Inter-project output name fix.
[muse-el.git] / ChangeLog
blob2f671d1f3cbed55f3016a1a9ed2f705b2451f106
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
7     Summary:
8       Inter-project output name fix.
9     Revision:
10       muse--main--1.0--patch-187
12     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
13       that I had fixed this before.
15     modified files:
16      ChangeLog lisp/muse-wiki.el
19 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
21     Summary:
22       Make coloring of verbatim greater-than sign same as publishing.
23     Revision:
24       muse--main--1.0--patch-186
26     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
27       greater-than sign surrounded by equal signs, display it in verbatim
28       face.
30     modified files:
31      ChangeLog lisp/muse-colors.el
34 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
36     Summary:
37       Allow transform function for link descriptions.  Bare email and URL fixes.
38     Revision:
39       muse--main--1.0--patch-185
41     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
42       (muse-publish-desc-transforms): New option that contains the functions
43       that will be called to transform a link description.
44       (muse-publish-markup-word): Handle Yet Another Edge Case.
45       (muse-publish-markup-email): Use
46       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
47       double-quote on either side.
48       (muse-publish-url): Apply description transforms.
49       (muse-publish-markup-url): Don't publish if we have a double-quote on
50       either side.
51     
52     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
53       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
54       (muse-wiki-interwiki-delimiter): New option that indicates the
55       interwiki delimiter to use.
56       (muse-wiki-interwiki-replacement): New option that indicates the
57       replacement
58       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
59       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
60       this can be added to muse-publish-desc-transforms.
61       (muse-wiki-publish-pretty-interwiki): New function that replaces the
62       interwiki delimiter with its replacement, but only when the given text
63       is not an explicit link.
64     
65     * lisp/muse.el (muse-update-file-extension): New function made from the
66       innards of the :set function in `muse-file-extension'.
68     modified files:
69      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
72 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
74     Summary:
75       Handle anchors in all publishing styles, as well as linking to them.
76     Revision:
77       muse--main--1.0--patch-184
79     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
80       'internal-link.
81       (muse-publish-prepare-url): Don't touch links to anchors.
82     
83     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
84       'internal-link.  Treat centered text with
85       <para role="center">...</para>.
86       (muse-docbook-markup-paragraph): Slight regexp tweak.
87       (muse-docbook-insert-anchor): Docfix.
88       (muse-docbook-markup-anchor): Move lower in file.
89     
90     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
91       'internal-link.
92       (muse-xhtml-markup-strings): Order list, no func change.
93       (muse-html-markup-anchor): Move up in file, no func change.
94     
95     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
96       publishing anchors.
97       (muse-latex-markup-strings): Add handler for 'internal-link.
98       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
99       that insert an anchor around the next word or inside of a tag.
100     
101     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
102       publishing anchors.
103     
104     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
105       'internal-link.
106       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
107       that insert an anchor before the next word or within a tag.
108     
109     * NEWS: Initial attempt at documenting changes since 3.01.
111     new files:
112      .arch-ids/NEWS.id NEWS
114     modified files:
115      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
116      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
119 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
121     Summary:
122       Generalize some blosxom helper functions.
123     Revision:
124       muse--main--1.0--patch-183
126     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
127       generalized helper functions.
128       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
129       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
130       relative links.
131     
132     * lisp/muse-blosxom.el: Update example in header.
133       (muse-blosxom-new-entry): Use new names for helper functions.
134       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
135       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
136     
137     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
138       `muse-blosxom-project-get-categories'.
139       (muse-project-alist-styles): Renamed from
140       `muse-blosxom-project-alist-entry'.
141       (muse-project-alist-dirs): Renamed from
142       `muse-blosxom-project-alist-dirs'.
143       (muse-project-of-file): Use `muse-current-file'.
144     
145     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
146       `muse-current-file'.
147     
148     * lisp/muse.el (muse-current-file): New function that returns the name of
149       the currently visited or published file.
150       (muse-page-name): Use `muse-current-file'.
152     modified files:
153      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
154      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
157 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
159     Summary:
160       muse-xml: definition lists, muse-docbook: center.
161     Revision:
162       muse--main--1.0--patch-182
164     * Makefile (%.info, %.html): Use general argument in rule.
165       (distclean): Add another cruft file.
166     
167     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
168       type="definition"> for definition lists.
169     
170     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
171       with <note>, since it's the closest thing I could find.
173     modified files:
174      ChangeLog Makefile experimental/muse-xml.el
175      lisp/muse-docbook.el
178 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
180     Summary:
181       Minor namespace fix.
182     Revision:
183       muse--main--1.0--patch-181
185     * lisp/muse-colors.el (muse-colors-explicit-link): Use
186       muse-match-string-no-properties rather than match-string-no-properties.
188     modified files:
189      ChangeLog lisp/muse-colors.el
192 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
194     Summary:
195       Correct breakage induced by previous patch.
196     Revision:
197       muse--main--1.0--patch-180
199     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
200       path as a fallback if we are publishing.
202     modified files:
203      ChangeLog lisp/muse-wiki.el
206 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
208     Summary:
209       Make interwiki links work in a few more edge cases.
210     Revision:
211       muse--main--1.0--patch-179
213     * lisp/muse-project.el (muse-project-applicable-styles): Remove
214       assertion, now that I have a good idea of the edge cases involved.
215     
216     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
217       the current file is not part of any Muse project, allowing interwiki
218       links to be resolvable even then.  Don't return a relative path if we
219       are not publishing.  For visiting links, the best thing is just to
220       return the real path.
222     modified files:
223      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
226 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
228     Summary:
229       Fix warnings during font-lock, example tag highlighting.
230     Revision:
231       muse--main--1.0--patch-178
233     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
234       error.
235       (muse-colors-tags): Make sure that no fontification occurs in <code> or
236       <lisp> tags.
237       (muse-unhighlight-region): Move higher up.
238       (muse-colors-example-tag, muse-colors-literal-tag): Use
239       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
240       since the point gets put in the right place automatically.
242     modified files:
243      ChangeLog lisp/muse-colors.el
246 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
248     Summary:
249       muse-xml: Separate section from title.
250     Revision:
251       muse--main--1.0--patch-177
253     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
254       attribute to sections.  Use separate <title> tag to handle the title of
255       a section.  Thanks to drkm for the suggestion.
256     
257     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
258     
259     * lisp/muse-publish.el (muse-publish-markup-heading)
260       (muse-publish-section-close): Pass level to markup strings for all
261       section-related tags.
262     
263     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
264       not defined.
266     modified files:
267      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
268      lisp/muse-publish.el lisp/muse.el
271 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
273     Summary:
274       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
275     Revision:
276       muse--main--1.0--patch-176
278     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
279       folders that match `muse-project-ignore-regexp'.
280     
281     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
282       omission.  Add ",.*" to list of bad directory parts.
283     
284     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
285       matches `muse-project-ignore-regexp'.
286     
287     * lisp/muse-publish.el: Install patch from Peter K. Lee.
288       (muse-style-elements-list): New function that returns a list of
289       references to ELEM in STYLE, including base styles.
290       (muse-publish-markup-region): Use muse-style-elements-list rather than
291       muse-style-elements when getting :regexps.
292     
293     * lisp/muse-publish.el (muse-style-element): Add docstring.
295     modified files:
296      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
297      lisp/muse-publish.el
300 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
302     Summary:
303       Initial implementation of muse-xml.el.  End of section edge case.
304     Revision:
305       muse--main--1.0--patch-175
307     * AUTHORS: Add Peter K. Lee.
308     
309     * Makefile (experimental): New target that builds experimental programs.
310       (distclean): Remove debian/dirs, a cruft file from the debian build
311       process.
312     
313     * examples/mwolson/muse-init.el: Update.
314     
315     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
316       prompts for the blog entry to visit.
317     
318     * experimental/Makefile: New file that causes experimental stuff to be
319       built.
320     
321     * experimental/muse-xml.el: New file that provides the experimental XML
322       publishing style.
323     
324     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
325       comment strings.
326     
327     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
328     
329     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
330       involving end-of-file and paragraph detection.
331     
332     * lisp/muse-wiki.el: Minor header fix.
333     
334     * scripts/muse-build.el (load-path): Add "../experimental".
336     new files:
337      experimental/.arch-ids/Makefile.id
338      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
339      experimental/muse-xml.el
341     modified files:
342      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
343      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
344      lisp/muse-wiki.el scripts/muse-build.el
347 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
349     Summary:
350       Try to fix <example> region coloring problem.
351     Revision:
352       muse--main--1.0--patch-174
354     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
355       If region is multiple lines, add '(font-lock-multiline t) to
356       properties.  This should fix an annoying <example> region issue.
358     modified files:
359      ChangeLog lisp/muse-colors.el
362 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
364     Summary:
365       Don't publish implicit links that have a double-quote at begin or end.
366     Revision:
367       muse--main--1.0--patch-173
369     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
370       double-quote exists at beginning or end.
371     
372     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
373       don't colorize if a double-quote exists at beginning or end.
375     modified files:
376      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
379 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
381     Summary:
382       Fix failure to publish emphasis properly.
383     Revision:
384       muse--main--1.0--patch-172
386     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
387       errors.
388     
389     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
390       of muse-wiki.
392     removed files:
393      experimental/.arch-ids/muse-wiki-old.el.id
394      experimental/muse-wiki-old.el
396     modified files:
397      ChangeLog lisp/muse-publish.el
400 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
402     Summary:
403       Add a few common revision control directories to the ignore list.
404     Revision:
405       muse--main--1.0--patch-171
407     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
408       directories to be ignored when building the file alist, such as those
409       used for CVS and Arch revision control data.
411     modified files:
412      ChangeLog lisp/muse-project.el
415 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
417     Summary:
418       Fix #2654: Append a newline when using pdf publishing style.
419     Revision:
420       muse--main--1.0--patch-170
422     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
423       newline to the end.
425     modified files:
426      ChangeLog lisp/muse-latex.el
429 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
431     Summary:
432       5 levels of headings colorization; color bare URLs.
433     Revision:
434       muse--main--1.0--patch-169
436     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
437       Really color up to 5 headings.
438       (muse-colors-markup): Add muse-url-regexp.
439       (muse-colors-explicit-link): Renamed from muse-colors-link.
440       (muse-colors-implicit-link): Moved here from
441       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
442       we'll be coloring URLs.
444     modified files:
445      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
448 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
450     Summary:
451       Don't emphasize if a word constituent follows the trailer.
452     Revision:
453       muse--main--1.0--patch-168
455     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
456       (muse-colors-verbatim): Don't colorize if a word constituent follows
457       the trailer.
458     
459     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
460       word constituent follows the trailer.
462     modified files:
463      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
466 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
468     Summary:
469       Add coloring for example, verbatim, and =signs=; anchor fix.
470     Revision:
471       muse--main--1.0--patch-167
473     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
474       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
475       (muse-colors-verbatim): Use `muse-verbatim-face'.
476       (muse-colors-markup): Move =sign= interpreting down so it gets higher
477       priority.
478       (muse-colors-tags): Add verbatim and literal tags.
479       (muse-colors-example-tag): Use `remove-text-properties' instead of
480       `set-text-properties', since the latter does not work consistently.
481       (muse-colors-literal-tag): New function that strips all markup from the
482       region.
483       (muse-colors-link): Match against muse-explicit-link-regexp early on so
484       that we can work around an annoying XEmacs issue.
485     
486     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
487       multi-line by default.
488     
489     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
490       string.
492     modified files:
493      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
494      lisp/muse.el
497 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
499     Summary:
500       Link with anchor bugfix.
501     Revision:
502       muse--main--1.0--patch-166
504     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
505       valid, as long as the base is valid.
507     modified files:
508      ChangeLog lisp/muse-colors.el
511 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
513     Summary:
514       Link inside table issue, fixes read-only text error.
515     Revision:
516       muse--main--1.0--patch-165
518     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
519       inside tables so we don't get an error when links exist.
520     
521     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
522     
523     * lisp/muse-project.el (muse-project-publish): Don't take forced files
524       into account when displaying the "All files published" message, unless
525       they've actually been modified.
526     
527     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
528       don't wrap in condition-case; we don't want the message to be muffled.
530     modified files:
531      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
532      lisp/muse-project.el lisp/muse.el
535 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
537     Summary:
538       Permit infinitely-nested sections.
539     Revision:
540       muse--main--1.0--patch-164
542     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
543       (Deriving from an existing style): Mark up as a list.
544     
545     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
546       Color an additional level of headings.
547     
548     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
549       section-other, section-other-end, and section-close strings.
550       (muse-docbook-fixup-sections): Removed, since Muse now implements this
551       through the 'section-close string.
552     
553     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
554       'begin-underline, since this messes up paragraph handling.  Use
555       <h5></h5> for 'section-other.
556     
557       (muse-html-fixup-tables): New function that sorts the table parts so
558       that order is head, foot, body.  Apparently XHTML needs this, and it
559       seems like a good general practice, so we do it for HTML as well.
560     
561     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
562       'section-other.
563     
564     * lisp/muse-publish.el (muse-publish-section-close): New function that
565       determines where to put the section close given heading depth and
566       inserts it.
567       (muse-publish-markup-heading): Handle 'section-other and
568       'section-other-end.  Call `muse-publish-section-close' at end of
569       function.
570     
571     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
572       for 'section-other.
574     modified files:
575      ChangeLog examples/QuickStart lisp/muse-colors.el
576      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
577      lisp/muse-publish.el lisp/muse-texinfo.el
580 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
582     Summary:
583       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
584     Revision:
585       muse--main--1.0--patch-163
587     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
588       XEmacs fixes.
589       (muse-docbook-markup-regexps): Deal with new table algorithm.
590       (muse-docbook-transform-content-type, muse-docbook-encoding) 
591       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
592       (muse-docbook-markup-table): Use a better table algorithm, based on the
593       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
594       and foot of the table.  Use informaltable rather than table.
595       (muse-docbook-fixup-tables): New function that sorts all tables found
596       in the published document so that the order is head, foot, body.
597       (muse-docbook-markup-functions): Add anchor handler.
598       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
599       paragraph.
600       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
601       that insert an anchor at point.
602     
603     * lisp/muse-html.el (muse-html-transform-content-type)
604       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
605     
606     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
607     
608     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
609     
610     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
611       that was evaluated in the output.
613     modified files:
614      ChangeLog examples/QuickStart lisp/muse-docbook.el
615      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
618 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
620     Summary:
621       muse-texinfo: Improve formatting for enddots, dots, underline.
622     Revision:
623       muse--main--1.0--patch-162
625     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
626       of enddots and dots.  For begin-underline and end-underline, use "_",
627       since we don't have anything better.
629     modified files:
630      ChangeLog lisp/muse-texinfo.el
633 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
635     Summary:
636       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
637     Revision:
638       muse--main--1.0--patch-161
640     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
641       list.  This should fix #2635.
643     modified files:
644      ChangeLog lisp/muse-texinfo.el
647 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
649     Summary:
650       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
651     Revision:
652       muse--main--1.0--patch-160
654     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
655     
656     * debian/changelog: Ditto.
657     
658     * debian/control (Build-Depends-Indep): Add tetex-bin.
659     
660     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
661       output for me.
662     
663     * examples/QuickStart: Remove stray <comment> now that the bug that made
664       it necessary is fixed.
665     
666     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
667       suggestions.
668     
669     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
670       the contents from the footer to the header.
671     
672     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
673       each number, not after.
674     
675     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
676     
677     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
678       happens when doing batch publishing.  Minor whitespace fix.
680     modified files:
681      ChangeLog Makefile.defs debian/changelog debian/control
682      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
683      lisp/muse-texinfo.el lisp/muse.el
686 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
688     Summary:
689       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
690     Revision:
691       muse--main--1.0--patch-159
693     * examples/QuickStart: Add "Write me." to empty sections at end so that
694       they publish correctly with DocBook.
695     
696     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
697       paragraph starts with emphasis, example, link, or email address.
699     modified files:
700      ChangeLog examples/QuickStart lisp/muse-docbook.el
703 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
705     Summary:
706       Handle embedded docbook footnotes and <literal> edge case.
707     Revision:
708       muse--main--1.0--patch-158
710     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
711      (muse-docbook-markup-strings): Use systemitem for example text.
712      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
713      <para></para> inside of them.
714     
715     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
716       here at all.
717     
718     * lisp/muse-publish.el (muse-publish-url-transforms): Add
719       muse-publish-escape-specials-in-string to list by default.
720     
721     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
722       argument IGNORE-READ-ONLY determines whether or not to ignore the
723       read-only property when transforming text.  Add docstring.
724       (muse-publish-markup-word): Use non-nil third argument to
725       muse-publish-escape-specials when we're publishing `='-delimited text.
726       This allows =<literal><tag></literal>= to work as intended.
727     
728     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
729       arguments after the first so that we can include this in
730       `muse-publish-url-transforms'.
731     
732     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
734     modified files:
735      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
736      lisp/muse-publish.el
739 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
741     Summary:
742       Misc. blosxom fixes, like category directive.
743     Revision:
744       muse--main--1.0--patch-157
746     * contrib/pyblosxom/getstamps.py: Add file extension.
747     
748     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
749       extension.  This will allow Muse to specify it once a
750       timestamps-writing routine gets written.
751     
752     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
753       attention to the "category" directive, if it exists.  Use file-truename
754       instead of expand-file-name for base directory.
755     
756     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
757       by default.
758     
759     * lisp/muse-project.el (muse-project): Add :timestamps to list of
760       available tags, even though it doesn't do anything yet.
762     modified files:
763      ChangeLog contrib/pyblosxom/getstamps.py
764      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
765      lisp/muse-project.el
768 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
770     Summary:
771       Small logic fix with temp files.
772     Revision:
773       muse--main--1.0--patch-156
775     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
776       buffer-name to determine whether the buffer is still around.
778     modified files:
779      ChangeLog lisp/muse.el
782 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
784     Summary:
785       Make customize of muse-project-alist work in Emacs21 and XEmacs.
786     Revision:
787       muse--main--1.0--patch-155
789     * lisp/muse.el (muse-widget-type-value-create)
790       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
791       extra widgets from 'lazy type that are needed to get the
792       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
793     
794     * lisp/muse.el (muse-implicit-link-functions)
795       (muse-explicit-link-functions): Remove predefined wiki-related options.
796       These are added in muse-wiki via custom-add-option.
797     
798     * lisp/muse-mode.el (muse-mode-hook): Ditto.
799     
800     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
801     
802     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
803       ":strings" to cope with Emacs21 and XEmacs.
804       (muse-project-alist-set): Turn ":strings" back into ":symbols".
805     
806     * lisp/muse-project.el (muse-project): Derive from 'default rather than
807       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
808       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
809     
810     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
811       since XEmacs doesn't support the alist widget.  Deal with case where no
812       projects are defined, or a strange expression is used.
813     
814     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
815       stuff using custom-add-option.
817     modified files:
818      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
819      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
822 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
824     Summary:
825       Don't kill temp buffer if debug-on-error is non-nil.
826     Revision:
827       muse--main--1.0--patch-154
829     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
830       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
832     modified files:
833      ChangeLog lisp/muse.el
836 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
838     Summary:
839       Expand Debian package description.
840     Revision:
841       muse--main--1.0--patch-153
843     * debian/control (Description): Expand this to make the package more
844       enticing.
845     
846     * debian/copyright, debian/rules: Minor whitespace cleanups.
847     
848     * debian/changelog: Package 3.01.arch.152-1.
850     modified files:
851      ChangeLog Makefile.defs debian/changelog debian/control
852      debian/copyright debian/rules
855 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
857     Summary:
858       Header/footer docfix; ChangeLog correction.
859     Revision:
860       muse--main--1.0--patch-152
862     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
863       Thanks to drkm for pointing out my error.
864     
865     Use better documentation and customize interface for headers and footers.
866     Thanks to Chris McMahan.
868     modified files:
869      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
870      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
871      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
872      muse.texi
873      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
876 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
878     Summary:
879       Slight Debian version tweak.
880     Revision:
881       muse--main--1.0--patch-151
883     * Makefile.defs (VERSION): Use a slightly different version naming
884       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
885       X.YY is the Muse version, and YYY is the patch level.
886     
887     * debian/changelog: Ditto.
889     modified files:
890      ChangeLog Makefile.defs debian/changelog
893 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
895     Summary:
896       Improve debian build and put together a package.
897     Revision:
898       muse--main--1.0--patch-150
900     * Makefile (debclean): New target that cleans up the mess that the
901       `debian' target makes.
902       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
903       results to my debian dist dir two levels up.
904     
905     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
906     
907     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
908     
909     * debian/control (Standards-Version): Update to 3.6.2.
910     
911     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
912       up.
913     
914     * debian/copyright (Copyright): Improve.
915     
916     * debian/emacsen-install (FILES): Include contrib directory so that
917       muse-http.el compiles properly.
918     
919     * debian/muse-el.examples: New file containing the example files to
920       install.
921     
922     * debian/rules: Move example stuff to muse-el.examples.  Install some
923       additional documentation.
925     new files:
926      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
928     modified files:
929      ChangeLog Makefile Makefile.defs debian/changelog
930      debian/control debian/copyright debian/emacsen-install
931      debian/rules
934 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
936     Summary:
937       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
938     Revision:
939       muse--main--1.0--patch-149
941     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
942       the beginning of a header would be emphasized if an asterisk came
943       before it.
944       (muse-colors-underlined): Don't allow end of underlined text to be the
945       beginning of a line.  Don't use memq to check for whitespace syntax; eq
946       is sufficient.
947     
948     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
949       on.  We'll use a more clever trick to keep emphasis characters from
950       being interpreted in explicit links -- add a custom 'noemphasis text
951       property to them.  Move mdash rule further down so that I can add
952       designations after blockquoted text.
953     
954     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
955       text has the 'noemphasis property, ignore it.
956       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
957       property to the text between BEG and END, or match beginning and end.
958     
959     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
960       before trying to set buffer-modified to nil.  This should fix a
961       "selecting deleted buffer" error when publishing from command line.
963     modified files:
964      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
965      lisp/muse.el
968 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
970     Summary:
971       Journal validation fixes.
972     Revision:
973       muse--main--1.0--patch-148
975     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
976       default rather than HTML 4.0 [strict].
977       (muse-html-markup-strings): Include empty alt element.
978     
979     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
980     
981     * muse.texi (Journal): Ditto.
983     modified files:
984      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
987 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
989     Summary:
990       Add debian files; tweak Makefile.
991     Revision:
992       muse--main--1.0--patch-147
994     * Makefile (distclean): Remove directory created by dist rule.
995       (dist): Make this only generate the directory, not the tarball.
996       (release): New target that generates the tarball and zipfile.
997       (debrelease): New target that builds the debian package for Muse.
998       (upload): Depend on release target.
999     
1000     * examples/mwolson/stylesheets: Add forgotten Arch id.
1002     new files:
1003      debian/.arch-ids/=id debian/.arch-ids/changelog.id
1004      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1005      debian/.arch-ids/emacsen-install.id
1006      debian/.arch-ids/emacsen-remove.id
1007      debian/.arch-ids/emacsen-startup.id
1008      debian/.arch-ids/muse-el.dirs.id
1009      debian/.arch-ids/muse-el.docs.id
1010      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1011      debian/changelog debian/control debian/copyright
1012      debian/emacsen-install debian/emacsen-remove
1013      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1014      debian/muse-el.info debian/rules
1015      examples/mwolson/stylesheets/.arch-ids/=id
1016      examples/mwolson/stylesheets/.arch-ids/blog.css.id
1017      examples/mwolson/stylesheets/.arch-ids/common.css.id
1018      examples/mwolson/stylesheets/.arch-ids/print.css.id
1019      examples/mwolson/stylesheets/.arch-ids/screen.css.id
1020      examples/mwolson/stylesheets/blog.css
1021      examples/mwolson/stylesheets/common.css
1022      examples/mwolson/stylesheets/print.css
1023      examples/mwolson/stylesheets/screen.css
1025     modified files:
1026      ChangeLog Makefile
1028     new directories:
1029      debian debian/.arch-ids examples/mwolson/stylesheets
1030      examples/mwolson/stylesheets/.arch-ids
1033 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1035     Summary:
1036       Allow `muse-index-as-string' to remove current file from output.
1037     Revision:
1038       muse--main--1.0--patch-146
1040     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1041       which excludes the current file from the output.  Improve
1042       documentation.
1044     modified files:
1045      ChangeLog lisp/muse-mode.el
1048 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1050     Summary:
1051       S-TAB issue with Windows.
1052     Revision:
1053       muse--main--1.0--patch-145
1055     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1056       issue with Windows.
1058     modified files:
1059      ChangeLog lisp/muse-mode.el
1062 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1064     Summary:
1065       Improve temp buffer usage.
1066     Revision:
1067       muse--main--1.0--patch-144
1069     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1070       `insert-file-contents'.  This should further help with the temp
1071       buffer problem.  Thanks to Peter K. Lee and drkm for the research
1072       into this problem.
1073     
1074     * lisp/muse.el (muse-with-temp-buffer): Renamed from
1075       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
1076       make sure the temp buffer is killed.  I didn't implement an option to
1077       save the contents of the temp buffer.
1079     modified files:
1080      ChangeLog lisp/muse-book.el lisp/muse-http.el
1081      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1082      lisp/muse.el
1085 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1087     Summary:
1088       muse-docbook: split-string Emacs21 fix.
1089     Revision:
1090       muse--main--1.0--patch-143
1092     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1093       split-string to fix an Emacs21 issue.
1095     modified files:
1096      ChangeLog lisp/muse-docbook.el
1099 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1101     Summary:
1102       muse-docbook: Parse author directive so that it validates properly.
1103     Revision:
1104       muse--main--1.0--patch-142
1106     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1107       attempts to publish the contents a DocBook-usable <author> tag.
1108       (muse-docbook-header): Use `muse-docbook-get-author'.
1110     modified files:
1111      ChangeLog lisp/muse-docbook.el
1114 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1116     Summary:
1117       Be a bit more clever with our consecutive list regexp.
1118     Revision:
1119       muse--main--1.0--patch-141
1121     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1122       clever with our consecutive list regexp.
1124     modified files:
1125      ChangeLog lisp/muse-docbook.el
1128 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1130     Summary:
1131       Do the right thing with consecutive list items, hopefully.
1132     Revision:
1133       muse--main--1.0--patch-140
1135     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1136       (muse-docbook-header): Add DTD string.
1137       (muse-docbook-markup-regexps): Add rule that merges consecutive list
1138       tags.
1139       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1140       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1142     modified files:
1143      ChangeLog lisp/muse-docbook.el
1146 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1148     Summary:
1149       Improve customize interface for `muse-project-alist' once more.
1150     Revision:
1151       muse--main--1.0--patch-139
1153     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1154       setting to be anything, since we now support settings that use lists.
1155       (muse-project): Vastly improve this by naming each setting and showing
1156       what exact type is required.  Handle case where a function is not
1157       defined yet.  Use a set for styles, which looks nice.  This is about as
1158       good as it can be ... unless we add some sort of inline documentation
1159       later on.  A setting was added for Yann's :force-publish tag.
1160     
1161     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1162       project name.
1164     modified files:
1165      ChangeLog lisp/muse-project.el lisp/muse.el
1168 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1170     Summary:
1171       Merged from hodique@lifl.fr--2005 (patch 24-33)
1172     Revision:
1173       muse--main--1.0--patch-138
1175     Patches applied:
1176     
1177      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1178        Merged from mwolson@gnu.org--2005 (patch 96)
1179     
1180      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1181        Merged from mwolson@gnu.org--2005 (patch 97-101)
1182     
1183      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1184        Merged from mwolson@gnu.org--2005 (patch 102-106)
1185     
1186      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1187        Merged from mwolson@gnu.org--2005 (patch 107-120)
1188     
1189      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1190        Merged from mwolson@gnu.org--2005 (patch 121-131)
1191     
1192      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1193        Merged from mwolson@gnu.org--2005 (patch 132)
1194     
1195      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1196        Merged from mwolson@gnu.org--2005 (patch 133-135)
1197     
1198      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1199        Merged from mwolson@gnu.org--2005 (patch 136)
1200     
1201      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1202        Merged from mwolson@gnu.org--2005 (patch 137)
1203     
1204      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1205        Introduce :force-publish project keyword. Fix bug #2637
1207     modified files:
1208      ChangeLog lisp/muse-project.el
1210     new patches:
1211      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1212      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1213      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1214      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1215      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1216      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1217      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1218      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1219      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1220      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1223 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1225     Summary:
1226       Prevent temp buffers from prompting for save; handle lisp errors better.
1227     Revision:
1228       muse--main--1.0--patch-137
1230     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1231       bound" error.  I don't know for certain where this is coming from,
1232       though ... *grumble*.
1233     
1234     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1235       like how emacs-wiki does it.  Warn the user about lisp errors,
1236       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
1237       publish as something valid in most markup styles, with increased
1238       emphasis on those that don't support it.  That's a win-win ... I think
1239       :^) .
1240     
1241     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1242       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1243       to kill the buffer so we don't get any annoying prompts.  I *strongly*
1244       believe that this should be the default behavior of `with-temp-buffer'.
1245     
1246     * lisp/muse-book.el (muse-book-publish-project): Use
1247       `muse-with-temp-buffer-no-prompt'.
1248     
1249     * lisp/muse-http.el (muse-http-reject): Ditto.
1250     
1251     * lisp/muse-mode.el (muse-index-as-string): Ditto.
1252     
1253     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1254     
1255     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
1256       (muse-publish-markup-email, muse-published-contents): Ditto.
1258     modified files:
1259      ChangeLog lisp/muse-book.el lisp/muse-colors.el
1260      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1261      lisp/muse-publish.el lisp/muse.el
1264 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1266     Summary:
1267       Customization error; Makefile tweaks.
1268     Revision:
1269       muse--main--1.0--patch-136
1271     * Makefile (dist): Use a tla-specific method to create the tarball.
1272       Create a zip file as well.
1273       (upload): New rule that uploads the tarball and zip file to gna.org.
1274     
1275     * Makefile.defs (VERSION): New variable that determines the version
1276       string to use in the `dist' and `upload' targets.
1277     
1278     * lisp/muse.el (muse-implicit-link-functions)
1279       (muse-explicit-link-functions): Use :type of hook so that the options
1280       get recognized.
1282     modified files:
1283      ChangeLog Makefile Makefile.defs lisp/muse.el
1286 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1288     Summary:
1289       Prepare Muse 3.01.90 (3.02 RC1).
1290     Revision:
1291       muse--main--1.0--patch-135
1294     modified files:
1295      ChangeLog lisp/muse.el muse.texi
1298 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1300     Summary:
1301       Attempt to get the right file extension when publishing; more examples.
1302     Revision:
1303       muse--main--1.0--patch-134
1305     * examples/mwolson/muse-init.el: Update my configuration.
1306     
1307     * examples/mwolson/templates: Store my web page templates here.
1308     
1309     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1310     
1311     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1312       descriptions.  Yet another reason to implement my list-returning from
1313       handlers idea.
1314     
1315     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1316       with a few more edge cases.  Throw together a rough hack for
1317       determining when to include the output file extension.
1318     
1319     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1320       but still ineffective.
1322     new files:
1323      examples/mwolson/templates/.arch-ids/=id
1324      examples/mwolson/templates/.arch-ids/footer.html.id
1325      examples/mwolson/templates/.arch-ids/generic-footer.html.id
1326      examples/mwolson/templates/.arch-ids/generic-header.html.id
1327      examples/mwolson/templates/.arch-ids/header.html.id
1328      examples/mwolson/templates/footer.html
1329      examples/mwolson/templates/generic-footer.html
1330      examples/mwolson/templates/generic-header.html
1331      examples/mwolson/templates/header.html
1333     modified files:
1334      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1335      lisp/muse-wiki.el
1337     new directories:
1338      examples/mwolson/templates
1339      examples/mwolson/templates/.arch-ids
1342 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1344     Summary:
1345       Make published link handling do the right thing, plus misc. fixes.
1346     Revision:
1347       muse--main--1.0--patch-133
1349     * lisp/muse-mode.el (muse-mode-hook): Add option for
1350       `muse-wiki-update-custom-values'.  The :set function makes sure that
1351       this is always included in `muse-mode-hook' if muse-wiki is loaded.
1352       This probably isn't best-practice, but it works.
1353     
1354     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1355       Save match data.
1356     
1357     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1358       `muse-publish-prepare-url' to the listed options.
1359     
1360     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1361       output-dir is not specified.
1362     
1363     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1364       here instead of later on.
1365     
1366     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1367       right thing when `muse-wiki-interwiki-alist' is nil.
1368     
1369     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1370       `muse-publish-output-file'.
1371     
1372     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1373       (muse-wiki-transform-wikiword): Removed.  We should not use the
1374       publishing transforms facility to handle these.
1375     
1376     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1377       links as "link" rather than "url".
1378     
1379     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1380       takes care of any customization cleaups that need to happen whenever
1381       muse-mode is entered.
1382     
1383     * lisp/muse.el (muse-implicit-link-functions): Add options for
1384       `muse-handle-url' and the wiki handlers.
1385       (muse-explicit-link-functions): Add option for
1386       `muse-wiki-handle-internal'.
1388     modified files:
1389      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1390      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1393 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1395     Summary:
1396       Add invalid directory assertion.
1397     Revision:
1398       muse--main--1.0--patch-132
1400     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1401       any invalid directories will trigger an error.
1403     modified files:
1404      ChangeLog lisp/muse-project.el
1407 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1409     Summary:
1410       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1411     Revision:
1412       muse--main--1.0--patch-131
1415     modified files:
1416      AUTHORS ChangeLog
1419 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1421     Summary:
1422       Yann's assignment form came in!
1423     Revision:
1424       muse--main--1.0--patch-130
1427     modified files:
1428      AUTHORS ChangeLog
1431 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1433     Summary:
1434       Compilation fix, minor shuffling in `muse-mode'.
1435     Revision:
1436       muse--main--1.0--patch-129
1438     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1439       accessing it.  Fixes Yet Another Compiler Error.
1440     
1441     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1442      project-specific settings happen first.
1444     modified files:
1445      ChangeLog lisp/muse-mode.el lisp/muse.el
1448 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1450     Summary:
1451       Fix annoying initial buffer coloring problem.
1452     Revision:
1453       muse--main--1.0--patch-128
1455     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1456       where even buffer-file-name is not set.  This happens the first time we
1457       attempt to colorize the buffer.  I'm rather astonished that I had to do
1458       this.
1460     modified files:
1461      ChangeLog lisp/muse-wiki.el
1464 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
1466     Summary:
1467       Jump to bad and good links on TAB; mode-choosing fix.
1468     Revision:
1469       muse--main--1.0--patch-127
1471     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
1472       pics a major mode for a file.  If one is specified in the project of
1473       file, use it.  Otherwise, use muse-mode.
1474       (muse-next-reference, muse-previous-reference): Jump to bad links as
1475       well as good ones.
1476     
1477     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
1478       of `muse-mode'.
1480     modified files:
1481      ChangeLog lisp/muse-mode.el lisp/muse.el
1484 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
1486     Summary:
1487       Add specified Muse file extension to auto-mode-alist.
1488     Revision:
1489       muse--main--1.0--patch-126
1491     * lisp/muse.el (muse-file-extension): If extension is specified, remove
1492       the old extension from auto-mode-alist and add the new one.  This
1493       eliminates the need to set muse-mode-auto-p when you have specified a
1494       Muse file extension.
1495     
1496     * examples/mwolson/muse-init.el: Sync.
1498     modified files:
1499      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
1502 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
1504     Summary:
1505       Make `muse-project-alist' more intuitively customizable.
1506     Revision:
1507       muse--main--1.0--patch-125
1509     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
1510       settings.
1511     
1512     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
1513       (muse-project-alist-get): New function that pre-parses
1514       `muse-projects-alist' before customization in order to work around an
1515       annoying limitation in the customize interface.
1516       (muse-project-alist-set): New function that takes the value that
1517       customize gave us and turns it into something Muse can use.
1518       (muse-project): New widget that outlines the form of the
1519       `muse-project-alist' variable.
1520       (muse-project-alist): Use the `muse-project' widget and specify :set
1521       and :get.
1523     modified files:
1524      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
1527 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
1529     Summary:
1530       Silence compiler warnings.
1531     Revision:
1532       muse--main--1.0--patch-124
1534     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
1535     
1536     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
1537       compiler warning.
1538     
1539     * lisp/muse-project.el (muse-project-applicable-styles): Call
1540       `muse-assert' with only 1 argument to silence a compiler warning.
1542     modified files:
1543      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1544      lisp/muse-project.el
1547 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
1549     Summary:
1550       muse-docbook: Merge several other types of tags if necessary.
1551     Revision:
1552       muse--main--1.0--patch-123
1554     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
1555       `muse-docbook-fixup-sections'.  For each TAG in
1556       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
1557       merge them together.  Thanks to Dale P. Smith for the suggestion.
1558       (muse-docbook-merged-tags): Customizable list of tags that need merging.
1560     modified files:
1561      ChangeLog lisp/muse-docbook.el
1564 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
1566     Summary:
1567       muse-docbook: Output an XML tag with encoding at the beginning of document.
1568     Revision:
1569       muse--main--1.0--patch-122
1571     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
1572       of document.
1573       (muse-docbook-encoding-default): New option that determines which Emacs
1574       buffer encoding to use by default in Muse DocBook files if none is
1575       found.
1576       (muse-docbook-charset-default): New option that determines the DocBook
1577       XML charset to use if no translation is found in
1578       muse-docbook-encoding-map.
1579       (muse-docbook-encoding-map): New option alist that maps an emacs coding
1580       system to its associated DocBook coding system.
1581       (muse-docbook-transform-content-type): New function that determines the
1582       DocBook XML encoding to use based on the contents of
1583       muse-docbook-encoding-map.
1584       (muse-docbook-encoding): New function that calls
1585       muse-docbook-transform-content-type.
1586       (muse-docbook-finalize-buffer): New function that sets the buffer file
1587       coding system to the value of muse-docbook-encoding-default, but only
1588       if the buffers contents have no special characters.
1589       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
1591     modified files:
1592      ChangeLog lisp/muse-docbook.el
1595 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
1597     Summary:
1598       Apply muse-docbook patch from Dale P. Smith.
1599     Revision:
1600       muse--main--1.0--patch-121
1602     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
1603       Dale P. Smith to make the markup much better.
1605     modified files:
1606      AUTHORS ChangeLog lisp/muse-docbook.el
1609 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
1611     Summary:
1612       Use different mapping for S-tab on Windows.
1613     Revision:
1614       muse--main--1.0--patch-120
1616     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
1617       Windows, use [(shift tab)] for `muse-previous-reference'.
1619     modified files:
1620      ChangeLog lisp/muse-mode.el
1623 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
1625     Summary:
1626       XEmacs wiki fix.
1627     Revision:
1628       muse--main--1.0--patch-119
1630     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
1631       `muse-match-string-no-properties' so XEmacs doesn't complain.
1633     modified files:
1634      ChangeLog lisp/muse-wiki.el
1637 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
1639     Summary:
1640       Handle a few edge cases with project-page resolution gracefully.
1641     Revision:
1642       muse--main--1.0--patch-118
1644     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
1645       make sure that PAGE is specified.  STYLES should be generated
1646       automatically, but it could theoretically fail.  I'm managing to
1647       trigger this when messing with unsaved Muse files.  Handle case where
1648       buffer has not yet been saved.
1649       (muse-project-find-file): Don't try to resolve relative links; just
1650       open them.
1651     
1652     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
1653       point-of-reference bug.  No need to call muse-project-page-of-file
1654       since buffer-file-name and muse-publishing-current-file both give us
1655       full paths.
1656     
1657     * lisp/muse-mode.el (muse-link-at-point): For some reason,
1658       `skip-chars-backward' only respects the newline some of the time.
1659       Damned annoying.
1661     modified files:
1662      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1663      lisp/muse-wiki.el
1666 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
1668     Summary:
1669       Fix image-link goof-up and add pretty titles.
1670     Revision:
1671       muse--main--1.0--patch-117
1673     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
1674       class="image-link"> instead of <div class="image-link">.  I found a bug
1675       with the way I was handling both, so I decided to simplify things.
1676     
1677     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
1678       `muse-publish-output-name', but keeps the directory prefix.
1679       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
1680     
1681     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
1682       customizable option that determines the words to downcase in title.
1683       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
1684       Capitalized Title out of either a string or the current title.  This is
1685       not currently used by any other function -- for now it is meant to be
1686       called by the user.
1688     modified files:
1689      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
1692 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
1694     Summary:
1695       Escape specials in link descriptions.
1696     Revision:
1697       muse--main--1.0--patch-116
1699     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
1700       function that escapes special characters in the given string according
1701       to the current publishing style.
1702       (muse-publish-url): Use the above function to escape the description
1703       part of extended links.
1704       (muse-publish-prepare-url): Don't make string read-only; it does
1705       nothing.
1706     
1707     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1708       (muse-wiki-transform-wikiword): Don't make string read-only.
1710     modified files:
1711      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1714 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
1716     Summary:
1717       Escape "&", "<", and ">" in URL text.
1718     Revision:
1719       muse--main--1.0--patch-115
1721     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
1722       specially.  Thanks to John Sullivan for the suggestion.
1724     modified files:
1725      ChangeLog lisp/muse-html.el
1728 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
1730     Summary:
1731       Update my example configuration.
1732     Revision:
1733       muse--main--1.0--patch-114
1735     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
1736       project to "WebSite" in order to make it more distinct.
1737       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
1738       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
1739       anymore.
1740       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
1741       published name of the current file.  I really should make a function
1742       called `muse-published-name' or something similar!
1743       ("\C-cpx"): Use this key sequence for
1744       `my-muse-prepare-entry-for-xanga'.
1745       (muse-file-extension): I'm making use of this so I can figure out its
1746       intricacies.
1748     modified files:
1749      ChangeLog examples/mwolson/muse-init.el
1752 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
1754     Summary:
1755       Tackle a project name interwiki highlighting snafu.
1756     Revision:
1757       muse--main--1.0--patch-113
1759     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
1760       this.  It seems to be more robust now.  Highlighting is going the way I
1761       want it.
1763     modified files:
1764      ChangeLog lisp/muse-wiki.el
1767 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1769     Summary:
1770       Fix some gross mistakes.
1771     Revision:
1772       muse--main--1.0--patch-112
1774     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1775       gross misspellings.
1776     
1777     * lisp/muse-project.el (muse-project-file-entries): If
1778       `muse-file-extension' is defined, use it to filter the entries.
1779     
1780     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1781       variable.  Move higher in file.
1782     
1783     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1784       argument instead of the real name of the variable.
1786     modified files:
1787      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1788      lisp/muse.el
1791 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1793     Summary:
1794       Make natural interwiki links between projects mostly work.
1795     Revision:
1796       muse--main--1.0--patch-111
1798     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1799       function and flesh it out.  This seems to work properly, though for
1800       some reason, interwiki links using projects are a bit flakey.
1801       (muse-wiki-handle-interwiki): Deal with case where we have a project
1802       name in an interwiki link.
1804     modified files:
1805      ChangeLog lisp/muse-wiki.el
1808 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1810     Summary:
1811       Fix Emacs21 issue with muse-insert-tag.
1812     Revision:
1813       muse--main--1.0--patch-110
1815     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1816       completing-read to appease older Emacsen.
1818     modified files:
1819      ChangeLog lisp/muse-mode.el
1822 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1824     Summary:
1825       Fix error with `muse-blosxom-new-entry' and Emacs21.
1826     Revision:
1827       muse--main--1.0--patch-109
1829     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1830       `completing-read' so that old versions of Emacs don't complain.
1832     modified files:
1833      ChangeLog lisp/muse-blosxom.el
1836 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1838     Summary:
1839       Try to fix an error with `muse-blosxom-get-categories'.
1840     Revision:
1841       muse--main--1.0--patch-108
1843     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1844       about processing directories.
1846     modified files:
1847      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1850 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1852     Summary:
1853       Make a distinction between implicit and explicit links at publish-time.
1854     Revision:
1855       muse--main--1.0--patch-107
1857     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1858     
1859     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1860     
1861     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1862       `explicit' argument.
1863     
1864     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1865       not we are dealing with an explicit link.
1866     
1867     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1868     
1869     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1870       argument, but ignore it.
1871     
1872     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1873       when link is not explicit.
1875     modified files:
1876      ChangeLog lisp/muse-html.el lisp/muse-http.el
1877      lisp/muse-publish.el lisp/muse-wiki.el
1880 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1882     Summary:
1883       Implement several WikiWord handling fixes.
1884     Revision:
1885       muse--main--1.0--patch-106
1887     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1888       found by the handlers.  Don't send implicit links through some of the
1889       advanced checks.
1890     
1891     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1892       of interwiki link before calling `muse-handle-explicit-link'.
1893     
1894     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1895       "\\|" separator between project-alist entries and interwiki entries.
1896       Force a reconfiguration of muse-colors-markup.
1897     
1898     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1899       sure that we don't colorize WikiNames that don't go with any file.
1900     
1902     modified files:
1903      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1904      lisp/muse-wiki.el
1907 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1909     Summary:
1910       Attempt to simplify muse-wiki a bit.
1911     Revision:
1912       muse--main--1.0--patch-105
1914     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1915       here.
1916     
1917     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1918       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1919       (muse-wiki-update-use-wikiword-markup-regexp)
1920       (muse-wiki-update-use-wikiword-link-function)
1921       (muse-wiki-update-use-wikiword-url-transforms): Remove.
1922       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1923     
1924     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1925       `muse-wiki-use-wikiword' is specified.
1926     
1927     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1928       unless `muse-wiki-use-wikiword' is specified.
1929     
1930     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1931       muse-colors-markup.
1932     
1933     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1934       muse-publish-markup-regexps.
1935     
1936     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1937       muse-publish-url-transforms.
1938     
1939     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1940       muse-wiki-handle-wikiword to muse-implicit-link-functions.
1941     
1943     modified files:
1944      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1947 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1949     Summary:
1950       Make muse-blosxom use relative name of published file in page-date alist.
1951     Revision:
1952       muse--main--1.0--patch-104
1954     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1955       file.
1956       (muse-blosxom-update-page-date-alist): Renamed from
1957       `muse-blosxom-markup-date-directive'.  Make the current file name
1958       relative to the base directory and strip file extension if necessary.
1959     
1961     modified files:
1962      ChangeLog lisp/muse-blosxom.el
1965 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1967     Summary:
1968       Hack on muse-blosxom timestamps somewhat.
1969     Revision:
1970       muse--main--1.0--patch-103
1972     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1973       actually do something useful.  This should have a different name,
1974       really.
1975       ("blosxom-html", "blosxom-xhtml"): Call
1976       `muse-blosxom-markup-date-directive' after publishing each entry.
1977     
1979     modified files:
1980      ChangeLog lisp/muse-blosxom.el
1983 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1985     Summary:
1986       Fix several startup and compile errors.
1987     Revision:
1988       muse--main--1.0--patch-102
1990     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
1991       fixes an error that occurred during startup.
1992     
1993     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1994       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1995       to muse.el.
1996     
1997     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1998       that the nasty compile errors go away.  Fix a few typos.
1999       (muse-ignored-extensions): Fix docstring.
2000       (muse-file-extension): Move this higher in the file.
2001     
2002     
2004     modified files:
2005      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2008 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2010     Summary:
2011       Note that muse-file-extension should not have "." in front.
2012     Revision:
2013       muse--main--1.0--patch-101
2015     * lisp/muse-project.el (muse-project-find-file): Handle case where
2016       muse-file-extension is not specified.
2017     
2018     * lisp/muse.el (muse-file-extension): Note that the period at the
2019       beginning of this value should be omitted.
2020     
2021     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2022       file extension so that regexp characters inside the extension will not
2023       goof it up.  This should never be a problem in normal cases, but let's
2024       be robust.
2025     
2027     modified files:
2028      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2029      lisp/muse.el
2032 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2034     Summary:
2035       Implement optional file extension of Muse files.
2036     Revision:
2037       muse--main--1.0--patch-100
2039     * lisp/muse-mode.el (muse-mode): Make sure
2040       `muse-update-ignored-extensions-regexp' gets updated every time we
2041       enter Muse mode.  This works around a bug in the customize interface --
2042       if a user changes an option using setq, the :set function sometimes
2043       does not get executed.  I should really try to determine whether or not
2044       this is really an issue anymore.
2045     
2046     * lisp/muse-project.el (muse-project-find-file): Make use of
2047       `muse-file-extension'.
2048     
2049     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2050       customizable; it is autogenerated from `muse-ignored-extensions'.
2051       (muse-update-ignored-extensions-regexp): New function that sets the
2052       value of `muse-ignored-extensions-regexp'.  This is needed in order to
2053       make sure that the value of `muse-file-extension' is taken into
2054       account.
2055       (muse-ignored-extensions): New option that determines which file
2056       extensions to ignore.  It is in the form of a list of regexps.
2057     
2058     * lisp/muse.el (muse-file-extension): New option that allows the user to
2059       specify the file extension to be used for Muse files.  By default, this
2060       is nil, which means that no extension will be used.
2061     
2062     * lisp/muse.el (muse-page-name): Handle case where
2063       `muse-ignored-extensions-regexp' is nil.
2064     
2066     modified files:
2067      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2068      lisp/muse-regexps.el lisp/muse.el
2071 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2073     Summary:
2074       Document new blosxom convenience feature.
2075     Revision:
2076       muse--main--1.0--patch-99
2078     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2079       `muse-blosxom-project-alist-entry'.  An example is provided in the
2080       header.
2081     
2083     modified files:
2084      ChangeLog lisp/muse-blosxom.el
2087 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2089     Summary:
2090       Further work on `muse-project-alist' entry generation for blosxom.
2091     Revision:
2092       muse--main--1.0--patch-98
2094     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2095       Include subdirectories in first part of "Blog" entry.
2096     
2097     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2098       that returns a list of dirs that are to be used with the first part of
2099       a `muse-project-alist' entry.
2100     
2102     modified files:
2103      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2106 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2108     Summary:
2109       New function: muse-blosxom-project-alist-entry.
2110     Revision:
2111       muse--main--1.0--patch-97
2113     * examples/mwolson/muse-init.el: Update from my latest settings.
2114       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2115     
2116     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2117       that generates the latter part of an entry for `muse-project-alist'.
2118     
2120     modified files:
2121      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2124 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2126     Summary:
2127       Merged from hodique@lifl.fr--2005 (patch 12-23)
2128     Revision:
2129       muse--main--1.0--patch-96
2131     Patches applied:
2132     
2133      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2134        Merged from mwolson@gnu.org--2005 (patch 68-76)
2135     
2136      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2137        Merged from mwolson@gnu.org--2005 (patch 77-80)
2138     
2139      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2140        Merged from mwolson@gnu.org--2005 (patch 81)
2141     
2142      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2143        Merged from mwolson@gnu.org--2005 (patch 82)
2144     
2145      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2146        Escape % in latex publishing
2147     
2148      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2149        bugfix
2150     
2151      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2152        small improvement on muse-make-link
2153     
2154      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2155        Fix customization of muse-wiki-wikiword-regexp
2156     
2157      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2158        Allow full customization of WikiWords
2159     
2160      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2161        Fix mouse-2 yank bug in muse-mode
2162     
2163      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2164        Fix interpretation order
2165     
2166      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2167        Merged from mwolson@gnu.org--2005 (patch 83-95)
2168     
2170     modified files:
2171      ChangeLog lisp/muse-wiki.el
2173     new patches:
2174      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2175      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2176      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2177      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2178      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2179      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2180      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2181      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2182      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2183      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2184      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2185      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2188 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2190     Summary:
2191       Minor docfixes.
2192     Revision:
2193       muse--main--1.0--patch-95
2195     * lisp/muse-mode.el (muse-follow-name-at-point) 
2196       (muse-follow-name-at-mouse): Docfixes.
2197     
2199     modified files:
2200      ChangeLog lisp/muse-mode.el
2203 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2205     Summary:
2206       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2207     Revision:
2208       muse--main--1.0--patch-94
2210     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2211       `muse-blosxom-new-entry'.
2212     
2213     * muse.texi (Blosxom Entries): Ditto.
2214     
2216     modified files:
2217      ChangeLog lisp/muse-blosxom.el muse.texi
2220 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2222     Summary:
2223       Re-add global mouse-2 event.
2224     Revision:
2225       muse--main--1.0--patch-93
2227     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2228       mouse-2, since Yann found a way around the problem I was facing.
2229       (muse-follow-name-at-mouse): Call the event that would normally be used
2230       here if we don't have a link at point.
2231     
2233     modified files:
2234      ChangeLog lisp/muse-mode.el
2237 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2239     Summary:
2240       Fix publishing error.
2241     Revision:
2242       muse--main--1.0--patch-92
2244     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2245       the cdr of output-dir.  This was a code fragment from a previous
2246       attempt to refactor this function.
2247     
2249     modified files:
2250      ChangeLog lisp/muse-project.el
2253 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2255     Summary:
2256       Work on getting to the point where we can resolve project interwiki links.
2257     Revision:
2258       muse--main--1.0--patch-91
2260     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2261       `muse-publishing-current-file'.
2262     
2263     * lisp/muse-project.el (muse-project-of-file): Ditto.
2264     
2265     * lisp/muse-project.el (muse-project-applicable-styles): New function
2266       that returns the usable styles for a file, given either a list of
2267       styles or a project name.  This is useful for removing styles that will
2268       be ignored for a file.
2269       (muse-project-publish-file): Split :include and :exclude processing
2270       into `muse-project-applicable-styles'.
2271     
2272     * lisp/muse-publish.el (muse-publish-output-name): Use
2273       `muse-publishing-current-file'.
2274     
2275     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2276     
2277     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2278       project names.
2279     
2280     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2281       names to be uninterpreted.  Remove need for muse-assoc-string.
2282     
2283     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2284       function that will be called to fetch a link to a page from a Muse
2285       project from the output file of the currently-published file.  This is
2286       commented out for now since I ran out of energy.
2287     
2288     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2289       `muse-wiki-resolve-project-page' for handling Muse project interwiki
2290       links, but only when no match was found in `muse-wiki-interwiki-alist'.
2291       Handle case where no interwiki can be found, even though this should
2292       never happen.
2293     
2294     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2295       whenever Muse mode is entered.  That way we don't have to enter an
2296       extra command in our .emacs.
2297     
2298     * lisp/muse.el (muse-current-file): Remove this, since a variable called
2299       `muse-publishing-current-file' already exists that does the same thing.
2300       How embarrassing.
2301     
2302     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2303     
2304     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2305       to use it.
2306     
2308     modified files:
2309      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2310      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2313 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2315     Summary:
2316       Mouse-2 on regular text will yank rather than give an error.
2317     Revision:
2318       muse--main--1.0--patch-90
2320     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2321       this seems to be more trouble than it's worth.
2322       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2323       use our own implementation.
2324     
2326     modified files:
2327      ChangeLog lisp/muse-mode.el
2330 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2332     Summary:
2333       Make interwiki links publish with the correct extension.
2334     Revision:
2335       muse--main--1.0--patch-89
2337     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2338       prefix and suffix to interwiki names, as well as stripping out unwanted
2339       extensions.
2340     
2342     modified files:
2343      ChangeLog lisp/muse-wiki.el
2346 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2348     Summary:
2349       Fix publishing of bare interwiki names.
2350     Revision:
2351       muse--main--1.0--patch-88
2353     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2354       `set'.  Use `muse-assoc-string' instead of `assoc'.
2355     
2356     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2357       `assoc-string' functionality usable with Emacs21 and XEmacs.
2358     
2360     modified files:
2361      ChangeLog lisp/muse-wiki.el lisp/muse.el
2364 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2366     Summary:
2367       Apply a few fixes from Yann's branch.
2368     Revision:
2369       muse--main--1.0--patch-87
2371     Background: I hacked on Muse over the weekend while offline, and so did
2372                 Yann.  His changes to muse-wiki.el are different than the
2373                 ones that I made, so we should probably figure out the best
2374                 way to handle this when we both get on IRC again.  For now,
2375                 I've merged in the bugfixes that he's made, omitting most of
2376                 the changes to muse-wiki.
2377     
2378     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2379     
2380     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2381     
2382     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2383       introduced previously.
2384     
2386     modified files:
2387      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2390 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2392     Summary:
2393       Warn if file not published; hack further on Wiki stuff.
2394     Revision:
2395       muse--main--1.0--patch-86
2397     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2398       complete <div> tags that are of the class "image-link".  It is hoped
2399       that this will prevent user-added <div> tags from being mangled.
2400     
2401     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2402       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2403       need to look at the text at point.
2404     
2405     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2406       current file has not been published since it was up-to-date.  Thanks to
2407       Bill Freeman for the suggestion.
2408     
2409     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2410       is nil.  If this happens, return the original URL.
2411     
2412     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2413       `muse-wiki-update-interwiki-regexp.'
2414       (muse-wiki-update-interwiki-regexp): New function that sets the value
2415       of `muse-wiki-interwiki-regexp'.
2416       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2417       on :set.
2418     
2419     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2420       `muse-wiki-expand-interwiki'.
2421       (muse-wiki-transform-wikiword): New function that prevents WikiWords
2422       with no matching file from being published as links.
2423     
2424     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2425       string argument once again, since this behavior is needed when
2426       publishing.
2427       (muse-wiki-handle-wikiword): Ditto.
2428     
2429     * lisp/muse.el (muse-handle-url): Ditto.
2430     
2431     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
2432       after every unsuccessful attempt at handling the link.  If argument is
2433       given, restore match-data at end, too.
2434     
2435     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2436       argument.  Match data is always saved.  If argument is not given,
2437       assume that `muse-implicit-link-regexp' has been matched against, and
2438       return the 1st match string if no handlers worked.
2439     
2441     modified files:
2442      ChangeLog lisp/muse-html.el lisp/muse-mode.el
2443      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2446 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2448     Summary:
2449       Hack on WikiName handling and make TAB work for Wiki links.
2450     Revision:
2451       muse--main--1.0--patch-85
2453     * lisp/muse-colors.el (muse-colors-markup): Use
2454       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2455     
2456     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
2457       nil, don't color bad links.  If non-nil, color bad links.
2458     
2459     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2460     
2461     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2462       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2463       (muse-journal-rss-munge-buffer): Ditto.
2464     
2465     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
2466       Docfix.
2467     
2468     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
2469       are handled first, then implicit ones.  It should work better in all
2470       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
2471       to determine how far to scan for an implicit link.  This defaults to
2472       the text between the point and the next space.
2473     
2474     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
2475       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
2476       literally after opening the buffer.  Hopefully this can be of use in
2477       custom visit-link functions, when necessary.
2478     
2479     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
2480       `muse-visit-link-default'.
2481     
2482     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
2483       Search by text properties instead of regexps.  This allows Muse to find
2484       links without having to have a massive regexp that contains all link
2485       types.  The downside is that this will not work if the user defontifies
2486       the buffer.  But it would somewhat defeat the purpose of following
2487       links if you can't see them.
2488     
2489     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
2490       enough command line args are passed in batch mode.
2491     
2492     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
2493       `muse-explicit-link-regexp'.
2494     
2495     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
2496       `muse-link-regexp'.
2497     
2498     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
2499       specifies the "common ground" of all implicit links, like URLs, bare
2500       WikiNames, and -- in the future -- email addresses.
2501     
2502     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
2503     
2504     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
2505       optional.  That was a bad idea on my part.  Renamed from
2506       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
2507       annoy anyone :^) .
2508     
2509     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
2510       `muse-wiki-interwiki-expand'.
2511       (muse-wiki-handle-wikiword): Renamed from
2512       `muse-wiki-wikiword-handle'.
2513     
2514     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
2515       for the eval-after-load arg since XEmacs chokes on constants.
2516     
2517     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
2518       face on WikiWords that don't correspond with a file.  If people really
2519       want this to appear in bad-link face, I could accommodate that.
2520     
2521     * lisp/muse.el (muse-handle-url): New function that detects whether the
2522       given string is a URL.
2523       (muse-implicit-link-functions): Renamed from
2524       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
2525       (muse-explicit-link-functions): Renamed from
2526       `muse-mode-handler-functions'.
2527       (muse-handle-implicit-link): New function that handles all
2528       implicit links by calling functions from `muse-implicit-link-functions'.
2529       (muse-handle-explicit-link): Renamed from
2530       `muse-handled-url'.
2531     
2533     modified files:
2534      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
2535      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
2536      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2539 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
2541     Summary:
2542       Allow WikiWords to be ignored with <nop> or "''''".
2543     Revision:
2544       muse--main--1.0--patch-84
2546     * lisp/muse-mode.el (muse-browse-result): Docfixes.
2547     
2548     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
2549       whether to hide <nop> tags when coloring a Muse buffer.
2550       (muse-wiki-wikiword-at-point): Docfix.
2551       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
2552       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
2553       during publishing.
2554       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
2555       which keeps the WikiWord that follows it from being interpreted.
2556       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
2557       WikiWord delimiter.
2558     
2560     modified files:
2561      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2564 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
2566     Summary:
2567       Update postal address of FSF in muse-wiki.el.
2568     Revision:
2569       muse--main--1.0--patch-83
2571     * lisp/muse-wiki.el: Update postal address of the FSF.
2572     
2574     modified files:
2575      ChangeLog lisp/muse-wiki.el
2578 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
2580     Summary:
2581       Interpret explicit links before emphasis.
2582     Revision:
2583       muse--main--1.0--patch-82
2585     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
2586       links before emphasis.
2587     
2588     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
2589       for the heck of it.
2591     modified files:
2592      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2595 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
2597     Summary:
2598       Wiki hacking, regexp tweaks.
2599     Revision:
2600       muse--main--1.0--patch-81
2602     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
2603       muse-regexp.
2604     
2605     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
2606       that indicates whether or not to use character classes in regexps.  The
2607       default is to let Muse try to figure it out.
2608       (muse-extreg-usable-p): Make use of this variable.
2609     
2610     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
2611       this regexp.  I'm guessing it was supposed to have a TAB in there at
2612       one time.  Replace this stuff with muse-regexp-space.
2613     
2614     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
2615       by default.
2616     
2617     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
2618       "or".
2619     
2620     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
2621       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
2622       We'll fix those anchor problems eventually!
2623     
2624     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
2625       uses `muse-interwiki-handle' to determine whether an interwiki link is
2626       at point.
2627     
2628     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
2629       look for a suitable value at point if needed.
2630     
2631     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
2632     
2633     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
2634     
2635     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
2637     modified files:
2638      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2639      lisp/muse-wiki.el
2642 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
2644     Summary:
2645       Make installation of manual when not using Debian go smoothly.
2646     Revision:
2647       muse--main--1.0--patch-80
2649     * Makefile.defs (INSTALLINFO): New variable that specifies what command
2650       and options are to be used when insinuating the Muse documentation into
2651       the Info menu.
2652     
2653     * Makefile (install): Make use of INSTALLINFO.
2654     
2655     * README (Installation): Give directions for changing INSTALLINFO on a
2656       Debian system and changing where Muse is installed.
2657     
2658     * muse.texi: Ditto.
2660     modified files:
2661      ChangeLog Makefile Makefile.defs README muse.texi
2664 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
2666     Summary:
2667       Fix compiler warning induced by last patch.
2668     Revision:
2669       muse--main--1.0--patch-79
2671     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
2672       compiler warning.
2674     modified files:
2675      ChangeLog lisp/muse-project.el lisp/muse.el
2678 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
2680     Summary:
2681       Add `muse-current-file', fix minor QuickStart issue.
2682     Revision:
2683       muse--main--1.0--patch-78
2685     * examples/QuickStart: Make John Wiegley the author.
2686     
2687     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2688       `muse-current-file' instead of `buffer-file-name'.
2689     
2690     * lisp/muse-project.el (muse-current-project): Document.
2691     
2692     * lisp/muse-project.el (muse-current-file): New variable indicating the
2693       name, including path, of the file that is currently being published.
2694       (muse-project-of-file): Make use of
2695       `muse-current-file'.
2696     
2697     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
2698     
2699     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
2701     modified files:
2702      ChangeLog examples/QuickStart lisp/muse-blosxom.el
2703      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2704      lisp/muse.el
2707 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
2709     Summary:
2710       Make muse-replace-regexp-in-string closer to its parent; no func change.
2711     Revision:
2712       muse--main--1.0--patch-77
2714     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
2715       to implement all functionality of `replace-regexp-in-string'.  No
2716       functionality change.
2717     
2719     modified files:
2720      ChangeLog lisp/muse.el
2723 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
2725     Summary:
2726       Play nicely with fill, adaptive-fill, and flyspell.
2727     Revision:
2728       muse--main--1.0--patch-76
2730     * muse-mode.el (muse-mode-intangible-links): New function used to
2731       determine whether links will be considered intangible.
2732     
2733     * lisp/muse-mode.el (muse-mode-link-functions)
2734       (muse-mode-handler-functions): Minor docfix.
2735     
2736     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
2737       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
2738       making links intangible by default, but this may be adjusted by use of
2739       the `muse-mode-intangible-links' function.
2740     
2741     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
2742       nil if we should allow a fill to occur here.  Keeps links from being
2743       broken up.
2744     
2745     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
2746       non-nil if we allow spell-checking to occur here.  Keeps links from
2747       being improperly colorized.
2748     
2749     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
2750       functionality change.
2752     modified files:
2753      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2756 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
2758     Summary:
2759       Minor doc changes and code prettification.
2760     Revision:
2761       muse--main--1.0--patch-75
2763     * AUTHORS: Note that YH's assignment is in the mail.
2764     
2765     * README (scripts): Explain better the contents of the `scripts'
2766       directory.
2767     
2768     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2770     modified files:
2771      AUTHORS ChangeLog README lisp/muse-wiki.el
2774 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2776     Summary:
2777       Merged from hodique@lifl.fr--2005 (patch 7-11)
2778     Revision:
2779       muse--main--1.0--patch-74
2781     Patches applied:
2782     
2783      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2784        split WikiWords and InterWiki links into their own package
2785     
2786      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2787        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2788     
2789      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2790        Mimic experimental behavior for interwiki
2791     
2792      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2793        fix notes publishing
2794     
2795      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2796        various minor fixes
2798     new files:
2799      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2801     modified files:
2802      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2803      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2805     renamed files:
2806      experimental/.arch-ids/muse-wiki.el.id
2807        ==> experimental/.arch-ids/muse-wiki-old.el.id
2808      experimental/muse-wiki.el
2809        ==> experimental/muse-wiki-old.el
2811     new patches:
2812      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2813      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2814      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2815      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2816      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2819 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2821     Summary:
2822       Tell people where to find on-line version of manual.
2823     Revision:
2824       muse--main--1.0--patch-73
2826     * README: Add on-line locations for manual.
2827     
2828     * muse.texi: Remove @include directive.  This makes generating a PDF of
2829       this documentation a lot easier.
2830     
2831     * muse.texi (Preface): Add on-line locations for manual.
2833     modified files:
2834      ChangeLog README muse.texi
2837 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2839     Summary:
2840       Try to make Muse play nice with outline minor mode.
2841     Revision:
2842       muse--main--1.0--patch-72
2844     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2845     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2846     "muse" instead of "t" when adding invisibility to text or checking for
2847     invisibility.
2848     
2849     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2850     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2851     this function.
2853     modified files:
2854      ChangeLog lisp/muse-colors.el lisp/muse.el
2857 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2859     Summary:
2860       Minor grammar fix in Introduction section of manual.
2861     Revision:
2862       muse--main--1.0--patch-71
2864     * muse.texi (Introduction): Minor grammar fix.
2866     modified files:
2867      ChangeLog muse.texi
2870 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2872     Summary:
2873       Release Muse 3.01.
2874     Revision:
2875       muse--main--1.0--patch-70
2877     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2878     
2879     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2880     
2881     * lisp/muse-poem.el (muse-poem-markup-strings)
2882       (muse-poem-chapbook-strings): Make customizable.
2883     
2884     * lisp/muse-poem.el (muse-chapbook-latex-header)
2885       (muse-chapbook-latex-footer): Docfix.
2886     
2887     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2888       (muse-texinfo-pdf-extension): Ditto.
2889     
2890     * lisp/muse.el (muse-version): Change to 3.01.
2891     
2892     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
2893       done, for now!
2895     modified files:
2896      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2897      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2900 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2902     Summary:
2903       Tweak documentation thoroughly; still incomplete.
2904     Revision:
2905       muse--main--1.0--patch-69
2907     * README: Minor tweaks.
2908     
2909     * muse.texi: Massively rename chapters so that the titles are more
2910       descriptive.  Clean up grammar.
2911     
2912     * muse.texi (Obtaining Muse): Move content of Installation node here,
2913       stripping out any customization tips, since those are covered later.
2914       Re-work this chapter since I was dissatisfied with it.
2915     
2916     * muse.texi (Installation): This node has the content of README regarding
2917       installation, which fits the title of the node much better than the
2918       previous content.
2919     
2920     * muse.texi (Blosxom): Turn the sections of this section into
2921       subsections.
2922     
2923     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
2924       like lists!
2925     
2926     * muse.texi (History): Add a "2005" item.
2928     modified files:
2929      ChangeLog README muse.texi
2932 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2934     Summary:
2935       Finish documenting 2 more publishing styles.
2936     Revision:
2937       muse--main--1.0--patch-68
2939     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2940     
2941     * lisp/muse-journal.el: Docfixes.
2942     
2943     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2944       documentation to this function.
2945     
2946     * muse.texi (Blosxom Options): New node containing the publishing styles
2947       and options provided by Blosxom.
2948       (Book): Add usage note, as I suspect a lot of people might be confused
2949       by this style.
2950       (HTML): Space out entries better.
2951       (Journal, LaTeX): New nodes for publishing styles.
2952       (Common Elements): Document a few options that are present in
2953       `muse-publish.el'.
2955     modified files:
2956      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2957      lisp/muse-latex.el lisp/muse-publish.el muse.texi
2960 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2962     Summary:
2963       Make Muse installable and correct an Emacs21 issue.
2964     Revision:
2965       muse--main--1.0--patch-67
2967     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2968       directory will be generated.
2969       (all): Compile muse.info by default.
2970       (doc): Refactor into individual generation rules for .html and .info
2971       files.
2972       (install): New rule that installs Muse source code, compiled .elc
2973       files, and the manual into proper places.
2974     
2975     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2976     
2977     * README (Insinuation): Move old content of Installation here.
2978       (Installation): Fill out this section.
2979       (Further Documentation): Add link to my website and note that a full
2980       manual is included with Muse.
2981     
2982     * lisp/Makefile (EL): Populate with .el files.
2983       (install): New rule that installs both .elc and .el files.
2984     
2985     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2986       Emacs21, hack in a handler for the @documentencoding tag so that it
2987       doesn't error out.
2989     modified files:
2990      ChangeLog Makefile Makefile.defs README lisp/Makefile
2991      lisp/muse-texinfo.el
2994 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2996     Summary:
2997       Cater even more to XEmacs and its annoying whims.
2998     Revision:
2999       muse--main--1.0--patch-66
3001     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3002       environment variable.
3003     
3004     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3005       handle it.  Load `muse-build.el' instead.
3006     
3007     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3008       used.
3009     
3010     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3011       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3012       not used.
3013     
3014     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3015       function does not appear to be used.
3016     
3017     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3018       `replace-regexp-in-string', since XEmacs doesn't have this function.
3019       We only implement the first 3 args, but this could be extended if we
3020       need to do so.
3021     
3022     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3023       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3024     
3025     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3026     
3027     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3028       make XEmacs shut up.
3029     
3030     * lisp/muse-convert.el (muse-write-footnote): Ditto.
3031     
3032     * lisp/muse-html.el (muse-html-markup-table): Ditto.
3033     
3034     * lisp/muse-http.el (muse-winnow-list): Ditto.
3035     
3036     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3037     
3038     * lisp/muse-project.el (muse-project-file-entries): Ditto.
3039     
3040     * lisp/muse-publish.el (muse-publish-markup): Ditto.
3041     
3042     * scripts/muse-build.el: Add contrib path first; probably doesn't change
3043       anything.
3044     
3045     * scripts/publish: Use EMACS environment variable instead of hard-coding
3046       it.
3048     modified files:
3049      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3050      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3051      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3052      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3053      lisp/muse.el scripts/muse-build.el scripts/publish
3056 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3058     Summary:
3059       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3060     Revision:
3061       muse--main--1.0--patch-65
3063     * AUTHORS: Update entry.
3064     
3065     * muse-*.el: Move to the lisp directory.
3066     
3067     * lisp/Makefile: New file containing rules to test and compile the
3068       source.
3069     
3070     * Makefile.defs: New file that contains common definitions for all other
3071       Makefiles, such as Emacs command to use.
3072     
3073     * Makefile: Move lisp-specific rules to lisp/Makefile.
3074       (SUBDIRS): New variable containing subdirectories to clean.
3075     
3076     * README: Update to reflect new location of source files.  Give updated
3077       directions for compiling with XEmacs.
3078     
3079     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3080       compile.
3081       (%.html): Pass SITEFLAG as an environment variable to
3082       ../scripts/publish.
3083     
3084     * examples/QuickStart (The): Re-add the stray <comment> tag since it
3085       seems to be needed to keep the process from failing.  This has *got* to
3086       be a bug in Muse, but I don't want to deal with it now.
3087     
3088     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3089     
3090     * lisp/muse-convert.el: Move line to commentary section.
3091     
3092     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3093       locally-bound `type' variable isn't used here.
3094     
3095     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3096     
3097     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3098       binding.
3099     
3100     * scripts/muse-build.el (load-path): Correct paths.
3101     
3102     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3103       as to avoid spurious warnings.
3104     
3105     * scripts/publish (style): Make use of SITEFLAG environment variable, if
3106       it exists.
3107     
3108     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3109       (muse-match-string-no-properties): New functions that take the place of
3110       `line-end-position', `line-beginning-position', and
3111       `match-string-no-properties', respectively.
3112     
3113     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3114       (muse-my-journal-find-entries): Use Muse-specific version of
3115       `match-string-no-properties', `line-beginning-position', and
3116       `line-end-position' since these do not exist in XEmacs.
3117     
3118     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3119       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3120     
3121     * lisp/muse-convert.el (muse-latex-transform): Ditto.
3122     
3123     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3124       (muse-html-insert-contents): Ditto.
3125     
3126     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3127     
3128     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3129     
3130     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3131     
3132     * lisp/muse-publish.el (muse-publish-markup-tag)
3133       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3134       (muse-published-buffer-contents): Ditto.
3135     
3136     * scripts/muse-build.el (muse-elint-files): Ditto.
3138     new files:
3139      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3140      lisp/.arch-ids/Makefile.id lisp/Makefile
3142     modified files:
3143      AUTHORS ChangeLog Makefile README examples/Makefile
3144      examples/QuickStart examples/johnw/muse-johnw.el
3145      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3146      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3147      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3148      lisp/muse.el scripts/muse-build.el scripts/publish
3150     renamed files:
3151      .arch-ids/muse-blosxom.el.id
3152        ==> lisp/.arch-ids/muse-blosxom.el.id
3153      .arch-ids/muse-book.el.id
3154        ==> lisp/.arch-ids/muse-book.el.id
3155      .arch-ids/muse-colors.el.id
3156        ==> lisp/.arch-ids/muse-colors.el.id
3157      .arch-ids/muse-convert.el.id
3158        ==> lisp/.arch-ids/muse-convert.el.id
3159      .arch-ids/muse-docbook.el.id
3160        ==> lisp/.arch-ids/muse-docbook.el.id
3161      .arch-ids/muse-html.el.id
3162        ==> lisp/.arch-ids/muse-html.el.id
3163      .arch-ids/muse-http.el.id
3164        ==> lisp/.arch-ids/muse-http.el.id
3165      .arch-ids/muse-journal.el.id
3166        ==> lisp/.arch-ids/muse-journal.el.id
3167      .arch-ids/muse-latex.el.id
3168        ==> lisp/.arch-ids/muse-latex.el.id
3169      .arch-ids/muse-mode.el.id
3170        ==> lisp/.arch-ids/muse-mode.el.id
3171      .arch-ids/muse-poem.el.id
3172        ==> lisp/.arch-ids/muse-poem.el.id
3173      .arch-ids/muse-project.el.id
3174        ==> lisp/.arch-ids/muse-project.el.id
3175      .arch-ids/muse-publish.el.id
3176        ==> lisp/.arch-ids/muse-publish.el.id
3177      .arch-ids/muse-regexps.el.id
3178        ==> lisp/.arch-ids/muse-regexps.el.id
3179      .arch-ids/muse-texinfo.el.id
3180        ==> lisp/.arch-ids/muse-texinfo.el.id
3181      .arch-ids/muse.el.id
3182        ==> lisp/.arch-ids/muse.el.id
3183      muse-blosxom.el
3184        ==> lisp/muse-blosxom.el
3185      muse-book.el
3186        ==> lisp/muse-book.el
3187      muse-colors.el
3188        ==> lisp/muse-colors.el
3189      muse-convert.el
3190        ==> lisp/muse-convert.el
3191      muse-docbook.el
3192        ==> lisp/muse-docbook.el
3193      muse-html.el
3194        ==> lisp/muse-html.el
3195      muse-http.el
3196        ==> lisp/muse-http.el
3197      muse-journal.el
3198        ==> lisp/muse-journal.el
3199      muse-latex.el
3200        ==> lisp/muse-latex.el
3201      muse-mode.el
3202        ==> lisp/muse-mode.el
3203      muse-poem.el
3204        ==> lisp/muse-poem.el
3205      muse-project.el
3206        ==> lisp/muse-project.el
3207      muse-publish.el
3208        ==> lisp/muse-publish.el
3209      muse-regexps.el
3210        ==> lisp/muse-regexps.el
3211      muse-texinfo.el
3212        ==> lisp/muse-texinfo.el
3213      muse.el
3214        ==> lisp/muse.el
3216     new directories:
3217      lisp lisp/.arch-ids
3220 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3222     Summary:
3223       Massively untabify files.
3224     Revision:
3225       muse--main--1.0--patch-64
3228     modified files:
3229      ChangeLog ChangeLog.2004 experimental/muse-message.el
3230      experimental/muse-wiki.el muse-book.el muse-colors.el
3231      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3232      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3233      muse-project.el muse-publish.el muse-regexps.el
3234      muse-texinfo.el muse.el
3237 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3239     Summary:
3240       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3241     Revision:
3242       muse--main--1.0--patch-63
3244     (Summary of changes that Yann made)
3245     
3246     * muse-colors.el (muse-colors-link): Whitespace cleanup.
3247     
3248     * muse-mode.el (muse-generate-index): Move index generation code into
3249       `muse-index-as-string'.
3250       (muse-index-as-string): New function that generates an index and
3251       returns it as a string, instead of placing it in a buffer like
3252       `muse-generate-index' used to.
3253     
3254     Patches applied:
3255     
3256      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3257        merge from mwolson@gnu.org--2005
3258     
3259      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3260        Accept WikiWords as links [mostly rescinded]
3261     
3262      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3263        merge from mwolson@gnu.org--2005/muse--main--1.0
3264     
3265      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3266        Merged from mwolson@gnu.org--2005 (patch 60-62)
3267     
3268      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3269        provide a string view of the index
3271     modified files:
3272      ChangeLog muse-colors.el muse-latex.el muse-mode.el
3274     new patches:
3275      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3276      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3277      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3278      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3279      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3282 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3284     Summary:
3285       Document Blosxom, Book, DocBook, and HTML publishing styles.
3286     Revision:
3287       muse--main--1.0--patch-62
3289     * muse-blosxom.el: Clean up header.
3290     
3291     * muse-book.el (muse-before-book-publish-hook): Rename to
3292       `muse-book-before-publish-hook'.
3293       (muse-after-book-publish-hook): Rename to
3294       `muse-book-after-publish-hook'.
3295     
3296     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3297       (muse-html-markup-strings, muse-xhtml-markup-strings)
3298       (muse-html-meta-content-type, muse-html-meta-content-encoding)
3299       (muse-html-charset-default, muse-html-encoding-default)
3300       (muse-html-encoding-map): Docfixes.
3301     
3302     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3303       sections.
3305     modified files:
3306      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3309 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3311     Summary:
3312       Begin work on Publishing Styles section of manual.
3313     Revision:
3314       muse--main--1.0--patch-61
3316     * Makefile (.PHONY): Add "doc" to list.
3317       (doc): New rule that generates Info and HTML files from muse.texi.
3318       (dist): Rely on `distclean', not `clean'.
3319     
3320     * examples/QuickStart (Authoring mode): Remove empty section.
3321     
3322     * muse.texi: Call this program "the Emacs Muse" in title.
3323       (Publishing Styles): Begin to populate section.
3324       (Deriving Styles): First subsection of Publishing Styles.
3325       (Contributors): Remove spurious copyright section, since we address
3326       this in the title.
3327     
3328     * README: Actually remember to add this file.
3330     new files:
3331      .arch-ids/README.id README
3333     modified files:
3334      ChangeLog Makefile examples/QuickStart muse.texi
3337 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3339     Summary:
3340       Document Markup Rules.
3341     Revision:
3342       muse--main--1.0--patch-60
3344     * examples/QuickStart: Remove stray <comment> tag.
3345     
3346     * muse.texi (Top): Comment every menu line.
3347       (Markup Rules): New section with plenty of subsections.
3349     modified files:
3350      ChangeLog examples/QuickStart muse.texi
3353 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3355     Summary:
3356       Release this as Muse 3.00.90 (RC1).
3357     Revision:
3358       muse--main--1.0--patch-59
3360     * Makefile (%.elc): Use -q instead of --no-init-file because the former
3361       is compatible with both Emacs and XEmacs.
3362     
3363     * examples/README: Renamed to QuickStart.
3364     
3365     * examples/Makefile (EXAMPLES): Reflect name change of README.
3366     
3367     * muse.el: Ditto.
3369     modified files:
3370      ChangeLog Makefile examples/Makefile muse.el
3372     renamed files:
3373      examples/.arch-ids/README.id
3374        ==> examples/.arch-ids/QuickStart.id
3375      examples/README
3376        ==> examples/QuickStart
3379 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3381     Summary:
3382       Makefile refactoring.
3383     Revision:
3384       muse--main--1.0--patch-58
3386     * Makefile (.PHONY): List all non-file targets.
3387       (examples): New rule that calls Make in the examples directory.
3388       (atranslit): Removed, since this isn't (yet) bundled with Muse.
3389     
3390     * README: Move to the examples directory.  I'd prefer to distribute a
3391       very basic plain text README and use this as a quickstart + markup
3392       example + publishing example.
3393     
3394     * examples/Makefile: Move all README-related rules here.
3395     
3396     * examples/README: Add an "About this document" section.  
3397     
3398     * scripts/publish (style): Do not include the contrib directory, since we
3399       don't use any code from there.  Since this is only invoked from the
3400       examples directory, make sure add the parent directory to the load
3401       path.
3402     
3403     * muse.texi: Change version to 3.00.90 (RC1).
3404     
3405     * muse.el: Change location of the README file in header.
3406     
3407     * muse.el (muse-version): Update to 3.00.90 (RC1).
3409     new files:
3410      examples/.arch-ids/Makefile.id examples/Makefile
3412     modified files:
3413      ChangeLog Makefile examples/README muse.el muse.texi
3414      scripts/publish
3416     renamed files:
3417      .arch-ids/README.id
3418        ==> examples/.arch-ids/README.id
3419      README
3420        ==> examples/README
3423 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3425     Summary:
3426       Update my example configuration.
3427     Revision:
3428       muse--main--1.0--patch-57
3430     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3431       and experimental status of muse-message.
3433     modified files:
3434      ChangeLog examples/mwolson/muse-init.el
3437 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3439     Summary:
3440       Provide optional outline-style faces; customization fixes; experimental stuff.
3441     Revision:
3442       muse--main--1.0--patch-56
3444     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3445       option that determines what the header faces should look like.  If
3446       'outline, use outline-style faces.  If nil, don't generate the faces at
3447       all, which allows the user to specify their own.  Otherwise, use the
3448       scaled faces, which is the default behavior.
3449       (muse-colors-outline-faces-list): List of faces to use.  In case the
3450       outline faces are not available, provide reasonable defaults.
3451       (muse-make-faces): Use dolist instead of mapc.  Implement the
3452       possibility of having outline-style colors for heading.  Don't call
3453       this function immediately -- give the users time to make their changes
3454       through the customize interface.  Once we call this function, Emcs from
3455       CVS will not allow the faces to be changed easily, which is a shame.
3456     
3457     * muse-message.el (muse-message-contents-tag): Copied from
3458       `muse-publish-contents-tag' in order to keep the customization
3459       interface from making the `muse-markup-tags' option from throwing a
3460       type mismatch error.  This function is untested and will likely do
3461       nothing useful.  This file has been moved to the experimental folder
3462       until it gets fleshed out more.
3463     
3464     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
3465       file that could eventually provide wiki-like ability.  Currently this
3466       is just a collection of functions that were pruned out when he remade
3467       Muse, so don't get too excited.  I plan to eventually merge Yann
3468       Hodique's work here, probably after the first release of Muse.
3469     
3470     * muse-regexps.el (muse-regexp): Improve description.
3471     
3472     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
3473       the muse-regexp group since it is just a single regexp.  Lists of
3474       regexps don't have to be in muse-regexp, however.
3475     
3476     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
3477       since the Emacs devel mailing list seems to not want Britain-izations
3478       in Emacs code.
3479     
3480     * muse-colors.el (muse-colors): Ditto.
3481     
3482     * muse-docbook.el (muse-docbook): Ditto.
3483     
3484     * muse-html.el (muse-html): Ditto.
3485     
3486     * muse-http.el (muse-http): Ditto.
3487     
3488     * muse-message.el (muse-message): Ditto.
3489     
3490     * muse-mode.el (muse-mode): Ditto.
3491     
3492     * muse-project.el (muse-project): Ditto.
3493     
3494     * muse-publish.el (muse-publish): Ditto.
3495     
3496     * muse.el (muse): Ditto.
3498     new files:
3499      experimental/.arch-ids/=id
3500      experimental/.arch-ids/muse-wiki.el.id
3501      experimental/muse-wiki.el
3503     modified files:
3504      ChangeLog experimental/muse-message.el muse-blosxom.el
3505      muse-colors.el muse-docbook.el muse-html.el muse-http.el
3506      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
3507      muse.el
3509     renamed files:
3510      .arch-ids/muse-message.el.id
3511        ==> experimental/.arch-ids/muse-message.el.id
3512      muse-message.el
3513        ==> experimental/muse-message.el
3515     new directories:
3516      experimental experimental/.arch-ids
3519 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
3521     Summary:
3522       Fix publishing error when given an empty string for header/footer.
3523     Revision:
3524       muse--main--1.0--patch-55
3526     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
3527       `file-readable-p' if it is an empty string.  For some reason,
3528       `file-readable-p' and `insert-file-contents' were treating an empty
3529       string as if it were the current directory.
3531     modified files:
3532      ChangeLog muse-publish.el
3535 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
3537     Summary:
3538       WYSIWYG emphasis, XEmacs compatibility hacks.
3539     Revision:
3540       muse--main--1.0--patch-54
3542     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
3543       compliant.  Only colorize if we end with the same number of asterisks
3544       as we start with, preventing unnoticed syntax errors.  Don't colorize
3545       in the middle of a word.
3546       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
3547       Only colorize if we end with an underscore.  Don't colorize in the
3548       middle of a word.
3549     
3550     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
3551       inside of group.  This will probably not do anything, but it seems
3552       syntactically good.
3553     
3554     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
3555       where we start with an image link.  JohnW didn't seem to like having
3556       <p> tags inserted before image links, but they don't validate properly
3557       as they are.  For now, I will surround such links/paragraphs with <div
3558       class="image-link"> in an attempt to be as not invasive and yet
3559       standards compliant as possible.
3560     
3561     * muse-html.el (muse-html-escape-string): Work around distinction between
3562       int and char types in XEmacs.  Deal with an annoying replace-match bug
3563       in XEmacs that rears its head at times.
3564     
3565     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
3566       multi-line.
3568     modified files:
3569      ChangeLog muse-colors.el muse-docbook.el muse-html.el
3570      muse-publish.el
3573 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
3575     Summary:
3576       Minor code cleanup to address elint issues.
3577     Revision:
3578       muse--main--1.0--patch-53
3580     * Makefile (test): Don't build README files during this rule.  Remove
3581       spurious "make clean" statement.
3582     
3583     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
3584       `muse-colors' group, and give it a proper type.
3585     
3586     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
3587     
3588     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
3589       muse-my-journal-find-entries): Replace `string-to-int' with
3590       `string-to-number'.
3591     
3592     * muse-html.el (muse-html-insert-contents): Ditto.
3593     
3594     * muse-journal.el (muse-journal-html-munge-buffer,
3595       muse-journal-latex-munge-buffer): Ditto.
3596     
3597     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3598     
3599     * muse-publish.el (muse-publish-markup-footnote,
3600       muse-publish-contents-tag): Ditto.
3601     
3602     * muse-regexps.el (muse-extreg-usable-p): Ditto.
3604     modified files:
3605      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
3606      muse-html.el muse-journal.el muse-mode.el muse-publish.el
3607      muse-regexps.el
3610 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
3612     Summary:
3613       Add ability to automate the creation a new blosxom entry.
3614     Revision:
3615       muse--main--1.0--patch-52
3617     * examples/mwolson/muse-init.el: Move new entry section to
3618       muse-blosxom.el.  Modify the key settings in my example accordingly.
3619     
3620     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
3621       Muse always makes sure that the file ends with a newline.
3622     
3623     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
3624       planner markup is now provided automatically by the planner port to
3625       Muse, and we don't have any customized markup.
3626     
3627     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
3628       variable that specifies where the base directory of your blog entries
3629       is found.
3630     
3631     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
3632       the base directory.  Explore categories recursively.
3633     
3634     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
3635       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
3636       special characters file name.
3637     
3638     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
3639       making a new blog entry.  It will prompt you for a category, then a
3640       title, and then will create a new file that has the date and title
3641       inserted.
3643     modified files:
3644      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3647 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
3649     Summary:
3650       Change mailing address of FSF, add AUTHORS file.
3651     Revision:
3652       muse--main--1.0--patch-51
3654     * muse-*.el, muse.texi: Change mailing address of FSF.
3655     
3656     * muse.texi (Contributors): Fix typo.
3657     
3658     * AUTHORS: New file containing a list of all of those who have
3659       contributed code or documentation to Muse, how many lines were changed,
3660       etc.
3662     new files:
3663      .arch-ids/AUTHORS.id AUTHORS
3665     modified files:
3666      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
3667      muse-html.el muse-http.el muse-journal.el muse-latex.el
3668      muse-message.el muse-mode.el muse-poem.el muse-project.el
3669      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
3670      muse.texi
3673 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
3675     Summary:
3676       Merged from hodique@lifl.fr--2005 (patch 0-1)
3677     Revision:
3678       muse--main--1.0--patch-50
3680     Patches applied:
3681     
3682      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
3683        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
3684     
3685      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3686        fix .html (for example) in visible names for links
3688     modified files:
3689      ChangeLog muse-publish.el
3691     new patches:
3692      hodique@lifl.fr--2005/muse--yh--1.0--base-0
3693      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3696 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
3698     Summary:
3699       Make generated X(HT)ML show up in the right encoding in other modes.
3700     Revision:
3701       muse--main--1.0--patch-49
3703     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
3704       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
3705       generated (X)HTML files show up in the right coding system when editing
3706       them with another Emacs mode.
3707     
3708     * muse-journal.el (muse-journal-rss-header): Automatically determine the
3709       encoding instead of hard-coding it.
3710     
3711     * muse-message.el: Add content to Commentary section, explaining the use
3712       of this publishing style.
3714     modified files:
3715      ChangeLog muse-html.el muse-journal.el muse-message.el
3718 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
3720     Summary:
3721       Move regexps to same group, only make 4 heading faces.
3722     Revision:
3723       muse--main--1.0--patch-48
3725     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
3726       can only publish 3 of them specially, leaving the fourth to be in
3727       plain text.
3728       (muse-colors-markup): Only recognize 4 levels of heading.
3729     
3730     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
3731       (muse-file-regexp, muse-image-regexp)
3732       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
3733       like a good idea to have all the regexps in the same group.
3735     modified files:
3736      ChangeLog muse-colors.el muse-regexps.el muse.el
3739 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
3741     Summary:
3742       Update my example config, minor code cleanup.
3743     Revision:
3744       muse--main--1.0--patch-47
3746     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
3747       names and add "Plans" project.
3748     
3749     * muse-docbook.el (looking-back): Delete.
3750     
3751     * muse-html.el (looking-back): Delete.
3752     
3753     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
3754       instead of `looking-back'.
3755     
3756     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
3757       function, use this function.  If `looking-back' exists, call it;
3758       otherwise, use a workaround.
3760     removed files:
3761      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3763     modified files:
3764      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3765      muse-html.el muse.el
3768 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3770     Summary:
3771       Handle a few paragraph publishing edge cases better.
3772     Revision:
3773       muse--main--1.0--patch-46
3775     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3776       beginning-of-document, end-of-document, and paragraph separator regexps
3777       so that one markup rule can be used in all these cases.
3778       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
3779       particular, blockquote or center at beginning or end of document will
3780       be published properly.  Hopefully this won't slow things down too much.
3781       (muse-docbook-markup-paragraph-close): Removed.
3782     
3783     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3784     
3785     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3786       Ditto.
3787       (muse-html-markup-paragraph-close): Removed.
3789     modified files:
3790      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3793 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3795     Summary:
3796       Improve prompt when reading a tag.
3797     Revision:
3798       muse--main--1.0--patch-45
3800     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3801       other Emacs modes seem to do.
3803     modified files:
3804      ChangeLog muse-mode.el
3807 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3809     Summary:
3810       Warn user when publishing fails due to a private directory.
3811     Revision:
3812       muse--main--1.0--patch-44
3814     * muse-project.el (muse-project-private-p): Warn users when publishing a
3815       file fails due to its directory not being readable by others.  Make
3816       sure that you do a `chmod +o name_of_directory' if you want the
3817       contents of that directory to be publishable.
3819     modified files:
3820      ChangeLog muse-project.el
3823 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3825     Summary:
3826       Fix error with example tags and message publishing style.
3827     Revision:
3828       muse--main--1.0--patch-43
3830     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
3831       see if a previous definition for `font-lock-multiline' exists.
3832     
3833     * muse-message.el (muse-message-example-tag): Don't require two
3834       additional (unused) arguments.
3836     modified files:
3837      ChangeLog muse-colors.el muse-message.el
3840 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3842     Summary:
3843       Always end the published document with a newline.
3844     Revision:
3845       muse--main--1.0--patch-42
3847     * muse-html.el (muse-html-markup-paragraph-close): Always end the
3848       published document with a newline.
3849     
3850     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3852     modified files:
3853      ChangeLog muse-docbook.el muse-html.el
3856 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3858     Summary:
3859       Don't let automatic backup files crash the publishing process.
3860     Revision:
3861       muse--main--1.0--patch-41
3863     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3864       directive since this value is already processed by
3865       `muse-publish-markup-directive', and may be obtained by using
3866       the code: (muse-publishing-directive "date").
3867     
3868     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3869       to run (funcall nil); this happened once during a debugging process.
3870     
3871     * muse-project.el (muse-project-private-p): Skip any file for which we
3872       cannot fetch attributes.  This fixes a bug where having an
3873       Emacs-generated automatic backup file in a publishing directory causes
3874       the publishing process to halt with an error.
3876     modified files:
3877      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3880 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3882     Summary:
3883       Apply fix in previous patch to the DocBook publishing style.
3884     Revision:
3885       muse--main--1.0--patch-40
3887     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3888       previous patch here as well.
3889     
3891     modified files:
3892      ChangeLog muse-docbook.el
3895 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3897     Summary:
3898       Fix newly-introduced lock-up during HTML publishing.
3899     Revision:
3900       muse--main--1.0--patch-39
3902     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3903       planner rules higher priority in the publishing sequence.  Hopefully
3904       this will not wreck anything; I don't use these rules, so I cannot
3905       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
3906     
3907     * muse-html.el (muse-html-markup-paragraph-close): Don't use
3908       replace-match; that seems to be slightly evil.  Return nil instead of a
3909       newline since otherwise Muse thinks that we are not done yet and gets
3910       into an infinite loop.  This should fix the lock-up problem that
3911       resulted from the previous few patches.
3913     modified files:
3914      ChangeLog muse-blosxom.el muse-html.el
3917 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3919     Summary:
3920       Parenthesis goofup.
3921     Revision:
3922       muse--main--1.0--patch-38
3924     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3925     
3927     modified files:
3928      ChangeLog muse-blosxom.el
3931 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3933     Summary:
3934       Make docbook and blosxom modes close paragraphs properly at end.
3935     Revision:
3936       muse--main--1.0--patch-37
3938     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3939       patch.
3940     
3941     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3942       (muse-docbook-markup-paragraph-close): Adapt from
3943       `muse-html-markup-paragraph-close'.
3944     
3945     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3946       preserve the same appearance as before the last patch.
3948     modified files:
3949      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3952 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3954     Summary:
3955       Bugfix: Close P tag properly at end of file.
3956     Revision:
3957       muse--main--1.0--patch-36
3959     * muse-blosxom.el: Fix bug where loading this file twice would cause an
3960       error.
3961     
3962     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3963       detecting whether or not a paragraph needs a closing P tag.
3964       (muse-html-markup-paragraph-close): New function that only inserts a
3965       closing P tag when an unclosed P tag is nearby.
3967     modified files:
3968      ChangeLog muse-blosxom.el muse-html.el
3971 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3973     Summary:
3974       Update my example settings.
3975     Revision:
3976       muse--main--1.0--patch-35
3978     * examples/mwolson/muse-init.el: Synchronize with my current settings.
3980     modified files:
3981      ChangeLog examples/mwolson/muse-init.el
3984 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3986     Summary:
3987       Update documentation for C-c TAB feature.
3988     Revision:
3989       muse--main--1.0--patch-34
3991     * muse.texi (Keystroke Summary): Note that C-c TAB calls
3992       `muse-insert-tag'.
3993     
3995     modified files:
3996      ChangeLog muse.texi
3999 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4001     Summary:
4002       New feature: tag completion with C-c TAB.
4003     Revision:
4004       muse--main--1.0--patch-33
4006     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4007       (muse-tag-history, muse-custom-tags): New variables that keep track of
4008       the tag history and newly-entered tags respectively for
4009       `muse-insert-tag'.
4010       (muse-insert-tag): New function that interactively prompts the user for
4011       a tag to use.
4013     modified files:
4014      ChangeLog muse-mode.el
4017 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4019     Summary:
4020       Fix XHTML validation error with <hr> and <br>.
4021     Revision:
4022       muse--main--1.0--patch-32
4024     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4025       and HR tags for XHTML publishing.  This should fix a few validation
4026       errors that I've been noticing lately.
4028     modified files:
4029      ChangeLog muse-html.el
4032 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4034     Summary:
4035       Remove flyspell overlays on links.
4036     Revision:
4037       muse--main--1.0--patch-31
4039     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
4040       should make the link clickable.  On Emacs21, the color will stay red,
4041       but other Emacsen should do the right thing, which is use the normal
4042       link color.  Hopefully this will fix some strange flyspell-related link
4043       problems.
4045     modified files:
4046      ChangeLog muse-colors.el
4049 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4051     Summary:
4052       Update my example Muse settings.
4053     Revision:
4054       muse--main--1.0--patch-30
4056     * examples/mwolson/muse-init.el: Update from my latest version.
4057       (muse-project-alist): Remove the francais part of my blog.
4058       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4059       into this and `my-muse-mode-fill-nobreak-p'.
4060       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4061       this is the best way to accomplish this.
4062       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4063       characters in the title.
4064       (my-muse-prepare-entry-for-xanga): Treat example regions better.
4066     modified files:
4067      ChangeLog examples/mwolson/muse-init.el
4070 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4072     Summary:
4073       Add simple `muse-version' function.
4074     Revision:
4075       muse--main--1.0--patch-29
4077     * muse.el (muse-version): New function that displays the value of the
4078       `muse-version' variable.  This should be easier for the user to type
4079       than C-h v muse-version.
4081     modified files:
4082      ChangeLog muse.el
4085 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4087     Summary:
4088       Don't compile documentation by default.
4089     Revision:
4090       muse--main--1.0--patch-28
4092     * Makefile (all): Don't compile documentation by default.
4093       (doc): Use this rule to compile documentation.
4095     modified files:
4096      ChangeLog Makefile
4099 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4101     Summary:
4102       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4103     Revision:
4104       muse--main--1.0--patch-27
4106     2005-04-16  Michael Olson  <mwolson@gnu.org>
4107     
4108         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4109         johnw. If a journal entry's title is a [[link]], then an
4110         <enclosure> tag will be added to the XML data giving the size and
4111         MIME type of the link target.  This makes podcasting with Muse
4112         trivial.
4113         (muse-journal-rss-entry-template): Add enclosure usage to example.
4114         (muse-journal-rss-munge-buffer): Implement enclosures.
4116     modified files:
4117      ChangeLog muse-journal.el
4120 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4122     Summary:
4123       Standardize source headers, appease elint, don't require planner
4124     Revision:
4125       muse--main--1.0--patch-26
4127     2005-04-15  Michael Olson  <mwolson@gnu.org>
4128     
4129         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4130         `scripts' directory since it really isn't part of Muse proper; it
4131         is used to generate Muse output from the command line.
4132     
4133         * muse-blosxom.el: Handle case where planner is not loaded so that
4134         it isn't a hard requirement.
4135     
4136         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4137         that elint doesn't complain.
4138     
4139         * muse-message.el (muse-message-markup-link): Don't throw up on
4140         links with no description.
4141     
4142         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4143         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4144         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4145         muse-project.el, muse-publish.el, muse-regexps.el,
4146         muse-texinfo.el, muse.el: Add standard header for each file in
4147         preparation for the initial release, which will hopefully happen
4148         sometime within the next month.
4149     
4151     removed files:
4152      experimental/.arch-ids/=id
4154     modified files:
4155      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4156      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4157      muse-journal.el muse-latex.el muse-message.el muse-mode.el
4158      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4159      muse-texinfo.el muse.el
4161     renamed files:
4162      .arch-ids/muse-build.el.id
4163        ==> scripts/.arch-ids/muse-build.el.id
4164      muse-build.el
4165        ==> scripts/muse-build.el
4167     removed directories:
4168      experimental experimental/.arch-ids
4171 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4173     Summary:
4174       Merge contents of muse-latexcjk.el into muse-latex.el.
4175     Revision:
4176       muse--main--1.0--patch-25
4178     2005-04-14  Michael Olson  <mwolson@gnu.org>
4179     
4180         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4181         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4182         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4183         Merge in from muse-latexcjk.el.
4184     
4185         * muse-latexcjk.el: Removed, functionality merged with
4186         muse-latex.el
4188     removed files:
4189      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4191     modified files:
4192      ChangeLog muse-latex.el
4195 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4197     Summary:
4198       Merge muse-xhtml.el into muse-html.el.
4199     Revision:
4200       muse--main--1.0--patch-24
4202     2005-04-06  Michael Olson  <mwolson@gnu.org>
4203     
4204         * examples/mwolson/muse-init.el: Update with respect to the
4205         muse-xhtml.el merge.
4206     
4207         * muse-html.el: The contents of muse-xhtml.el have been merged in
4208         as advised by John Wiegley.
4209         (muse-html-style-sheet): Add example for XHTML use in the
4210         function's documentation.
4211         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4212         Moved from muse-xhtml.el.
4213     
4214         * muse-xhtml.el: Removed; contents merged into muse-html.el.
4216     removed files:
4217      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4219     modified files:
4220      ChangeLog examples/mwolson/muse-init.el muse-html.el
4223 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4225     Summary:
4226       Try to fix regexps for Emacs 21.4.
4227     Revision:
4228       muse--main--1.0--patch-23
4230     2005-04-05  Michael Olson  <mwolson@gnu.org>
4231     
4232         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4233         for Emacs 21.4.
4235     modified files:
4236      ChangeLog muse-regexps.el
4239 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4241     Summary:
4242       Add comments to the publish-project example script
4243     Revision:
4244       muse--main--1.0--patch-22
4246     2005-04-01  Michael Olson  <mwolson@gnu.org>
4247     
4248         * examples/publish-project: Moved here from
4249         scripts/publish-project.  Added a few comments so people know what
4250         it is used for.
4252     modified files:
4253      ChangeLog examples/publish-project
4255     renamed files:
4256      scripts/.arch-ids/publish-project.id
4257        ==> examples/.arch-ids/publish-project.id
4258      scripts/publish-project
4259        ==> examples/publish-project
4262 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4264     Summary:
4265       New XHTML style, add more examples to my sample muse config
4266     Revision:
4267       muse--main--1.0--patch-21
4269     2005-03-31  Michael Olson  <mwolson@gnu.org>
4270     
4271         * examples/mwolson/muse-init.el: Give an example of deriving a
4272         custom publishing style.
4273         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4274         (my-muse-prepare-entry-for-xanga): Mangle the published output
4275         from a blosxom project and copy the result to the clipboard for
4276         easy pasting into Xanga's web form.  The file is untouched.
4277     
4278         * muse-html.el (muse-html-style-sheet): Include the <style
4279         type="text/css"></style> wrapper around the example.
4280         (muse-html-header): Don't add <style type="text/css"></style>
4281         around the value of `muse-html-style-sheet' anymore.  This allows
4282         for the option of putting your stylesheet(s) in a separate file.
4283         An example of this is given in the documentation for this
4284         variable.
4285     
4286         * muse-xhtml: New file that implements a publishing style which is
4287         derived from HTML mode.  It uses a slightly modified version of
4288         the HTML markup rules to generate XHTML-compliant output.
4289     
4290         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
4291         "blosxom" style has been renamed to "blosxom-html".  Fix a few
4292         header gaffes.
4293     
4294         * muse-journal.el: Add new "journal-xhtml" style.
4295     
4296         * muse-message.el: Add new "message-xhtml" style.
4298     new files:
4299      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4301     modified files:
4302      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4303      muse-html.el muse-journal.el muse-message.el
4306 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4308     Summary:
4309       Add my muse configuration to the examples
4310     Revision:
4311       muse--main--1.0--patch-20
4313     2005-03-24  Michael Olson  <mwolson@gnu.org>
4314     
4315         * examples/johnw: Move John Wiegley's configuration to this
4316         directory.
4317     
4318         * examples/mwolson: My configuration files go here.
4319     
4320         * examples/mwolson/muse-init.el: My Muse configuration file.  I
4321         just figured out how to keep links from being spell-checked or
4322         split up by fill-mode, so the implementation of this may be found
4323         here.  I also made a function that sets up a blog entry for me.
4325     new files:
4326      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4327      examples/mwolson/.arch-ids/muse-init.el.id
4328      examples/mwolson/muse-init.el
4330     modified files:
4331      ChangeLog
4333     renamed files:
4334      examples/.arch-ids/muse-johnw.el.id
4335        ==> examples/johnw/.arch-ids/muse-johnw.el.id
4336      examples/.arch-ids/publish-johnw.id
4337        ==> examples/johnw/.arch-ids/publish-johnw.id
4338      examples/muse-johnw.el
4339        ==> examples/johnw/muse-johnw.el
4340      examples/publish-johnw
4341        ==> examples/johnw/publish-johnw
4343     new directories:
4344      examples/johnw examples/johnw/.arch-ids examples/mwolson
4345      examples/mwolson/.arch-ids
4348 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4350     Summary:
4351       Add muse-blosxom script and plugin for pyblosxom
4352     Revision:
4353       muse--main--1.0--patch-19
4355     2005-03-24  Michael Olson  <mwolson@gnu.org>
4356     
4357         * muse-blosxom.el: Update copyright notice in headers and mention
4358         the pyblosxom scripts.
4359     
4360         * contrib/pyblosxom: New directory containing pyblosxom plugins
4361         and helper scripts.
4362     
4363         * contrib/getstamps.py: Script that generates the "timestamps"
4364         file, run on the local machine.
4365     
4366         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4367         timestamps file.
4369     new files:
4370      contrib/pyblosxom/.arch-ids/=id
4371      contrib/pyblosxom/.arch-ids/getstamps.py.id
4372      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4373      contrib/pyblosxom/getstamps.py
4374      contrib/pyblosxom/hardcodedates.py
4376     modified files:
4377      ChangeLog muse-blosxom.el
4379     new directories:
4380      contrib/pyblosxom contrib/pyblosxom/.arch-ids
4383 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4385     Summary:
4386       muse-blosxom.el has matured past experimental status
4387     Revision:
4388       muse--main--1.0--patch-18
4390     2005-03-23  Michael Olson  <mwolson@gnu.org>
4391     
4392         * muse-blosxom.el: Remove common functionality that has already
4393         been implemented in `muse-html.el'.  Derive this mode from
4394         `muse-html'.  Update documentation.  I now feel that this file is
4395         ready to be included in the top-level Muse directory.
4397     modified files:
4398      ChangeLog muse-blosxom.el
4400     renamed files:
4401      experimental/.arch-ids/muse-blosxom.el.id
4402        ==> .arch-ids/muse-blosxom.el.id
4403      experimental/muse-blosxom.el
4404        ==> muse-blosxom.el
4407 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4409     Summary:
4410       Make muse-blosxom.el slightly less experimental
4411     Revision:
4412       muse--main--1.0--patch-17
4414     2005-03-22  Michael Olson  <mwolson@gnu.org>
4415     
4416         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4417         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
4418         useful.
4419         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4420         from the `muse-blosxom-markup-date-directive' rule.
4421         (blosxom-set-time): Remove this function.  We're not going to be
4422         touching the timestamp manually anymore -- it's too much of a
4423         hassle.  Right now I've got a python program that compiles a
4424         timestamp file and a pyblosxom helper that reads it.  Something
4425         similar could be arranged for blosxom, I'm sure.
4426     
4428     modified files:
4429      ChangeLog experimental/muse-blosxom.el
4432 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4434     Summary:
4435       Apply latest journal-related updates from johnw
4436     Revision:
4437       muse--main--1.0--patch-16
4440     modified files:
4441      ChangeLog examples/muse-johnw.el muse-journal.el
4444 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4446     Summary:
4447       Add Projects node to the manual
4448     Revision:
4449       muse--main--1.0--patch-15
4451     2005-02-28  Michael Olson  <mwolson@gnu.org>
4452     
4453         * muse.texi: Change copyright notice since the FSF is now the
4454         copyright holder.
4455         (Projects): New node, based on a section from the README file.
4457     modified files:
4458      ChangeLog muse.texi
4461 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
4463     Summary:
4464       Correct documentation, adding some content.
4465     Revision:
4466       muse--main--1.0--patch-14
4468     2005-02-28  Michael Olson  <mwolson@gnu.org>
4469     
4470         * muse.texi: Change license terms of the documentation to the GNU
4471         GPL instead of the GNU FDL, as per the consent of the copyright
4472         holders of the emacs-wiki manual, from which this is based.  Some
4473         emacs-wiki-isms in the manual were corrected, and the Getting
4474         Started section was updated.
4476     modified files:
4477      ChangeLog muse.texi
4480 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
4482     Summary:
4483       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
4484     Revision:
4485       muse--main--1.0--patch-13
4487     2005-02-17  Michael Olson  <mwolson@gnu.org>
4488     
4489         * experimental/muse-blosxom.el: Somehow the contents of this file
4490         managed to get duplicated.  I removed the duplicates.
4491         (muse-blosxom-date): Remove this, since it is not useful.
4492         (muse-blosxom-header): Use the standard header that blosxom.el
4493         has.
4495     modified files:
4496      ChangeLog experimental/muse-blosxom.el
4499 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
4501     Summary:
4502       Initial commit of muse.texi, nothing substantial
4503     Revision:
4504       muse--main--1.0--patch-12
4506     2005-02-07  Michael Olson  <mwolson@gnu.org>
4507     
4508         * muse.texi: New file that provides the documentation for Muse.
4509         It is in a very rough form at the moment.  Nothing substantial may
4510         be found here yet.  Be ye warned.
4512     new files:
4513      .arch-ids/muse.texi.id muse.texi
4515     modified files:
4516      ChangeLog
4519 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
4521     Summary:
4522       Add docstring, new trivial function
4523     Revision:
4524       muse--main--1.0--patch-11
4526     2005-02-07  Michael Olson  <mwolson@gnu.org>
4527     
4528         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
4529         `muse-what-changed'.  No functionality change.
4530         (muse-what-changed): New function that displays in diff format the
4531         changes made since the buffer was last saved.
4532     
4533         * muse-project.el (muse-project-publish): Add docstring.
4535     modified files:
4536      ChangeLog muse-mode.el muse-project.el
4539 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
4541     Summary:
4542       Add experimental version of muse-blosxom.el to project
4543     Revision:
4544       muse--main--1.0--patch-10
4546     2005-02-04  Michael Olson  <mwolson@gnu.org>
4547     
4548         * Makefile (realclean): Remove file that gets generated when fonts
4549         are missing.
4550     
4551         * experimental/muse-bloxsom.el: New file that implements Blosxom
4552         support for Muse.  It's in a very rough state, hence its placement
4553         in the `experimental' directory.
4555     new files:
4556      experimental/.arch-ids/=id
4557      experimental/.arch-ids/muse-blosxom.el.id
4558      experimental/muse-blosxom.el
4560     modified files:
4561      ChangeLog Makefile
4563     new directories:
4564      experimental experimental/.arch-ids
4567 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
4569     Summary:
4570       Make permissions more consistent
4571     Revision:
4572       muse--main--1.0--patch-9
4575     modified files:
4576      ChangeLog
4578     modified directories:
4579      contrib examples scripts
4582 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
4584     Summary:
4585       Fix build problems
4586     Revision:
4587       muse--main--1.0--patch-8
4589     2005-02-04  Michael Olson  <mwolson@gnu.org>
4590     
4591         * muse-build.el: Add contrib directory to `load-path'.
4592         (muse-elint-files): Load `muse-regexps.el'.
4593     
4594         * scripts/publish: Change permissions so that this script is
4595         executable.  Add contrib directory to load list.  Add
4596         `muse-regexps.el' to list.
4598     modified files:
4599      ChangeLog muse-build.el scripts/publish
4602 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
4604     Summary:
4605       Use "&mdash;" instead of "&#151;"
4606     Revision:
4607       muse--main--1.0--patch-7
4609     2005-01-31  Michael Olson  <mwolson@gnu.org>
4610     
4611         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
4612         with "&mdash;" so that documents validate properly.  Thanks to
4613         Björn Lindström for the suggestion.
4614     
4615         * muse-html.el (muse-html-markup-strings): Ditto.
4617     modified files:
4618      ChangeLog muse-docbook.el muse-html.el
4621 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
4623     Summary:
4624       Fix use of "[:blank:]" in underline markup
4625     Revision:
4626       muse--main--1.0--patch-6
4628     2005-01-25  Michael Olson  <mwolson@gnu.org>
4629     
4630         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
4631         use of `muse-regexp-blank'.
4633     modified files:
4634      ChangeLog muse-colors.el
4637 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
4639     Summary:
4640       Fix problem with headings being given wrong face
4641     Revision:
4642       muse--main--1.0--patch-5
4644     2005-01-03  Michael Olson  <mwolson@gnu.org>
4645     
4646         * muse-colors.el: Add header.
4647         (muse-colors-emphasized): Headings were being given the coloring
4648         for the next level of heading instead of the real
4649         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
4650         Heading").  Thanks to Lan Yufeng for finding this and sending a
4651         patch.
4652     
4653         * muse-regexps.el: Fix header.
4655     modified files:
4656      ChangeLog muse-colors.el muse-regexps.el
4659 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
4661     Summary:
4662       Rotate ChangeLog
4663     Revision:
4664       muse--main--1.0--patch-4
4666     2005-01-01  Michael Olson  <mwolson@gnu.org>
4667     
4668         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
4669         version will be automatically maintained by Arch.
4670     
4672     new files:
4673      .arch-ids/ChangeLog.id ChangeLog
4675     renamed files:
4676      .arch-ids/ChangeLog.id
4677        ==> .arch-ids/ChangeLog.2004.id
4678      ChangeLog
4679        ==> ChangeLog.2004
4682 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
4684     Summary:
4685       Extended regexps fix, allow spaces in 1st part of links
4686     Revision:
4687       muse--main--1.0--patch-3
4689     2004-12-30  Michael Olson  <mwolson@gnu.org>
4690     
4691         * muse.el (muse-link-regexp): Allow spaces in the first part of
4692         links.
4693     
4694         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
4695         customizable alternatives to extended character classes.
4696     
4697         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
4699     modified files:
4700      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
4701      muse-html.el muse-mode.el muse-publish.el muse.el
4704 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
4706     Summary:
4707       Begin to change regexp handling, tweak muse.el header
4708     Revision:
4709       muse--main--1.0--patch-2
4711     2004-12-29  Michael Olson  <mwolson@gnu.org>
4712     
4713         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
4714         myself.  Update URL.
4715     
4716         * muse-regexps.el: New file that implements regexp handling.
4717         Generalized regexp options will be moved to it eventually.
4719     new files:
4720      .arch-ids/muse-regexps.el.id muse-regexps.el
4722     modified files:
4723      ChangeLog muse.el
4726 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
4728     Summary:
4729       Do some early spring cleaning
4730     Revision:
4731       muse--main--1.0--patch-1
4733     2004-12-29  Michael Olson  <mwolson@gnu.org>
4734     
4735         * Makefile: Change path to `publish' script.
4736     
4737         * contrib/pcomplete.el: New file that is used by Muse without
4738         actually being a part of it: hence its location in the contrib
4739         directory.
4740     
4741         * contrib/cgi.el, contrib/httpd.el: New location.
4742     
4743         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
4744     
4745         * scripts/publish, scripts/publish-project: Ditto.
4747     new files:
4748      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
4749      contrib/pcomplete.el examples/.arch-ids/=id
4750      scripts/.arch-ids/=id
4752     modified files:
4753      ChangeLog Makefile
4755     renamed files:
4756      .arch-ids/cgi.el.id
4757        ==> contrib/.arch-ids/cgi.el.id
4758      .arch-ids/httpd.el.id
4759        ==> contrib/.arch-ids/httpd.el.id
4760      .arch-ids/muse-johnw.el.id
4761        ==> examples/.arch-ids/muse-johnw.el.id
4762      .arch-ids/publish-johnw.id
4763        ==> examples/.arch-ids/publish-johnw.id
4764      .arch-ids/publish-project.id
4765        ==> scripts/.arch-ids/publish-project.id
4766      .arch-ids/publish.id
4767        ==> scripts/.arch-ids/publish.id
4768      cgi.el
4769        ==> contrib/cgi.el
4770      httpd.el
4771        ==> contrib/httpd.el
4772      muse-johnw.el
4773        ==> examples/muse-johnw.el
4774      publish
4775        ==> scripts/publish
4776      publish-johnw
4777        ==> examples/publish-johnw
4778      publish-project
4779        ==> scripts/publish-project
4781     new directories:
4782      contrib contrib/.arch-ids examples examples/.arch-ids scripts
4783      scripts/.arch-ids
4786 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
4788     Summary:
4789       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4790     Revision:
4791       muse--main--1.0--base-0
4793     (automatically generated log message)
4795     new patches:
4796      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4797      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4798      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4799      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4800      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4801      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4802      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4803      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4804      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4805      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4806      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4807      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4808      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4809      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4810      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4811      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4812      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4813      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8