Makefile: Remove stale Debian packages for this version.
[muse-el.git] / ChangeLog
blob846da48ad4e0b67f064d6e0b3b79c9ed947c480d
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
7     Summary:
8       Makefile: Remove stale Debian packages for this version.
9     Revision:
10       muse--main--1.0--patch-191
12     * Makefile (debclean): Remove generated Debian packages for the current
13       version in parent directory.
15     modified files:
16      ChangeLog Makefile
19 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
21     Summary:
22       Fix trailing backslash error.
23     Revision:
24       muse--main--1.0--patch-190
26     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
27       regexp-quoting fix from drkm.
29     modified files:
30      ChangeLog lisp/muse-project.el
33 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
35     Summary:
36       Release 3.01.91 (3.02 RC2).
37     Revision:
38       muse--main--1.0--patch-189
40     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
42     modified files:
43      ChangeLog Makefile.defs lisp/muse.el muse.texi
46 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
48     Summary:
49       Escape email address and URL always.
50     Revision:
51       muse--main--1.0--patch-188
53     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
54       escape and publish email address as read-only, even when it's not
55       marked up.
56       (muse-publish-markup-url): Ditto for URL.
58     modified files:
59      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
62 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
64     Summary:
65       Inter-project output name fix.
66     Revision:
67       muse--main--1.0--patch-187
69     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
70       that I had fixed this before.
72     modified files:
73      ChangeLog lisp/muse-wiki.el
76 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
78     Summary:
79       Make coloring of verbatim greater-than sign same as publishing.
80     Revision:
81       muse--main--1.0--patch-186
83     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
84       greater-than sign surrounded by equal signs, display it in verbatim
85       face.
87     modified files:
88      ChangeLog lisp/muse-colors.el
91 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
93     Summary:
94       Allow transform function for link descriptions.  Bare email and URL fixes.
95     Revision:
96       muse--main--1.0--patch-185
98     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
99       (muse-publish-desc-transforms): New option that contains the functions
100       that will be called to transform a link description.
101       (muse-publish-markup-word): Handle Yet Another Edge Case.
102       (muse-publish-markup-email): Use
103       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
104       double-quote on either side.
105       (muse-publish-url): Apply description transforms.
106       (muse-publish-markup-url): Don't publish if we have a double-quote on
107       either side.
108     
109     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
110       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
111       (muse-wiki-interwiki-delimiter): New option that indicates the
112       interwiki delimiter to use.
113       (muse-wiki-interwiki-replacement): New option that indicates the
114       replacement
115       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
116       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
117       this can be added to muse-publish-desc-transforms.
118       (muse-wiki-publish-pretty-interwiki): New function that replaces the
119       interwiki delimiter with its replacement, but only when the given text
120       is not an explicit link.
121     
122     * lisp/muse.el (muse-update-file-extension): New function made from the
123       innards of the :set function in `muse-file-extension'.
125     modified files:
126      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
129 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
131     Summary:
132       Handle anchors in all publishing styles, as well as linking to them.
133     Revision:
134       muse--main--1.0--patch-184
136     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
137       'internal-link.
138       (muse-publish-prepare-url): Don't touch links to anchors.
139     
140     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
141       'internal-link.  Treat centered text with
142       <para role="center">...</para>.
143       (muse-docbook-markup-paragraph): Slight regexp tweak.
144       (muse-docbook-insert-anchor): Docfix.
145       (muse-docbook-markup-anchor): Move lower in file.
146     
147     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
148       'internal-link.
149       (muse-xhtml-markup-strings): Order list, no func change.
150       (muse-html-markup-anchor): Move up in file, no func change.
151     
152     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
153       publishing anchors.
154       (muse-latex-markup-strings): Add handler for 'internal-link.
155       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
156       that insert an anchor around the next word or inside of a tag.
157     
158     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
159       publishing anchors.
160     
161     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
162       'internal-link.
163       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
164       that insert an anchor before the next word or within a tag.
165     
166     * NEWS: Initial attempt at documenting changes since 3.01.
168     new files:
169      .arch-ids/NEWS.id NEWS
171     modified files:
172      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
173      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
176 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
178     Summary:
179       Generalize some blosxom helper functions.
180     Revision:
181       muse--main--1.0--patch-183
183     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
184       generalized helper functions.
185       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
186       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
187       relative links.
188     
189     * lisp/muse-blosxom.el: Update example in header.
190       (muse-blosxom-new-entry): Use new names for helper functions.
191       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
192       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
193     
194     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
195       `muse-blosxom-project-get-categories'.
196       (muse-project-alist-styles): Renamed from
197       `muse-blosxom-project-alist-entry'.
198       (muse-project-alist-dirs): Renamed from
199       `muse-blosxom-project-alist-dirs'.
200       (muse-project-of-file): Use `muse-current-file'.
201     
202     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
203       `muse-current-file'.
204     
205     * lisp/muse.el (muse-current-file): New function that returns the name of
206       the currently visited or published file.
207       (muse-page-name): Use `muse-current-file'.
209     modified files:
210      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
211      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
214 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
216     Summary:
217       muse-xml: definition lists, muse-docbook: center.
218     Revision:
219       muse--main--1.0--patch-182
221     * Makefile (%.info, %.html): Use general argument in rule.
222       (distclean): Add another cruft file.
223     
224     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
225       type="definition"> for definition lists.
226     
227     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
228       with <note>, since it's the closest thing I could find.
230     modified files:
231      ChangeLog Makefile experimental/muse-xml.el
232      lisp/muse-docbook.el
235 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
237     Summary:
238       Minor namespace fix.
239     Revision:
240       muse--main--1.0--patch-181
242     * lisp/muse-colors.el (muse-colors-explicit-link): Use
243       muse-match-string-no-properties rather than match-string-no-properties.
245     modified files:
246      ChangeLog lisp/muse-colors.el
249 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
251     Summary:
252       Correct breakage induced by previous patch.
253     Revision:
254       muse--main--1.0--patch-180
256     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
257       path as a fallback if we are publishing.
259     modified files:
260      ChangeLog lisp/muse-wiki.el
263 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
265     Summary:
266       Make interwiki links work in a few more edge cases.
267     Revision:
268       muse--main--1.0--patch-179
270     * lisp/muse-project.el (muse-project-applicable-styles): Remove
271       assertion, now that I have a good idea of the edge cases involved.
272     
273     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
274       the current file is not part of any Muse project, allowing interwiki
275       links to be resolvable even then.  Don't return a relative path if we
276       are not publishing.  For visiting links, the best thing is just to
277       return the real path.
279     modified files:
280      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
283 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
285     Summary:
286       Fix warnings during font-lock, example tag highlighting.
287     Revision:
288       muse--main--1.0--patch-178
290     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
291       error.
292       (muse-colors-tags): Make sure that no fontification occurs in <code> or
293       <lisp> tags.
294       (muse-unhighlight-region): Move higher up.
295       (muse-colors-example-tag, muse-colors-literal-tag): Use
296       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
297       since the point gets put in the right place automatically.
299     modified files:
300      ChangeLog lisp/muse-colors.el
303 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
305     Summary:
306       muse-xml: Separate section from title.
307     Revision:
308       muse--main--1.0--patch-177
310     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
311       attribute to sections.  Use separate <title> tag to handle the title of
312       a section.  Thanks to drkm for the suggestion.
313     
314     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
315     
316     * lisp/muse-publish.el (muse-publish-markup-heading)
317       (muse-publish-section-close): Pass level to markup strings for all
318       section-related tags.
319     
320     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
321       not defined.
323     modified files:
324      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
325      lisp/muse-publish.el lisp/muse.el
328 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
330     Summary:
331       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
332     Revision:
333       muse--main--1.0--patch-176
335     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
336       folders that match `muse-project-ignore-regexp'.
337     
338     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
339       omission.  Add ",.*" to list of bad directory parts.
340     
341     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
342       matches `muse-project-ignore-regexp'.
343     
344     * lisp/muse-publish.el: Install patch from Peter K. Lee.
345       (muse-style-elements-list): New function that returns a list of
346       references to ELEM in STYLE, including base styles.
347       (muse-publish-markup-region): Use muse-style-elements-list rather than
348       muse-style-elements when getting :regexps.
349     
350     * lisp/muse-publish.el (muse-style-element): Add docstring.
352     modified files:
353      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
354      lisp/muse-publish.el
357 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
359     Summary:
360       Initial implementation of muse-xml.el.  End of section edge case.
361     Revision:
362       muse--main--1.0--patch-175
364     * AUTHORS: Add Peter K. Lee.
365     
366     * Makefile (experimental): New target that builds experimental programs.
367       (distclean): Remove debian/dirs, a cruft file from the debian build
368       process.
369     
370     * examples/mwolson/muse-init.el: Update.
371     
372     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
373       prompts for the blog entry to visit.
374     
375     * experimental/Makefile: New file that causes experimental stuff to be
376       built.
377     
378     * experimental/muse-xml.el: New file that provides the experimental XML
379       publishing style.
380     
381     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
382       comment strings.
383     
384     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
385     
386     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
387       involving end-of-file and paragraph detection.
388     
389     * lisp/muse-wiki.el: Minor header fix.
390     
391     * scripts/muse-build.el (load-path): Add "../experimental".
393     new files:
394      experimental/.arch-ids/Makefile.id
395      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
396      experimental/muse-xml.el
398     modified files:
399      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
400      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
401      lisp/muse-wiki.el scripts/muse-build.el
404 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
406     Summary:
407       Try to fix <example> region coloring problem.
408     Revision:
409       muse--main--1.0--patch-174
411     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
412       If region is multiple lines, add '(font-lock-multiline t) to
413       properties.  This should fix an annoying <example> region issue.
415     modified files:
416      ChangeLog lisp/muse-colors.el
419 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
421     Summary:
422       Don't publish implicit links that have a double-quote at begin or end.
423     Revision:
424       muse--main--1.0--patch-173
426     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
427       double-quote exists at beginning or end.
428     
429     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
430       don't colorize if a double-quote exists at beginning or end.
432     modified files:
433      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
436 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
438     Summary:
439       Fix failure to publish emphasis properly.
440     Revision:
441       muse--main--1.0--patch-172
443     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
444       errors.
445     
446     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
447       of muse-wiki.
449     removed files:
450      experimental/.arch-ids/muse-wiki-old.el.id
451      experimental/muse-wiki-old.el
453     modified files:
454      ChangeLog lisp/muse-publish.el
457 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
459     Summary:
460       Add a few common revision control directories to the ignore list.
461     Revision:
462       muse--main--1.0--patch-171
464     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
465       directories to be ignored when building the file alist, such as those
466       used for CVS and Arch revision control data.
468     modified files:
469      ChangeLog lisp/muse-project.el
472 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
474     Summary:
475       Fix #2654: Append a newline when using pdf publishing style.
476     Revision:
477       muse--main--1.0--patch-170
479     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
480       newline to the end.
482     modified files:
483      ChangeLog lisp/muse-latex.el
486 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
488     Summary:
489       5 levels of headings colorization; color bare URLs.
490     Revision:
491       muse--main--1.0--patch-169
493     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
494       Really color up to 5 headings.
495       (muse-colors-markup): Add muse-url-regexp.
496       (muse-colors-explicit-link): Renamed from muse-colors-link.
497       (muse-colors-implicit-link): Moved here from
498       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
499       we'll be coloring URLs.
501     modified files:
502      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
505 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
507     Summary:
508       Don't emphasize if a word constituent follows the trailer.
509     Revision:
510       muse--main--1.0--patch-168
512     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
513       (muse-colors-verbatim): Don't colorize if a word constituent follows
514       the trailer.
515     
516     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
517       word constituent follows the trailer.
519     modified files:
520      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
523 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
525     Summary:
526       Add coloring for example, verbatim, and =signs=; anchor fix.
527     Revision:
528       muse--main--1.0--patch-167
530     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
531       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
532       (muse-colors-verbatim): Use `muse-verbatim-face'.
533       (muse-colors-markup): Move =sign= interpreting down so it gets higher
534       priority.
535       (muse-colors-tags): Add verbatim and literal tags.
536       (muse-colors-example-tag): Use `remove-text-properties' instead of
537       `set-text-properties', since the latter does not work consistently.
538       (muse-colors-literal-tag): New function that strips all markup from the
539       region.
540       (muse-colors-link): Match against muse-explicit-link-regexp early on so
541       that we can work around an annoying XEmacs issue.
542     
543     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
544       multi-line by default.
545     
546     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
547       string.
549     modified files:
550      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
551      lisp/muse.el
554 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
556     Summary:
557       Link with anchor bugfix.
558     Revision:
559       muse--main--1.0--patch-166
561     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
562       valid, as long as the base is valid.
564     modified files:
565      ChangeLog lisp/muse-colors.el
568 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
570     Summary:
571       Link inside table issue, fixes read-only text error.
572     Revision:
573       muse--main--1.0--patch-165
575     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
576       inside tables so we don't get an error when links exist.
577     
578     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
579     
580     * lisp/muse-project.el (muse-project-publish): Don't take forced files
581       into account when displaying the "All files published" message, unless
582       they've actually been modified.
583     
584     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
585       don't wrap in condition-case; we don't want the message to be muffled.
587     modified files:
588      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
589      lisp/muse-project.el lisp/muse.el
592 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
594     Summary:
595       Permit infinitely-nested sections.
596     Revision:
597       muse--main--1.0--patch-164
599     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
600       (Deriving from an existing style): Mark up as a list.
601     
602     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
603       Color an additional level of headings.
604     
605     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
606       section-other, section-other-end, and section-close strings.
607       (muse-docbook-fixup-sections): Removed, since Muse now implements this
608       through the 'section-close string.
609     
610     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
611       'begin-underline, since this messes up paragraph handling.  Use
612       <h5></h5> for 'section-other.
613     
614       (muse-html-fixup-tables): New function that sorts the table parts so
615       that order is head, foot, body.  Apparently XHTML needs this, and it
616       seems like a good general practice, so we do it for HTML as well.
617     
618     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
619       'section-other.
620     
621     * lisp/muse-publish.el (muse-publish-section-close): New function that
622       determines where to put the section close given heading depth and
623       inserts it.
624       (muse-publish-markup-heading): Handle 'section-other and
625       'section-other-end.  Call `muse-publish-section-close' at end of
626       function.
627     
628     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
629       for 'section-other.
631     modified files:
632      ChangeLog examples/QuickStart lisp/muse-colors.el
633      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
634      lisp/muse-publish.el lisp/muse-texinfo.el
637 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
639     Summary:
640       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
641     Revision:
642       muse--main--1.0--patch-163
644     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
645       XEmacs fixes.
646       (muse-docbook-markup-regexps): Deal with new table algorithm.
647       (muse-docbook-transform-content-type, muse-docbook-encoding) 
648       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
649       (muse-docbook-markup-table): Use a better table algorithm, based on the
650       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
651       and foot of the table.  Use informaltable rather than table.
652       (muse-docbook-fixup-tables): New function that sorts all tables found
653       in the published document so that the order is head, foot, body.
654       (muse-docbook-markup-functions): Add anchor handler.
655       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
656       paragraph.
657       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
658       that insert an anchor at point.
659     
660     * lisp/muse-html.el (muse-html-transform-content-type)
661       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
662     
663     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
664     
665     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
666     
667     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
668       that was evaluated in the output.
670     modified files:
671      ChangeLog examples/QuickStart lisp/muse-docbook.el
672      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
675 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
677     Summary:
678       muse-texinfo: Improve formatting for enddots, dots, underline.
679     Revision:
680       muse--main--1.0--patch-162
682     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
683       of enddots and dots.  For begin-underline and end-underline, use "_",
684       since we don't have anything better.
686     modified files:
687      ChangeLog lisp/muse-texinfo.el
690 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
692     Summary:
693       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
694     Revision:
695       muse--main--1.0--patch-161
697     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
698       list.  This should fix #2635.
700     modified files:
701      ChangeLog lisp/muse-texinfo.el
704 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
706     Summary:
707       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
708     Revision:
709       muse--main--1.0--patch-160
711     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
712     
713     * debian/changelog: Ditto.
714     
715     * debian/control (Build-Depends-Indep): Add tetex-bin.
716     
717     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
718       output for me.
719     
720     * examples/QuickStart: Remove stray <comment> now that the bug that made
721       it necessary is fixed.
722     
723     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
724       suggestions.
725     
726     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
727       the contents from the footer to the header.
728     
729     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
730       each number, not after.
731     
732     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
733     
734     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
735       happens when doing batch publishing.  Minor whitespace fix.
737     modified files:
738      ChangeLog Makefile.defs debian/changelog debian/control
739      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
740      lisp/muse-texinfo.el lisp/muse.el
743 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
745     Summary:
746       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
747     Revision:
748       muse--main--1.0--patch-159
750     * examples/QuickStart: Add "Write me." to empty sections at end so that
751       they publish correctly with DocBook.
752     
753     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
754       paragraph starts with emphasis, example, link, or email address.
756     modified files:
757      ChangeLog examples/QuickStart lisp/muse-docbook.el
760 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
762     Summary:
763       Handle embedded docbook footnotes and <literal> edge case.
764     Revision:
765       muse--main--1.0--patch-158
767     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
768      (muse-docbook-markup-strings): Use systemitem for example text.
769      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
770      <para></para> inside of them.
771     
772     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
773       here at all.
774     
775     * lisp/muse-publish.el (muse-publish-url-transforms): Add
776       muse-publish-escape-specials-in-string to list by default.
777     
778     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
779       argument IGNORE-READ-ONLY determines whether or not to ignore the
780       read-only property when transforming text.  Add docstring.
781       (muse-publish-markup-word): Use non-nil third argument to
782       muse-publish-escape-specials when we're publishing `='-delimited text.
783       This allows =<literal><tag></literal>= to work as intended.
784     
785     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
786       arguments after the first so that we can include this in
787       `muse-publish-url-transforms'.
788     
789     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
791     modified files:
792      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
793      lisp/muse-publish.el
796 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
798     Summary:
799       Misc. blosxom fixes, like category directive.
800     Revision:
801       muse--main--1.0--patch-157
803     * contrib/pyblosxom/getstamps.py: Add file extension.
804     
805     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
806       extension.  This will allow Muse to specify it once a
807       timestamps-writing routine gets written.
808     
809     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
810       attention to the "category" directive, if it exists.  Use file-truename
811       instead of expand-file-name for base directory.
812     
813     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
814       by default.
815     
816     * lisp/muse-project.el (muse-project): Add :timestamps to list of
817       available tags, even though it doesn't do anything yet.
819     modified files:
820      ChangeLog contrib/pyblosxom/getstamps.py
821      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
822      lisp/muse-project.el
825 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
827     Summary:
828       Small logic fix with temp files.
829     Revision:
830       muse--main--1.0--patch-156
832     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
833       buffer-name to determine whether the buffer is still around.
835     modified files:
836      ChangeLog lisp/muse.el
839 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
841     Summary:
842       Make customize of muse-project-alist work in Emacs21 and XEmacs.
843     Revision:
844       muse--main--1.0--patch-155
846     * lisp/muse.el (muse-widget-type-value-create)
847       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
848       extra widgets from 'lazy type that are needed to get the
849       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
850     
851     * lisp/muse.el (muse-implicit-link-functions)
852       (muse-explicit-link-functions): Remove predefined wiki-related options.
853       These are added in muse-wiki via custom-add-option.
854     
855     * lisp/muse-mode.el (muse-mode-hook): Ditto.
856     
857     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
858     
859     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
860       ":strings" to cope with Emacs21 and XEmacs.
861       (muse-project-alist-set): Turn ":strings" back into ":symbols".
862     
863     * lisp/muse-project.el (muse-project): Derive from 'default rather than
864       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
865       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
866     
867     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
868       since XEmacs doesn't support the alist widget.  Deal with case where no
869       projects are defined, or a strange expression is used.
870     
871     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
872       stuff using custom-add-option.
874     modified files:
875      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
876      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
879 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
881     Summary:
882       Don't kill temp buffer if debug-on-error is non-nil.
883     Revision:
884       muse--main--1.0--patch-154
886     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
887       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
889     modified files:
890      ChangeLog lisp/muse.el
893 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
895     Summary:
896       Expand Debian package description.
897     Revision:
898       muse--main--1.0--patch-153
900     * debian/control (Description): Expand this to make the package more
901       enticing.
902     
903     * debian/copyright, debian/rules: Minor whitespace cleanups.
904     
905     * debian/changelog: Package 3.01.arch.152-1.
907     modified files:
908      ChangeLog Makefile.defs debian/changelog debian/control
909      debian/copyright debian/rules
912 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
914     Summary:
915       Header/footer docfix; ChangeLog correction.
916     Revision:
917       muse--main--1.0--patch-152
919     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
920       Thanks to drkm for pointing out my error.
921     
922     Use better documentation and customize interface for headers and footers.
923     Thanks to Chris McMahan.
925     modified files:
926      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
927      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
928      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
929      muse.texi
930      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
933 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
935     Summary:
936       Slight Debian version tweak.
937     Revision:
938       muse--main--1.0--patch-151
940     * Makefile.defs (VERSION): Use a slightly different version naming
941       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
942       X.YY is the Muse version, and YYY is the patch level.
943     
944     * debian/changelog: Ditto.
946     modified files:
947      ChangeLog Makefile.defs debian/changelog
950 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
952     Summary:
953       Improve debian build and put together a package.
954     Revision:
955       muse--main--1.0--patch-150
957     * Makefile (debclean): New target that cleans up the mess that the
958       `debian' target makes.
959       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
960       results to my debian dist dir two levels up.
961     
962     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
963     
964     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
965     
966     * debian/control (Standards-Version): Update to 3.6.2.
967     
968     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
969       up.
970     
971     * debian/copyright (Copyright): Improve.
972     
973     * debian/emacsen-install (FILES): Include contrib directory so that
974       muse-http.el compiles properly.
975     
976     * debian/muse-el.examples: New file containing the example files to
977       install.
978     
979     * debian/rules: Move example stuff to muse-el.examples.  Install some
980       additional documentation.
982     new files:
983      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
985     modified files:
986      ChangeLog Makefile Makefile.defs debian/changelog
987      debian/control debian/copyright debian/emacsen-install
988      debian/rules
991 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
993     Summary:
994       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
995     Revision:
996       muse--main--1.0--patch-149
998     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
999       the beginning of a header would be emphasized if an asterisk came
1000       before it.
1001       (muse-colors-underlined): Don't allow end of underlined text to be the
1002       beginning of a line.  Don't use memq to check for whitespace syntax; eq
1003       is sufficient.
1004     
1005     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
1006       on.  We'll use a more clever trick to keep emphasis characters from
1007       being interpreted in explicit links -- add a custom 'noemphasis text
1008       property to them.  Move mdash rule further down so that I can add
1009       designations after blockquoted text.
1010     
1011     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
1012       text has the 'noemphasis property, ignore it.
1013       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
1014       property to the text between BEG and END, or match beginning and end.
1015     
1016     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
1017       before trying to set buffer-modified to nil.  This should fix a
1018       "selecting deleted buffer" error when publishing from command line.
1020     modified files:
1021      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1022      lisp/muse.el
1025 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
1027     Summary:
1028       Journal validation fixes.
1029     Revision:
1030       muse--main--1.0--patch-148
1032     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
1033       default rather than HTML 4.0 [strict].
1034       (muse-html-markup-strings): Include empty alt element.
1035     
1036     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
1037     
1038     * muse.texi (Journal): Ditto.
1040     modified files:
1041      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
1044 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
1046     Summary:
1047       Add debian files; tweak Makefile.
1048     Revision:
1049       muse--main--1.0--patch-147
1051     * Makefile (distclean): Remove directory created by dist rule.
1052       (dist): Make this only generate the directory, not the tarball.
1053       (release): New target that generates the tarball and zipfile.
1054       (debrelease): New target that builds the debian package for Muse.
1055       (upload): Depend on release target.
1056     
1057     * examples/mwolson/stylesheets: Add forgotten Arch id.
1059     new files:
1060      debian/.arch-ids/=id debian/.arch-ids/changelog.id
1061      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1062      debian/.arch-ids/emacsen-install.id
1063      debian/.arch-ids/emacsen-remove.id
1064      debian/.arch-ids/emacsen-startup.id
1065      debian/.arch-ids/muse-el.dirs.id
1066      debian/.arch-ids/muse-el.docs.id
1067      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1068      debian/changelog debian/control debian/copyright
1069      debian/emacsen-install debian/emacsen-remove
1070      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1071      debian/muse-el.info debian/rules
1072      examples/mwolson/stylesheets/.arch-ids/=id
1073      examples/mwolson/stylesheets/.arch-ids/blog.css.id
1074      examples/mwolson/stylesheets/.arch-ids/common.css.id
1075      examples/mwolson/stylesheets/.arch-ids/print.css.id
1076      examples/mwolson/stylesheets/.arch-ids/screen.css.id
1077      examples/mwolson/stylesheets/blog.css
1078      examples/mwolson/stylesheets/common.css
1079      examples/mwolson/stylesheets/print.css
1080      examples/mwolson/stylesheets/screen.css
1082     modified files:
1083      ChangeLog Makefile
1085     new directories:
1086      debian debian/.arch-ids examples/mwolson/stylesheets
1087      examples/mwolson/stylesheets/.arch-ids
1090 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1092     Summary:
1093       Allow `muse-index-as-string' to remove current file from output.
1094     Revision:
1095       muse--main--1.0--patch-146
1097     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1098       which excludes the current file from the output.  Improve
1099       documentation.
1101     modified files:
1102      ChangeLog lisp/muse-mode.el
1105 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1107     Summary:
1108       S-TAB issue with Windows.
1109     Revision:
1110       muse--main--1.0--patch-145
1112     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1113       issue with Windows.
1115     modified files:
1116      ChangeLog lisp/muse-mode.el
1119 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1121     Summary:
1122       Improve temp buffer usage.
1123     Revision:
1124       muse--main--1.0--patch-144
1126     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1127       `insert-file-contents'.  This should further help with the temp
1128       buffer problem.  Thanks to Peter K. Lee and drkm for the research
1129       into this problem.
1130     
1131     * lisp/muse.el (muse-with-temp-buffer): Renamed from
1132       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
1133       make sure the temp buffer is killed.  I didn't implement an option to
1134       save the contents of the temp buffer.
1136     modified files:
1137      ChangeLog lisp/muse-book.el lisp/muse-http.el
1138      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1139      lisp/muse.el
1142 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1144     Summary:
1145       muse-docbook: split-string Emacs21 fix.
1146     Revision:
1147       muse--main--1.0--patch-143
1149     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1150       split-string to fix an Emacs21 issue.
1152     modified files:
1153      ChangeLog lisp/muse-docbook.el
1156 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1158     Summary:
1159       muse-docbook: Parse author directive so that it validates properly.
1160     Revision:
1161       muse--main--1.0--patch-142
1163     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1164       attempts to publish the contents a DocBook-usable <author> tag.
1165       (muse-docbook-header): Use `muse-docbook-get-author'.
1167     modified files:
1168      ChangeLog lisp/muse-docbook.el
1171 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1173     Summary:
1174       Be a bit more clever with our consecutive list regexp.
1175     Revision:
1176       muse--main--1.0--patch-141
1178     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1179       clever with our consecutive list regexp.
1181     modified files:
1182      ChangeLog lisp/muse-docbook.el
1185 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1187     Summary:
1188       Do the right thing with consecutive list items, hopefully.
1189     Revision:
1190       muse--main--1.0--patch-140
1192     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1193       (muse-docbook-header): Add DTD string.
1194       (muse-docbook-markup-regexps): Add rule that merges consecutive list
1195       tags.
1196       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1197       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1199     modified files:
1200      ChangeLog lisp/muse-docbook.el
1203 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1205     Summary:
1206       Improve customize interface for `muse-project-alist' once more.
1207     Revision:
1208       muse--main--1.0--patch-139
1210     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1211       setting to be anything, since we now support settings that use lists.
1212       (muse-project): Vastly improve this by naming each setting and showing
1213       what exact type is required.  Handle case where a function is not
1214       defined yet.  Use a set for styles, which looks nice.  This is about as
1215       good as it can be ... unless we add some sort of inline documentation
1216       later on.  A setting was added for Yann's :force-publish tag.
1217     
1218     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1219       project name.
1221     modified files:
1222      ChangeLog lisp/muse-project.el lisp/muse.el
1225 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1227     Summary:
1228       Merged from hodique@lifl.fr--2005 (patch 24-33)
1229     Revision:
1230       muse--main--1.0--patch-138
1232     Patches applied:
1233     
1234      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1235        Merged from mwolson@gnu.org--2005 (patch 96)
1236     
1237      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1238        Merged from mwolson@gnu.org--2005 (patch 97-101)
1239     
1240      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1241        Merged from mwolson@gnu.org--2005 (patch 102-106)
1242     
1243      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1244        Merged from mwolson@gnu.org--2005 (patch 107-120)
1245     
1246      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1247        Merged from mwolson@gnu.org--2005 (patch 121-131)
1248     
1249      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1250        Merged from mwolson@gnu.org--2005 (patch 132)
1251     
1252      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1253        Merged from mwolson@gnu.org--2005 (patch 133-135)
1254     
1255      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1256        Merged from mwolson@gnu.org--2005 (patch 136)
1257     
1258      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1259        Merged from mwolson@gnu.org--2005 (patch 137)
1260     
1261      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1262        Introduce :force-publish project keyword. Fix bug #2637
1264     modified files:
1265      ChangeLog lisp/muse-project.el
1267     new patches:
1268      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1269      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1270      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1271      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1272      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1273      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1274      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1275      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1276      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1277      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1280 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1282     Summary:
1283       Prevent temp buffers from prompting for save; handle lisp errors better.
1284     Revision:
1285       muse--main--1.0--patch-137
1287     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1288       bound" error.  I don't know for certain where this is coming from,
1289       though ... *grumble*.
1290     
1291     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1292       like how emacs-wiki does it.  Warn the user about lisp errors,
1293       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
1294       publish as something valid in most markup styles, with increased
1295       emphasis on those that don't support it.  That's a win-win ... I think
1296       :^) .
1297     
1298     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1299       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1300       to kill the buffer so we don't get any annoying prompts.  I *strongly*
1301       believe that this should be the default behavior of `with-temp-buffer'.
1302     
1303     * lisp/muse-book.el (muse-book-publish-project): Use
1304       `muse-with-temp-buffer-no-prompt'.
1305     
1306     * lisp/muse-http.el (muse-http-reject): Ditto.
1307     
1308     * lisp/muse-mode.el (muse-index-as-string): Ditto.
1309     
1310     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1311     
1312     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
1313       (muse-publish-markup-email, muse-published-contents): Ditto.
1315     modified files:
1316      ChangeLog lisp/muse-book.el lisp/muse-colors.el
1317      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1318      lisp/muse-publish.el lisp/muse.el
1321 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1323     Summary:
1324       Customization error; Makefile tweaks.
1325     Revision:
1326       muse--main--1.0--patch-136
1328     * Makefile (dist): Use a tla-specific method to create the tarball.
1329       Create a zip file as well.
1330       (upload): New rule that uploads the tarball and zip file to gna.org.
1331     
1332     * Makefile.defs (VERSION): New variable that determines the version
1333       string to use in the `dist' and `upload' targets.
1334     
1335     * lisp/muse.el (muse-implicit-link-functions)
1336       (muse-explicit-link-functions): Use :type of hook so that the options
1337       get recognized.
1339     modified files:
1340      ChangeLog Makefile Makefile.defs lisp/muse.el
1343 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1345     Summary:
1346       Prepare Muse 3.01.90 (3.02 RC1).
1347     Revision:
1348       muse--main--1.0--patch-135
1351     modified files:
1352      ChangeLog lisp/muse.el muse.texi
1355 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1357     Summary:
1358       Attempt to get the right file extension when publishing; more examples.
1359     Revision:
1360       muse--main--1.0--patch-134
1362     * examples/mwolson/muse-init.el: Update my configuration.
1363     
1364     * examples/mwolson/templates: Store my web page templates here.
1365     
1366     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1367     
1368     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1369       descriptions.  Yet another reason to implement my list-returning from
1370       handlers idea.
1371     
1372     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1373       with a few more edge cases.  Throw together a rough hack for
1374       determining when to include the output file extension.
1375     
1376     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1377       but still ineffective.
1379     new files:
1380      examples/mwolson/templates/.arch-ids/=id
1381      examples/mwolson/templates/.arch-ids/footer.html.id
1382      examples/mwolson/templates/.arch-ids/generic-footer.html.id
1383      examples/mwolson/templates/.arch-ids/generic-header.html.id
1384      examples/mwolson/templates/.arch-ids/header.html.id
1385      examples/mwolson/templates/footer.html
1386      examples/mwolson/templates/generic-footer.html
1387      examples/mwolson/templates/generic-header.html
1388      examples/mwolson/templates/header.html
1390     modified files:
1391      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1392      lisp/muse-wiki.el
1394     new directories:
1395      examples/mwolson/templates
1396      examples/mwolson/templates/.arch-ids
1399 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1401     Summary:
1402       Make published link handling do the right thing, plus misc. fixes.
1403     Revision:
1404       muse--main--1.0--patch-133
1406     * lisp/muse-mode.el (muse-mode-hook): Add option for
1407       `muse-wiki-update-custom-values'.  The :set function makes sure that
1408       this is always included in `muse-mode-hook' if muse-wiki is loaded.
1409       This probably isn't best-practice, but it works.
1410     
1411     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1412       Save match data.
1413     
1414     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1415       `muse-publish-prepare-url' to the listed options.
1416     
1417     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1418       output-dir is not specified.
1419     
1420     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1421       here instead of later on.
1422     
1423     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1424       right thing when `muse-wiki-interwiki-alist' is nil.
1425     
1426     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1427       `muse-publish-output-file'.
1428     
1429     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1430       (muse-wiki-transform-wikiword): Removed.  We should not use the
1431       publishing transforms facility to handle these.
1432     
1433     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1434       links as "link" rather than "url".
1435     
1436     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1437       takes care of any customization cleaups that need to happen whenever
1438       muse-mode is entered.
1439     
1440     * lisp/muse.el (muse-implicit-link-functions): Add options for
1441       `muse-handle-url' and the wiki handlers.
1442       (muse-explicit-link-functions): Add option for
1443       `muse-wiki-handle-internal'.
1445     modified files:
1446      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1447      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1450 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1452     Summary:
1453       Add invalid directory assertion.
1454     Revision:
1455       muse--main--1.0--patch-132
1457     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1458       any invalid directories will trigger an error.
1460     modified files:
1461      ChangeLog lisp/muse-project.el
1464 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1466     Summary:
1467       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1468     Revision:
1469       muse--main--1.0--patch-131
1472     modified files:
1473      AUTHORS ChangeLog
1476 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1478     Summary:
1479       Yann's assignment form came in!
1480     Revision:
1481       muse--main--1.0--patch-130
1484     modified files:
1485      AUTHORS ChangeLog
1488 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1490     Summary:
1491       Compilation fix, minor shuffling in `muse-mode'.
1492     Revision:
1493       muse--main--1.0--patch-129
1495     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1496       accessing it.  Fixes Yet Another Compiler Error.
1497     
1498     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1499      project-specific settings happen first.
1501     modified files:
1502      ChangeLog lisp/muse-mode.el lisp/muse.el
1505 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1507     Summary:
1508       Fix annoying initial buffer coloring problem.
1509     Revision:
1510       muse--main--1.0--patch-128
1512     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1513       where even buffer-file-name is not set.  This happens the first time we
1514       attempt to colorize the buffer.  I'm rather astonished that I had to do
1515       this.
1517     modified files:
1518      ChangeLog lisp/muse-wiki.el
1521 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
1523     Summary:
1524       Jump to bad and good links on TAB; mode-choosing fix.
1525     Revision:
1526       muse--main--1.0--patch-127
1528     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
1529       pics a major mode for a file.  If one is specified in the project of
1530       file, use it.  Otherwise, use muse-mode.
1531       (muse-next-reference, muse-previous-reference): Jump to bad links as
1532       well as good ones.
1533     
1534     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
1535       of `muse-mode'.
1537     modified files:
1538      ChangeLog lisp/muse-mode.el lisp/muse.el
1541 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
1543     Summary:
1544       Add specified Muse file extension to auto-mode-alist.
1545     Revision:
1546       muse--main--1.0--patch-126
1548     * lisp/muse.el (muse-file-extension): If extension is specified, remove
1549       the old extension from auto-mode-alist and add the new one.  This
1550       eliminates the need to set muse-mode-auto-p when you have specified a
1551       Muse file extension.
1552     
1553     * examples/mwolson/muse-init.el: Sync.
1555     modified files:
1556      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
1559 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
1561     Summary:
1562       Make `muse-project-alist' more intuitively customizable.
1563     Revision:
1564       muse--main--1.0--patch-125
1566     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
1567       settings.
1568     
1569     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
1570       (muse-project-alist-get): New function that pre-parses
1571       `muse-projects-alist' before customization in order to work around an
1572       annoying limitation in the customize interface.
1573       (muse-project-alist-set): New function that takes the value that
1574       customize gave us and turns it into something Muse can use.
1575       (muse-project): New widget that outlines the form of the
1576       `muse-project-alist' variable.
1577       (muse-project-alist): Use the `muse-project' widget and specify :set
1578       and :get.
1580     modified files:
1581      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
1584 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
1586     Summary:
1587       Silence compiler warnings.
1588     Revision:
1589       muse--main--1.0--patch-124
1591     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
1592     
1593     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
1594       compiler warning.
1595     
1596     * lisp/muse-project.el (muse-project-applicable-styles): Call
1597       `muse-assert' with only 1 argument to silence a compiler warning.
1599     modified files:
1600      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1601      lisp/muse-project.el
1604 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
1606     Summary:
1607       muse-docbook: Merge several other types of tags if necessary.
1608     Revision:
1609       muse--main--1.0--patch-123
1611     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
1612       `muse-docbook-fixup-sections'.  For each TAG in
1613       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
1614       merge them together.  Thanks to Dale P. Smith for the suggestion.
1615       (muse-docbook-merged-tags): Customizable list of tags that need merging.
1617     modified files:
1618      ChangeLog lisp/muse-docbook.el
1621 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
1623     Summary:
1624       muse-docbook: Output an XML tag with encoding at the beginning of document.
1625     Revision:
1626       muse--main--1.0--patch-122
1628     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
1629       of document.
1630       (muse-docbook-encoding-default): New option that determines which Emacs
1631       buffer encoding to use by default in Muse DocBook files if none is
1632       found.
1633       (muse-docbook-charset-default): New option that determines the DocBook
1634       XML charset to use if no translation is found in
1635       muse-docbook-encoding-map.
1636       (muse-docbook-encoding-map): New option alist that maps an emacs coding
1637       system to its associated DocBook coding system.
1638       (muse-docbook-transform-content-type): New function that determines the
1639       DocBook XML encoding to use based on the contents of
1640       muse-docbook-encoding-map.
1641       (muse-docbook-encoding): New function that calls
1642       muse-docbook-transform-content-type.
1643       (muse-docbook-finalize-buffer): New function that sets the buffer file
1644       coding system to the value of muse-docbook-encoding-default, but only
1645       if the buffers contents have no special characters.
1646       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
1648     modified files:
1649      ChangeLog lisp/muse-docbook.el
1652 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
1654     Summary:
1655       Apply muse-docbook patch from Dale P. Smith.
1656     Revision:
1657       muse--main--1.0--patch-121
1659     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
1660       Dale P. Smith to make the markup much better.
1662     modified files:
1663      AUTHORS ChangeLog lisp/muse-docbook.el
1666 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
1668     Summary:
1669       Use different mapping for S-tab on Windows.
1670     Revision:
1671       muse--main--1.0--patch-120
1673     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
1674       Windows, use [(shift tab)] for `muse-previous-reference'.
1676     modified files:
1677      ChangeLog lisp/muse-mode.el
1680 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
1682     Summary:
1683       XEmacs wiki fix.
1684     Revision:
1685       muse--main--1.0--patch-119
1687     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
1688       `muse-match-string-no-properties' so XEmacs doesn't complain.
1690     modified files:
1691      ChangeLog lisp/muse-wiki.el
1694 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
1696     Summary:
1697       Handle a few edge cases with project-page resolution gracefully.
1698     Revision:
1699       muse--main--1.0--patch-118
1701     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
1702       make sure that PAGE is specified.  STYLES should be generated
1703       automatically, but it could theoretically fail.  I'm managing to
1704       trigger this when messing with unsaved Muse files.  Handle case where
1705       buffer has not yet been saved.
1706       (muse-project-find-file): Don't try to resolve relative links; just
1707       open them.
1708     
1709     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
1710       point-of-reference bug.  No need to call muse-project-page-of-file
1711       since buffer-file-name and muse-publishing-current-file both give us
1712       full paths.
1713     
1714     * lisp/muse-mode.el (muse-link-at-point): For some reason,
1715       `skip-chars-backward' only respects the newline some of the time.
1716       Damned annoying.
1718     modified files:
1719      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1720      lisp/muse-wiki.el
1723 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
1725     Summary:
1726       Fix image-link goof-up and add pretty titles.
1727     Revision:
1728       muse--main--1.0--patch-117
1730     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
1731       class="image-link"> instead of <div class="image-link">.  I found a bug
1732       with the way I was handling both, so I decided to simplify things.
1733     
1734     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
1735       `muse-publish-output-name', but keeps the directory prefix.
1736       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
1737     
1738     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
1739       customizable option that determines the words to downcase in title.
1740       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
1741       Capitalized Title out of either a string or the current title.  This is
1742       not currently used by any other function -- for now it is meant to be
1743       called by the user.
1745     modified files:
1746      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
1749 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
1751     Summary:
1752       Escape specials in link descriptions.
1753     Revision:
1754       muse--main--1.0--patch-116
1756     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
1757       function that escapes special characters in the given string according
1758       to the current publishing style.
1759       (muse-publish-url): Use the above function to escape the description
1760       part of extended links.
1761       (muse-publish-prepare-url): Don't make string read-only; it does
1762       nothing.
1763     
1764     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1765       (muse-wiki-transform-wikiword): Don't make string read-only.
1767     modified files:
1768      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1771 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
1773     Summary:
1774       Escape "&", "<", and ">" in URL text.
1775     Revision:
1776       muse--main--1.0--patch-115
1778     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
1779       specially.  Thanks to John Sullivan for the suggestion.
1781     modified files:
1782      ChangeLog lisp/muse-html.el
1785 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
1787     Summary:
1788       Update my example configuration.
1789     Revision:
1790       muse--main--1.0--patch-114
1792     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
1793       project to "WebSite" in order to make it more distinct.
1794       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
1795       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
1796       anymore.
1797       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
1798       published name of the current file.  I really should make a function
1799       called `muse-published-name' or something similar!
1800       ("\C-cpx"): Use this key sequence for
1801       `my-muse-prepare-entry-for-xanga'.
1802       (muse-file-extension): I'm making use of this so I can figure out its
1803       intricacies.
1805     modified files:
1806      ChangeLog examples/mwolson/muse-init.el
1809 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
1811     Summary:
1812       Tackle a project name interwiki highlighting snafu.
1813     Revision:
1814       muse--main--1.0--patch-113
1816     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
1817       this.  It seems to be more robust now.  Highlighting is going the way I
1818       want it.
1820     modified files:
1821      ChangeLog lisp/muse-wiki.el
1824 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1826     Summary:
1827       Fix some gross mistakes.
1828     Revision:
1829       muse--main--1.0--patch-112
1831     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1832       gross misspellings.
1833     
1834     * lisp/muse-project.el (muse-project-file-entries): If
1835       `muse-file-extension' is defined, use it to filter the entries.
1836     
1837     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1838       variable.  Move higher in file.
1839     
1840     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1841       argument instead of the real name of the variable.
1843     modified files:
1844      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1845      lisp/muse.el
1848 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1850     Summary:
1851       Make natural interwiki links between projects mostly work.
1852     Revision:
1853       muse--main--1.0--patch-111
1855     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1856       function and flesh it out.  This seems to work properly, though for
1857       some reason, interwiki links using projects are a bit flakey.
1858       (muse-wiki-handle-interwiki): Deal with case where we have a project
1859       name in an interwiki link.
1861     modified files:
1862      ChangeLog lisp/muse-wiki.el
1865 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1867     Summary:
1868       Fix Emacs21 issue with muse-insert-tag.
1869     Revision:
1870       muse--main--1.0--patch-110
1872     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1873       completing-read to appease older Emacsen.
1875     modified files:
1876      ChangeLog lisp/muse-mode.el
1879 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1881     Summary:
1882       Fix error with `muse-blosxom-new-entry' and Emacs21.
1883     Revision:
1884       muse--main--1.0--patch-109
1886     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1887       `completing-read' so that old versions of Emacs don't complain.
1889     modified files:
1890      ChangeLog lisp/muse-blosxom.el
1893 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1895     Summary:
1896       Try to fix an error with `muse-blosxom-get-categories'.
1897     Revision:
1898       muse--main--1.0--patch-108
1900     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1901       about processing directories.
1903     modified files:
1904      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1907 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1909     Summary:
1910       Make a distinction between implicit and explicit links at publish-time.
1911     Revision:
1912       muse--main--1.0--patch-107
1914     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1915     
1916     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1917     
1918     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1919       `explicit' argument.
1920     
1921     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1922       not we are dealing with an explicit link.
1923     
1924     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1925     
1926     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1927       argument, but ignore it.
1928     
1929     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1930       when link is not explicit.
1932     modified files:
1933      ChangeLog lisp/muse-html.el lisp/muse-http.el
1934      lisp/muse-publish.el lisp/muse-wiki.el
1937 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1939     Summary:
1940       Implement several WikiWord handling fixes.
1941     Revision:
1942       muse--main--1.0--patch-106
1944     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1945       found by the handlers.  Don't send implicit links through some of the
1946       advanced checks.
1947     
1948     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1949       of interwiki link before calling `muse-handle-explicit-link'.
1950     
1951     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1952       "\\|" separator between project-alist entries and interwiki entries.
1953       Force a reconfiguration of muse-colors-markup.
1954     
1955     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1956       sure that we don't colorize WikiNames that don't go with any file.
1957     
1959     modified files:
1960      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1961      lisp/muse-wiki.el
1964 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1966     Summary:
1967       Attempt to simplify muse-wiki a bit.
1968     Revision:
1969       muse--main--1.0--patch-105
1971     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1972       here.
1973     
1974     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1975       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1976       (muse-wiki-update-use-wikiword-markup-regexp)
1977       (muse-wiki-update-use-wikiword-link-function)
1978       (muse-wiki-update-use-wikiword-url-transforms): Remove.
1979       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1980     
1981     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1982       `muse-wiki-use-wikiword' is specified.
1983     
1984     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1985       unless `muse-wiki-use-wikiword' is specified.
1986     
1987     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1988       muse-colors-markup.
1989     
1990     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1991       muse-publish-markup-regexps.
1992     
1993     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1994       muse-publish-url-transforms.
1995     
1996     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1997       muse-wiki-handle-wikiword to muse-implicit-link-functions.
1998     
2000     modified files:
2001      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2004 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
2006     Summary:
2007       Make muse-blosxom use relative name of published file in page-date alist.
2008     Revision:
2009       muse--main--1.0--patch-104
2011     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
2012       file.
2013       (muse-blosxom-update-page-date-alist): Renamed from
2014       `muse-blosxom-markup-date-directive'.  Make the current file name
2015       relative to the base directory and strip file extension if necessary.
2016     
2018     modified files:
2019      ChangeLog lisp/muse-blosxom.el
2022 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
2024     Summary:
2025       Hack on muse-blosxom timestamps somewhat.
2026     Revision:
2027       muse--main--1.0--patch-103
2029     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
2030       actually do something useful.  This should have a different name,
2031       really.
2032       ("blosxom-html", "blosxom-xhtml"): Call
2033       `muse-blosxom-markup-date-directive' after publishing each entry.
2034     
2036     modified files:
2037      ChangeLog lisp/muse-blosxom.el
2040 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
2042     Summary:
2043       Fix several startup and compile errors.
2044     Revision:
2045       muse--main--1.0--patch-102
2047     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
2048       fixes an error that occurred during startup.
2049     
2050     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
2051       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
2052       to muse.el.
2053     
2054     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
2055       that the nasty compile errors go away.  Fix a few typos.
2056       (muse-ignored-extensions): Fix docstring.
2057       (muse-file-extension): Move this higher in the file.
2058     
2059     
2061     modified files:
2062      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2065 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2067     Summary:
2068       Note that muse-file-extension should not have "." in front.
2069     Revision:
2070       muse--main--1.0--patch-101
2072     * lisp/muse-project.el (muse-project-find-file): Handle case where
2073       muse-file-extension is not specified.
2074     
2075     * lisp/muse.el (muse-file-extension): Note that the period at the
2076       beginning of this value should be omitted.
2077     
2078     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2079       file extension so that regexp characters inside the extension will not
2080       goof it up.  This should never be a problem in normal cases, but let's
2081       be robust.
2082     
2084     modified files:
2085      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2086      lisp/muse.el
2089 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2091     Summary:
2092       Implement optional file extension of Muse files.
2093     Revision:
2094       muse--main--1.0--patch-100
2096     * lisp/muse-mode.el (muse-mode): Make sure
2097       `muse-update-ignored-extensions-regexp' gets updated every time we
2098       enter Muse mode.  This works around a bug in the customize interface --
2099       if a user changes an option using setq, the :set function sometimes
2100       does not get executed.  I should really try to determine whether or not
2101       this is really an issue anymore.
2102     
2103     * lisp/muse-project.el (muse-project-find-file): Make use of
2104       `muse-file-extension'.
2105     
2106     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2107       customizable; it is autogenerated from `muse-ignored-extensions'.
2108       (muse-update-ignored-extensions-regexp): New function that sets the
2109       value of `muse-ignored-extensions-regexp'.  This is needed in order to
2110       make sure that the value of `muse-file-extension' is taken into
2111       account.
2112       (muse-ignored-extensions): New option that determines which file
2113       extensions to ignore.  It is in the form of a list of regexps.
2114     
2115     * lisp/muse.el (muse-file-extension): New option that allows the user to
2116       specify the file extension to be used for Muse files.  By default, this
2117       is nil, which means that no extension will be used.
2118     
2119     * lisp/muse.el (muse-page-name): Handle case where
2120       `muse-ignored-extensions-regexp' is nil.
2121     
2123     modified files:
2124      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2125      lisp/muse-regexps.el lisp/muse.el
2128 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2130     Summary:
2131       Document new blosxom convenience feature.
2132     Revision:
2133       muse--main--1.0--patch-99
2135     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2136       `muse-blosxom-project-alist-entry'.  An example is provided in the
2137       header.
2138     
2140     modified files:
2141      ChangeLog lisp/muse-blosxom.el
2144 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2146     Summary:
2147       Further work on `muse-project-alist' entry generation for blosxom.
2148     Revision:
2149       muse--main--1.0--patch-98
2151     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2152       Include subdirectories in first part of "Blog" entry.
2153     
2154     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2155       that returns a list of dirs that are to be used with the first part of
2156       a `muse-project-alist' entry.
2157     
2159     modified files:
2160      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2163 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2165     Summary:
2166       New function: muse-blosxom-project-alist-entry.
2167     Revision:
2168       muse--main--1.0--patch-97
2170     * examples/mwolson/muse-init.el: Update from my latest settings.
2171       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2172     
2173     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2174       that generates the latter part of an entry for `muse-project-alist'.
2175     
2177     modified files:
2178      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2181 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2183     Summary:
2184       Merged from hodique@lifl.fr--2005 (patch 12-23)
2185     Revision:
2186       muse--main--1.0--patch-96
2188     Patches applied:
2189     
2190      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2191        Merged from mwolson@gnu.org--2005 (patch 68-76)
2192     
2193      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2194        Merged from mwolson@gnu.org--2005 (patch 77-80)
2195     
2196      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2197        Merged from mwolson@gnu.org--2005 (patch 81)
2198     
2199      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2200        Merged from mwolson@gnu.org--2005 (patch 82)
2201     
2202      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2203        Escape % in latex publishing
2204     
2205      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2206        bugfix
2207     
2208      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2209        small improvement on muse-make-link
2210     
2211      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2212        Fix customization of muse-wiki-wikiword-regexp
2213     
2214      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2215        Allow full customization of WikiWords
2216     
2217      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2218        Fix mouse-2 yank bug in muse-mode
2219     
2220      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2221        Fix interpretation order
2222     
2223      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2224        Merged from mwolson@gnu.org--2005 (patch 83-95)
2225     
2227     modified files:
2228      ChangeLog lisp/muse-wiki.el
2230     new patches:
2231      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2232      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2233      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2234      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2235      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2236      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2237      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2238      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2239      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2240      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2241      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2242      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2245 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2247     Summary:
2248       Minor docfixes.
2249     Revision:
2250       muse--main--1.0--patch-95
2252     * lisp/muse-mode.el (muse-follow-name-at-point) 
2253       (muse-follow-name-at-mouse): Docfixes.
2254     
2256     modified files:
2257      ChangeLog lisp/muse-mode.el
2260 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2262     Summary:
2263       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2264     Revision:
2265       muse--main--1.0--patch-94
2267     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2268       `muse-blosxom-new-entry'.
2269     
2270     * muse.texi (Blosxom Entries): Ditto.
2271     
2273     modified files:
2274      ChangeLog lisp/muse-blosxom.el muse.texi
2277 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2279     Summary:
2280       Re-add global mouse-2 event.
2281     Revision:
2282       muse--main--1.0--patch-93
2284     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2285       mouse-2, since Yann found a way around the problem I was facing.
2286       (muse-follow-name-at-mouse): Call the event that would normally be used
2287       here if we don't have a link at point.
2288     
2290     modified files:
2291      ChangeLog lisp/muse-mode.el
2294 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2296     Summary:
2297       Fix publishing error.
2298     Revision:
2299       muse--main--1.0--patch-92
2301     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2302       the cdr of output-dir.  This was a code fragment from a previous
2303       attempt to refactor this function.
2304     
2306     modified files:
2307      ChangeLog lisp/muse-project.el
2310 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2312     Summary:
2313       Work on getting to the point where we can resolve project interwiki links.
2314     Revision:
2315       muse--main--1.0--patch-91
2317     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2318       `muse-publishing-current-file'.
2319     
2320     * lisp/muse-project.el (muse-project-of-file): Ditto.
2321     
2322     * lisp/muse-project.el (muse-project-applicable-styles): New function
2323       that returns the usable styles for a file, given either a list of
2324       styles or a project name.  This is useful for removing styles that will
2325       be ignored for a file.
2326       (muse-project-publish-file): Split :include and :exclude processing
2327       into `muse-project-applicable-styles'.
2328     
2329     * lisp/muse-publish.el (muse-publish-output-name): Use
2330       `muse-publishing-current-file'.
2331     
2332     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2333     
2334     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2335       project names.
2336     
2337     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2338       names to be uninterpreted.  Remove need for muse-assoc-string.
2339     
2340     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2341       function that will be called to fetch a link to a page from a Muse
2342       project from the output file of the currently-published file.  This is
2343       commented out for now since I ran out of energy.
2344     
2345     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2346       `muse-wiki-resolve-project-page' for handling Muse project interwiki
2347       links, but only when no match was found in `muse-wiki-interwiki-alist'.
2348       Handle case where no interwiki can be found, even though this should
2349       never happen.
2350     
2351     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2352       whenever Muse mode is entered.  That way we don't have to enter an
2353       extra command in our .emacs.
2354     
2355     * lisp/muse.el (muse-current-file): Remove this, since a variable called
2356       `muse-publishing-current-file' already exists that does the same thing.
2357       How embarrassing.
2358     
2359     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2360     
2361     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2362       to use it.
2363     
2365     modified files:
2366      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2367      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2370 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2372     Summary:
2373       Mouse-2 on regular text will yank rather than give an error.
2374     Revision:
2375       muse--main--1.0--patch-90
2377     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2378       this seems to be more trouble than it's worth.
2379       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2380       use our own implementation.
2381     
2383     modified files:
2384      ChangeLog lisp/muse-mode.el
2387 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2389     Summary:
2390       Make interwiki links publish with the correct extension.
2391     Revision:
2392       muse--main--1.0--patch-89
2394     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2395       prefix and suffix to interwiki names, as well as stripping out unwanted
2396       extensions.
2397     
2399     modified files:
2400      ChangeLog lisp/muse-wiki.el
2403 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2405     Summary:
2406       Fix publishing of bare interwiki names.
2407     Revision:
2408       muse--main--1.0--patch-88
2410     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2411       `set'.  Use `muse-assoc-string' instead of `assoc'.
2412     
2413     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2414       `assoc-string' functionality usable with Emacs21 and XEmacs.
2415     
2417     modified files:
2418      ChangeLog lisp/muse-wiki.el lisp/muse.el
2421 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2423     Summary:
2424       Apply a few fixes from Yann's branch.
2425     Revision:
2426       muse--main--1.0--patch-87
2428     Background: I hacked on Muse over the weekend while offline, and so did
2429                 Yann.  His changes to muse-wiki.el are different than the
2430                 ones that I made, so we should probably figure out the best
2431                 way to handle this when we both get on IRC again.  For now,
2432                 I've merged in the bugfixes that he's made, omitting most of
2433                 the changes to muse-wiki.
2434     
2435     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2436     
2437     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2438     
2439     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2440       introduced previously.
2441     
2443     modified files:
2444      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2447 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2449     Summary:
2450       Warn if file not published; hack further on Wiki stuff.
2451     Revision:
2452       muse--main--1.0--patch-86
2454     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2455       complete <div> tags that are of the class "image-link".  It is hoped
2456       that this will prevent user-added <div> tags from being mangled.
2457     
2458     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2459       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2460       need to look at the text at point.
2461     
2462     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2463       current file has not been published since it was up-to-date.  Thanks to
2464       Bill Freeman for the suggestion.
2465     
2466     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2467       is nil.  If this happens, return the original URL.
2468     
2469     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2470       `muse-wiki-update-interwiki-regexp.'
2471       (muse-wiki-update-interwiki-regexp): New function that sets the value
2472       of `muse-wiki-interwiki-regexp'.
2473       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2474       on :set.
2475     
2476     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2477       `muse-wiki-expand-interwiki'.
2478       (muse-wiki-transform-wikiword): New function that prevents WikiWords
2479       with no matching file from being published as links.
2480     
2481     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2482       string argument once again, since this behavior is needed when
2483       publishing.
2484       (muse-wiki-handle-wikiword): Ditto.
2485     
2486     * lisp/muse.el (muse-handle-url): Ditto.
2487     
2488     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
2489       after every unsuccessful attempt at handling the link.  If argument is
2490       given, restore match-data at end, too.
2491     
2492     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2493       argument.  Match data is always saved.  If argument is not given,
2494       assume that `muse-implicit-link-regexp' has been matched against, and
2495       return the 1st match string if no handlers worked.
2496     
2498     modified files:
2499      ChangeLog lisp/muse-html.el lisp/muse-mode.el
2500      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2503 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2505     Summary:
2506       Hack on WikiName handling and make TAB work for Wiki links.
2507     Revision:
2508       muse--main--1.0--patch-85
2510     * lisp/muse-colors.el (muse-colors-markup): Use
2511       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2512     
2513     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
2514       nil, don't color bad links.  If non-nil, color bad links.
2515     
2516     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2517     
2518     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2519       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2520       (muse-journal-rss-munge-buffer): Ditto.
2521     
2522     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
2523       Docfix.
2524     
2525     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
2526       are handled first, then implicit ones.  It should work better in all
2527       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
2528       to determine how far to scan for an implicit link.  This defaults to
2529       the text between the point and the next space.
2530     
2531     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
2532       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
2533       literally after opening the buffer.  Hopefully this can be of use in
2534       custom visit-link functions, when necessary.
2535     
2536     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
2537       `muse-visit-link-default'.
2538     
2539     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
2540       Search by text properties instead of regexps.  This allows Muse to find
2541       links without having to have a massive regexp that contains all link
2542       types.  The downside is that this will not work if the user defontifies
2543       the buffer.  But it would somewhat defeat the purpose of following
2544       links if you can't see them.
2545     
2546     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
2547       enough command line args are passed in batch mode.
2548     
2549     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
2550       `muse-explicit-link-regexp'.
2551     
2552     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
2553       `muse-link-regexp'.
2554     
2555     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
2556       specifies the "common ground" of all implicit links, like URLs, bare
2557       WikiNames, and -- in the future -- email addresses.
2558     
2559     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
2560     
2561     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
2562       optional.  That was a bad idea on my part.  Renamed from
2563       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
2564       annoy anyone :^) .
2565     
2566     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
2567       `muse-wiki-interwiki-expand'.
2568       (muse-wiki-handle-wikiword): Renamed from
2569       `muse-wiki-wikiword-handle'.
2570     
2571     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
2572       for the eval-after-load arg since XEmacs chokes on constants.
2573     
2574     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
2575       face on WikiWords that don't correspond with a file.  If people really
2576       want this to appear in bad-link face, I could accommodate that.
2577     
2578     * lisp/muse.el (muse-handle-url): New function that detects whether the
2579       given string is a URL.
2580       (muse-implicit-link-functions): Renamed from
2581       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
2582       (muse-explicit-link-functions): Renamed from
2583       `muse-mode-handler-functions'.
2584       (muse-handle-implicit-link): New function that handles all
2585       implicit links by calling functions from `muse-implicit-link-functions'.
2586       (muse-handle-explicit-link): Renamed from
2587       `muse-handled-url'.
2588     
2590     modified files:
2591      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
2592      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
2593      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2596 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
2598     Summary:
2599       Allow WikiWords to be ignored with <nop> or "''''".
2600     Revision:
2601       muse--main--1.0--patch-84
2603     * lisp/muse-mode.el (muse-browse-result): Docfixes.
2604     
2605     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
2606       whether to hide <nop> tags when coloring a Muse buffer.
2607       (muse-wiki-wikiword-at-point): Docfix.
2608       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
2609       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
2610       during publishing.
2611       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
2612       which keeps the WikiWord that follows it from being interpreted.
2613       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
2614       WikiWord delimiter.
2615     
2617     modified files:
2618      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2621 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
2623     Summary:
2624       Update postal address of FSF in muse-wiki.el.
2625     Revision:
2626       muse--main--1.0--patch-83
2628     * lisp/muse-wiki.el: Update postal address of the FSF.
2629     
2631     modified files:
2632      ChangeLog lisp/muse-wiki.el
2635 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
2637     Summary:
2638       Interpret explicit links before emphasis.
2639     Revision:
2640       muse--main--1.0--patch-82
2642     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
2643       links before emphasis.
2644     
2645     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
2646       for the heck of it.
2648     modified files:
2649      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2652 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
2654     Summary:
2655       Wiki hacking, regexp tweaks.
2656     Revision:
2657       muse--main--1.0--patch-81
2659     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
2660       muse-regexp.
2661     
2662     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
2663       that indicates whether or not to use character classes in regexps.  The
2664       default is to let Muse try to figure it out.
2665       (muse-extreg-usable-p): Make use of this variable.
2666     
2667     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
2668       this regexp.  I'm guessing it was supposed to have a TAB in there at
2669       one time.  Replace this stuff with muse-regexp-space.
2670     
2671     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
2672       by default.
2673     
2674     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
2675       "or".
2676     
2677     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
2678       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
2679       We'll fix those anchor problems eventually!
2680     
2681     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
2682       uses `muse-interwiki-handle' to determine whether an interwiki link is
2683       at point.
2684     
2685     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
2686       look for a suitable value at point if needed.
2687     
2688     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
2689     
2690     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
2691     
2692     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
2694     modified files:
2695      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2696      lisp/muse-wiki.el
2699 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
2701     Summary:
2702       Make installation of manual when not using Debian go smoothly.
2703     Revision:
2704       muse--main--1.0--patch-80
2706     * Makefile.defs (INSTALLINFO): New variable that specifies what command
2707       and options are to be used when insinuating the Muse documentation into
2708       the Info menu.
2709     
2710     * Makefile (install): Make use of INSTALLINFO.
2711     
2712     * README (Installation): Give directions for changing INSTALLINFO on a
2713       Debian system and changing where Muse is installed.
2714     
2715     * muse.texi: Ditto.
2717     modified files:
2718      ChangeLog Makefile Makefile.defs README muse.texi
2721 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
2723     Summary:
2724       Fix compiler warning induced by last patch.
2725     Revision:
2726       muse--main--1.0--patch-79
2728     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
2729       compiler warning.
2731     modified files:
2732      ChangeLog lisp/muse-project.el lisp/muse.el
2735 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
2737     Summary:
2738       Add `muse-current-file', fix minor QuickStart issue.
2739     Revision:
2740       muse--main--1.0--patch-78
2742     * examples/QuickStart: Make John Wiegley the author.
2743     
2744     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2745       `muse-current-file' instead of `buffer-file-name'.
2746     
2747     * lisp/muse-project.el (muse-current-project): Document.
2748     
2749     * lisp/muse-project.el (muse-current-file): New variable indicating the
2750       name, including path, of the file that is currently being published.
2751       (muse-project-of-file): Make use of
2752       `muse-current-file'.
2753     
2754     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
2755     
2756     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
2758     modified files:
2759      ChangeLog examples/QuickStart lisp/muse-blosxom.el
2760      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2761      lisp/muse.el
2764 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
2766     Summary:
2767       Make muse-replace-regexp-in-string closer to its parent; no func change.
2768     Revision:
2769       muse--main--1.0--patch-77
2771     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
2772       to implement all functionality of `replace-regexp-in-string'.  No
2773       functionality change.
2774     
2776     modified files:
2777      ChangeLog lisp/muse.el
2780 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
2782     Summary:
2783       Play nicely with fill, adaptive-fill, and flyspell.
2784     Revision:
2785       muse--main--1.0--patch-76
2787     * muse-mode.el (muse-mode-intangible-links): New function used to
2788       determine whether links will be considered intangible.
2789     
2790     * lisp/muse-mode.el (muse-mode-link-functions)
2791       (muse-mode-handler-functions): Minor docfix.
2792     
2793     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
2794       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
2795       making links intangible by default, but this may be adjusted by use of
2796       the `muse-mode-intangible-links' function.
2797     
2798     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
2799       nil if we should allow a fill to occur here.  Keeps links from being
2800       broken up.
2801     
2802     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
2803       non-nil if we allow spell-checking to occur here.  Keeps links from
2804       being improperly colorized.
2805     
2806     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
2807       functionality change.
2809     modified files:
2810      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2813 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
2815     Summary:
2816       Minor doc changes and code prettification.
2817     Revision:
2818       muse--main--1.0--patch-75
2820     * AUTHORS: Note that YH's assignment is in the mail.
2821     
2822     * README (scripts): Explain better the contents of the `scripts'
2823       directory.
2824     
2825     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2827     modified files:
2828      AUTHORS ChangeLog README lisp/muse-wiki.el
2831 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2833     Summary:
2834       Merged from hodique@lifl.fr--2005 (patch 7-11)
2835     Revision:
2836       muse--main--1.0--patch-74
2838     Patches applied:
2839     
2840      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2841        split WikiWords and InterWiki links into their own package
2842     
2843      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2844        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2845     
2846      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2847        Mimic experimental behavior for interwiki
2848     
2849      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2850        fix notes publishing
2851     
2852      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2853        various minor fixes
2855     new files:
2856      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2858     modified files:
2859      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2860      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2862     renamed files:
2863      experimental/.arch-ids/muse-wiki.el.id
2864        ==> experimental/.arch-ids/muse-wiki-old.el.id
2865      experimental/muse-wiki.el
2866        ==> experimental/muse-wiki-old.el
2868     new patches:
2869      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2870      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2871      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2872      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2873      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2876 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2878     Summary:
2879       Tell people where to find on-line version of manual.
2880     Revision:
2881       muse--main--1.0--patch-73
2883     * README: Add on-line locations for manual.
2884     
2885     * muse.texi: Remove @include directive.  This makes generating a PDF of
2886       this documentation a lot easier.
2887     
2888     * muse.texi (Preface): Add on-line locations for manual.
2890     modified files:
2891      ChangeLog README muse.texi
2894 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2896     Summary:
2897       Try to make Muse play nice with outline minor mode.
2898     Revision:
2899       muse--main--1.0--patch-72
2901     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2902     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2903     "muse" instead of "t" when adding invisibility to text or checking for
2904     invisibility.
2905     
2906     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2907     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2908     this function.
2910     modified files:
2911      ChangeLog lisp/muse-colors.el lisp/muse.el
2914 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2916     Summary:
2917       Minor grammar fix in Introduction section of manual.
2918     Revision:
2919       muse--main--1.0--patch-71
2921     * muse.texi (Introduction): Minor grammar fix.
2923     modified files:
2924      ChangeLog muse.texi
2927 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2929     Summary:
2930       Release Muse 3.01.
2931     Revision:
2932       muse--main--1.0--patch-70
2934     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2935     
2936     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2937     
2938     * lisp/muse-poem.el (muse-poem-markup-strings)
2939       (muse-poem-chapbook-strings): Make customizable.
2940     
2941     * lisp/muse-poem.el (muse-chapbook-latex-header)
2942       (muse-chapbook-latex-footer): Docfix.
2943     
2944     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2945       (muse-texinfo-pdf-extension): Ditto.
2946     
2947     * lisp/muse.el (muse-version): Change to 3.01.
2948     
2949     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
2950       done, for now!
2952     modified files:
2953      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2954      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2957 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2959     Summary:
2960       Tweak documentation thoroughly; still incomplete.
2961     Revision:
2962       muse--main--1.0--patch-69
2964     * README: Minor tweaks.
2965     
2966     * muse.texi: Massively rename chapters so that the titles are more
2967       descriptive.  Clean up grammar.
2968     
2969     * muse.texi (Obtaining Muse): Move content of Installation node here,
2970       stripping out any customization tips, since those are covered later.
2971       Re-work this chapter since I was dissatisfied with it.
2972     
2973     * muse.texi (Installation): This node has the content of README regarding
2974       installation, which fits the title of the node much better than the
2975       previous content.
2976     
2977     * muse.texi (Blosxom): Turn the sections of this section into
2978       subsections.
2979     
2980     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
2981       like lists!
2982     
2983     * muse.texi (History): Add a "2005" item.
2985     modified files:
2986      ChangeLog README muse.texi
2989 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2991     Summary:
2992       Finish documenting 2 more publishing styles.
2993     Revision:
2994       muse--main--1.0--patch-68
2996     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2997     
2998     * lisp/muse-journal.el: Docfixes.
2999     
3000     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
3001       documentation to this function.
3002     
3003     * muse.texi (Blosxom Options): New node containing the publishing styles
3004       and options provided by Blosxom.
3005       (Book): Add usage note, as I suspect a lot of people might be confused
3006       by this style.
3007       (HTML): Space out entries better.
3008       (Journal, LaTeX): New nodes for publishing styles.
3009       (Common Elements): Document a few options that are present in
3010       `muse-publish.el'.
3012     modified files:
3013      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
3014      lisp/muse-latex.el lisp/muse-publish.el muse.texi
3017 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
3019     Summary:
3020       Make Muse installable and correct an Emacs21 issue.
3021     Revision:
3022       muse--main--1.0--patch-67
3024     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
3025       directory will be generated.
3026       (all): Compile muse.info by default.
3027       (doc): Refactor into individual generation rules for .html and .info
3028       files.
3029       (install): New rule that installs Muse source code, compiled .elc
3030       files, and the manual into proper places.
3031     
3032     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
3033     
3034     * README (Insinuation): Move old content of Installation here.
3035       (Installation): Fill out this section.
3036       (Further Documentation): Add link to my website and note that a full
3037       manual is included with Muse.
3038     
3039     * lisp/Makefile (EL): Populate with .el files.
3040       (install): New rule that installs both .elc and .el files.
3041     
3042     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
3043       Emacs21, hack in a handler for the @documentencoding tag so that it
3044       doesn't error out.
3046     modified files:
3047      ChangeLog Makefile Makefile.defs README lisp/Makefile
3048      lisp/muse-texinfo.el
3051 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
3053     Summary:
3054       Cater even more to XEmacs and its annoying whims.
3055     Revision:
3056       muse--main--1.0--patch-66
3058     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3059       environment variable.
3060     
3061     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3062       handle it.  Load `muse-build.el' instead.
3063     
3064     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3065       used.
3066     
3067     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3068       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3069       not used.
3070     
3071     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3072       function does not appear to be used.
3073     
3074     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3075       `replace-regexp-in-string', since XEmacs doesn't have this function.
3076       We only implement the first 3 args, but this could be extended if we
3077       need to do so.
3078     
3079     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3080       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3081     
3082     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3083     
3084     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3085       make XEmacs shut up.
3086     
3087     * lisp/muse-convert.el (muse-write-footnote): Ditto.
3088     
3089     * lisp/muse-html.el (muse-html-markup-table): Ditto.
3090     
3091     * lisp/muse-http.el (muse-winnow-list): Ditto.
3092     
3093     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3094     
3095     * lisp/muse-project.el (muse-project-file-entries): Ditto.
3096     
3097     * lisp/muse-publish.el (muse-publish-markup): Ditto.
3098     
3099     * scripts/muse-build.el: Add contrib path first; probably doesn't change
3100       anything.
3101     
3102     * scripts/publish: Use EMACS environment variable instead of hard-coding
3103       it.
3105     modified files:
3106      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3107      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3108      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3109      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3110      lisp/muse.el scripts/muse-build.el scripts/publish
3113 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3115     Summary:
3116       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3117     Revision:
3118       muse--main--1.0--patch-65
3120     * AUTHORS: Update entry.
3121     
3122     * muse-*.el: Move to the lisp directory.
3123     
3124     * lisp/Makefile: New file containing rules to test and compile the
3125       source.
3126     
3127     * Makefile.defs: New file that contains common definitions for all other
3128       Makefiles, such as Emacs command to use.
3129     
3130     * Makefile: Move lisp-specific rules to lisp/Makefile.
3131       (SUBDIRS): New variable containing subdirectories to clean.
3132     
3133     * README: Update to reflect new location of source files.  Give updated
3134       directions for compiling with XEmacs.
3135     
3136     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3137       compile.
3138       (%.html): Pass SITEFLAG as an environment variable to
3139       ../scripts/publish.
3140     
3141     * examples/QuickStart (The): Re-add the stray <comment> tag since it
3142       seems to be needed to keep the process from failing.  This has *got* to
3143       be a bug in Muse, but I don't want to deal with it now.
3144     
3145     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3146     
3147     * lisp/muse-convert.el: Move line to commentary section.
3148     
3149     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3150       locally-bound `type' variable isn't used here.
3151     
3152     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3153     
3154     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3155       binding.
3156     
3157     * scripts/muse-build.el (load-path): Correct paths.
3158     
3159     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3160       as to avoid spurious warnings.
3161     
3162     * scripts/publish (style): Make use of SITEFLAG environment variable, if
3163       it exists.
3164     
3165     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3166       (muse-match-string-no-properties): New functions that take the place of
3167       `line-end-position', `line-beginning-position', and
3168       `match-string-no-properties', respectively.
3169     
3170     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3171       (muse-my-journal-find-entries): Use Muse-specific version of
3172       `match-string-no-properties', `line-beginning-position', and
3173       `line-end-position' since these do not exist in XEmacs.
3174     
3175     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3176       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3177     
3178     * lisp/muse-convert.el (muse-latex-transform): Ditto.
3179     
3180     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3181       (muse-html-insert-contents): Ditto.
3182     
3183     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3184     
3185     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3186     
3187     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3188     
3189     * lisp/muse-publish.el (muse-publish-markup-tag)
3190       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3191       (muse-published-buffer-contents): Ditto.
3192     
3193     * scripts/muse-build.el (muse-elint-files): Ditto.
3195     new files:
3196      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3197      lisp/.arch-ids/Makefile.id lisp/Makefile
3199     modified files:
3200      AUTHORS ChangeLog Makefile README examples/Makefile
3201      examples/QuickStart examples/johnw/muse-johnw.el
3202      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3203      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3204      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3205      lisp/muse.el scripts/muse-build.el scripts/publish
3207     renamed files:
3208      .arch-ids/muse-blosxom.el.id
3209        ==> lisp/.arch-ids/muse-blosxom.el.id
3210      .arch-ids/muse-book.el.id
3211        ==> lisp/.arch-ids/muse-book.el.id
3212      .arch-ids/muse-colors.el.id
3213        ==> lisp/.arch-ids/muse-colors.el.id
3214      .arch-ids/muse-convert.el.id
3215        ==> lisp/.arch-ids/muse-convert.el.id
3216      .arch-ids/muse-docbook.el.id
3217        ==> lisp/.arch-ids/muse-docbook.el.id
3218      .arch-ids/muse-html.el.id
3219        ==> lisp/.arch-ids/muse-html.el.id
3220      .arch-ids/muse-http.el.id
3221        ==> lisp/.arch-ids/muse-http.el.id
3222      .arch-ids/muse-journal.el.id
3223        ==> lisp/.arch-ids/muse-journal.el.id
3224      .arch-ids/muse-latex.el.id
3225        ==> lisp/.arch-ids/muse-latex.el.id
3226      .arch-ids/muse-mode.el.id
3227        ==> lisp/.arch-ids/muse-mode.el.id
3228      .arch-ids/muse-poem.el.id
3229        ==> lisp/.arch-ids/muse-poem.el.id
3230      .arch-ids/muse-project.el.id
3231        ==> lisp/.arch-ids/muse-project.el.id
3232      .arch-ids/muse-publish.el.id
3233        ==> lisp/.arch-ids/muse-publish.el.id
3234      .arch-ids/muse-regexps.el.id
3235        ==> lisp/.arch-ids/muse-regexps.el.id
3236      .arch-ids/muse-texinfo.el.id
3237        ==> lisp/.arch-ids/muse-texinfo.el.id
3238      .arch-ids/muse.el.id
3239        ==> lisp/.arch-ids/muse.el.id
3240      muse-blosxom.el
3241        ==> lisp/muse-blosxom.el
3242      muse-book.el
3243        ==> lisp/muse-book.el
3244      muse-colors.el
3245        ==> lisp/muse-colors.el
3246      muse-convert.el
3247        ==> lisp/muse-convert.el
3248      muse-docbook.el
3249        ==> lisp/muse-docbook.el
3250      muse-html.el
3251        ==> lisp/muse-html.el
3252      muse-http.el
3253        ==> lisp/muse-http.el
3254      muse-journal.el
3255        ==> lisp/muse-journal.el
3256      muse-latex.el
3257        ==> lisp/muse-latex.el
3258      muse-mode.el
3259        ==> lisp/muse-mode.el
3260      muse-poem.el
3261        ==> lisp/muse-poem.el
3262      muse-project.el
3263        ==> lisp/muse-project.el
3264      muse-publish.el
3265        ==> lisp/muse-publish.el
3266      muse-regexps.el
3267        ==> lisp/muse-regexps.el
3268      muse-texinfo.el
3269        ==> lisp/muse-texinfo.el
3270      muse.el
3271        ==> lisp/muse.el
3273     new directories:
3274      lisp lisp/.arch-ids
3277 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3279     Summary:
3280       Massively untabify files.
3281     Revision:
3282       muse--main--1.0--patch-64
3285     modified files:
3286      ChangeLog ChangeLog.2004 experimental/muse-message.el
3287      experimental/muse-wiki.el muse-book.el muse-colors.el
3288      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3289      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3290      muse-project.el muse-publish.el muse-regexps.el
3291      muse-texinfo.el muse.el
3294 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3296     Summary:
3297       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3298     Revision:
3299       muse--main--1.0--patch-63
3301     (Summary of changes that Yann made)
3302     
3303     * muse-colors.el (muse-colors-link): Whitespace cleanup.
3304     
3305     * muse-mode.el (muse-generate-index): Move index generation code into
3306       `muse-index-as-string'.
3307       (muse-index-as-string): New function that generates an index and
3308       returns it as a string, instead of placing it in a buffer like
3309       `muse-generate-index' used to.
3310     
3311     Patches applied:
3312     
3313      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3314        merge from mwolson@gnu.org--2005
3315     
3316      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3317        Accept WikiWords as links [mostly rescinded]
3318     
3319      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3320        merge from mwolson@gnu.org--2005/muse--main--1.0
3321     
3322      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3323        Merged from mwolson@gnu.org--2005 (patch 60-62)
3324     
3325      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3326        provide a string view of the index
3328     modified files:
3329      ChangeLog muse-colors.el muse-latex.el muse-mode.el
3331     new patches:
3332      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3333      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3334      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3335      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3336      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3339 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3341     Summary:
3342       Document Blosxom, Book, DocBook, and HTML publishing styles.
3343     Revision:
3344       muse--main--1.0--patch-62
3346     * muse-blosxom.el: Clean up header.
3347     
3348     * muse-book.el (muse-before-book-publish-hook): Rename to
3349       `muse-book-before-publish-hook'.
3350       (muse-after-book-publish-hook): Rename to
3351       `muse-book-after-publish-hook'.
3352     
3353     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3354       (muse-html-markup-strings, muse-xhtml-markup-strings)
3355       (muse-html-meta-content-type, muse-html-meta-content-encoding)
3356       (muse-html-charset-default, muse-html-encoding-default)
3357       (muse-html-encoding-map): Docfixes.
3358     
3359     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3360       sections.
3362     modified files:
3363      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3366 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3368     Summary:
3369       Begin work on Publishing Styles section of manual.
3370     Revision:
3371       muse--main--1.0--patch-61
3373     * Makefile (.PHONY): Add "doc" to list.
3374       (doc): New rule that generates Info and HTML files from muse.texi.
3375       (dist): Rely on `distclean', not `clean'.
3376     
3377     * examples/QuickStart (Authoring mode): Remove empty section.
3378     
3379     * muse.texi: Call this program "the Emacs Muse" in title.
3380       (Publishing Styles): Begin to populate section.
3381       (Deriving Styles): First subsection of Publishing Styles.
3382       (Contributors): Remove spurious copyright section, since we address
3383       this in the title.
3384     
3385     * README: Actually remember to add this file.
3387     new files:
3388      .arch-ids/README.id README
3390     modified files:
3391      ChangeLog Makefile examples/QuickStart muse.texi
3394 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3396     Summary:
3397       Document Markup Rules.
3398     Revision:
3399       muse--main--1.0--patch-60
3401     * examples/QuickStart: Remove stray <comment> tag.
3402     
3403     * muse.texi (Top): Comment every menu line.
3404       (Markup Rules): New section with plenty of subsections.
3406     modified files:
3407      ChangeLog examples/QuickStart muse.texi
3410 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3412     Summary:
3413       Release this as Muse 3.00.90 (RC1).
3414     Revision:
3415       muse--main--1.0--patch-59
3417     * Makefile (%.elc): Use -q instead of --no-init-file because the former
3418       is compatible with both Emacs and XEmacs.
3419     
3420     * examples/README: Renamed to QuickStart.
3421     
3422     * examples/Makefile (EXAMPLES): Reflect name change of README.
3423     
3424     * muse.el: Ditto.
3426     modified files:
3427      ChangeLog Makefile examples/Makefile muse.el
3429     renamed files:
3430      examples/.arch-ids/README.id
3431        ==> examples/.arch-ids/QuickStart.id
3432      examples/README
3433        ==> examples/QuickStart
3436 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3438     Summary:
3439       Makefile refactoring.
3440     Revision:
3441       muse--main--1.0--patch-58
3443     * Makefile (.PHONY): List all non-file targets.
3444       (examples): New rule that calls Make in the examples directory.
3445       (atranslit): Removed, since this isn't (yet) bundled with Muse.
3446     
3447     * README: Move to the examples directory.  I'd prefer to distribute a
3448       very basic plain text README and use this as a quickstart + markup
3449       example + publishing example.
3450     
3451     * examples/Makefile: Move all README-related rules here.
3452     
3453     * examples/README: Add an "About this document" section.  
3454     
3455     * scripts/publish (style): Do not include the contrib directory, since we
3456       don't use any code from there.  Since this is only invoked from the
3457       examples directory, make sure add the parent directory to the load
3458       path.
3459     
3460     * muse.texi: Change version to 3.00.90 (RC1).
3461     
3462     * muse.el: Change location of the README file in header.
3463     
3464     * muse.el (muse-version): Update to 3.00.90 (RC1).
3466     new files:
3467      examples/.arch-ids/Makefile.id examples/Makefile
3469     modified files:
3470      ChangeLog Makefile examples/README muse.el muse.texi
3471      scripts/publish
3473     renamed files:
3474      .arch-ids/README.id
3475        ==> examples/.arch-ids/README.id
3476      README
3477        ==> examples/README
3480 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3482     Summary:
3483       Update my example configuration.
3484     Revision:
3485       muse--main--1.0--patch-57
3487     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3488       and experimental status of muse-message.
3490     modified files:
3491      ChangeLog examples/mwolson/muse-init.el
3494 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3496     Summary:
3497       Provide optional outline-style faces; customization fixes; experimental stuff.
3498     Revision:
3499       muse--main--1.0--patch-56
3501     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3502       option that determines what the header faces should look like.  If
3503       'outline, use outline-style faces.  If nil, don't generate the faces at
3504       all, which allows the user to specify their own.  Otherwise, use the
3505       scaled faces, which is the default behavior.
3506       (muse-colors-outline-faces-list): List of faces to use.  In case the
3507       outline faces are not available, provide reasonable defaults.
3508       (muse-make-faces): Use dolist instead of mapc.  Implement the
3509       possibility of having outline-style colors for heading.  Don't call
3510       this function immediately -- give the users time to make their changes
3511       through the customize interface.  Once we call this function, Emcs from
3512       CVS will not allow the faces to be changed easily, which is a shame.
3513     
3514     * muse-message.el (muse-message-contents-tag): Copied from
3515       `muse-publish-contents-tag' in order to keep the customization
3516       interface from making the `muse-markup-tags' option from throwing a
3517       type mismatch error.  This function is untested and will likely do
3518       nothing useful.  This file has been moved to the experimental folder
3519       until it gets fleshed out more.
3520     
3521     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
3522       file that could eventually provide wiki-like ability.  Currently this
3523       is just a collection of functions that were pruned out when he remade
3524       Muse, so don't get too excited.  I plan to eventually merge Yann
3525       Hodique's work here, probably after the first release of Muse.
3526     
3527     * muse-regexps.el (muse-regexp): Improve description.
3528     
3529     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
3530       the muse-regexp group since it is just a single regexp.  Lists of
3531       regexps don't have to be in muse-regexp, however.
3532     
3533     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
3534       since the Emacs devel mailing list seems to not want Britain-izations
3535       in Emacs code.
3536     
3537     * muse-colors.el (muse-colors): Ditto.
3538     
3539     * muse-docbook.el (muse-docbook): Ditto.
3540     
3541     * muse-html.el (muse-html): Ditto.
3542     
3543     * muse-http.el (muse-http): Ditto.
3544     
3545     * muse-message.el (muse-message): Ditto.
3546     
3547     * muse-mode.el (muse-mode): Ditto.
3548     
3549     * muse-project.el (muse-project): Ditto.
3550     
3551     * muse-publish.el (muse-publish): Ditto.
3552     
3553     * muse.el (muse): Ditto.
3555     new files:
3556      experimental/.arch-ids/=id
3557      experimental/.arch-ids/muse-wiki.el.id
3558      experimental/muse-wiki.el
3560     modified files:
3561      ChangeLog experimental/muse-message.el muse-blosxom.el
3562      muse-colors.el muse-docbook.el muse-html.el muse-http.el
3563      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
3564      muse.el
3566     renamed files:
3567      .arch-ids/muse-message.el.id
3568        ==> experimental/.arch-ids/muse-message.el.id
3569      muse-message.el
3570        ==> experimental/muse-message.el
3572     new directories:
3573      experimental experimental/.arch-ids
3576 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
3578     Summary:
3579       Fix publishing error when given an empty string for header/footer.
3580     Revision:
3581       muse--main--1.0--patch-55
3583     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
3584       `file-readable-p' if it is an empty string.  For some reason,
3585       `file-readable-p' and `insert-file-contents' were treating an empty
3586       string as if it were the current directory.
3588     modified files:
3589      ChangeLog muse-publish.el
3592 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
3594     Summary:
3595       WYSIWYG emphasis, XEmacs compatibility hacks.
3596     Revision:
3597       muse--main--1.0--patch-54
3599     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
3600       compliant.  Only colorize if we end with the same number of asterisks
3601       as we start with, preventing unnoticed syntax errors.  Don't colorize
3602       in the middle of a word.
3603       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
3604       Only colorize if we end with an underscore.  Don't colorize in the
3605       middle of a word.
3606     
3607     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
3608       inside of group.  This will probably not do anything, but it seems
3609       syntactically good.
3610     
3611     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
3612       where we start with an image link.  JohnW didn't seem to like having
3613       <p> tags inserted before image links, but they don't validate properly
3614       as they are.  For now, I will surround such links/paragraphs with <div
3615       class="image-link"> in an attempt to be as not invasive and yet
3616       standards compliant as possible.
3617     
3618     * muse-html.el (muse-html-escape-string): Work around distinction between
3619       int and char types in XEmacs.  Deal with an annoying replace-match bug
3620       in XEmacs that rears its head at times.
3621     
3622     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
3623       multi-line.
3625     modified files:
3626      ChangeLog muse-colors.el muse-docbook.el muse-html.el
3627      muse-publish.el
3630 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
3632     Summary:
3633       Minor code cleanup to address elint issues.
3634     Revision:
3635       muse--main--1.0--patch-53
3637     * Makefile (test): Don't build README files during this rule.  Remove
3638       spurious "make clean" statement.
3639     
3640     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
3641       `muse-colors' group, and give it a proper type.
3642     
3643     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
3644     
3645     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
3646       muse-my-journal-find-entries): Replace `string-to-int' with
3647       `string-to-number'.
3648     
3649     * muse-html.el (muse-html-insert-contents): Ditto.
3650     
3651     * muse-journal.el (muse-journal-html-munge-buffer,
3652       muse-journal-latex-munge-buffer): Ditto.
3653     
3654     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3655     
3656     * muse-publish.el (muse-publish-markup-footnote,
3657       muse-publish-contents-tag): Ditto.
3658     
3659     * muse-regexps.el (muse-extreg-usable-p): Ditto.
3661     modified files:
3662      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
3663      muse-html.el muse-journal.el muse-mode.el muse-publish.el
3664      muse-regexps.el
3667 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
3669     Summary:
3670       Add ability to automate the creation a new blosxom entry.
3671     Revision:
3672       muse--main--1.0--patch-52
3674     * examples/mwolson/muse-init.el: Move new entry section to
3675       muse-blosxom.el.  Modify the key settings in my example accordingly.
3676     
3677     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
3678       Muse always makes sure that the file ends with a newline.
3679     
3680     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
3681       planner markup is now provided automatically by the planner port to
3682       Muse, and we don't have any customized markup.
3683     
3684     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
3685       variable that specifies where the base directory of your blog entries
3686       is found.
3687     
3688     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
3689       the base directory.  Explore categories recursively.
3690     
3691     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
3692       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
3693       special characters file name.
3694     
3695     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
3696       making a new blog entry.  It will prompt you for a category, then a
3697       title, and then will create a new file that has the date and title
3698       inserted.
3700     modified files:
3701      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3704 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
3706     Summary:
3707       Change mailing address of FSF, add AUTHORS file.
3708     Revision:
3709       muse--main--1.0--patch-51
3711     * muse-*.el, muse.texi: Change mailing address of FSF.
3712     
3713     * muse.texi (Contributors): Fix typo.
3714     
3715     * AUTHORS: New file containing a list of all of those who have
3716       contributed code or documentation to Muse, how many lines were changed,
3717       etc.
3719     new files:
3720      .arch-ids/AUTHORS.id AUTHORS
3722     modified files:
3723      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
3724      muse-html.el muse-http.el muse-journal.el muse-latex.el
3725      muse-message.el muse-mode.el muse-poem.el muse-project.el
3726      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
3727      muse.texi
3730 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
3732     Summary:
3733       Merged from hodique@lifl.fr--2005 (patch 0-1)
3734     Revision:
3735       muse--main--1.0--patch-50
3737     Patches applied:
3738     
3739      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
3740        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
3741     
3742      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3743        fix .html (for example) in visible names for links
3745     modified files:
3746      ChangeLog muse-publish.el
3748     new patches:
3749      hodique@lifl.fr--2005/muse--yh--1.0--base-0
3750      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3753 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
3755     Summary:
3756       Make generated X(HT)ML show up in the right encoding in other modes.
3757     Revision:
3758       muse--main--1.0--patch-49
3760     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
3761       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
3762       generated (X)HTML files show up in the right coding system when editing
3763       them with another Emacs mode.
3764     
3765     * muse-journal.el (muse-journal-rss-header): Automatically determine the
3766       encoding instead of hard-coding it.
3767     
3768     * muse-message.el: Add content to Commentary section, explaining the use
3769       of this publishing style.
3771     modified files:
3772      ChangeLog muse-html.el muse-journal.el muse-message.el
3775 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
3777     Summary:
3778       Move regexps to same group, only make 4 heading faces.
3779     Revision:
3780       muse--main--1.0--patch-48
3782     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
3783       can only publish 3 of them specially, leaving the fourth to be in
3784       plain text.
3785       (muse-colors-markup): Only recognize 4 levels of heading.
3786     
3787     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
3788       (muse-file-regexp, muse-image-regexp)
3789       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
3790       like a good idea to have all the regexps in the same group.
3792     modified files:
3793      ChangeLog muse-colors.el muse-regexps.el muse.el
3796 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
3798     Summary:
3799       Update my example config, minor code cleanup.
3800     Revision:
3801       muse--main--1.0--patch-47
3803     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
3804       names and add "Plans" project.
3805     
3806     * muse-docbook.el (looking-back): Delete.
3807     
3808     * muse-html.el (looking-back): Delete.
3809     
3810     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
3811       instead of `looking-back'.
3812     
3813     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
3814       function, use this function.  If `looking-back' exists, call it;
3815       otherwise, use a workaround.
3817     removed files:
3818      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3820     modified files:
3821      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3822      muse-html.el muse.el
3825 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3827     Summary:
3828       Handle a few paragraph publishing edge cases better.
3829     Revision:
3830       muse--main--1.0--patch-46
3832     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3833       beginning-of-document, end-of-document, and paragraph separator regexps
3834       so that one markup rule can be used in all these cases.
3835       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
3836       particular, blockquote or center at beginning or end of document will
3837       be published properly.  Hopefully this won't slow things down too much.
3838       (muse-docbook-markup-paragraph-close): Removed.
3839     
3840     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3841     
3842     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3843       Ditto.
3844       (muse-html-markup-paragraph-close): Removed.
3846     modified files:
3847      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3850 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3852     Summary:
3853       Improve prompt when reading a tag.
3854     Revision:
3855       muse--main--1.0--patch-45
3857     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3858       other Emacs modes seem to do.
3860     modified files:
3861      ChangeLog muse-mode.el
3864 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3866     Summary:
3867       Warn user when publishing fails due to a private directory.
3868     Revision:
3869       muse--main--1.0--patch-44
3871     * muse-project.el (muse-project-private-p): Warn users when publishing a
3872       file fails due to its directory not being readable by others.  Make
3873       sure that you do a `chmod +o name_of_directory' if you want the
3874       contents of that directory to be publishable.
3876     modified files:
3877      ChangeLog muse-project.el
3880 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3882     Summary:
3883       Fix error with example tags and message publishing style.
3884     Revision:
3885       muse--main--1.0--patch-43
3887     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
3888       see if a previous definition for `font-lock-multiline' exists.
3889     
3890     * muse-message.el (muse-message-example-tag): Don't require two
3891       additional (unused) arguments.
3893     modified files:
3894      ChangeLog muse-colors.el muse-message.el
3897 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3899     Summary:
3900       Always end the published document with a newline.
3901     Revision:
3902       muse--main--1.0--patch-42
3904     * muse-html.el (muse-html-markup-paragraph-close): Always end the
3905       published document with a newline.
3906     
3907     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3909     modified files:
3910      ChangeLog muse-docbook.el muse-html.el
3913 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3915     Summary:
3916       Don't let automatic backup files crash the publishing process.
3917     Revision:
3918       muse--main--1.0--patch-41
3920     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3921       directive since this value is already processed by
3922       `muse-publish-markup-directive', and may be obtained by using
3923       the code: (muse-publishing-directive "date").
3924     
3925     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3926       to run (funcall nil); this happened once during a debugging process.
3927     
3928     * muse-project.el (muse-project-private-p): Skip any file for which we
3929       cannot fetch attributes.  This fixes a bug where having an
3930       Emacs-generated automatic backup file in a publishing directory causes
3931       the publishing process to halt with an error.
3933     modified files:
3934      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3937 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3939     Summary:
3940       Apply fix in previous patch to the DocBook publishing style.
3941     Revision:
3942       muse--main--1.0--patch-40
3944     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3945       previous patch here as well.
3946     
3948     modified files:
3949      ChangeLog muse-docbook.el
3952 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3954     Summary:
3955       Fix newly-introduced lock-up during HTML publishing.
3956     Revision:
3957       muse--main--1.0--patch-39
3959     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3960       planner rules higher priority in the publishing sequence.  Hopefully
3961       this will not wreck anything; I don't use these rules, so I cannot
3962       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
3963     
3964     * muse-html.el (muse-html-markup-paragraph-close): Don't use
3965       replace-match; that seems to be slightly evil.  Return nil instead of a
3966       newline since otherwise Muse thinks that we are not done yet and gets
3967       into an infinite loop.  This should fix the lock-up problem that
3968       resulted from the previous few patches.
3970     modified files:
3971      ChangeLog muse-blosxom.el muse-html.el
3974 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3976     Summary:
3977       Parenthesis goofup.
3978     Revision:
3979       muse--main--1.0--patch-38
3981     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3982     
3984     modified files:
3985      ChangeLog muse-blosxom.el
3988 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3990     Summary:
3991       Make docbook and blosxom modes close paragraphs properly at end.
3992     Revision:
3993       muse--main--1.0--patch-37
3995     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3996       patch.
3997     
3998     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3999       (muse-docbook-markup-paragraph-close): Adapt from
4000       `muse-html-markup-paragraph-close'.
4001     
4002     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
4003       preserve the same appearance as before the last patch.
4005     modified files:
4006      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4009 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
4011     Summary:
4012       Bugfix: Close P tag properly at end of file.
4013     Revision:
4014       muse--main--1.0--patch-36
4016     * muse-blosxom.el: Fix bug where loading this file twice would cause an
4017       error.
4018     
4019     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
4020       detecting whether or not a paragraph needs a closing P tag.
4021       (muse-html-markup-paragraph-close): New function that only inserts a
4022       closing P tag when an unclosed P tag is nearby.
4024     modified files:
4025      ChangeLog muse-blosxom.el muse-html.el
4028 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
4030     Summary:
4031       Update my example settings.
4032     Revision:
4033       muse--main--1.0--patch-35
4035     * examples/mwolson/muse-init.el: Synchronize with my current settings.
4037     modified files:
4038      ChangeLog examples/mwolson/muse-init.el
4041 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
4043     Summary:
4044       Update documentation for C-c TAB feature.
4045     Revision:
4046       muse--main--1.0--patch-34
4048     * muse.texi (Keystroke Summary): Note that C-c TAB calls
4049       `muse-insert-tag'.
4050     
4052     modified files:
4053      ChangeLog muse.texi
4056 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4058     Summary:
4059       New feature: tag completion with C-c TAB.
4060     Revision:
4061       muse--main--1.0--patch-33
4063     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4064       (muse-tag-history, muse-custom-tags): New variables that keep track of
4065       the tag history and newly-entered tags respectively for
4066       `muse-insert-tag'.
4067       (muse-insert-tag): New function that interactively prompts the user for
4068       a tag to use.
4070     modified files:
4071      ChangeLog muse-mode.el
4074 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4076     Summary:
4077       Fix XHTML validation error with <hr> and <br>.
4078     Revision:
4079       muse--main--1.0--patch-32
4081     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4082       and HR tags for XHTML publishing.  This should fix a few validation
4083       errors that I've been noticing lately.
4085     modified files:
4086      ChangeLog muse-html.el
4089 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4091     Summary:
4092       Remove flyspell overlays on links.
4093     Revision:
4094       muse--main--1.0--patch-31
4096     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
4097       should make the link clickable.  On Emacs21, the color will stay red,
4098       but other Emacsen should do the right thing, which is use the normal
4099       link color.  Hopefully this will fix some strange flyspell-related link
4100       problems.
4102     modified files:
4103      ChangeLog muse-colors.el
4106 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4108     Summary:
4109       Update my example Muse settings.
4110     Revision:
4111       muse--main--1.0--patch-30
4113     * examples/mwolson/muse-init.el: Update from my latest version.
4114       (muse-project-alist): Remove the francais part of my blog.
4115       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4116       into this and `my-muse-mode-fill-nobreak-p'.
4117       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4118       this is the best way to accomplish this.
4119       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4120       characters in the title.
4121       (my-muse-prepare-entry-for-xanga): Treat example regions better.
4123     modified files:
4124      ChangeLog examples/mwolson/muse-init.el
4127 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4129     Summary:
4130       Add simple `muse-version' function.
4131     Revision:
4132       muse--main--1.0--patch-29
4134     * muse.el (muse-version): New function that displays the value of the
4135       `muse-version' variable.  This should be easier for the user to type
4136       than C-h v muse-version.
4138     modified files:
4139      ChangeLog muse.el
4142 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4144     Summary:
4145       Don't compile documentation by default.
4146     Revision:
4147       muse--main--1.0--patch-28
4149     * Makefile (all): Don't compile documentation by default.
4150       (doc): Use this rule to compile documentation.
4152     modified files:
4153      ChangeLog Makefile
4156 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4158     Summary:
4159       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4160     Revision:
4161       muse--main--1.0--patch-27
4163     2005-04-16  Michael Olson  <mwolson@gnu.org>
4164     
4165         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4166         johnw. If a journal entry's title is a [[link]], then an
4167         <enclosure> tag will be added to the XML data giving the size and
4168         MIME type of the link target.  This makes podcasting with Muse
4169         trivial.
4170         (muse-journal-rss-entry-template): Add enclosure usage to example.
4171         (muse-journal-rss-munge-buffer): Implement enclosures.
4173     modified files:
4174      ChangeLog muse-journal.el
4177 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4179     Summary:
4180       Standardize source headers, appease elint, don't require planner
4181     Revision:
4182       muse--main--1.0--patch-26
4184     2005-04-15  Michael Olson  <mwolson@gnu.org>
4185     
4186         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4187         `scripts' directory since it really isn't part of Muse proper; it
4188         is used to generate Muse output from the command line.
4189     
4190         * muse-blosxom.el: Handle case where planner is not loaded so that
4191         it isn't a hard requirement.
4192     
4193         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4194         that elint doesn't complain.
4195     
4196         * muse-message.el (muse-message-markup-link): Don't throw up on
4197         links with no description.
4198     
4199         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4200         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4201         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4202         muse-project.el, muse-publish.el, muse-regexps.el,
4203         muse-texinfo.el, muse.el: Add standard header for each file in
4204         preparation for the initial release, which will hopefully happen
4205         sometime within the next month.
4206     
4208     removed files:
4209      experimental/.arch-ids/=id
4211     modified files:
4212      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4213      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4214      muse-journal.el muse-latex.el muse-message.el muse-mode.el
4215      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4216      muse-texinfo.el muse.el
4218     renamed files:
4219      .arch-ids/muse-build.el.id
4220        ==> scripts/.arch-ids/muse-build.el.id
4221      muse-build.el
4222        ==> scripts/muse-build.el
4224     removed directories:
4225      experimental experimental/.arch-ids
4228 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4230     Summary:
4231       Merge contents of muse-latexcjk.el into muse-latex.el.
4232     Revision:
4233       muse--main--1.0--patch-25
4235     2005-04-14  Michael Olson  <mwolson@gnu.org>
4236     
4237         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4238         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4239         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4240         Merge in from muse-latexcjk.el.
4241     
4242         * muse-latexcjk.el: Removed, functionality merged with
4243         muse-latex.el
4245     removed files:
4246      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4248     modified files:
4249      ChangeLog muse-latex.el
4252 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4254     Summary:
4255       Merge muse-xhtml.el into muse-html.el.
4256     Revision:
4257       muse--main--1.0--patch-24
4259     2005-04-06  Michael Olson  <mwolson@gnu.org>
4260     
4261         * examples/mwolson/muse-init.el: Update with respect to the
4262         muse-xhtml.el merge.
4263     
4264         * muse-html.el: The contents of muse-xhtml.el have been merged in
4265         as advised by John Wiegley.
4266         (muse-html-style-sheet): Add example for XHTML use in the
4267         function's documentation.
4268         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4269         Moved from muse-xhtml.el.
4270     
4271         * muse-xhtml.el: Removed; contents merged into muse-html.el.
4273     removed files:
4274      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4276     modified files:
4277      ChangeLog examples/mwolson/muse-init.el muse-html.el
4280 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4282     Summary:
4283       Try to fix regexps for Emacs 21.4.
4284     Revision:
4285       muse--main--1.0--patch-23
4287     2005-04-05  Michael Olson  <mwolson@gnu.org>
4288     
4289         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4290         for Emacs 21.4.
4292     modified files:
4293      ChangeLog muse-regexps.el
4296 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4298     Summary:
4299       Add comments to the publish-project example script
4300     Revision:
4301       muse--main--1.0--patch-22
4303     2005-04-01  Michael Olson  <mwolson@gnu.org>
4304     
4305         * examples/publish-project: Moved here from
4306         scripts/publish-project.  Added a few comments so people know what
4307         it is used for.
4309     modified files:
4310      ChangeLog examples/publish-project
4312     renamed files:
4313      scripts/.arch-ids/publish-project.id
4314        ==> examples/.arch-ids/publish-project.id
4315      scripts/publish-project
4316        ==> examples/publish-project
4319 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4321     Summary:
4322       New XHTML style, add more examples to my sample muse config
4323     Revision:
4324       muse--main--1.0--patch-21
4326     2005-03-31  Michael Olson  <mwolson@gnu.org>
4327     
4328         * examples/mwolson/muse-init.el: Give an example of deriving a
4329         custom publishing style.
4330         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4331         (my-muse-prepare-entry-for-xanga): Mangle the published output
4332         from a blosxom project and copy the result to the clipboard for
4333         easy pasting into Xanga's web form.  The file is untouched.
4334     
4335         * muse-html.el (muse-html-style-sheet): Include the <style
4336         type="text/css"></style> wrapper around the example.
4337         (muse-html-header): Don't add <style type="text/css"></style>
4338         around the value of `muse-html-style-sheet' anymore.  This allows
4339         for the option of putting your stylesheet(s) in a separate file.
4340         An example of this is given in the documentation for this
4341         variable.
4342     
4343         * muse-xhtml: New file that implements a publishing style which is
4344         derived from HTML mode.  It uses a slightly modified version of
4345         the HTML markup rules to generate XHTML-compliant output.
4346     
4347         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
4348         "blosxom" style has been renamed to "blosxom-html".  Fix a few
4349         header gaffes.
4350     
4351         * muse-journal.el: Add new "journal-xhtml" style.
4352     
4353         * muse-message.el: Add new "message-xhtml" style.
4355     new files:
4356      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4358     modified files:
4359      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4360      muse-html.el muse-journal.el muse-message.el
4363 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4365     Summary:
4366       Add my muse configuration to the examples
4367     Revision:
4368       muse--main--1.0--patch-20
4370     2005-03-24  Michael Olson  <mwolson@gnu.org>
4371     
4372         * examples/johnw: Move John Wiegley's configuration to this
4373         directory.
4374     
4375         * examples/mwolson: My configuration files go here.
4376     
4377         * examples/mwolson/muse-init.el: My Muse configuration file.  I
4378         just figured out how to keep links from being spell-checked or
4379         split up by fill-mode, so the implementation of this may be found
4380         here.  I also made a function that sets up a blog entry for me.
4382     new files:
4383      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4384      examples/mwolson/.arch-ids/muse-init.el.id
4385      examples/mwolson/muse-init.el
4387     modified files:
4388      ChangeLog
4390     renamed files:
4391      examples/.arch-ids/muse-johnw.el.id
4392        ==> examples/johnw/.arch-ids/muse-johnw.el.id
4393      examples/.arch-ids/publish-johnw.id
4394        ==> examples/johnw/.arch-ids/publish-johnw.id
4395      examples/muse-johnw.el
4396        ==> examples/johnw/muse-johnw.el
4397      examples/publish-johnw
4398        ==> examples/johnw/publish-johnw
4400     new directories:
4401      examples/johnw examples/johnw/.arch-ids examples/mwolson
4402      examples/mwolson/.arch-ids
4405 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4407     Summary:
4408       Add muse-blosxom script and plugin for pyblosxom
4409     Revision:
4410       muse--main--1.0--patch-19
4412     2005-03-24  Michael Olson  <mwolson@gnu.org>
4413     
4414         * muse-blosxom.el: Update copyright notice in headers and mention
4415         the pyblosxom scripts.
4416     
4417         * contrib/pyblosxom: New directory containing pyblosxom plugins
4418         and helper scripts.
4419     
4420         * contrib/getstamps.py: Script that generates the "timestamps"
4421         file, run on the local machine.
4422     
4423         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4424         timestamps file.
4426     new files:
4427      contrib/pyblosxom/.arch-ids/=id
4428      contrib/pyblosxom/.arch-ids/getstamps.py.id
4429      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4430      contrib/pyblosxom/getstamps.py
4431      contrib/pyblosxom/hardcodedates.py
4433     modified files:
4434      ChangeLog muse-blosxom.el
4436     new directories:
4437      contrib/pyblosxom contrib/pyblosxom/.arch-ids
4440 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4442     Summary:
4443       muse-blosxom.el has matured past experimental status
4444     Revision:
4445       muse--main--1.0--patch-18
4447     2005-03-23  Michael Olson  <mwolson@gnu.org>
4448     
4449         * muse-blosxom.el: Remove common functionality that has already
4450         been implemented in `muse-html.el'.  Derive this mode from
4451         `muse-html'.  Update documentation.  I now feel that this file is
4452         ready to be included in the top-level Muse directory.
4454     modified files:
4455      ChangeLog muse-blosxom.el
4457     renamed files:
4458      experimental/.arch-ids/muse-blosxom.el.id
4459        ==> .arch-ids/muse-blosxom.el.id
4460      experimental/muse-blosxom.el
4461        ==> muse-blosxom.el
4464 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4466     Summary:
4467       Make muse-blosxom.el slightly less experimental
4468     Revision:
4469       muse--main--1.0--patch-17
4471     2005-03-22  Michael Olson  <mwolson@gnu.org>
4472     
4473         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4474         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
4475         useful.
4476         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4477         from the `muse-blosxom-markup-date-directive' rule.
4478         (blosxom-set-time): Remove this function.  We're not going to be
4479         touching the timestamp manually anymore -- it's too much of a
4480         hassle.  Right now I've got a python program that compiles a
4481         timestamp file and a pyblosxom helper that reads it.  Something
4482         similar could be arranged for blosxom, I'm sure.
4483     
4485     modified files:
4486      ChangeLog experimental/muse-blosxom.el
4489 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4491     Summary:
4492       Apply latest journal-related updates from johnw
4493     Revision:
4494       muse--main--1.0--patch-16
4497     modified files:
4498      ChangeLog examples/muse-johnw.el muse-journal.el
4501 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4503     Summary:
4504       Add Projects node to the manual
4505     Revision:
4506       muse--main--1.0--patch-15
4508     2005-02-28  Michael Olson  <mwolson@gnu.org>
4509     
4510         * muse.texi: Change copyright notice since the FSF is now the
4511         copyright holder.
4512         (Projects): New node, based on a section from the README file.
4514     modified files:
4515      ChangeLog muse.texi
4518 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
4520     Summary:
4521       Correct documentation, adding some content.
4522     Revision:
4523       muse--main--1.0--patch-14
4525     2005-02-28  Michael Olson  <mwolson@gnu.org>
4526     
4527         * muse.texi: Change license terms of the documentation to the GNU
4528         GPL instead of the GNU FDL, as per the consent of the copyright
4529         holders of the emacs-wiki manual, from which this is based.  Some
4530         emacs-wiki-isms in the manual were corrected, and the Getting
4531         Started section was updated.
4533     modified files:
4534      ChangeLog muse.texi
4537 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
4539     Summary:
4540       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
4541     Revision:
4542       muse--main--1.0--patch-13
4544     2005-02-17  Michael Olson  <mwolson@gnu.org>
4545     
4546         * experimental/muse-blosxom.el: Somehow the contents of this file
4547         managed to get duplicated.  I removed the duplicates.
4548         (muse-blosxom-date): Remove this, since it is not useful.
4549         (muse-blosxom-header): Use the standard header that blosxom.el
4550         has.
4552     modified files:
4553      ChangeLog experimental/muse-blosxom.el
4556 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
4558     Summary:
4559       Initial commit of muse.texi, nothing substantial
4560     Revision:
4561       muse--main--1.0--patch-12
4563     2005-02-07  Michael Olson  <mwolson@gnu.org>
4564     
4565         * muse.texi: New file that provides the documentation for Muse.
4566         It is in a very rough form at the moment.  Nothing substantial may
4567         be found here yet.  Be ye warned.
4569     new files:
4570      .arch-ids/muse.texi.id muse.texi
4572     modified files:
4573      ChangeLog
4576 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
4578     Summary:
4579       Add docstring, new trivial function
4580     Revision:
4581       muse--main--1.0--patch-11
4583     2005-02-07  Michael Olson  <mwolson@gnu.org>
4584     
4585         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
4586         `muse-what-changed'.  No functionality change.
4587         (muse-what-changed): New function that displays in diff format the
4588         changes made since the buffer was last saved.
4589     
4590         * muse-project.el (muse-project-publish): Add docstring.
4592     modified files:
4593      ChangeLog muse-mode.el muse-project.el
4596 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
4598     Summary:
4599       Add experimental version of muse-blosxom.el to project
4600     Revision:
4601       muse--main--1.0--patch-10
4603     2005-02-04  Michael Olson  <mwolson@gnu.org>
4604     
4605         * Makefile (realclean): Remove file that gets generated when fonts
4606         are missing.
4607     
4608         * experimental/muse-bloxsom.el: New file that implements Blosxom
4609         support for Muse.  It's in a very rough state, hence its placement
4610         in the `experimental' directory.
4612     new files:
4613      experimental/.arch-ids/=id
4614      experimental/.arch-ids/muse-blosxom.el.id
4615      experimental/muse-blosxom.el
4617     modified files:
4618      ChangeLog Makefile
4620     new directories:
4621      experimental experimental/.arch-ids
4624 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
4626     Summary:
4627       Make permissions more consistent
4628     Revision:
4629       muse--main--1.0--patch-9
4632     modified files:
4633      ChangeLog
4635     modified directories:
4636      contrib examples scripts
4639 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
4641     Summary:
4642       Fix build problems
4643     Revision:
4644       muse--main--1.0--patch-8
4646     2005-02-04  Michael Olson  <mwolson@gnu.org>
4647     
4648         * muse-build.el: Add contrib directory to `load-path'.
4649         (muse-elint-files): Load `muse-regexps.el'.
4650     
4651         * scripts/publish: Change permissions so that this script is
4652         executable.  Add contrib directory to load list.  Add
4653         `muse-regexps.el' to list.
4655     modified files:
4656      ChangeLog muse-build.el scripts/publish
4659 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
4661     Summary:
4662       Use "&mdash;" instead of "&#151;"
4663     Revision:
4664       muse--main--1.0--patch-7
4666     2005-01-31  Michael Olson  <mwolson@gnu.org>
4667     
4668         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
4669         with "&mdash;" so that documents validate properly.  Thanks to
4670         Björn Lindström for the suggestion.
4671     
4672         * muse-html.el (muse-html-markup-strings): Ditto.
4674     modified files:
4675      ChangeLog muse-docbook.el muse-html.el
4678 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
4680     Summary:
4681       Fix use of "[:blank:]" in underline markup
4682     Revision:
4683       muse--main--1.0--patch-6
4685     2005-01-25  Michael Olson  <mwolson@gnu.org>
4686     
4687         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
4688         use of `muse-regexp-blank'.
4690     modified files:
4691      ChangeLog muse-colors.el
4694 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
4696     Summary:
4697       Fix problem with headings being given wrong face
4698     Revision:
4699       muse--main--1.0--patch-5
4701     2005-01-03  Michael Olson  <mwolson@gnu.org>
4702     
4703         * muse-colors.el: Add header.
4704         (muse-colors-emphasized): Headings were being given the coloring
4705         for the next level of heading instead of the real
4706         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
4707         Heading").  Thanks to Lan Yufeng for finding this and sending a
4708         patch.
4709     
4710         * muse-regexps.el: Fix header.
4712     modified files:
4713      ChangeLog muse-colors.el muse-regexps.el
4716 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
4718     Summary:
4719       Rotate ChangeLog
4720     Revision:
4721       muse--main--1.0--patch-4
4723     2005-01-01  Michael Olson  <mwolson@gnu.org>
4724     
4725         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
4726         version will be automatically maintained by Arch.
4727     
4729     new files:
4730      .arch-ids/ChangeLog.id ChangeLog
4732     renamed files:
4733      .arch-ids/ChangeLog.id
4734        ==> .arch-ids/ChangeLog.2004.id
4735      ChangeLog
4736        ==> ChangeLog.2004
4739 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
4741     Summary:
4742       Extended regexps fix, allow spaces in 1st part of links
4743     Revision:
4744       muse--main--1.0--patch-3
4746     2004-12-30  Michael Olson  <mwolson@gnu.org>
4747     
4748         * muse.el (muse-link-regexp): Allow spaces in the first part of
4749         links.
4750     
4751         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
4752         customizable alternatives to extended character classes.
4753     
4754         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
4756     modified files:
4757      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
4758      muse-html.el muse-mode.el muse-publish.el muse.el
4761 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
4763     Summary:
4764       Begin to change regexp handling, tweak muse.el header
4765     Revision:
4766       muse--main--1.0--patch-2
4768     2004-12-29  Michael Olson  <mwolson@gnu.org>
4769     
4770         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
4771         myself.  Update URL.
4772     
4773         * muse-regexps.el: New file that implements regexp handling.
4774         Generalized regexp options will be moved to it eventually.
4776     new files:
4777      .arch-ids/muse-regexps.el.id muse-regexps.el
4779     modified files:
4780      ChangeLog muse.el
4783 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
4785     Summary:
4786       Do some early spring cleaning
4787     Revision:
4788       muse--main--1.0--patch-1
4790     2004-12-29  Michael Olson  <mwolson@gnu.org>
4791     
4792         * Makefile: Change path to `publish' script.
4793     
4794         * contrib/pcomplete.el: New file that is used by Muse without
4795         actually being a part of it: hence its location in the contrib
4796         directory.
4797     
4798         * contrib/cgi.el, contrib/httpd.el: New location.
4799     
4800         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
4801     
4802         * scripts/publish, scripts/publish-project: Ditto.
4804     new files:
4805      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
4806      contrib/pcomplete.el examples/.arch-ids/=id
4807      scripts/.arch-ids/=id
4809     modified files:
4810      ChangeLog Makefile
4812     renamed files:
4813      .arch-ids/cgi.el.id
4814        ==> contrib/.arch-ids/cgi.el.id
4815      .arch-ids/httpd.el.id
4816        ==> contrib/.arch-ids/httpd.el.id
4817      .arch-ids/muse-johnw.el.id
4818        ==> examples/.arch-ids/muse-johnw.el.id
4819      .arch-ids/publish-johnw.id
4820        ==> examples/.arch-ids/publish-johnw.id
4821      .arch-ids/publish-project.id
4822        ==> scripts/.arch-ids/publish-project.id
4823      .arch-ids/publish.id
4824        ==> scripts/.arch-ids/publish.id
4825      cgi.el
4826        ==> contrib/cgi.el
4827      httpd.el
4828        ==> contrib/httpd.el
4829      muse-johnw.el
4830        ==> examples/muse-johnw.el
4831      publish
4832        ==> scripts/publish
4833      publish-johnw
4834        ==> examples/publish-johnw
4835      publish-project
4836        ==> scripts/publish-project
4838     new directories:
4839      contrib contrib/.arch-ids examples examples/.arch-ids scripts
4840      scripts/.arch-ids
4843 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
4845     Summary:
4846       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4847     Revision:
4848       muse--main--1.0--base-0
4850     (automatically generated log message)
4852     new patches:
4853      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4854      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4855      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4856      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4857      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4858      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4859      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4860      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4861      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4862      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4863      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4864      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4865      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4866      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4867      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4868      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4869      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4870      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8