Minor logic tweak in muse-forward-list-item.
[muse-el.git] / ChangeLog
blob8510275e9a5f81050b1be1c2e3b0a80c208c7e26
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-12-29 19:49:39 GMT Michael Olson <mwolson@gnu.org> patch-327
7     Summary:
8       Minor logic tweak in muse-forward-list-item.
9     Revision:
10       muse--main--1.0--patch-327
12     * lisp/muse-publish.el (muse-forward-list-item): On second thought, let's
13       not use POST-INDENT.  It would accidentally merge lists that were
14       1-space-different in indentation.  Even more so for definition lists.
16     modified files:
17      ChangeLog lisp/muse-publish.el
20 2005-12-29 07:45:45 GMT Michael Olson <mwolson@gnu.org> patch-326
22     Summary:
23       Work on nested list support for ordered and unordered lists.
24     Revision:
25       muse--main--1.0--patch-326
27     * lisp/muse-publish.el: Nested list support isn't quite finished, but
28       progress is being made.
29       (muse-publish-markup-regexps): Remove 2150 regexp since it doesn't seem
30       useful at the moment.  Invoke `format' to get the general version of
31       muse-list-item-regexp.
32       (muse-publish-surround-text): Add INDENT argument that specifies the
33       leading indentation to strip.  Default is all whitespace.  Loop until
34       MOVE-FUNC returns nil.
35       (muse-list-item-type): New function that figures out what kind of list
36       we have, given its separator string.
37       (muse-forward-paragraph): Make this slightly more general.
38       (muse-forward-list-item): New function that moves forward to the next
39       list item.  Non-nil is returned if we found another item of the same
40       type, nil otherwise.
41       (muse-publish-markup-list): Adapt unordered list and ordered list to
42       perhaps do nested lists correctly, though this hasn't been tested.
43     
44     * lisp/muse-regexps.el (muse-list-item-regexp): Use "%s" in place of
45       initial whitespace for the sake of flexibility.  Call `format' on it to
46       change it.
48     modified files:
49      ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
52 2005-12-27 18:51:18 GMT Michael Olson <mwolson@gnu.org> patch-325
54     Summary:
55       Pave the way for nested lists by adding markup strings.
56     Revision:
57       muse--main--1.0--patch-325
59     * examples/muse.rnc: muse.element.format is no longer a block, and may
60       not contain muse.element.p.
61     
62     * lisp/muse-latex.el (muse-latex-markup-strings): Add markup strings for
63       '(begin|end)-(quote|uli|oli|dl)-item.  Add '(begin|end)-(dl|ddt|dde)
64       markup strings.  This will allow for more flexibility in constructing
65       all sorts of lists, especially definition lists.  Rename 'start-dde to
66       'begin-dde for consistency.
67     
68     * lisp/muse-texinfo.el (muse-latex-markup-strings): Ditto.
69       (muse-texinfo-markup-regexps): Remove list concatenation regexp.
70     
71     * lisp/muse-docbook.el (muse-docbook-markup-strings)
72       (muse-docbook-markup-regexps): Ditto, but simplify paragraph regexp.
73     
74     * lisp/muse-xml.el (muse-xml-markup-regexps, muse-xml-markup-strings):
75       Ditto.
76     
77     * lisp/muse-html.el (muse-html-markup-regexps, muse-html-markup-strings):
78       Ditto.  Include <p></p> in center markup.
79       (muse-html-markup-paragraph): Remove special treatment of blockquote
80       and center.
81     
82     * lisp/muse-groff.el (muse-groff-markup-strings): Rename 'begin-dde to
83       'start-dde.
84     
85     * lisp/muse-publish.el (muse-publish-markup-regexps): Begin implementing
86       nested list preliminaries.  This is currently broken, probably.
87     
88     * lisp/muse-regexps.el (muse-list-item-regexp): New regexp that matches
89       the beginning of a list item.
91     modified files:
92      ChangeLog examples/muse.rnc lisp/muse-docbook.el
93      lisp/muse-groff.el lisp/muse-html.el lisp/muse-latex.el
94      lisp/muse-publish.el lisp/muse-regexps.el lisp/muse-texinfo.el
95      lisp/muse-xml.el
98 2005-12-27 03:20:11 GMT Michael Olson <mwolson@gnu.org> patch-324
100     Summary:
101       Implement <quote> tag.
102     Revision:
103       muse--main--1.0--patch-324
105     * lisp/muse-publish.el (muse-publish-markup-tags)
106       (muse-publish-quote-tag): Implement <quote> tag, which does a
107       blockquote.  This is an alternative to indenting text, in that the
108       quote can span several paragraphs.  The paragraph detection routine for
109       HTML has not yet been tested with several paragraphs inside a quote.
111     modified files:
112      ChangeLog lisp/muse-publish.el
115 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
117     Summary:
118       Add markup for non-breaking space.
119     Revision:
120       muse--main--1.0--patch-323
122     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
123       for 'no-break-space.
124     
125     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
126     
127     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
128     
129     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
130     
131     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
132     
133     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
134     
135     * lisp/muse-publish.el (muse-publish-markup-regexps)
136       (muse-publish-markup-functions): Interpret "~~" as a non-breaking
137       space.  Thanks to Ken Brown for the suggestion.
138       (muse-publish-markup-no-break-space): New function that publishes a
139       non-breaking space.
141     modified files:
142      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
143      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
144      lisp/muse-texinfo.el lisp/muse-xml.el
147 2005-12-26 21:35:08 GMT Michael Olson <mwolson@gnu.org> patch-322
149     Summary:
150       muse-texinfo: Escape commas in URLs.
151     Revision:
152       muse--main--1.0--patch-322
154     * lisp/muse-texinfo.el (muse-texinfo-markup-specials-url): New option
155       that determines the specials to escape in URLs.  This is needed in
156       order to escape commas in @ref.
157       (muse-texinfo-decide-specials): New function that determines the
158       specials to escape by context.
160     modified files:
161      ChangeLog lisp/muse-texinfo.el
164 2005-12-26 07:02:20 GMT Michael Olson <mwolson@gnu.org> patch-321
166     Summary:
167       Make sure spaces in HTML URLs get escaped properly.
168     Revision:
169       muse--main--1.0--patch-321
171     * lisp/muse-docbook.el (muse-docbook-markup-specials): Move to
172       muse-xml-common.el.
173     
174     * lisp/muse-html.el (muse-html-markup-specials): Ditto.
175     
176     * lisp/muse-xml.el (muse-xml-markup-specials): Ditto.
177     
178     * lisp/muse-html.el (muse-html-prepare-buffer): Don't modify
179       muse-publish-url-transforms.
180     
181     * lisp/muse-publish.el (muse-publish-escape-specials): Get specials only
182       once, rather than once-per-iteration.
183       (muse-publish-escape-specials-in-string): If a function is returned by
184       a function in :specials, pass it the string and use the results.  This
185       allows us to deal with funky cases like HTML URLs which work on a
186       negated subset, by passing the buck.  We don't permit this behavior in
187       muse-publish-escape-specials because there hasn't been a need, yet.
188     
189     * lisp/muse-xml-common.el (muse-xml-markup-specials): New option that
190       specifies the specials to normally escape.
191       (muse-xml-markup-specials-url-extra): New option that specifies the
192       extra specials to escape in URLs.  Thanks to John Sullivan for
193       reporting the incorrect translation of the space character in URLs.
194       (muse-xml-decide-specials): New function that determines the specials
195       to escape, given context.
196       (muse-xml-escape-url): Rename from muse-xml-escape-string.  Add "%" to
197       the list of characters to ignore.  Fix code indentation.
199     modified files:
200      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
201      lisp/muse-publish.el lisp/muse-xml-common.el lisp/muse-xml.el
204 2005-12-25 17:33:25 GMT Michael Olson <mwolson@gnu.org> patch-320
206     Summary:
207       Allow text like "%N%" in markup strings.
208     Revision:
209       muse--main--1.0--patch-320
211     * lisp/muse-docbook.el (muse-docbook-markup-strings): Rename
212       'internal-link to 'anchor-ref for clarity.  Split 'url-link into 'url
213       and 'link so that TeX-related publishing styles can more handle links
214       to other Muse documents.  Add 'link-and-anchor string that handles a
215       link with an anchor and an optional description.
216     
217     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
218     
219     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
220     
221     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
222     
223     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
224     
225     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
226     
227     * lisp/muse-publish.el (muse-publish-url-transforms): Remove
228       muse-publish-prepare-url.
229     
230     * lisp/muse-publish.el (muse-markup-text): Turn this into a function and
231       add documentation.  It will now handle arguments like "%N%", which
232       indicate the position of an argument to insert.  `format' is applied
233       afterward.
234       (muse-publish-classify-url): New function derived from
235       muse-publish-prepare-url that returns a data structure with complete
236       information about the given target string.
237       (muse-publish-url): Use muse-publish-classify-url.  This should fix an
238       error in the LaTeX publishing style when specifying links to anchors.
239       (muse-publish-insert-url): Remove unnecessary let-binding.
240       (muse-publish-markup-url): Simplify, now that we have whole-document
241       escaping of specials.
242       (muse-publish-prepare-url): Remove.
243     
244     * lisp/muse.el (muse-replace-regexp-in-string): Use a more robust
245       fallback routine when neither replace-regexp-in-string nor
246       replace-in-string are found.
248     modified files:
249      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
250      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
251      lisp/muse-texinfo.el lisp/muse-xml.el lisp/muse.el
254 2005-12-25 04:32:27 GMT Michael Olson <mwolson@gnu.org> patch-319
256     Summary:
257       Use simpler markup string for anchors.
258     Revision:
259       muse--main--1.0--patch-319
261     * lisp/muse-docbook.el (muse-docbook-markup-strings): Use 'anchor instead
262       of 'begin-anchor and 'end-anchor.
263     
264     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
265     
266     * lisp/muse-publish.el (muse-publish-markup-anchor): Ditto.
267     
268     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
269     
270     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Ditto.
271     
272     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
273     
274     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-anchor):
275       Revert previous change, since muse-html-insert-contents needs
276       muse-html-insert-anchor.
278     modified files:
279      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
280      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
281      lisp/muse-xml-common.el lisp/muse-xml.el
284 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
286     Summary:
287       Fix a markup error involving links like [[#foo]].
288     Revision:
289       muse--main--1.0--patch-318
291     * examples/QuickStart.muse: Move <contents> higher.  Remove <comment>
292       tags around the centered text.
293     
294     * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
295       (muse-html-markup-strings): Remove table-group strings, since they
296       aren't valid (X)HTML like I had thought.  Change center to use <p>
297       rather than <span>.
298       (muse-html-insert-anchor): Remove.
299       (muse-html-markup-anchor): Respect the noemphasis property.  This fixes
300       a bug with links like [[#foo]].
301       (muse-html-markup-footnote): Insert the correct footnote number.
302     
303     * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
304       rule higher than anchor rule.
305       (muse-publish-markup-anchor): Respect the noemphasis property.
306     
307     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
308       noemphasis property.
310     modified files:
311      ChangeLog examples/QuickStart.muse lisp/muse-html.el
312      lisp/muse-publish.el lisp/muse-xml-common.el
315 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
317     Summary:
318       Get rid of muse-regexp-space.  Standardize anchor markup somewhat.
319     Revision:
320       muse--main--1.0--patch-317
322     * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
323       Replace muse-regexp-space with muse-regexp-blank.  Too many Emacs
324       functions treat [:blank:]+\n differently than [:space:], so we'll use
325       the former everywhere.
326     
327     * lisp/muse-convert.el (muse-write-citation): Ditto.
328     
329     * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
330     
331     * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
332     
333     * lisp/muse-publish.el (muse-publish-markup-regexps)
334       (muse-publish-markup-tag, muse-publish-surround-text)
335       (muse-publish-markup-list): Ditto.
336     
337     * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
338       Ditto.
339     
340     * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
341     
342     * lisp/muse-regexps.el (muse-regexp-space): Remove.
343     
344     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
345       muse-xml-markup-anchor.
346       (muse-docbook-markup-strings): Add markup strings for anchors.
347       (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
348     
349     * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
350     
351     * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
352       since we now have a sane default in muse-publish.el.
353       (muse-latex-markup-strings): Add markup strings for anchors.
354       (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
355     
356     * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
357       strings.  If style does not handle anchors, remove them.
358     
359     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
360       rule, since we now have a sane default in muse-publish.el.
361       (muse-texinfo-markup-strings): Add markup strings for anchors.
362       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
363     
364     * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
365       for handling anchors.
366       (muse-xml-markup-table): Pass row-len to begin-table-group markup
367       string.
368     
369     * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
370       anchors.
371       (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
373     modified files:
374      ChangeLog lisp/muse-colors.el lisp/muse-convert.el
375      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
376      lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
377      lisp/muse-regexps.el lisp/muse-registry.el
378      lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
379      lisp/muse.el
382 2005-12-24 22:07:28 GMT Michael Olson <mwolson@gnu.org> patch-316
384     Summary:
385       Adapt the remaining publishing styles.
386     Revision:
387       muse--main--1.0--patch-316
389     * lisp/muse-groff.el (muse-groff-markup-paragraph): Use
390       muse-insert-markup.
391     
392     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
393       muse-insert-markup.
394       (latex2png): Clean up the code a bit.
395     
396     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor): Use
397       muse-insert-markup.
398       (muse-texinfo-markup-table): Use the shiny new
399       muse-publish-table-fields function.
401     modified files:
402      ChangeLog lisp/muse-groff.el lisp/muse-latex2png.el
403      lisp/muse-texinfo.el
406 2005-12-24 21:47:44 GMT Michael Olson <mwolson@gnu.org> patch-315
408     Summary:
409       Make all XML-based publishing styles do tables.  Needs testing.
410     Revision:
411       muse--main--1.0--patch-315
413     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
414       muse-xml-markup-table.
415       (muse-docbook-markup-regexps): Remove table kludges.
416       (muse-docbook-markup-strings): Add markup strings for tables.
417       (muse-docbook-encoding-map, muse-docbook-transform-content-type)
418       (muse-docbook-markup-table): Remove in favor of using the functions in
419       muse-xml-common.el.
420       (muse-docbook-encoding): Use muse-xml-transform-content-type.
421       (muse-docbook-markup-paragraph, muse-docbook-insert-anchor): Use
422       muse-insert-markup.
423       (muse-docbook-fixup-tables): Remove, since it isn't needed anymore.
424       (muse-docbook-prepare-buffer): New function that forces the escaping of
425       extra specials in URLs.
426     
427     * lisp/muse-html.el (muse-html-table-attributes): Add a leading space.
428       Fix documentation.
429       (muse-html-markup-regexps): Remove table kludges.
430       (muse-html-markup-strings): Add markup strings for tables.
431       (muse-html-encoding-map, muse-html-transform-content-type): Remove in
432       favor of the functions of muse-xml-common.el.
433       (muse-html-insert-anchor, muse-html-markup-paragraph)
434       (muse-html-class-tag): Use muse-insert-markup.
435       (muse-html-markup-table): Call muse-xml-markup-table to do most of the
436       work, passing attributes.
437       (muse-html-insert-contents): Use muse-insert-markup.  Bum it down a
438       bit.
439       (muse-html-encoding): Use muse-xml-transform-content-type.
440       (muse-html-fixup-tables): Remove.
441     
442     * lisp/muse-xml-common.el: Move a few functions and options here from
443       other publishing styles.  Make an initial attempt at an XML-based table
444       publishing routine that uses markup strings.  I'm not sure if it will
445       abstract easily enough to use with LaTeX, but that's not a huge
446       concern.
447     
448     * lisp/muse-xml.el (muse-xml-markup-regexps): Remove table kludges.
449       (muse-xml-markup-strings): Add table markup strings.  Omit table-group
450       markup since it's unnecessary sugar.
451       (muse-xml-encoding-map, muse-xml-transform-content-type)
452       (muse-xml-markup-table): Move to muse-xml-common.el.
453       (muse-xml-encoding): Pass default argument.
454       (muse-xml-markup-paragraph, muse-xml-insert-anchor): Use
455       muse-insert-markup.
456       (muse-xml-fixup-tables): Remove.
458     modified files:
459      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
460      lisp/muse-xml-common.el lisp/muse-xml.el
463 2005-12-24 20:01:37 GMT Michael Olson <mwolson@gnu.org> patch-314
465     Summary:
466       Implement a nicer way of publishing tables.  Fix some regexps.
467     Revision:
468       muse--main--1.0--patch-314
470     * lisp/muse-html.el (muse-html-markup-footnote): Fix logic error.  I
471       thought "/=" was a typo, but it really meant "!=".  Odd.  Let's avoid
472       that so that people familiar with C derivatives won't be confused :^) .
473       (muse-html-insert-anchor, muse-html-markup-paragraph): Fix regexp.  We
474       have to make sure to add "\n" to most negated sets if we don't want
475       them to span multiple lines.
476       (muse-html-escape-string): Move to muse-xml-common.el.
477       (muse-html-prepare-buffer): Use muse-xml-escape-string.
478     
479     * lisp/muse-journal.el (muse-journal-html-heading-regexp): Fix.
480     
481     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove the kludgy
482       table-joining regexp.
483       (muse-latex-markup-table): Call muse-publish-table-fields to get a
484       table structure that we can work with.  Now we can publish the entire
485       table at once.
486     
487     * lisp/muse-protocols.el (muse-browse-url-info): Fix regexps.
488     
489     * lisp/muse-publish.el (muse-publish-markup-regexps): Compact some
490       regexps.  Use a table-matching regexp that matches the entire region of
491       a table, rather than just one line.
492       (muse-publish-file): Docfix.
493       (muse-publish-markup-footnote): Compact regexp.
494       (muse-publish-table-fields): New function that snarfs the given region
495       and returns a table structure.
496     
497     * lisp/muse-regexps.el (muse-table-field-regexp): New regexp that matches
498       the field separator for tables.
499       (muse-table-line-regexp): New regexp that matches a table line.
500       (muse-tag-regexp): Fix regexp.
501     
502     * lisp/muse-registry.el (muse-registry-url-regexp)
503       (muse-registry-link-regexp): Fix.
504     
505     * lisp/muse-xml.el (muse-xml-insert-anchor): Fix regexp.
506     
507     * lisp/muse-xml-common.el: New file containing routines that are commonly
508       used by XML-ish publishing styles.
509       (muse-xml-sort-table): New function that sorts a table structure so
510       that it validates properly.  We don't use it yet, but we will.
512     new files:
513      lisp/.arch-ids/muse-xml-common.el.id lisp/muse-xml-common.el
515     modified files:
516      ChangeLog lisp/muse-html.el lisp/muse-journal.el
517      lisp/muse-latex.el lisp/muse-protocols.el lisp/muse-publish.el
518      lisp/muse-regexps.el lisp/muse-registry.el lisp/muse-xml.el
521 2005-12-23 06:18:46 GMT Michael Olson <mwolson@gnu.org> patch-313
523     Summary:
524       muse-latex: Work on table markup, isn't perfect yet.
525     Revision:
526       muse--main--1.0--patch-313
528     * lisp/muse-latex.el (muse-latex-markup-table): Make this sort of work.
529       I've got an idea for how it should be done.  We're going to try to
530       snarf the whole table in muse-publish using only regexps, and pass it
531       to the style-specific table markup function.
532     
533     * lisp/muse-publish.el (muse-publish-insert-url)
534       (muse-publish-markup-url): Use muse-insert-markup.
535       (muse-publish-verbatim-tag): Pass arguments correctly.
537     modified files:
538      ChangeLog lisp/muse-latex.el lisp/muse-publish.el
541 2005-12-23 05:27:53 GMT Michael Olson <mwolson@gnu.org> patch-312
543     Summary:
544       Get practically-perfect LaTeX special escaping.
545     Revision:
546       muse--main--1.0--patch-312
548     * examples/QuickStart.muse: Detabify, change URLs.
549     
550     * lisp/muse-latex.el (muse-latex-markup-specials-document): New option
551       that indicates the specials characters to escape in the whole document.
552       (muse-latex-markup-specials-example): New option that indicates the
553       specials to escape in <example> regions.
554       (muse-latex-markup-specials-literal): New option that indicates the
555       specials to escape in =monospaced text= and <code> regions.
556       (muse-latex-markup-specials-url): New option that indicates the
557       specials to escape in URLs.
558       (muse-latex-decide-specials): Determine which specials to use depending
559       on context.
560       (muse-latex-insert-anchor): Use muse-insert-markup.
561     
562     * lisp/muse-publish.el (muse-publish-markup-region): Escape specials in
563       the entire document.
564       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
565       List all contexts in documentation.  Skip past entire read-only regions
566       for a speed improvement.  We'll need this now that we're using it on
567       the whole document.  Fix a bug in retrieving specials.
568       (muse-publish-markup-enddots, muse-publish-markup-dots)
569       (muse-publish-markup-rule, muse-publish-surround-text): Use
570       muse-insert-markup.
571       (muse-publish-markup-leading-space): Take 2 more arguments for easy
572       generalization.
573       (muse-publish-markup-verse): Pass more arguments to
574       muse-publish-markup-leading-space.
575       (muse-publish-url): Fix a specials bug with bare links.
576       (muse-publish-code-tag): Use 'literal context here.
578     modified files:
579      ChangeLog examples/QuickStart.muse lisp/muse-latex.el
580      lisp/muse-publish.el
583 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
585     Summary:
586       muse-build: Prevent backup files when generating autoloads.
587     Revision:
588       muse--main--1.0--patch-311
590     * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
591       that we don't get muse-autoloads.el~ files.
593     modified files:
594      ChangeLog scripts/muse-build.el
597 2005-12-22 04:12:00 GMT Michael Olson <mwolson@gnu.org> patch-310
599     Summary:
600       Begin implementing context-specific handling of special characters.
601     Revision:
602       muse--main--1.0--patch-310
604     * lisp/muse-publish.el (muse-publish-url-transforms)
605       (muse-publish-desc-transforms): Remove
606       muse-publish-escape-specials-in-string, since we will explicitly call
607       this with the proper parameters later on.
608       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
609       Add new optional CONTEXT argument that specifies further information to
610       use when obtaining the specials that will be applied to the text.  If
611       someone specifies a function instead of an alist for the style's
612       specials, call it and pass CONTEXT.
613       (muse-publish-markup-word): Indicate the context when escaping
614       specials.  Make sure we have a context before continuing the publishing
615       of the word.
616       (muse-publish-markup-email, muse-publish-markup-url)
617       (muse-publish-code-tag, muse-publish-example-tag)
618       (muse-publish-verbatim-tag): Indicate the context when escaping
619       specials.
620       (muse-publish-url): Explicitly escape specials, rather than expecting
621       it to be done in a user-customizable hook.  Use different contexts for
622       url and description.
624     modified files:
625      ChangeLog lisp/muse-publish.el
628 2005-12-21 02:44:57 GMT Michael Olson <mwolson@gnu.org> patch-309
630     Summary:
631       Merged from mwolson@gnu.org--2005 (patch 37)
632     Revision:
633       muse--main--1.0--patch-309
635     Patches applied:
636     
637      * mwolson@gnu.org--2005/muse--rel--3.02--patch-37
638        Make error messages during publishing more friendly.
640     modified files:
641      ChangeLog lisp/muse-mode.el lisp/muse.el
643     new patches:
644      mwolson@gnu.org--2005/muse--rel--3.02--patch-37
647 2005-12-21 02:07:34 GMT Michael Olson <mwolson@gnu.org> patch-308
649     Summary:
650       Don't mix up links and footnotes.
651     Revision:
652       muse--main--1.0--patch-308
654     * lisp/muse-html.el (muse-html-markup-footnote): Change "/=" typo to "=".
655     
656     * lisp/muse-publish.el (muse-publish-markup-footnote): Don't mix up links
657       and footnotes.  Thanks to Dale Smith for spotting this.
659     modified files:
660      ChangeLog lisp/muse-html.el lisp/muse-publish.el
663 2005-12-17 17:16:32 GMT Michael Olson <mwolson@gnu.org> patch-307
665     Summary:
666       Merged from mwolson@gnu.org--2005 (patch 36)
667     Revision:
668       muse--main--1.0--patch-307
670     Patches applied:
671     
672      * mwolson@gnu.org--2005/muse--rel--3.02--patch-36
673        Release Emacs Muse 3.02.5.
675     modified files:
676      ChangeLog Makefile.defs NEWS debian/changelog lisp/muse.el
677      muse.texi
679     new patches:
680      mwolson@gnu.org--2005/muse--rel--3.02--patch-36
683 2005-12-17 02:10:32 GMT Michael Olson <mwolson@gnu.org> patch-306
685     Summary:
686       Merged from mwolson@gnu.org--2005 (patch 35)
687     Revision:
688       muse--main--1.0--patch-306
690     Patches applied:
691     
692      * mwolson@gnu.org--2005/muse--rel--3.02--patch-35
693        muse-colors: Fix QuickStart display bug.
695     modified files:
696      ChangeLog lisp/muse-colors.el
698     new patches:
699      mwolson@gnu.org--2005/muse--rel--3.02--patch-35
702 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
704     Summary:
705       Revert QuickStart changes, hack more on muse.rnc.
706     Revision:
707       muse--main--1.0--patch-305
709     * examples/QuickStart.muse: Revert previous changes; they cause
710       publishing to fail.  Hrm.  Guess I'll have to fix the display issue
711       with <literal> tags then.
712     
713     * muse.rnc: Put blockquote in the muse.element namespace, since it's not
714       an attribute.
716     modified files:
717      ChangeLog examples/QuickStart.muse examples/muse.rnc
720 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
722     Summary:
723       QuickStart: Correct old syntax.
724     Revision:
725       muse--main--1.0--patch-304
727     * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
728       Just use equal sign escaping.
730     modified files:
731      ChangeLog examples/QuickStart.muse
734 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
736     Summary:
737       Make XML publishing work with QuickStart; no longer considered unstable.
738     Revision:
739       muse--main--1.0--patch-303
741     * examples/muse.rnc: Strip trailing whitespace.  Hack it to the point
742       that it works with our QuickStart document.
743     
744     * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
745       (fullclean): Adapt to work with .muse extension.
746     
747     * examples/QuickStart.muse: Rename from QuickStart.  This makes it
748       automatically get colorized as a Muse document when opened.
749     
750     * lisp/muse-xml.el: Move from experimental.
751       (muse-xml-footer): Use correct ending tag.
752       (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
753       annoying error regarding "&mdash;" when validating with nxml-mode.
754       rule and fn-sep should use the empty form of the HR tag.
755     
756     * README: Fix directions for QuickStart.
758     modified files:
759      ChangeLog README examples/Makefile examples/muse.rnc
760      lisp/muse-xml.el
762     renamed files:
763      examples/.arch-ids/QuickStart.id
764        ==> examples/.arch-ids/QuickStart.muse.id
765      examples/QuickStart
766        ==> examples/QuickStart.muse
767      experimental/.arch-ids/muse-xml.el.id
768        ==> lisp/.arch-ids/muse-xml.el.id
769      experimental/muse-xml.el
770        ==> lisp/muse-xml.el
773 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
775     Summary:
776       muse-html: Fix regexp error.
777     Revision:
778       muse--main--1.0--patch-302
780     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
781       string.
783     modified files:
784      ChangeLog lisp/muse-html.el
787 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
789     Summary:
790       Makefile: Minor tweak.
791     Revision:
792       muse--main--1.0--patch-301
794     * lisp/Makefile (ELC): Base this on $(EL).  This should keep
795       muse-autoloads.elc from being added to the list -- it won't be compiled
796       anyway.
798     modified files:
799      ChangeLog lisp/Makefile
802 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
804     Summary:
805       Generate autoloads file.
806     Revision:
807       muse--main--1.0--patch-300
809     * Makefile (autoloads): New rule that calls "make autoloads" in lisp
810       directory.
811     
812     * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
813       list.
814       (all): Generate autoloads.
815       (autoloads): Make muse-autoloads.el.
816       (muse-autoloads.el): Call `muse-generate-autoloads' from
817       scripts/muse-build.el with arguments representing the directories to
818       use when searching for autoloads.
819       (realclean distclean fullclean): Remove autoloads.
820     
821     * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
822       Muse.  Deal with XEmacs and its quirky insistence on doing most of the
823       work itself.  Expand all command line args so that the right
824       directories are searched.  Hardcode muse-autoloads.el as the name of
825       the generated autoloads file.  Use my custom header and footer, if
826       possible.
828     modified files:
829      ChangeLog Makefile lisp/Makefile scripts/muse-build.el
832 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
834     Summary:
835       Add autoload cookies.
836     Revision:
837       muse--main--1.0--patch-299
839     Add autoload cookies to several functions.
841     modified files:
842      ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
843      lisp/muse-project.el lisp/muse-protocols.el
844      lisp/muse-publish.el
847 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
849     Summary:
850       muse-mode: Make muse-edit-link-at-point work.
851     Revision:
852       muse--main--1.0--patch-298
854     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
855       this function works.  Before, it would remove an arbitrary chunk of the
856       top of the buffer.
858     modified files:
859      ChangeLog lisp/muse-mode.el
862 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
864     Summary:
865       Change mode of muse-protocols to 644.
866     Revision:
867       muse--main--1.0--patch-297
870     modified files:
871      ChangeLog lisp/muse-protocols.el
874 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
876     Summary:
877       muse-wiki: WikiWord suffix fix.
878     Revision:
879       muse--main--1.0--patch-296
881     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
882       be nothing at the end.  This allows us to separate WikiWords with
883       "''''" to indicate suffixes.
885     modified files:
886      ChangeLog lisp/muse-wiki.el
889 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
891     Summary:
892       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
893     Revision:
894       muse--main--1.0--patch-295
896     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
897       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
898       for the report.
900     modified files:
901      ChangeLog lisp/muse-wiki.el
904 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
906     Summary:
907       muse-publish: Make muse-insert-markup a function.
908     Revision:
909       muse--main--1.0--patch-294
911     * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
912       defsubst.
914     modified files:
915      ChangeLog lisp/muse-publish.el
918 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
920     Summary:
921       Merged from muse--rel--3.02 (patch 29)
922     Revision:
923       muse--main--1.0--patch-293
925     Patches applied:
926     
927      * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
928        muse-mode: Fix semicolon in paragraph issue.
930     modified files:
931      ChangeLog lisp/muse-mode.el
933     new patches:
934      mwolson@gnu.org--2005/muse--rel--3.02--patch-29
937 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
939     Summary:
940       Merged from muse--rel--3.02 (patch 28)
941     Revision:
942       muse--main--1.0--patch-292
944     Patches applied:
945     
946      * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
947        muse-project: Deal with edge case.
949     modified files:
950      ChangeLog lisp/muse-project.el
952     new patches:
953      mwolson@gnu.org--2005/muse--rel--3.02--patch-28
956 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
958     Summary:
959       Merged from muse--rel--3.02 (patch 27)
960     Revision:
961       muse--main--1.0--patch-291
963     Patches applied:
964     
965      * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
966        muse-project: Prevent auto-save files from being included.
968     modified files:
969      ChangeLog lisp/muse-project.el
971     new patches:
972      mwolson@gnu.org--2005/muse--rel--3.02--patch-27
975 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
977     Summary:
978       muse-groff: Fix compiler warning.
979     Revision:
980       muse--main--1.0--patch-290
982     * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
984     modified files:
985      ChangeLog lisp/muse-groff.el
988 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
990     Summary:
991       muse-registry: Attempt to increase Emacs20 compatibility.
992     Revision:
993       muse--main--1.0--patch-289
995     * lisp/muse-registry.el (muse-registry-show)
996       (muse-registry-update-registry, muse-registry-make-new-registry): Use
997       dolist instead of mapc for nomimal support of Emacs20, since Planner
998       tries to support it.
1000     modified files:
1001      ChangeLog lisp/muse-registry.el
1004 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
1006     Summary:
1007       XEmacs fixes in muse-latex2png and muse-registry.
1008     Revision:
1009       muse--main--1.0--patch-288
1011     * lisp/muse-latex2png.el (latex2png): Fix XEmacs error.  It seems better
1012       to use expand-file-name than concat, since the result of the
1013       temp-directory function sometimes doesn't have a trailing backslash.
1014     
1015     * lisp/muse-registry.el (muse-registry-url-regexp): Use
1016       muse-regexp-space.
1017       (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
1018       (muse-registry-make-new-registry): Use a better heuristic for
1019       determining whether the given file is actually a directory.  This
1020       avoids the use of `directory-files-and-attributes', which is not
1021       available in XEmacs.
1022       (muse-registry-new-entries): Use muse-match-string-no-properties.
1024     modified files:
1025      ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
1028 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
1030     Summary:
1031       muse-registry.el: Fix compiler warnings.
1032     Revision:
1033       muse--main--1.0--patch-287
1035     * lisp/muse-registry.el: Fix compiler warnings.  Remove dependency on
1036       cl.el.
1038     modified files:
1039      ChangeLog lisp/muse-registry.el
1042 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
1044     Summary:
1045       muse-wiki: First try at implementing WikiName separator.
1046     Revision:
1047       muse--main--1.0--patch-286
1049     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
1050       markup, for when you want to add a suffix to a WikiName.
1052     modified files:
1053      ChangeLog lisp/muse-wiki.el
1056 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
1058     Summary:
1059       Merged from muse--rel--3.02 (patch 25)
1060     Revision:
1061       muse--main--1.0--patch-285
1063     Patches applied:
1064     
1065      * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
1066        muse-latex: Get table of contents to publish correctly.
1068     modified files:
1069      ChangeLog lisp/muse-latex.el
1071     new patches:
1072      mwolson@gnu.org--2005/muse--rel--3.02--patch-25
1075 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
1077     Summary:
1078       Add muse-registry.el to Muse.
1079     Revision:
1080       muse--main--1.0--patch-284
1082     * lisp/muse-registry.el: New file contributed by Bastien Guerry that
1083       provides a URL registry for Muse.
1085     new files:
1086      lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
1088     modified files:
1089      AUTHORS ChangeLog
1092 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
1094     Summary:
1095       muse-mode: Minor fix.
1096     Revision:
1097       muse--main--1.0--patch-283
1099     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
1100       and save-excursion as recommended by Emacs documentation.
1102     modified files:
1103      ChangeLog lisp/muse-mode.el
1106 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
1108     Summary:
1109       muse-mode: Handle case where we visit an anchor-only link.
1110     Revision:
1111       muse--main--1.0--patch-282
1113     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
1114       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
1116     modified files:
1117      ChangeLog lisp/muse-mode.el
1120 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
1122     Summary:
1123       muse-colors: Add faces for all 3 levels of emphasis.
1124     Revision:
1125       muse--main--1.0--patch-281
1127     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
1128       (muse-emphasis-3): New faces that represent italic, bold, and bold
1129       italic emphasis, respectively.
1130       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
1131       the suggestion and the initial code. 
1133     modified files:
1134      AUTHORS ChangeLog lisp/muse-colors.el
1137 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
1139     Summary:
1140       muse-latex2png: XEmacs compatibility.
1141     Revision:
1142       muse--main--1.0--patch-280
1144     * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
1145       file-expand-wildcards, since it was a no-op.
1146       (latex2png): Fall back to a temporary directory variable that works
1147       with XEmacs.  Thanks to Neilen Marais for the report and suggested fix.
1149     modified files:
1150      ChangeLog lisp/muse-latex2png.el
1153 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
1155     Summary:
1156       Update AUTHORS.
1157     Revision:
1158       muse--main--1.0--patch-279
1160     * AUTHORS: Update.
1162     modified files:
1163      AUTHORS ChangeLog
1166 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
1168     Summary:
1169       Don't split anchors in URLs.
1170     Revision:
1171       muse--main--1.0--patch-278
1173     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
1174       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
1175       sure that we handle URLs before trying to split the anchor.
1176       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
1178     modified files:
1179      ChangeLog lisp/muse-mode.el
1182 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
1184     Summary:
1185       Merged from mwolson@gnu.org--2005 (patch 23)
1186     Revision:
1187       muse--main--1.0--patch-277
1189     Patches applied:
1190     
1191      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
1192        muse-wiki: WikiWords can have consecutive capital letters.
1194     modified files:
1195      ChangeLog lisp/muse-wiki.el
1197     new patches:
1198      mwolson@gnu.org--2005/muse--rel--3.02--patch-23
1201 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
1203     Summary:
1204       Deal with case when muse-make-link is passed an explicit link.
1205     Revision:
1206       muse--main--1.0--patch-276
1208     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
1209       with case when we are passed an explicit-style link.
1211     modified files:
1212      ChangeLog lisp/muse-mode.el
1215 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
1217     Summary:
1218       Merged from mwolson@gnu.org--2005 (patch 20-22)
1219     Revision:
1220       muse--main--1.0--patch-275
1222     Patches applied:
1223     
1224      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
1225        Update NEWS.
1226     
1227      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
1228        Update examples.
1229     
1230      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
1231        Release Emacs Muse 3.02.02.
1233     new files:
1234      examples/mwolson/templates/.arch-ids/header.tex.id
1235      examples/mwolson/templates/header.tex
1237     modified files:
1238      ChangeLog NEWS examples/mwolson/muse-init.el
1239      examples/mwolson/templates/header.html lisp/muse.el muse.texi
1241     new patches:
1242      mwolson@gnu.org--2005/muse--rel--3.02--patch-20
1243      mwolson@gnu.org--2005/muse--rel--3.02--patch-21
1244      mwolson@gnu.org--2005/muse--rel--3.02--patch-22
1247 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
1249     Summary:
1250       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
1251     Revision:
1252       muse--main--1.0--patch-274
1254     Patches applied:
1255     
1256      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1257        Don't interpret enddots, dots, and rule inside of links.
1258     
1259      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1260        Allow bad WikiWords to be colorized, by popular request.
1261     
1262      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1263        Be more fault-tolerant about muse-file-extension.
1264     
1265      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1266        Prepare debian files for new minor release.
1267     
1268      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1269        Update NEWS.
1270     
1271      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1272        NEWS: Add migration note.
1273     
1274      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1275        Merged from mwolson@gnu.org--2005 (patch 272-273)
1277     modified files:
1278      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
1279      debian/control debian/rules lisp/muse-colors.el
1280      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
1282     new patches:
1283      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1284      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1285      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1286      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1287      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1288      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1289      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1292 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
1294     Summary:
1295       muse-latex: Make footnotes look a bit more natural for LaTeX users.
1296     Revision:
1297       muse--main--1.0--patch-273
1299     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
1300       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
1302     modified files:
1303      ChangeLog lisp/muse-latex.el
1306 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
1308     Summary:
1309       muse-texinfo: Correct markup strings for dots, enddots, center.
1310     Revision:
1311       muse--main--1.0--patch-272
1313     * AUTHORS: Bookkeeping
1314     
1315     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
1316       Jim Ottaway that produces correct output for dots, enddots, and
1317       centered text.
1319     modified files:
1320      AUTHORS ChangeLog lisp/muse-texinfo.el
1323 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
1325     Summary:
1326       Sync with davidsmith@acm.org--2005 (patch 0), davidsmith@acm.org--main (patch 0-2), hodique@lifl.fr--2005 (patch 40-45), mwolson@gnu.org--2005 (patch 0-8)
1327     Revision:
1328       muse--main--1.0--patch-271
1330     Mark several revisions as "included".  No actual changes were made to the
1331     source.
1333     modified files:
1334      ChangeLog
1336     new patches:
1337      davidsmith@acm.org--2005/muse--devo--1.0--base-0
1338      davidsmith@acm.org--main/muse--devo--1.0--base-0
1339      davidsmith@acm.org--main/muse--devo--1.0--patch-1
1340      davidsmith@acm.org--main/muse--devo--1.0--patch-2
1341      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
1342      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
1343      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
1344      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
1345      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
1346      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
1347      mwolson@gnu.org--2005/muse--rel--3.02--base-0
1348      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
1349      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
1350      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
1351      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
1352      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
1353      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
1354      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
1355      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
1358 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
1360     Summary:
1361       muse-groff: Provide groff-pdf style rather than pdf.
1362     Revision:
1363       muse--main--1.0--patch-270
1365     * experimental/muse-groff.el: Remove, since the original author keeps his
1366       version in the lisp/ directory, and it's reasonably stable by now.
1367     
1368     * lisp/muse-groff.el: Detabify source.
1369       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
1370       avoid a conflict with the latex-based pdf style.
1372     removed files:
1373      experimental/.arch-ids/muse-groff.el.id
1374      experimental/muse-groff.el
1376     modified files:
1377      ChangeLog lisp/muse-groff.el
1380 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
1382     Summary:
1383       Merged from ajk@iu.edu--2005 (patch 0-9)
1384     Revision:
1385       muse--main--1.0--patch-269
1387     Patches applied:
1388     
1389      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
1390        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
1391     
1392      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1393        Publish PDF using GROFF with mom macros.
1394     
1395      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1396        Kinda works, still need tables and a bunch of other stuff.
1397     
1398      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1399        Remove extra newlines from QUOTE calls.
1400     
1401      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1402        mom -> groff
1403     
1404      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1405        - fix syntax of definition of muse-groff-markup-strings
1406     
1407      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1408        Use \z to keep leading space that will result from .URL...
1409     
1410      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1411        Don't use .blm (blank line == paragraph break).  Hopefu...
1412     
1413      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1414        Use markup-strings for <example>.
1415     
1416      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1417        Catch up with mwolson
1419     new files:
1420      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
1422     modified files:
1423      ChangeLog
1425     new patches:
1426      ajk@iu.edu--2005/muse--ajk--1.0--base-0
1427      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1428      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1429      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1430      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1431      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1432      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1433      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1434      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1435      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1438 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
1440     Summary:
1441       Allow "-" in publishing directives.
1442     Revision:
1443       muse--main--1.0--patch-268
1445     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
1446       publishing directives.  Thanks to Jim Ottaway for the suggestion.
1448     modified files:
1449      ChangeLog lisp/muse-publish.el
1452 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
1454     Summary:
1455       muse-latex: Fix "generation of PDF failed" message.
1456     Revision:
1457       muse--main--1.0--patch-267
1459     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
1460       t or nil depending on whether the publishing attempt was successful.
1462     modified files:
1463      ChangeLog lisp/muse-latex.el
1466 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
1468     Summary:
1469       Call pdflatex a reasonable number of times.
1470     Revision:
1471       muse--main--1.0--patch-266
1473     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
1474       times, depending on what return value we get.  Thanks to John Wiegley
1475       for the heads up.
1477     modified files:
1478      ChangeLog Makefile.defs debian/changelog debian/rules
1479      lisp/muse-latex.el
1482 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
1484     Summary:
1485       Temporary workaround to make lists work properly again.
1486     Revision:
1487       muse--main--1.0--patch-265
1489     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
1490       properties to lists, since we need to be able to reduce them in later
1491       publishing rules for muse-html.  I'd really like to change the way
1492       lists are marked up so as to obviate the need for this.
1494     modified files:
1495      ChangeLog lisp/muse-publish.el
1498 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
1500     Summary:
1501       Attempt to fix read-only error.
1502     Revision:
1503       muse--main--1.0--patch-264
1505     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
1506       inhibit-read-only to t so that we don't get buffer-read-only errors.
1508     modified files:
1509      ChangeLog lisp/muse-publish.el
1512 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
1514     Summary:
1515       Fix mistyping of new option name.
1516     Revision:
1517       muse--main--1.0--patch-263
1519     * lisp/muse-publish.el (muse-publish-markup-comment)
1520       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
1522     modified files:
1523      ChangeLog lisp/muse-publish.el
1526 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
1528     Summary:
1529       muse-publish: Use `apply' instead of passing list to `insert'.
1530     Revision:
1531       muse--main--1.0--patch-262
1533     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
1534       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
1535       Hopefully this will fix a backtrace or two.
1537     modified files:
1538      ChangeLog lisp/muse-publish.el
1541 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
1543     Summary:
1544       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
1545     Revision:
1546       muse--main--1.0--patch-261
1548     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
1549       'comment-begin and 'comment-end.
1550     
1551     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
1552     
1553     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
1554     
1555     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
1556     
1557     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
1558       argument for "\ref", since it isn't valid LaTeX.
1559     
1560     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
1561       muse-publishing-current-output-path rather than
1562       muse-publishing-current-file.
1563     
1564     * lisp/muse-publish.el (muse-publishing-current-output-path): New
1565       variable that determines where the current file is being published to.
1566       (muse-publish-file): Set muse-publishing-current-output-path.
1567       (muse-publish-comments-p): New option that determines whether comments
1568       should be deleted or published.  Default is to delete.
1569       (muse-publish-markup-comment, muse-publish-comment-tag): Use
1570       muse-publish-comments-p.
1572     modified files:
1573      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1574      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
1575      lisp/muse-publish.el lisp/muse-texinfo.el
1578 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
1580     Summary:
1581       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
1582     Revision:
1583       muse--main--1.0--patch-260
1585     * AUTHORS: Bookkeeping.
1586     
1587     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
1588       `output-dir' is not defined, so let's just use pubdir.
1589     
1590     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
1591       Ottaway.
1593     modified files:
1594      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
1597 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
1599     Summary:
1600       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
1601     Revision:
1602       muse--main--1.0--patch-259
1604     * AUTHORS: Update.
1605     
1606     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
1607       table headers and overlining table footers, as suggested by Trent Buck.
1608     
1609     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
1610       author has agreed to send in a copyright assignment form.
1612     modified files:
1613      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
1615     renamed files:
1616      contrib/.arch-ids/muse-latex2png.el.id
1617        ==> lisp/.arch-ids/muse-latex2png.el.id
1618      contrib/muse-latex2png.el
1619        ==> lisp/muse-latex2png.el
1622 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
1624     Summary:
1625       Pave the way for entire-document escaping of specials.
1626     Revision:
1627       muse--main--1.0--patch-258
1629     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
1630     
1631     * lisp/muse-publish.el (muse-insert-markup): New function that is used
1632       for inserting markup text.  Currently, this inserts the text and adds
1633       the read-only property.  This should permit us to deal with escaping
1634       specials in the entire document, later on.
1635       (muse-publish-section-close, muse-publish-markup-word)
1636       (muse-publish-markup-emdash, muse-publish-markup-enddots)
1637       (muse-publish-markup-dots, muse-publish-markup-rule)
1638       (muse-publish-markup-heading, muse-publish-markup-footnote)
1639       (muse-publish-markup-fn-sep, muse-publish-surround-text)
1640       (muse-publish-markup-list, muse-publish-markup-leading-space)
1641       (muse-publish-markup-verse): Use muse-insert-markup instead of
1642       `insert'.  Don't use this on whitespace, just the markup text itself.
1643     
1644     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
1645       Ditto.
1646     
1647     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
1649     modified files:
1650      ChangeLog lisp/muse-book.el lisp/muse-journal.el
1651      lisp/muse-mode.el lisp/muse-publish.el
1654 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
1656     Summary:
1657       By default, use ".muse" extension and do not detect by pathname.
1658     Revision:
1659       muse--main--1.0--patch-257
1661     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
1662       (muse-file-extension): Default to "muse".  This has the effect of
1663       making Emacs associate the ".muse" extension with muse-mode, without
1664       trying to figure things out from the path to the file.  The former
1665       method is usually considered to be best, so we'll go with it.
1667     modified files:
1668      ChangeLog lisp/muse-mode.el lisp/muse.el
1671 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
1673     Summary:
1674       Emacs 21 flyspell fix.
1675     Revision:
1676       muse--main--1.0--patch-256
1678     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
1679       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
1680       means that the version of flyspell that comes with Emacs21 will no
1681       longer mess up links.
1683     modified files:
1684      ChangeLog lisp/muse-mode.el
1687 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
1689     Summary:
1690       Merged from jeho@jeho.org--2005 (patch 0-11)
1691     Revision:
1692       muse--main--1.0--patch-255
1694     * AUTHORS: Update.
1695     
1696     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
1697       footnode-end mark.
1698     
1699     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
1700       links.
1701       (muse-visit-link-default): Save position before searching, in case the
1702       search fails.  Use a regexp search.  Start from beginning of document.
1703       Refine search regexp.
1704     
1705     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
1706       that indicated whether project names without a page specifier will be
1707       considered links.
1708       (muse-wiki-handle-interwiki): Consult
1709       `muse-wiki-ignore-bare-project-names'.
1710     
1711     Patches applied:
1712     
1713      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1714        muse-mode.el fix for muse-visit-link-default
1715     
1716      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1717        muse-mode.el fix intangible problem in muse-link-at-point
1718     
1719      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1720        muse-wiki: added option for not rendering bare project names as links
1721     
1722      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1723        muse-mode.el: fix finding an anchor
1724     
1725      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1726        muse-latex.el: fix footnote-end
1728     modified files:
1729      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
1730      lisp/muse-wiki.el
1732     new patches:
1733      jeho@jeho.org--2005/muse--jeho--1.0--base-0
1734      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
1735      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
1736      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
1737      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
1738      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
1739      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1740      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1741      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1742      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
1743      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1744      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1747 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
1749     Summary:
1750       contrib/muse-latex2png.el: Put images in the correct directory.
1751     Revision:
1752       muse--main--1.0--patch-254
1754     * contrib/muse-latex2png.el (latex2png-move2pubdir)
1755       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
1756       puts generated images in the correct directory.
1758     modified files:
1759      AUTHORS ChangeLog contrib/muse-latex2png.el
1762 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
1764     Summary:
1765       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
1766     Revision:
1767       muse--main--1.0--patch-253
1769     * experimental/muse-xml.el (muse-xml-insert-anchor)
1770       (muse-xml-markup-anchor): Make sure we don't blow away the text just
1771       before an anchor.  On all types but texinfo, insert a newline
1772       immediately after the anchor.
1773     
1774     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
1775       (muse-docbook-markup-anchor): Ditto.
1776     
1777     * lisp/muse-html.el (muse-html-insert-anchor)
1778       (muse-html-markup-anchor): Ditto.
1779     
1780     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
1781       (muse-texinfo-markup-anchor): Ditto.
1782     
1783     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
1784       the anchor the first match group.
1785     
1786     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
1787       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
1788       suggestion.
1789       (muse-latex-insert-anchor): Use a simpler routine that inserts
1790       \label{}.
1792     modified files:
1793      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1794      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
1795      lisp/muse-texinfo.el
1798 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
1800     Summary:
1801       Allow anchors to occur near (rather than at) the beginning of line.
1802     Revision:
1803       muse--main--1.0--patch-252
1805     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
1806       characters before anchor, like " - ".  Thanks to Phillip Lord for the
1807       suggestion.
1809     modified files:
1810      ChangeLog lisp/muse-publish.el
1813 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
1815     Summary:
1816       Minor bookkeeping update.
1817     Revision:
1818       muse--main--1.0--patch-251
1820     * AUTHORS: Update information.
1822     modified files:
1823      AUTHORS ChangeLog
1826 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
1828     Summary:
1829       muse-mathml: New experimental embedded MathML publisher.
1830     Revision:
1831       muse--main--1.0--patch-250
1833     * lisp/muse-html.el (muse-html): Fix docstring.
1834     
1835     * experimental/muse-mathml.el: New file that implements a <math> tag.
1836       With the help of an external program, this will translate LaTeX code
1837       between <math> and </math> to embedded MathML.  A new style called
1838       "mathml" is defined, which is derived from the XHTML style, but with a
1839       more suitable header.
1841     new files:
1842      experimental/.arch-ids/muse-mathml.el.id
1843      experimental/muse-mathml.el
1845     modified files:
1846      ChangeLog lisp/muse-html.el
1849 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
1851     Summary:
1852       muse-latex: Ignore anchor if it occurs at end of line.
1853     Revision:
1854       muse--main--1.0--patch-249
1856     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
1857       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
1859     modified files:
1860      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
1863 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
1865     Summary:
1866       Add ability to publish embedded LaTeX content as a PNG.
1867     Revision:
1868       muse--main--1.0--patch-248
1870     * lisp/muse-publish.el (muse-publishing-styles)
1871       (muse-publishing-current-file, muse-publishing-current-style)
1872       (muse-publishing-styles): Add documentation.
1873     
1874     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
1875       expects LaTeX content, and will publish a PNG file.  If you're
1876       interesting in helping, check out To Do in the commentary.  This is in
1877       /contrib for now, since the original author doesn't have a copyright
1878       assignment on file with the FSF.
1880     new files:
1881      contrib/.arch-ids/muse-latex2png.el.id
1882      contrib/muse-latex2png.el
1884     modified files:
1885      AUTHORS ChangeLog lisp/muse-publish.el
1888 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1890     Summary:
1891       muse-groff.el: New publishing styles groff and groff-pdf.
1892     Revision:
1893       muse--main--1.0--patch-247
1895     * AUTHORS: Add AJK.
1896     
1897     * lisp/muse.el: Use the correct month name for this release.  Oops.
1898     
1899     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1900     
1901     * experimental/muse-groff.el: New file containing the groff and groff-pdf
1902       publishing styles.
1904     new files:
1905      experimental/.arch-ids/muse-groff.el.id
1906      experimental/muse-groff.el
1908     modified files:
1909      AUTHORS ChangeLog lisp/muse.el muse.texi
1912 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1914     Summary:
1915       Figure out syntax of :set.
1916     Revision:
1917       muse--main--1.0--patch-246
1919     * lisp/muse-project.el (muse-project): Make the :set option inline to
1920       match the actual syntax that Muse recognizes.
1921     
1922     * muse.texi (Projects): Note that I need to work on this section.
1924     modified files:
1925      ChangeLog lisp/muse-project.el muse.texi
1928 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1930     Summary:
1931       Release Emacs Muse 3.02.01.
1932     Revision:
1933       muse--main--1.0--patch-245
1935     * NEWS: Update entries for Muse 3.02.01.
1936     
1937     * debian/rules: Install NEWS.Debian.
1938     
1939     * debian/NEWS: New file that contains Debian-related news items.
1940     
1941     * examples/mwolson/muse-init.el: Update with my latest changes.
1942     
1943     * examples/mwolson/templates/footer.html: Use
1944       `muse-publishing-directive'.
1946     new files:
1947      debian/.arch-ids/NEWS.id debian/NEWS
1949     modified files:
1950      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1951      examples/mwolson/muse-init.el
1952      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1955 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1957     Summary:
1958       Fix customization bugs concerning muse-project-alist.
1959     Revision:
1960       muse--main--1.0--patch-244
1962     * examples/johnw/muse-johnw.el: Update with latest version from John.
1963     
1964     * muse-project.el (muse-project-alist-using-customize): New variable that
1965       indicates whether or not we just used customize to modify the value of
1966       muse-project-alist.
1967       (muse-project-alist-get): Set muse-project-alist-using-customize.
1968       (muse-project-alist-set): Only try to unescape muse-project-alist if
1969       muse-project-alist-using-customize is set.  Make sure that the value we
1970       save to .emacs is unescaped.
1971       (muse-project): Add definition for :value-delete so that we can work
1972       around an Emacs21 and XEmacs21 annoyance.
1974     modified files:
1975      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1978 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1980     Summary:
1981       Try to make link properties more sane.
1982     Revision:
1983       muse--main--1.0--patch-243
1985     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1986       a bit smarter.  It is hoped that this fixes several strange key
1987       movement and link coloring issues.  Thanks to Sergey Vlasov for the
1988       fix.
1990     modified files:
1991      AUTHORS ChangeLog lisp/muse-colors.el
1994 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1996     Summary:
1997       Use modification time for date directive.
1998     Revision:
1999       muse--main--1.0--patch-242
2001     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
2002       directive using the currently-publishing file's modification time,
2003       rather than the current time.
2005     modified files:
2006      ChangeLog lisp/muse-publish.el
2009 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
2011     Summary:
2012       muse-latex: Add a few escaping options that may be used in the future.
2013     Revision:
2014       muse--main--1.0--patch-241
2016     * lisp/muse-latex.el: Note that we don't make use of these new options
2017       yet.
2018       (muse-latex-markup-specials): Move longer escapes out of here.
2019       (muse-latex-markup-specials-entire-document): New option that specifies
2020       the special characters to escape in the whole document after processing
2021       markup rules.
2022       (muse-latex-markup-specials-verbatim): New option that specifies the
2023       special characters to escape in <example> tags and =literal text=.
2025     modified files:
2026      ChangeLog lisp/muse-latex.el
2029 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
2031     Summary:
2032       If more than 1 blank separates list/table items, separate them.
2033     Revision:
2034       muse--main--1.0--patch-240
2036     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
2037       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
2038       line separates a list or table item, it will form a new table.
2040     modified files:
2041      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2042      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
2045 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
2047     Summary:
2048       muse.texi: Use @example instead of @smallexample.
2049     Revision:
2050       muse--main--1.0--patch-239
2052     * muse.texi: Replace @smallexample with @example.  It didn't do what I
2053       thought it did, and the result looked worse.  Hence, the reversal.
2055     modified files:
2056      ChangeLog muse.texi
2059 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
2061     Summary:
2062       muse-html: Add muse-xhtml-style-sheet.
2063     Revision:
2064       muse--main--1.0--patch-238
2066     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
2067       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
2068       Thanks to Trent Buck for the suggestion.
2070     modified files:
2071      ChangeLog lisp/muse-html.el
2074 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
2076     Summary:
2077       Release Muse 3.02.
2078     Revision:
2079       muse--main--1.0--patch-237
2081     * Makefile.defs: Update Debian stuff.
2082     
2083     * changelog: Add entry for 3.02-1, urgency medium.
2085     modified files:
2086      ChangeLog Makefile.defs debian/changelog
2089 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
2091     Summary:
2092       Prepare for release.
2093     Revision:
2094       muse--main--1.0--patch-236
2096     * lisp/muse.el (muse-version): Increment to 3.02.
2097     
2098     * *.el: Fix first header line.
2099     
2100     * examples/mwolson/muse-init.el: Sync with my config.
2101       (my-muse-pdf-make-links-absolute): New function that makes relative
2102       links absolute in a hard-coded way.
2103       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
2104       publishing transforms.
2105     
2106     * NEWS: Update.
2108     new files:
2109      experimental/.arch-ids/muse-cite.el.id
2110      experimental/muse-cite.el
2112     modified files:
2113      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
2114      experimental/muse-message.el experimental/muse-xml.el
2115      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
2116      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
2117      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2118      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
2119      lisp/muse-protocols.el lisp/muse-publish.el
2120      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
2121      lisp/muse.el muse.texi
2124 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
2126     Summary:
2127       Finish documentation.
2128     Revision:
2129       muse--main--1.0--patch-235
2131     * muse.texi (Comments): New node that describes the syntax of comments.
2132       (Markup Strings): Describe all markup strings.
2134     modified files:
2135      ChangeLog muse.texi
2138 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
2140     Summary:
2141       Document style elements for muse-define-style.
2142     Revision:
2143       muse--main--1.0--patch-234
2145     * muse.texi: Use @smallexample for 1-line examples.
2146       (Style Elements): New node that explains the different style elements
2147       that may be used for muse-define-style and muse-derive-style.
2148       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
2149       better.
2151     modified files:
2152      ChangeLog muse.texi
2155 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
2157     Summary:
2158       Make documentation separately installable.
2159     Revision:
2160       muse--main--1.0--patch-233
2162     * Makefile (install): Split into install-bin and install-info.
2163     
2164     * muse.texi (Markup Regexps): Fix display bug.
2166     modified files:
2167      ChangeLog Makefile muse.texi
2170 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
2172     Summary:
2173       muse-mode: Set comment syntax.
2174     Revision:
2175       muse--main--1.0--patch-232
2177     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
2178       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
2180     modified files:
2181      ChangeLog lisp/muse-mode.el
2184 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
2186     Summary:
2187       muse.texi: Add publishing order information.
2188     Revision:
2189       muse--main--1.0--patch-231
2191     * muse.texi (Markup Regexps): Add publishing order.
2193     modified files:
2194      ChangeLog muse.texi
2197 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
2199     Summary:
2200       Hack on documentation.  The release is in sight!
2201     Revision:
2202       muse--main--1.0--patch-230
2204     * muse.texi: Use @subsubheading for all logical split headers rather than
2205       @emph.  Move all examples against left margin.  Add comments to
2206       indicate what still needs to be done.
2207       (DocBook): Correct a few misspelled variable names and add some new
2208       variables.
2209       (Common Elements): Split this into 4 new subsections.
2211     modified files:
2212      ChangeLog muse.texi
2215 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
2217     Summary:
2218       Fix publishing of stuff like <code><></code>.
2219     Revision:
2220       muse--main--1.0--patch-229
2222     * lisp/muse-publish.el (muse-publish-escape-specials): Use
2223       `insert-before-markers' rather than `insert'.  This should fix strange
2224       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
2226     modified files:
2227      ChangeLog lisp/muse-publish.el
2230 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
2232     Summary:
2233       Update NEWS, fix muse-url-protocols customization interface.
2234     Revision:
2235       muse--main--1.0--patch-228
2237     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
2238       using nil as the resolve function.
2239     
2240     * NEWS: Bring up-to-date.
2242     modified files:
2243      ChangeLog NEWS lisp/muse-protocols.el
2246 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
2248     Summary:
2249       Fix title coloring bug; muse-latex: escape '<' and '>'.
2250     Revision:
2251       muse--main--1.0--patch-227
2253     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
2254       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
2255       for the report.
2256     
2257     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
2258       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
2259       Buck.
2261     modified files:
2262      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
2265 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
2267     Summary:
2268       muse-latex: Handle special characters in a better way.
2269     Revision:
2270       muse--main--1.0--patch-226
2272     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
2273       characters hack.
2274       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
2275       'end-literal.  Thanks to Trent Buck for the suggestion.
2276       (muse-latex-markup-specials): Move special characters here instead of
2277       using the regexp.
2279     modified files:
2280      ChangeLog lisp/muse-latex.el
2283 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
2285     Summary:
2286       muse-latex: Fix compiler warning.
2287     Revision:
2288       muse--main--1.0--patch-225
2290     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
2291       format.
2293     modified files:
2294      ChangeLog lisp/muse-latex.el
2297 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
2299     Summary:
2300       Add <code> tag.
2301     Revision:
2302       muse--main--1.0--patch-224
2304     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
2305       verbatim.  Verbatim makes text literal and escaped, code makes text
2306       teletype and escaped.
2307     
2308     * muse-publish.el (muse-publish-markup-tags): Add "code".
2309       (muse-publish-code-tag): New function that publishes code the same way
2310       as =teletyped= text.
2312     modified files:
2313      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2316 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
2318     Summary:
2319       Strip text properties before browsing a URL.
2320     Revision:
2321       muse--main--1.0--patch-223
2323     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
2324       this will fix a bug.
2326     modified files:
2327      ChangeLog lisp/muse-protocols.el
2330 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
2332     Summary:
2333       muse-latex: Call pdflatex twice to get <contents> published.
2334     Revision:
2335       muse--main--1.0--patch-222
2337     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
2338       pdflatex twice, since this seems to be necessary to get <contents>
2339       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
2340       to call it three times, since this is what John originally did.  Can
2341       someone please give me advice about this?
2343     modified files:
2344      ChangeLog lisp/muse-latex.el
2347 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
2349     Summary:
2350       Make info:// and man:// not publish a link, handle insert URL edge case.
2351     Revision:
2352       muse--main--1.0--patch-221
2354     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
2355       publish only the description, not the URL.
2356     
2357     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
2358       get nil from muse-publish-url by not inserting any text.
2360     modified files:
2361      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
2364 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
2366     Summary:
2367       If a URL has a resolve function of nil, publish the description only.
2368     Revision:
2369       muse--main--1.0--patch-220
2371     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
2372       complete tag.
2373     
2374     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
2375       interface.
2376       (muse-resolve-url): If nil is given as the resolve function, return
2377       nil.
2378     
2379     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
2380       insert the description instead of the original URL.
2382     modified files:
2383      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
2384      lisp/muse-publish.el
2387 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
2389     Summary:
2390       Implement protocol handling.
2391     Revision:
2392       muse--main--1.0--patch-219
2394     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
2395       should just make a hook for this stuff.
2396       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
2397     
2398     * lisp/muse-protocols.el: New file that implements protocol handling.
2399     
2400     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2401       muse-resolve-url.
2402       (muse-publish-markup-url): Indentation fix, no func change.
2403     
2404     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
2405     
2406     * lisp/muse.el: Require muse-protocols.
2408     new files:
2409      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
2411     modified files:
2412      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
2413      lisp/muse-regexps.el lisp/muse.el
2416 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
2418     Summary:
2419       muse-xml: Use a more standard sort of header.
2420     Revision:
2421       muse--main--1.0--patch-218
2423     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
2424       type="muse">, as suggested by Brad Collins.
2426     modified files:
2427      ChangeLog experimental/muse-xml.el
2430 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
2432     Summary:
2433       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
2434     Revision:
2435       muse--main--1.0--patch-217
2437     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
2438     
2439     * README (examples): Mention that other files are here as well.
2440     
2441     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
2442       for use with muse-xml.el.
2443     
2444     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
2445       muse-xml is in experimental status.
2446       (muse-xml-markup-regexps): Correct table-munging regexp.
2447       (muse-xml-markup-strings): Surround each verse line with <line></line>.
2448       Empty lines are marked up as <line />.
2449     
2450     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
2451       s/last-stanza-end/end-last-stanza-line/.
2452     
2453     * muse-mode.el (muse-visit-link-default): Make the temporary file
2454       visiting work as expected.
2455     
2456     * muse-publish.el (muse-publish-markup-verse): Make use of
2457       'begin-verse-line and 'begin-last-stanza-line.  Use
2458       'end-last-stanza-line instead of 'last-stanza-end.
2459     
2460     * muse.texi (Verse): Be a bit more clever with our example.
2462     new files:
2463      examples/.arch-ids/muse.rnc.id examples/muse.rnc
2465     modified files:
2466      AUTHORS ChangeLog README experimental/muse-xml.el
2467      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
2468      muse.texi
2471 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
2473     Summary:
2474       Allow links to temporary files to be visited.
2475     Revision:
2476       muse--main--1.0--patch-216
2478     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
2479       temporary files.  These are buffers that do not have a corresponding
2480       file.
2482     modified files:
2483      ChangeLog lisp/muse-mode.el
2486 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
2488     Summary:
2489       Fix save-match-data gaffe.
2490     Revision:
2491       muse--main--1.0--patch-215
2493     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
2494       outside of `and' statement.
2496     modified files:
2497      ChangeLog lisp/muse-regexps.el
2500 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
2502     Summary:
2503       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
2504     Revision:
2505       muse--main--1.0--patch-214
2507     * examples/mwolson/muse-init.el: Update.
2508     
2509     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
2510       ensure that links to other pages in this project are given the proper
2511       extension.
2512     
2513     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
2514     
2515     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
2516       instead of muse-publish-output-name.
2517     
2518     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
2519       functions that consult the :link-suffix when returning the name of the
2520       link (or the complete file name for the latter function).  If
2521       :link-suffix does not exist, use :suffix.  This should help Muse be
2522       able to handle some more usage scenarios.
2523       (muse-publish-prepare-url): Use muse-publish-link-name instead of
2524       muse-publish-output-name.
2525     
2526     * muse-wiki.el (muse-wiki-resolve-project-page): Use
2527       muse-publish-link-file instead of muse-publish-output-file.
2528       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
2529       letters.  The old behavior was not friendly to acronyms.
2531     modified files:
2532      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2533      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
2534      lisp/muse-wiki.el
2537 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
2539     Summary:
2540       Correct the publish-project example.
2541     Revision:
2542       muse--main--1.0--patch-213
2544     * examples/publish-project: Remove "-l muse-build.el" and note that the
2545       user's muse-init.el file should add the Muse directories to load-path.
2547     modified files:
2548      ChangeLog examples/publish-project
2551 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
2553     Summary:
2554       Reinstate former extended character class rules.
2555     Revision:
2556       muse--main--1.0--patch-212
2558     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
2559       extended regexps really don't work well on Emacs 21.2 or 21.3, so
2560       document that.
2561       (muse-regexp-emacs-revision): New variable that indicates the revision
2562       number of this version of Emacs.
2563       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
2564       aren't working well enough with extended character classes in regexps.
2565     
2566     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
2567       instead of just displaying it.
2569     modified files:
2570      ChangeLog lisp/muse-regexps.el lisp/muse.el
2573 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
2575     Summary:
2576       Fix paragraph-filling breakage in Emacs21.
2577     Revision:
2578       muse--main--1.0--patch-211
2580     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
2581       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
2582       report.
2584     modified files:
2585      ChangeLog lisp/muse-mode.el
2588 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
2590     Summary:
2591       Allow Emacs 21.3 to use extended character classes in regexps.
2592     Revision:
2593       muse--main--1.0--patch-210
2595     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
2596       Since enough positive reports have come in about the usability of 21.3,
2597       we'll allow it to use extended character classes in regexps by default.
2599     modified files:
2600      ChangeLog lisp/muse-regexps.el
2603 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
2605     Summary:
2606       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
2607     Revision:
2608       muse--main--1.0--patch-209
2610     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
2611       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
2612       offer the style and directory prompt when you hit C-c C-t in a file
2613       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
2614       Hodique for the fix.
2615     
2616     * lisp/muse.el (muse-read-directory-name): New function that defines a
2617       fallback version of `read-directory-name', since Emacs21 doesn't have
2618       it.
2620     modified files:
2621      ChangeLog lisp/muse-publish.el lisp/muse.el
2623     new patches:
2624      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
2625      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
2626      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
2627      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
2628      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
2629      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
2632 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
2634     Summary:
2635       Fix problem with links at beginning of buf and paragraphs.
2636     Revision:
2637       muse--main--1.0--patch-208
2639     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
2640       mean.
2641     
2642     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2643     
2644     * muse-html.el (muse-html-markup-regexps): Ditto.
2645     
2646     * muse-publish.el (muse-publishing-last-position): New variable that
2647       indicates our last buffer position while publishing the current rule.
2648       Used to make sure the process doesn't get stalled.
2649       (muse-publish-markup): Fix edge case where links at beginning of
2650       buffer, with read-only text, would prevent the beginning of buffer from
2651       being matched.
2652       (muse-publish-markup-directive): Fix case where two directives of the
2653       same size would prevent any following directives from being
2654       interpreted.  We accomplish this by setting the last published position
2655       to nil after each directive.
2657     modified files:
2658      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2659      lisp/muse-html.el lisp/muse-publish.el
2662 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
2664     Summary:
2665       Document publishing directives.
2666     Revision:
2667       muse--main--1.0--patch-207
2669     * muse.texi (Getting Started): Remove crufty sentence.
2670       (Directives): New section that describes the likes of #title and
2671       #author.
2673     modified files:
2674      ChangeLog muse.texi
2677 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
2679     Summary:
2680       Document WikiNames and update header publishing information.
2681     Revision:
2682       muse--main--1.0--patch-206
2684     * muse.texi (Headings): Any level of headings is supported.
2685       (Emphasizing Text): Verbatim text may span multiple lines.
2686       (Explicit Links): Refactor Links section into Explicit Links, Implicit
2687       Links, and Images.
2688       (Implicit Links): Document WikiNames and InterWiki links.
2690     modified files:
2691      ChangeLog muse.texi
2694 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
2696     Summary:
2697       Finish NEWS, handle emphasis at EOF edge case.
2698     Revision:
2699       muse--main--1.0--patch-205
2701     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2702       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
2703       as there is a terminating emphasis delimiter.
2704     
2705     * examples/mwolson/muse-init.el: Sync with my latest configuration.
2706     
2707     * NEWS: Bring this up to date.
2709     modified files:
2710      ChangeLog NEWS examples/mwolson/muse-init.el
2711      lisp/muse-colors.el
2714 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
2716     Summary:
2717       muse-html: Add muse-xhtml-extension.
2718     Revision:
2719       muse--main--1.0--patch-204
2721     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
2722       default file extension for publishing XHTML files.  Thanks to Trent
2723       Buck for the suggestion.
2724       ("xhtml"): Use it.
2726     modified files:
2727      ChangeLog lisp/muse-html.el
2730 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
2732     Summary:
2733       Add items through patch-149 to NEWS.
2734     Revision:
2735       muse--main--1.0--patch-203
2737     * NEWS (progress): Catch up to patch-149.
2738     
2739     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
2740     
2741     * lisp/muse-publish.el (muse-publish): Ditto.
2743     modified files:
2744      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
2747 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
2749     Summary:
2750       Make building of Debian revisions work.
2751     Revision:
2752       muse--main--1.0--patch-202
2754     * Makefile (distclean): Don't remove anything in debian/, since it will
2755       never be necessary.
2756       (debclean): Removed, since two different targets need slightly
2757       different versions of this.  Even abstraction has its limits.
2758       (debbuild): New target that takes care of performing the build itself.
2759       (debrevision): New target that makes a revision build, where the
2760       original tarball must not be modified.
2761       (debrevision): Split out building stuff to debbuild target.
2762     
2763     * debian/changelog: Several revisions worth of Debian fun.
2764     
2765     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
2766       (Description): Make this match the ITP and shorten the text.
2768     modified files:
2769      ChangeLog Makefile Makefile.defs debian/changelog
2770      debian/control
2773 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
2775     Summary:
2776       Prepare initial upload for Debian project.
2777     Revision:
2778       muse--main--1.0--patch-201
2780     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
2781       version, since we only want the last changelog entry to appear on the
2782       initial Debian upload.
2783     
2784     * debian/changelog: New Debian package 3.01.arch.201-1.
2786     modified files:
2787      ChangeLog Makefile.defs debian/changelog
2790 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
2792     Summary:
2793       muse-mode: Minor regexp tweak.
2794     Revision:
2795       muse--main--1.0--patch-200
2797     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
2799     modified files:
2800      ChangeLog lisp/muse-mode.el
2803 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
2805     Summary:
2806       Minor fixups from Peter K. Lee.
2807     Revision:
2808       muse--main--1.0--patch-199
2810     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
2811       restrictive with our end-of-table regexp.
2812     
2813     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
2814       instead of start of table.  Be less restrictive with several of our
2815       regexps.
2816     
2817     * lisp/muse-html.el: Patch from Peter K. Lee.
2818       (muse-html-prepare-buffer): Work around edge case where the "charset="
2819       part has already been appended to muse-html-meta-content-type.
2820       (muse-html-fixup-tables): Be slightly less restrictive with our
2821       end-of-table regexp.
2823     modified files:
2824      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2825      lisp/muse-html.el
2828 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
2830     Summary:
2831       Keep lists from getting mashed together on M-q.
2832     Revision:
2833       muse--main--1.0--patch-198
2835     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
2836       locally so that lists don't get blended together incorrectly upon
2837       hitting M-q.
2839     modified files:
2840      ChangeLog lisp/muse-mode.el
2843 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
2845     Summary:
2846       QuickStart: Minor typo in anchor example.
2847     Revision:
2848       muse--main--1.0--patch-197
2850     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
2851       rather than a full URL.
2853     modified files:
2854      ChangeLog examples/QuickStart
2857 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
2859     Summary:
2860       Makefile: Use BUILDOPTS.
2861     Revision:
2862       muse--main--1.0--patch-196
2864     * Makefile (debrelease): Make use of $(BUILDOPTS).
2865     
2866     * Makefile.defs (BUILDOPTS): New option that allows additional options to
2867       be passed to dpkg-buildpackage.  In case I ever make several revisions
2868       before getting the -1 revision uploaded, for example, I can use "-sa"
2869       here in order to make a valid pacakge.
2871     modified files:
2872      ChangeLog Makefile Makefile.defs
2875 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2877     Summary:
2878       Make generated Debian packages slightly easier to upload.
2879     Revision:
2880       muse--main--1.0--patch-195
2882     * debian/changelog: Generate 3.01.arch.195-1.
2883     
2884     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2885     
2886     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2887       that was last uploaded to Debian.
2888     
2889     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2890       changes is generated.  This means we have to use dpkg-buildpackage,
2891       since debuild doesn't recognize the environment variables that it
2892       claims to recognize.
2894     modified files:
2895      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2898 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2900     Summary:
2901       Makefile: Minor deletion cleanups.
2902     Revision:
2903       muse--main--1.0--patch-194
2906     modified files:
2907      ChangeLog Makefile
2910 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2912     Summary:
2913       Compilation cleanups.
2914     Revision:
2915       muse--main--1.0--patch-193
2917     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
2918       `make-variable-buffer-local' in order to silence compiler warnings.
2919     
2920     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2921       warning.
2922     
2923     * scripts/muse-build.el (muse-elint-files): Automatically load every
2924       elisp file rather than specifying each one.
2926     modified files:
2927      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2930 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
2932     Summary:
2933       Fix failure to resolve interwiki link when clicking on it.
2934     Revision:
2935       muse--main--1.0--patch-192
2937     * Makefile (debclean): Minor tweak.
2938     
2939     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
2940       change.
2941     
2942     * lisp/muse-project.el (muse-project-find-file): Don't add file
2943       extensions to a relative name.  If we're dealing with a file, open it
2944       up without searching through the various projects for a path.  This
2945       should fix the failure to resolve an interwiki link by clicking on it.
2947     modified files:
2948      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2951 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
2953     Summary:
2954       Makefile: Remove stale Debian packages for this version.
2955     Revision:
2956       muse--main--1.0--patch-191
2958     * Makefile (debclean): Remove generated Debian packages for the current
2959       version in parent directory.
2961     modified files:
2962      ChangeLog Makefile
2965 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2967     Summary:
2968       Fix trailing backslash error.
2969     Revision:
2970       muse--main--1.0--patch-190
2972     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2973       regexp-quoting fix from drkm.
2975     modified files:
2976      ChangeLog lisp/muse-project.el
2979 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2981     Summary:
2982       Release 3.01.91 (3.02 RC2).
2983     Revision:
2984       muse--main--1.0--patch-189
2986     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2988     modified files:
2989      ChangeLog Makefile.defs lisp/muse.el muse.texi
2992 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2994     Summary:
2995       Escape email address and URL always.
2996     Revision:
2997       muse--main--1.0--patch-188
2999     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
3000       escape and publish email address as read-only, even when it's not
3001       marked up.
3002       (muse-publish-markup-url): Ditto for URL.
3004     modified files:
3005      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
3008 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
3010     Summary:
3011       Inter-project output name fix.
3012     Revision:
3013       muse--main--1.0--patch-187
3015     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
3016       that I had fixed this before.
3018     modified files:
3019      ChangeLog lisp/muse-wiki.el
3022 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
3024     Summary:
3025       Make coloring of verbatim greater-than sign same as publishing.
3026     Revision:
3027       muse--main--1.0--patch-186
3029     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
3030       greater-than sign surrounded by equal signs, display it in verbatim
3031       face.
3033     modified files:
3034      ChangeLog lisp/muse-colors.el
3037 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
3039     Summary:
3040       Allow transform function for link descriptions.  Bare email and URL fixes.
3041     Revision:
3042       muse--main--1.0--patch-185
3044     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
3045       (muse-publish-desc-transforms): New option that contains the functions
3046       that will be called to transform a link description.
3047       (muse-publish-markup-word): Handle Yet Another Edge Case.
3048       (muse-publish-markup-email): Use
3049       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
3050       double-quote on either side.
3051       (muse-publish-url): Apply description transforms.
3052       (muse-publish-markup-url): Don't publish if we have a double-quote on
3053       either side.
3054     
3055     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
3056       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
3057       (muse-wiki-interwiki-delimiter): New option that indicates the
3058       interwiki delimiter to use.
3059       (muse-wiki-interwiki-replacement): New option that indicates the
3060       replacement
3061       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
3062       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
3063       this can be added to muse-publish-desc-transforms.
3064       (muse-wiki-publish-pretty-interwiki): New function that replaces the
3065       interwiki delimiter with its replacement, but only when the given text
3066       is not an explicit link.
3067     
3068     * lisp/muse.el (muse-update-file-extension): New function made from the
3069       innards of the :set function in `muse-file-extension'.
3071     modified files:
3072      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3075 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
3077     Summary:
3078       Handle anchors in all publishing styles, as well as linking to them.
3079     Revision:
3080       muse--main--1.0--patch-184
3082     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
3083       'internal-link.
3084       (muse-publish-prepare-url): Don't touch links to anchors.
3085     
3086     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
3087       'internal-link.  Treat centered text with
3088       <para role="center">...</para>.
3089       (muse-docbook-markup-paragraph): Slight regexp tweak.
3090       (muse-docbook-insert-anchor): Docfix.
3091       (muse-docbook-markup-anchor): Move lower in file.
3092     
3093     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
3094       'internal-link.
3095       (muse-xhtml-markup-strings): Order list, no func change.
3096       (muse-html-markup-anchor): Move up in file, no func change.
3097     
3098     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
3099       publishing anchors.
3100       (muse-latex-markup-strings): Add handler for 'internal-link.
3101       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
3102       that insert an anchor around the next word or inside of a tag.
3103     
3104     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
3105       publishing anchors.
3106     
3107     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
3108       'internal-link.
3109       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
3110       that insert an anchor before the next word or within a tag.
3111     
3112     * NEWS: Initial attempt at documenting changes since 3.01.
3114     new files:
3115      .arch-ids/NEWS.id NEWS
3117     modified files:
3118      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3119      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
3122 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
3124     Summary:
3125       Generalize some blosxom helper functions.
3126     Revision:
3127       muse--main--1.0--patch-183
3129     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
3130       generalized helper functions.
3131       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
3132       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
3133       relative links.
3134     
3135     * lisp/muse-blosxom.el: Update example in header.
3136       (muse-blosxom-new-entry): Use new names for helper functions.
3137       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
3138       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
3139     
3140     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
3141       `muse-blosxom-project-get-categories'.
3142       (muse-project-alist-styles): Renamed from
3143       `muse-blosxom-project-alist-entry'.
3144       (muse-project-alist-dirs): Renamed from
3145       `muse-blosxom-project-alist-dirs'.
3146       (muse-project-of-file): Use `muse-current-file'.
3147     
3148     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
3149       `muse-current-file'.
3150     
3151     * lisp/muse.el (muse-current-file): New function that returns the name of
3152       the currently visited or published file.
3153       (muse-page-name): Use `muse-current-file'.
3155     modified files:
3156      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3157      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3160 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
3162     Summary:
3163       muse-xml: definition lists, muse-docbook: center.
3164     Revision:
3165       muse--main--1.0--patch-182
3167     * Makefile (%.info, %.html): Use general argument in rule.
3168       (distclean): Add another cruft file.
3169     
3170     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
3171       type="definition"> for definition lists.
3172     
3173     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
3174       with <note>, since it's the closest thing I could find.
3176     modified files:
3177      ChangeLog Makefile experimental/muse-xml.el
3178      lisp/muse-docbook.el
3181 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
3183     Summary:
3184       Minor namespace fix.
3185     Revision:
3186       muse--main--1.0--patch-181
3188     * lisp/muse-colors.el (muse-colors-explicit-link): Use
3189       muse-match-string-no-properties rather than match-string-no-properties.
3191     modified files:
3192      ChangeLog lisp/muse-colors.el
3195 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
3197     Summary:
3198       Correct breakage induced by previous patch.
3199     Revision:
3200       muse--main--1.0--patch-180
3202     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
3203       path as a fallback if we are publishing.
3205     modified files:
3206      ChangeLog lisp/muse-wiki.el
3209 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
3211     Summary:
3212       Make interwiki links work in a few more edge cases.
3213     Revision:
3214       muse--main--1.0--patch-179
3216     * lisp/muse-project.el (muse-project-applicable-styles): Remove
3217       assertion, now that I have a good idea of the edge cases involved.
3218     
3219     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
3220       the current file is not part of any Muse project, allowing interwiki
3221       links to be resolvable even then.  Don't return a relative path if we
3222       are not publishing.  For visiting links, the best thing is just to
3223       return the real path.
3225     modified files:
3226      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
3229 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
3231     Summary:
3232       Fix warnings during font-lock, example tag highlighting.
3233     Revision:
3234       muse--main--1.0--patch-178
3236     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
3237       error.
3238       (muse-colors-tags): Make sure that no fontification occurs in <code> or
3239       <lisp> tags.
3240       (muse-unhighlight-region): Move higher up.
3241       (muse-colors-example-tag, muse-colors-literal-tag): Use
3242       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
3243       since the point gets put in the right place automatically.
3245     modified files:
3246      ChangeLog lisp/muse-colors.el
3249 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
3251     Summary:
3252       muse-xml: Separate section from title.
3253     Revision:
3254       muse--main--1.0--patch-177
3256     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
3257       attribute to sections.  Use separate <title> tag to handle the title of
3258       a section.  Thanks to drkm for the suggestion.
3259     
3260     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
3261     
3262     * lisp/muse-publish.el (muse-publish-markup-heading)
3263       (muse-publish-section-close): Pass level to markup strings for all
3264       section-related tags.
3265     
3266     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
3267       not defined.
3269     modified files:
3270      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
3271      lisp/muse-publish.el lisp/muse.el
3274 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
3276     Summary:
3277       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
3278     Revision:
3279       muse--main--1.0--patch-176
3281     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
3282       folders that match `muse-project-ignore-regexp'.
3283     
3284     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
3285       omission.  Add ",.*" to list of bad directory parts.
3286     
3287     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
3288       matches `muse-project-ignore-regexp'.
3289     
3290     * lisp/muse-publish.el: Install patch from Peter K. Lee.
3291       (muse-style-elements-list): New function that returns a list of
3292       references to ELEM in STYLE, including base styles.
3293       (muse-publish-markup-region): Use muse-style-elements-list rather than
3294       muse-style-elements when getting :regexps.
3295     
3296     * lisp/muse-publish.el (muse-style-element): Add docstring.
3298     modified files:
3299      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3300      lisp/muse-publish.el
3303 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
3305     Summary:
3306       Initial implementation of muse-xml.el.  End of section edge case.
3307     Revision:
3308       muse--main--1.0--patch-175
3310     * AUTHORS: Add Peter K. Lee.
3311     
3312     * Makefile (experimental): New target that builds experimental programs.
3313       (distclean): Remove debian/dirs, a cruft file from the debian build
3314       process.
3315     
3316     * examples/mwolson/muse-init.el: Update.
3317     
3318     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
3319       prompts for the blog entry to visit.
3320     
3321     * experimental/Makefile: New file that causes experimental stuff to be
3322       built.
3323     
3324     * experimental/muse-xml.el: New file that provides the experimental XML
3325       publishing style.
3326     
3327     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
3328       comment strings.
3329     
3330     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
3331     
3332     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
3333       involving end-of-file and paragraph detection.
3334     
3335     * lisp/muse-wiki.el: Minor header fix.
3336     
3337     * scripts/muse-build.el (load-path): Add "../experimental".
3339     new files:
3340      experimental/.arch-ids/Makefile.id
3341      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
3342      experimental/muse-xml.el
3344     modified files:
3345      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
3346      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
3347      lisp/muse-wiki.el scripts/muse-build.el
3350 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
3352     Summary:
3353       Try to fix <example> region coloring problem.
3354     Revision:
3355       muse--main--1.0--patch-174
3357     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
3358       If region is multiple lines, add '(font-lock-multiline t) to
3359       properties.  This should fix an annoying <example> region issue.
3361     modified files:
3362      ChangeLog lisp/muse-colors.el
3365 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
3367     Summary:
3368       Don't publish implicit links that have a double-quote at begin or end.
3369     Revision:
3370       muse--main--1.0--patch-173
3372     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
3373       double-quote exists at beginning or end.
3374     
3375     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
3376       don't colorize if a double-quote exists at beginning or end.
3378     modified files:
3379      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3382 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
3384     Summary:
3385       Fix failure to publish emphasis properly.
3386     Revision:
3387       muse--main--1.0--patch-172
3389     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
3390       errors.
3391     
3392     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
3393       of muse-wiki.
3395     removed files:
3396      experimental/.arch-ids/muse-wiki-old.el.id
3397      experimental/muse-wiki-old.el
3399     modified files:
3400      ChangeLog lisp/muse-publish.el
3403 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
3405     Summary:
3406       Add a few common revision control directories to the ignore list.
3407     Revision:
3408       muse--main--1.0--patch-171
3410     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
3411       directories to be ignored when building the file alist, such as those
3412       used for CVS and Arch revision control data.
3414     modified files:
3415      ChangeLog lisp/muse-project.el
3418 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
3420     Summary:
3421       Fix #2654: Append a newline when using pdf publishing style.
3422     Revision:
3423       muse--main--1.0--patch-170
3425     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
3426       newline to the end.
3428     modified files:
3429      ChangeLog lisp/muse-latex.el
3432 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
3434     Summary:
3435       5 levels of headings colorization; color bare URLs.
3436     Revision:
3437       muse--main--1.0--patch-169
3439     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
3440       Really color up to 5 headings.
3441       (muse-colors-markup): Add muse-url-regexp.
3442       (muse-colors-explicit-link): Renamed from muse-colors-link.
3443       (muse-colors-implicit-link): Moved here from
3444       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
3445       we'll be coloring URLs.
3447     modified files:
3448      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3451 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
3453     Summary:
3454       Don't emphasize if a word constituent follows the trailer.
3455     Revision:
3456       muse--main--1.0--patch-168
3458     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
3459       (muse-colors-verbatim): Don't colorize if a word constituent follows
3460       the trailer.
3461     
3462     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
3463       word constituent follows the trailer.
3465     modified files:
3466      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3469 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
3471     Summary:
3472       Add coloring for example, verbatim, and =signs=; anchor fix.
3473     Revision:
3474       muse--main--1.0--patch-167
3476     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
3477       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
3478       (muse-colors-verbatim): Use `muse-verbatim-face'.
3479       (muse-colors-markup): Move =sign= interpreting down so it gets higher
3480       priority.
3481       (muse-colors-tags): Add verbatim and literal tags.
3482       (muse-colors-example-tag): Use `remove-text-properties' instead of
3483       `set-text-properties', since the latter does not work consistently.
3484       (muse-colors-literal-tag): New function that strips all markup from the
3485       region.
3486       (muse-colors-link): Match against muse-explicit-link-regexp early on so
3487       that we can work around an annoying XEmacs issue.
3488     
3489     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
3490       multi-line by default.
3491     
3492     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
3493       string.
3495     modified files:
3496      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3497      lisp/muse.el
3500 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
3502     Summary:
3503       Link with anchor bugfix.
3504     Revision:
3505       muse--main--1.0--patch-166
3507     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
3508       valid, as long as the base is valid.
3510     modified files:
3511      ChangeLog lisp/muse-colors.el
3514 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
3516     Summary:
3517       Link inside table issue, fixes read-only text error.
3518     Revision:
3519       muse--main--1.0--patch-165
3521     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
3522       inside tables so we don't get an error when links exist.
3523     
3524     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
3525     
3526     * lisp/muse-project.el (muse-project-publish): Don't take forced files
3527       into account when displaying the "All files published" message, unless
3528       they've actually been modified.
3529     
3530     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
3531       don't wrap in condition-case; we don't want the message to be muffled.
3533     modified files:
3534      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3535      lisp/muse-project.el lisp/muse.el
3538 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
3540     Summary:
3541       Permit infinitely-nested sections.
3542     Revision:
3543       muse--main--1.0--patch-164
3545     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
3546       (Deriving from an existing style): Mark up as a list.
3547     
3548     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
3549       Color an additional level of headings.
3550     
3551     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
3552       section-other, section-other-end, and section-close strings.
3553       (muse-docbook-fixup-sections): Removed, since Muse now implements this
3554       through the 'section-close string.
3555     
3556     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
3557       'begin-underline, since this messes up paragraph handling.  Use
3558       <h5></h5> for 'section-other.
3559     
3560       (muse-html-fixup-tables): New function that sorts the table parts so
3561       that order is head, foot, body.  Apparently XHTML needs this, and it
3562       seems like a good general practice, so we do it for HTML as well.
3563     
3564     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
3565       'section-other.
3566     
3567     * lisp/muse-publish.el (muse-publish-section-close): New function that
3568       determines where to put the section close given heading depth and
3569       inserts it.
3570       (muse-publish-markup-heading): Handle 'section-other and
3571       'section-other-end.  Call `muse-publish-section-close' at end of
3572       function.
3573     
3574     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
3575       for 'section-other.
3577     modified files:
3578      ChangeLog examples/QuickStart lisp/muse-colors.el
3579      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
3580      lisp/muse-publish.el lisp/muse-texinfo.el
3583 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
3585     Summary:
3586       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
3587     Revision:
3588       muse--main--1.0--patch-163
3590     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
3591       XEmacs fixes.
3592       (muse-docbook-markup-regexps): Deal with new table algorithm.
3593       (muse-docbook-transform-content-type, muse-docbook-encoding) 
3594       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
3595       (muse-docbook-markup-table): Use a better table algorithm, based on the
3596       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
3597       and foot of the table.  Use informaltable rather than table.
3598       (muse-docbook-fixup-tables): New function that sorts all tables found
3599       in the published document so that the order is head, foot, body.
3600       (muse-docbook-markup-functions): Add anchor handler.
3601       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
3602       paragraph.
3603       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
3604       that insert an anchor at point.
3605     
3606     * lisp/muse-html.el (muse-html-transform-content-type)
3607       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
3608     
3609     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
3610     
3611     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
3612     
3613     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
3614       that was evaluated in the output.
3616     modified files:
3617      ChangeLog examples/QuickStart lisp/muse-docbook.el
3618      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
3621 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
3623     Summary:
3624       muse-texinfo: Improve formatting for enddots, dots, underline.
3625     Revision:
3626       muse--main--1.0--patch-162
3628     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
3629       of enddots and dots.  For begin-underline and end-underline, use "_",
3630       since we don't have anything better.
3632     modified files:
3633      ChangeLog lisp/muse-texinfo.el
3636 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
3638     Summary:
3639       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
3640     Revision:
3641       muse--main--1.0--patch-161
3643     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
3644       list.  This should fix #2635.
3646     modified files:
3647      ChangeLog lisp/muse-texinfo.el
3650 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
3652     Summary:
3653       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
3654     Revision:
3655       muse--main--1.0--patch-160
3657     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
3658     
3659     * debian/changelog: Ditto.
3660     
3661     * debian/control (Build-Depends-Indep): Add tetex-bin.
3662     
3663     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
3664       output for me.
3665     
3666     * examples/QuickStart: Remove stray <comment> now that the bug that made
3667       it necessary is fixed.
3668     
3669     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
3670       suggestions.
3671     
3672     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
3673       the contents from the footer to the header.
3674     
3675     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
3676       each number, not after.
3677     
3678     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
3679     
3680     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
3681       happens when doing batch publishing.  Minor whitespace fix.
3683     modified files:
3684      ChangeLog Makefile.defs debian/changelog debian/control
3685      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
3686      lisp/muse-texinfo.el lisp/muse.el
3689 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
3691     Summary:
3692       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
3693     Revision:
3694       muse--main--1.0--patch-159
3696     * examples/QuickStart: Add "Write me." to empty sections at end so that
3697       they publish correctly with DocBook.
3698     
3699     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
3700       paragraph starts with emphasis, example, link, or email address.
3702     modified files:
3703      ChangeLog examples/QuickStart lisp/muse-docbook.el
3706 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
3708     Summary:
3709       Handle embedded docbook footnotes and <literal> edge case.
3710     Revision:
3711       muse--main--1.0--patch-158
3713     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
3714      (muse-docbook-markup-strings): Use systemitem for example text.
3715      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
3716      <para></para> inside of them.
3717     
3718     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
3719       here at all.
3720     
3721     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3722       muse-publish-escape-specials-in-string to list by default.
3723     
3724     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
3725       argument IGNORE-READ-ONLY determines whether or not to ignore the
3726       read-only property when transforming text.  Add docstring.
3727       (muse-publish-markup-word): Use non-nil third argument to
3728       muse-publish-escape-specials when we're publishing `='-delimited text.
3729       This allows =<literal><tag></literal>= to work as intended.
3730     
3731     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
3732       arguments after the first so that we can include this in
3733       `muse-publish-url-transforms'.
3734     
3735     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
3737     modified files:
3738      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3739      lisp/muse-publish.el
3742 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
3744     Summary:
3745       Misc. blosxom fixes, like category directive.
3746     Revision:
3747       muse--main--1.0--patch-157
3749     * contrib/pyblosxom/getstamps.py: Add file extension.
3750     
3751     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
3752       extension.  This will allow Muse to specify it once a
3753       timestamps-writing routine gets written.
3754     
3755     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
3756       attention to the "category" directive, if it exists.  Use file-truename
3757       instead of expand-file-name for base directory.
3758     
3759     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
3760       by default.
3761     
3762     * lisp/muse-project.el (muse-project): Add :timestamps to list of
3763       available tags, even though it doesn't do anything yet.
3765     modified files:
3766      ChangeLog contrib/pyblosxom/getstamps.py
3767      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
3768      lisp/muse-project.el
3771 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
3773     Summary:
3774       Small logic fix with temp files.
3775     Revision:
3776       muse--main--1.0--patch-156
3778     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
3779       buffer-name to determine whether the buffer is still around.
3781     modified files:
3782      ChangeLog lisp/muse.el
3785 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
3787     Summary:
3788       Make customize of muse-project-alist work in Emacs21 and XEmacs.
3789     Revision:
3790       muse--main--1.0--patch-155
3792     * lisp/muse.el (muse-widget-type-value-create)
3793       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
3794       extra widgets from 'lazy type that are needed to get the
3795       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
3796     
3797     * lisp/muse.el (muse-implicit-link-functions)
3798       (muse-explicit-link-functions): Remove predefined wiki-related options.
3799       These are added in muse-wiki via custom-add-option.
3800     
3801     * lisp/muse-mode.el (muse-mode-hook): Ditto.
3802     
3803     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
3804     
3805     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
3806       ":strings" to cope with Emacs21 and XEmacs.
3807       (muse-project-alist-set): Turn ":strings" back into ":symbols".
3808     
3809     * lisp/muse-project.el (muse-project): Derive from 'default rather than
3810       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
3811       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
3812     
3813     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
3814       since XEmacs doesn't support the alist widget.  Deal with case where no
3815       projects are defined, or a strange expression is used.
3816     
3817     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
3818       stuff using custom-add-option.
3820     modified files:
3821      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3822      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3825 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
3827     Summary:
3828       Don't kill temp buffer if debug-on-error is non-nil.
3829     Revision:
3830       muse--main--1.0--patch-154
3832     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
3833       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
3835     modified files:
3836      ChangeLog lisp/muse.el
3839 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
3841     Summary:
3842       Expand Debian package description.
3843     Revision:
3844       muse--main--1.0--patch-153
3846     * debian/control (Description): Expand this to make the package more
3847       enticing.
3848     
3849     * debian/copyright, debian/rules: Minor whitespace cleanups.
3850     
3851     * debian/changelog: Package 3.01.arch.152-1.
3853     modified files:
3854      ChangeLog Makefile.defs debian/changelog debian/control
3855      debian/copyright debian/rules
3858 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
3860     Summary:
3861       Header/footer docfix; ChangeLog correction.
3862     Revision:
3863       muse--main--1.0--patch-152
3865     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
3866       Thanks to drkm for pointing out my error.
3867     
3868     Use better documentation and customize interface for headers and footers.
3869     Thanks to Chris McMahan.
3871     modified files:
3872      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
3873      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
3874      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
3875      muse.texi
3876      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
3879 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
3881     Summary:
3882       Slight Debian version tweak.
3883     Revision:
3884       muse--main--1.0--patch-151
3886     * Makefile.defs (VERSION): Use a slightly different version naming
3887       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
3888       X.YY is the Muse version, and YYY is the patch level.
3889     
3890     * debian/changelog: Ditto.
3892     modified files:
3893      ChangeLog Makefile.defs debian/changelog
3896 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3898     Summary:
3899       Improve debian build and put together a package.
3900     Revision:
3901       muse--main--1.0--patch-150
3903     * Makefile (debclean): New target that cleans up the mess that the
3904       `debian' target makes.
3905       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
3906       results to my debian dist dir two levels up.
3907     
3908     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3909     
3910     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3911     
3912     * debian/control (Standards-Version): Update to 3.6.2.
3913     
3914     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3915       up.
3916     
3917     * debian/copyright (Copyright): Improve.
3918     
3919     * debian/emacsen-install (FILES): Include contrib directory so that
3920       muse-http.el compiles properly.
3921     
3922     * debian/muse-el.examples: New file containing the example files to
3923       install.
3924     
3925     * debian/rules: Move example stuff to muse-el.examples.  Install some
3926       additional documentation.
3928     new files:
3929      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3931     modified files:
3932      ChangeLog Makefile Makefile.defs debian/changelog
3933      debian/control debian/copyright debian/emacsen-install
3934      debian/rules
3937 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3939     Summary:
3940       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3941     Revision:
3942       muse--main--1.0--patch-149
3944     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
3945       the beginning of a header would be emphasized if an asterisk came
3946       before it.
3947       (muse-colors-underlined): Don't allow end of underlined text to be the
3948       beginning of a line.  Don't use memq to check for whitespace syntax; eq
3949       is sufficient.
3950     
3951     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
3952       on.  We'll use a more clever trick to keep emphasis characters from
3953       being interpreted in explicit links -- add a custom 'noemphasis text
3954       property to them.  Move mdash rule further down so that I can add
3955       designations after blockquoted text.
3956     
3957     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
3958       text has the 'noemphasis property, ignore it.
3959       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3960       property to the text between BEG and END, or match beginning and end.
3961     
3962     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3963       before trying to set buffer-modified to nil.  This should fix a
3964       "selecting deleted buffer" error when publishing from command line.
3966     modified files:
3967      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3968      lisp/muse.el
3971 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3973     Summary:
3974       Journal validation fixes.
3975     Revision:
3976       muse--main--1.0--patch-148
3978     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3979       default rather than HTML 4.0 [strict].
3980       (muse-html-markup-strings): Include empty alt element.
3981     
3982     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3983     
3984     * muse.texi (Journal): Ditto.
3986     modified files:
3987      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3990 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3992     Summary:
3993       Add debian files; tweak Makefile.
3994     Revision:
3995       muse--main--1.0--patch-147
3997     * Makefile (distclean): Remove directory created by dist rule.
3998       (dist): Make this only generate the directory, not the tarball.
3999       (release): New target that generates the tarball and zipfile.
4000       (debrelease): New target that builds the debian package for Muse.
4001       (upload): Depend on release target.
4002     
4003     * examples/mwolson/stylesheets: Add forgotten Arch id.
4005     new files:
4006      debian/.arch-ids/=id debian/.arch-ids/changelog.id
4007      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
4008      debian/.arch-ids/emacsen-install.id
4009      debian/.arch-ids/emacsen-remove.id
4010      debian/.arch-ids/emacsen-startup.id
4011      debian/.arch-ids/muse-el.dirs.id
4012      debian/.arch-ids/muse-el.docs.id
4013      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
4014      debian/changelog debian/control debian/copyright
4015      debian/emacsen-install debian/emacsen-remove
4016      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
4017      debian/muse-el.info debian/rules
4018      examples/mwolson/stylesheets/.arch-ids/=id
4019      examples/mwolson/stylesheets/.arch-ids/blog.css.id
4020      examples/mwolson/stylesheets/.arch-ids/common.css.id
4021      examples/mwolson/stylesheets/.arch-ids/print.css.id
4022      examples/mwolson/stylesheets/.arch-ids/screen.css.id
4023      examples/mwolson/stylesheets/blog.css
4024      examples/mwolson/stylesheets/common.css
4025      examples/mwolson/stylesheets/print.css
4026      examples/mwolson/stylesheets/screen.css
4028     modified files:
4029      ChangeLog Makefile
4031     new directories:
4032      debian debian/.arch-ids examples/mwolson/stylesheets
4033      examples/mwolson/stylesheets/.arch-ids
4036 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
4038     Summary:
4039       Allow `muse-index-as-string' to remove current file from output.
4040     Revision:
4041       muse--main--1.0--patch-146
4043     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
4044       which excludes the current file from the output.  Improve
4045       documentation.
4047     modified files:
4048      ChangeLog lisp/muse-mode.el
4051 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
4053     Summary:
4054       S-TAB issue with Windows.
4055     Revision:
4056       muse--main--1.0--patch-145
4058     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
4059       issue with Windows.
4061     modified files:
4062      ChangeLog lisp/muse-mode.el
4065 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
4067     Summary:
4068       Improve temp buffer usage.
4069     Revision:
4070       muse--main--1.0--patch-144
4072     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
4073       `insert-file-contents'.  This should further help with the temp
4074       buffer problem.  Thanks to Peter K. Lee and drkm for the research
4075       into this problem.
4076     
4077     * lisp/muse.el (muse-with-temp-buffer): Renamed from
4078       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
4079       make sure the temp buffer is killed.  I didn't implement an option to
4080       save the contents of the temp buffer.
4082     modified files:
4083      ChangeLog lisp/muse-book.el lisp/muse-http.el
4084      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
4085      lisp/muse.el
4088 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
4090     Summary:
4091       muse-docbook: split-string Emacs21 fix.
4092     Revision:
4093       muse--main--1.0--patch-143
4095     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
4096       split-string to fix an Emacs21 issue.
4098     modified files:
4099      ChangeLog lisp/muse-docbook.el
4102 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
4104     Summary:
4105       muse-docbook: Parse author directive so that it validates properly.
4106     Revision:
4107       muse--main--1.0--patch-142
4109     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
4110       attempts to publish the contents a DocBook-usable <author> tag.
4111       (muse-docbook-header): Use `muse-docbook-get-author'.
4113     modified files:
4114      ChangeLog lisp/muse-docbook.el
4117 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
4119     Summary:
4120       Be a bit more clever with our consecutive list regexp.
4121     Revision:
4122       muse--main--1.0--patch-141
4124     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
4125       clever with our consecutive list regexp.
4127     modified files:
4128      ChangeLog lisp/muse-docbook.el
4131 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
4133     Summary:
4134       Do the right thing with consecutive list items, hopefully.
4135     Revision:
4136       muse--main--1.0--patch-140
4138     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
4139       (muse-docbook-header): Add DTD string.
4140       (muse-docbook-markup-regexps): Add rule that merges consecutive list
4141       tags.
4142       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
4143       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
4145     modified files:
4146      ChangeLog lisp/muse-docbook.el
4149 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
4151     Summary:
4152       Improve customize interface for `muse-project-alist' once more.
4153     Revision:
4154       muse--main--1.0--patch-139
4156     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
4157       setting to be anything, since we now support settings that use lists.
4158       (muse-project): Vastly improve this by naming each setting and showing
4159       what exact type is required.  Handle case where a function is not
4160       defined yet.  Use a set for styles, which looks nice.  This is about as
4161       good as it can be ... unless we add some sort of inline documentation
4162       later on.  A setting was added for Yann's :force-publish tag.
4163     
4164     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
4165       project name.
4167     modified files:
4168      ChangeLog lisp/muse-project.el lisp/muse.el
4171 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
4173     Summary:
4174       Merged from hodique@lifl.fr--2005 (patch 24-33)
4175     Revision:
4176       muse--main--1.0--patch-138
4178     Patches applied:
4179     
4180      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
4181        Merged from mwolson@gnu.org--2005 (patch 96)
4182     
4183      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
4184        Merged from mwolson@gnu.org--2005 (patch 97-101)
4185     
4186      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
4187        Merged from mwolson@gnu.org--2005 (patch 102-106)
4188     
4189      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
4190        Merged from mwolson@gnu.org--2005 (patch 107-120)
4191     
4192      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
4193        Merged from mwolson@gnu.org--2005 (patch 121-131)
4194     
4195      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
4196        Merged from mwolson@gnu.org--2005 (patch 132)
4197     
4198      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
4199        Merged from mwolson@gnu.org--2005 (patch 133-135)
4200     
4201      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
4202        Merged from mwolson@gnu.org--2005 (patch 136)
4203     
4204      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
4205        Merged from mwolson@gnu.org--2005 (patch 137)
4206     
4207      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
4208        Introduce :force-publish project keyword. Fix bug #2637
4210     modified files:
4211      ChangeLog lisp/muse-project.el
4213     new patches:
4214      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
4215      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
4216      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
4217      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
4218      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
4219      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
4220      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
4221      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
4222      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
4223      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
4226 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
4228     Summary:
4229       Prevent temp buffers from prompting for save; handle lisp errors better.
4230     Revision:
4231       muse--main--1.0--patch-137
4233     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
4234       bound" error.  I don't know for certain where this is coming from,
4235       though ... *grumble*.
4236     
4237     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
4238       like how emacs-wiki does it.  Warn the user about lisp errors,
4239       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
4240       publish as something valid in most markup styles, with increased
4241       emphasis on those that don't support it.  That's a win-win ... I think
4242       :^) .
4243     
4244     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
4245       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
4246       to kill the buffer so we don't get any annoying prompts.  I *strongly*
4247       believe that this should be the default behavior of `with-temp-buffer'.
4248     
4249     * lisp/muse-book.el (muse-book-publish-project): Use
4250       `muse-with-temp-buffer-no-prompt'.
4251     
4252     * lisp/muse-http.el (muse-http-reject): Ditto.
4253     
4254     * lisp/muse-mode.el (muse-index-as-string): Ditto.
4255     
4256     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4257     
4258     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
4259       (muse-publish-markup-email, muse-published-contents): Ditto.
4261     modified files:
4262      ChangeLog lisp/muse-book.el lisp/muse-colors.el
4263      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
4264      lisp/muse-publish.el lisp/muse.el
4267 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
4269     Summary:
4270       Customization error; Makefile tweaks.
4271     Revision:
4272       muse--main--1.0--patch-136
4274     * Makefile (dist): Use a tla-specific method to create the tarball.
4275       Create a zip file as well.
4276       (upload): New rule that uploads the tarball and zip file to gna.org.
4277     
4278     * Makefile.defs (VERSION): New variable that determines the version
4279       string to use in the `dist' and `upload' targets.
4280     
4281     * lisp/muse.el (muse-implicit-link-functions)
4282       (muse-explicit-link-functions): Use :type of hook so that the options
4283       get recognized.
4285     modified files:
4286      ChangeLog Makefile Makefile.defs lisp/muse.el
4289 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
4291     Summary:
4292       Prepare Muse 3.01.90 (3.02 RC1).
4293     Revision:
4294       muse--main--1.0--patch-135
4297     modified files:
4298      ChangeLog lisp/muse.el muse.texi
4301 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
4303     Summary:
4304       Attempt to get the right file extension when publishing; more examples.
4305     Revision:
4306       muse--main--1.0--patch-134
4308     * examples/mwolson/muse-init.el: Update my configuration.
4309     
4310     * examples/mwolson/templates: Store my web page templates here.
4311     
4312     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
4313     
4314     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
4315       descriptions.  Yet another reason to implement my list-returning from
4316       handlers idea.
4317     
4318     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
4319       with a few more edge cases.  Throw together a rough hack for
4320       determining when to include the output file extension.
4321     
4322     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
4323       but still ineffective.
4325     new files:
4326      examples/mwolson/templates/.arch-ids/=id
4327      examples/mwolson/templates/.arch-ids/footer.html.id
4328      examples/mwolson/templates/.arch-ids/generic-footer.html.id
4329      examples/mwolson/templates/.arch-ids/generic-header.html.id
4330      examples/mwolson/templates/.arch-ids/header.html.id
4331      examples/mwolson/templates/footer.html
4332      examples/mwolson/templates/generic-footer.html
4333      examples/mwolson/templates/generic-header.html
4334      examples/mwolson/templates/header.html
4336     modified files:
4337      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
4338      lisp/muse-wiki.el
4340     new directories:
4341      examples/mwolson/templates
4342      examples/mwolson/templates/.arch-ids
4345 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
4347     Summary:
4348       Make published link handling do the right thing, plus misc. fixes.
4349     Revision:
4350       muse--main--1.0--patch-133
4352     * lisp/muse-mode.el (muse-mode-hook): Add option for
4353       `muse-wiki-update-custom-values'.  The :set function makes sure that
4354       this is always included in `muse-mode-hook' if muse-wiki is loaded.
4355       This probably isn't best-practice, but it works.
4356     
4357     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
4358       Save match data.
4359     
4360     * lisp/muse-publish.el (muse-publish-url-transforms): Add
4361       `muse-publish-prepare-url' to the listed options.
4362     
4363     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
4364       output-dir is not specified.
4365     
4366     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
4367       here instead of later on.
4368     
4369     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
4370       right thing when `muse-wiki-interwiki-alist' is nil.
4371     
4372     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
4373       `muse-publish-output-file'.
4374     
4375     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4376       (muse-wiki-transform-wikiword): Removed.  We should not use the
4377       publishing transforms facility to handle these.
4378     
4379     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
4380       links as "link" rather than "url".
4381     
4382     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
4383       takes care of any customization cleaups that need to happen whenever
4384       muse-mode is entered.
4385     
4386     * lisp/muse.el (muse-implicit-link-functions): Add options for
4387       `muse-handle-url' and the wiki handlers.
4388       (muse-explicit-link-functions): Add option for
4389       `muse-wiki-handle-internal'.
4391     modified files:
4392      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4393      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4396 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
4398     Summary:
4399       Add invalid directory assertion.
4400     Revision:
4401       muse--main--1.0--patch-132
4403     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
4404       any invalid directories will trigger an error.
4406     modified files:
4407      ChangeLog lisp/muse-project.el
4410 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
4412     Summary:
4413       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
4414     Revision:
4415       muse--main--1.0--patch-131
4418     modified files:
4419      AUTHORS ChangeLog
4422 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
4424     Summary:
4425       Yann's assignment form came in!
4426     Revision:
4427       muse--main--1.0--patch-130
4430     modified files:
4431      AUTHORS ChangeLog
4434 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
4436     Summary:
4437       Compilation fix, minor shuffling in `muse-mode'.
4438     Revision:
4439       muse--main--1.0--patch-129
4441     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
4442       accessing it.  Fixes Yet Another Compiler Error.
4443     
4444     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
4445      project-specific settings happen first.
4447     modified files:
4448      ChangeLog lisp/muse-mode.el lisp/muse.el
4451 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
4453     Summary:
4454       Fix annoying initial buffer coloring problem.
4455     Revision:
4456       muse--main--1.0--patch-128
4458     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
4459       where even buffer-file-name is not set.  This happens the first time we
4460       attempt to colorize the buffer.  I'm rather astonished that I had to do
4461       this.
4463     modified files:
4464      ChangeLog lisp/muse-wiki.el
4467 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
4469     Summary:
4470       Jump to bad and good links on TAB; mode-choosing fix.
4471     Revision:
4472       muse--main--1.0--patch-127
4474     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
4475       pics a major mode for a file.  If one is specified in the project of
4476       file, use it.  Otherwise, use muse-mode.
4477       (muse-next-reference, muse-previous-reference): Jump to bad links as
4478       well as good ones.
4479     
4480     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
4481       of `muse-mode'.
4483     modified files:
4484      ChangeLog lisp/muse-mode.el lisp/muse.el
4487 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
4489     Summary:
4490       Add specified Muse file extension to auto-mode-alist.
4491     Revision:
4492       muse--main--1.0--patch-126
4494     * lisp/muse.el (muse-file-extension): If extension is specified, remove
4495       the old extension from auto-mode-alist and add the new one.  This
4496       eliminates the need to set muse-mode-auto-p when you have specified a
4497       Muse file extension.
4498     
4499     * examples/mwolson/muse-init.el: Sync.
4501     modified files:
4502      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
4505 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
4507     Summary:
4508       Make `muse-project-alist' more intuitively customizable.
4509     Revision:
4510       muse--main--1.0--patch-125
4512     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
4513       settings.
4514     
4515     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
4516       (muse-project-alist-get): New function that pre-parses
4517       `muse-projects-alist' before customization in order to work around an
4518       annoying limitation in the customize interface.
4519       (muse-project-alist-set): New function that takes the value that
4520       customize gave us and turns it into something Muse can use.
4521       (muse-project): New widget that outlines the form of the
4522       `muse-project-alist' variable.
4523       (muse-project-alist): Use the `muse-project' widget and specify :set
4524       and :get.
4526     modified files:
4527      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
4530 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
4532     Summary:
4533       Silence compiler warnings.
4534     Revision:
4535       muse--main--1.0--patch-124
4537     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
4538     
4539     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
4540       compiler warning.
4541     
4542     * lisp/muse-project.el (muse-project-applicable-styles): Call
4543       `muse-assert' with only 1 argument to silence a compiler warning.
4545     modified files:
4546      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4547      lisp/muse-project.el
4550 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
4552     Summary:
4553       muse-docbook: Merge several other types of tags if necessary.
4554     Revision:
4555       muse--main--1.0--patch-123
4557     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
4558       `muse-docbook-fixup-sections'.  For each TAG in
4559       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
4560       merge them together.  Thanks to Dale P. Smith for the suggestion.
4561       (muse-docbook-merged-tags): Customizable list of tags that need merging.
4563     modified files:
4564      ChangeLog lisp/muse-docbook.el
4567 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
4569     Summary:
4570       muse-docbook: Output an XML tag with encoding at the beginning of document.
4571     Revision:
4572       muse--main--1.0--patch-122
4574     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
4575       of document.
4576       (muse-docbook-encoding-default): New option that determines which Emacs
4577       buffer encoding to use by default in Muse DocBook files if none is
4578       found.
4579       (muse-docbook-charset-default): New option that determines the DocBook
4580       XML charset to use if no translation is found in
4581       muse-docbook-encoding-map.
4582       (muse-docbook-encoding-map): New option alist that maps an emacs coding
4583       system to its associated DocBook coding system.
4584       (muse-docbook-transform-content-type): New function that determines the
4585       DocBook XML encoding to use based on the contents of
4586       muse-docbook-encoding-map.
4587       (muse-docbook-encoding): New function that calls
4588       muse-docbook-transform-content-type.
4589       (muse-docbook-finalize-buffer): New function that sets the buffer file
4590       coding system to the value of muse-docbook-encoding-default, but only
4591       if the buffers contents have no special characters.
4592       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
4594     modified files:
4595      ChangeLog lisp/muse-docbook.el
4598 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
4600     Summary:
4601       Apply muse-docbook patch from Dale P. Smith.
4602     Revision:
4603       muse--main--1.0--patch-121
4605     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
4606       Dale P. Smith to make the markup much better.
4608     modified files:
4609      AUTHORS ChangeLog lisp/muse-docbook.el
4612 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
4614     Summary:
4615       Use different mapping for S-tab on Windows.
4616     Revision:
4617       muse--main--1.0--patch-120
4619     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
4620       Windows, use [(shift tab)] for `muse-previous-reference'.
4622     modified files:
4623      ChangeLog lisp/muse-mode.el
4626 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
4628     Summary:
4629       XEmacs wiki fix.
4630     Revision:
4631       muse--main--1.0--patch-119
4633     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
4634       `muse-match-string-no-properties' so XEmacs doesn't complain.
4636     modified files:
4637      ChangeLog lisp/muse-wiki.el
4640 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
4642     Summary:
4643       Handle a few edge cases with project-page resolution gracefully.
4644     Revision:
4645       muse--main--1.0--patch-118
4647     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
4648       make sure that PAGE is specified.  STYLES should be generated
4649       automatically, but it could theoretically fail.  I'm managing to
4650       trigger this when messing with unsaved Muse files.  Handle case where
4651       buffer has not yet been saved.
4652       (muse-project-find-file): Don't try to resolve relative links; just
4653       open them.
4654     
4655     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
4656       point-of-reference bug.  No need to call muse-project-page-of-file
4657       since buffer-file-name and muse-publishing-current-file both give us
4658       full paths.
4659     
4660     * lisp/muse-mode.el (muse-link-at-point): For some reason,
4661       `skip-chars-backward' only respects the newline some of the time.
4662       Damned annoying.
4664     modified files:
4665      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4666      lisp/muse-wiki.el
4669 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
4671     Summary:
4672       Fix image-link goof-up and add pretty titles.
4673     Revision:
4674       muse--main--1.0--patch-117
4676     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
4677       class="image-link"> instead of <div class="image-link">.  I found a bug
4678       with the way I was handling both, so I decided to simplify things.
4679     
4680     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
4681       `muse-publish-output-name', but keeps the directory prefix.
4682       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
4683     
4684     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
4685       customizable option that determines the words to downcase in title.
4686       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
4687       Capitalized Title out of either a string or the current title.  This is
4688       not currently used by any other function -- for now it is meant to be
4689       called by the user.
4691     modified files:
4692      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
4695 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
4697     Summary:
4698       Escape specials in link descriptions.
4699     Revision:
4700       muse--main--1.0--patch-116
4702     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
4703       function that escapes special characters in the given string according
4704       to the current publishing style.
4705       (muse-publish-url): Use the above function to escape the description
4706       part of extended links.
4707       (muse-publish-prepare-url): Don't make string read-only; it does
4708       nothing.
4709     
4710     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4711       (muse-wiki-transform-wikiword): Don't make string read-only.
4713     modified files:
4714      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4717 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
4719     Summary:
4720       Escape "&", "<", and ">" in URL text.
4721     Revision:
4722       muse--main--1.0--patch-115
4724     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
4725       specially.  Thanks to John Sullivan for the suggestion.
4727     modified files:
4728      ChangeLog lisp/muse-html.el
4731 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
4733     Summary:
4734       Update my example configuration.
4735     Revision:
4736       muse--main--1.0--patch-114
4738     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
4739       project to "WebSite" in order to make it more distinct.
4740       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
4741       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
4742       anymore.
4743       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
4744       published name of the current file.  I really should make a function
4745       called `muse-published-name' or something similar!
4746       ("\C-cpx"): Use this key sequence for
4747       `my-muse-prepare-entry-for-xanga'.
4748       (muse-file-extension): I'm making use of this so I can figure out its
4749       intricacies.
4751     modified files:
4752      ChangeLog examples/mwolson/muse-init.el
4755 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
4757     Summary:
4758       Tackle a project name interwiki highlighting snafu.
4759     Revision:
4760       muse--main--1.0--patch-113
4762     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
4763       this.  It seems to be more robust now.  Highlighting is going the way I
4764       want it.
4766     modified files:
4767      ChangeLog lisp/muse-wiki.el
4770 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
4772     Summary:
4773       Fix some gross mistakes.
4774     Revision:
4775       muse--main--1.0--patch-112
4777     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
4778       gross misspellings.
4779     
4780     * lisp/muse-project.el (muse-project-file-entries): If
4781       `muse-file-extension' is defined, use it to filter the entries.
4782     
4783     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
4784       variable.  Move higher in file.
4785     
4786     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
4787       argument instead of the real name of the variable.
4789     modified files:
4790      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4791      lisp/muse.el
4794 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
4796     Summary:
4797       Make natural interwiki links between projects mostly work.
4798     Revision:
4799       muse--main--1.0--patch-111
4801     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
4802       function and flesh it out.  This seems to work properly, though for
4803       some reason, interwiki links using projects are a bit flakey.
4804       (muse-wiki-handle-interwiki): Deal with case where we have a project
4805       name in an interwiki link.
4807     modified files:
4808      ChangeLog lisp/muse-wiki.el
4811 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
4813     Summary:
4814       Fix Emacs21 issue with muse-insert-tag.
4815     Revision:
4816       muse--main--1.0--patch-110
4818     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
4819       completing-read to appease older Emacsen.
4821     modified files:
4822      ChangeLog lisp/muse-mode.el
4825 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
4827     Summary:
4828       Fix error with `muse-blosxom-new-entry' and Emacs21.
4829     Revision:
4830       muse--main--1.0--patch-109
4832     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
4833       `completing-read' so that old versions of Emacs don't complain.
4835     modified files:
4836      ChangeLog lisp/muse-blosxom.el
4839 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
4841     Summary:
4842       Try to fix an error with `muse-blosxom-get-categories'.
4843     Revision:
4844       muse--main--1.0--patch-108
4846     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
4847       about processing directories.
4849     modified files:
4850      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
4853 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
4855     Summary:
4856       Make a distinction between implicit and explicit links at publish-time.
4857     Revision:
4858       muse--main--1.0--patch-107
4860     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
4861     
4862     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
4863     
4864     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
4865       `explicit' argument.
4866     
4867     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
4868       not we are dealing with an explicit link.
4869     
4870     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4871     
4872     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4873       argument, but ignore it.
4874     
4875     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4876       when link is not explicit.
4878     modified files:
4879      ChangeLog lisp/muse-html.el lisp/muse-http.el
4880      lisp/muse-publish.el lisp/muse-wiki.el
4883 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
4885     Summary:
4886       Implement several WikiWord handling fixes.
4887     Revision:
4888       muse--main--1.0--patch-106
4890     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
4891       found by the handlers.  Don't send implicit links through some of the
4892       advanced checks.
4893     
4894     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
4895       of interwiki link before calling `muse-handle-explicit-link'.
4896     
4897     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
4898       "\\|" separator between project-alist entries and interwiki entries.
4899       Force a reconfiguration of muse-colors-markup.
4900     
4901     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
4902       sure that we don't colorize WikiNames that don't go with any file.
4903     
4905     modified files:
4906      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4907      lisp/muse-wiki.el
4910 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4912     Summary:
4913       Attempt to simplify muse-wiki a bit.
4914     Revision:
4915       muse--main--1.0--patch-105
4917     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4918       here.
4919     
4920     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
4921       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
4922       (muse-wiki-update-use-wikiword-markup-regexp)
4923       (muse-wiki-update-use-wikiword-link-function)
4924       (muse-wiki-update-use-wikiword-url-transforms): Remove.
4925       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
4926     
4927     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4928       `muse-wiki-use-wikiword' is specified.
4929     
4930     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4931       unless `muse-wiki-use-wikiword' is specified.
4932     
4933     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4934       muse-colors-markup.
4935     
4936     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4937       muse-publish-markup-regexps.
4938     
4939     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4940       muse-publish-url-transforms.
4941     
4942     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4943       muse-wiki-handle-wikiword to muse-implicit-link-functions.
4944     
4946     modified files:
4947      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4950 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
4952     Summary:
4953       Make muse-blosxom use relative name of published file in page-date alist.
4954     Revision:
4955       muse--main--1.0--patch-104
4957     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4958       file.
4959       (muse-blosxom-update-page-date-alist): Renamed from
4960       `muse-blosxom-markup-date-directive'.  Make the current file name
4961       relative to the base directory and strip file extension if necessary.
4962     
4964     modified files:
4965      ChangeLog lisp/muse-blosxom.el
4968 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4970     Summary:
4971       Hack on muse-blosxom timestamps somewhat.
4972     Revision:
4973       muse--main--1.0--patch-103
4975     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4976       actually do something useful.  This should have a different name,
4977       really.
4978       ("blosxom-html", "blosxom-xhtml"): Call
4979       `muse-blosxom-markup-date-directive' after publishing each entry.
4980     
4982     modified files:
4983      ChangeLog lisp/muse-blosxom.el
4986 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4988     Summary:
4989       Fix several startup and compile errors.
4990     Revision:
4991       muse--main--1.0--patch-102
4993     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
4994       fixes an error that occurred during startup.
4995     
4996     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4997       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4998       to muse.el.
4999     
5000     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
5001       that the nasty compile errors go away.  Fix a few typos.
5002       (muse-ignored-extensions): Fix docstring.
5003       (muse-file-extension): Move this higher in the file.
5004     
5005     
5007     modified files:
5008      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5011 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
5013     Summary:
5014       Note that muse-file-extension should not have "." in front.
5015     Revision:
5016       muse--main--1.0--patch-101
5018     * lisp/muse-project.el (muse-project-find-file): Handle case where
5019       muse-file-extension is not specified.
5020     
5021     * lisp/muse.el (muse-file-extension): Note that the period at the
5022       beginning of this value should be omitted.
5023     
5024     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
5025       file extension so that regexp characters inside the extension will not
5026       goof it up.  This should never be a problem in normal cases, but let's
5027       be robust.
5028     
5030     modified files:
5031      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5032      lisp/muse.el
5035 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
5037     Summary:
5038       Implement optional file extension of Muse files.
5039     Revision:
5040       muse--main--1.0--patch-100
5042     * lisp/muse-mode.el (muse-mode): Make sure
5043       `muse-update-ignored-extensions-regexp' gets updated every time we
5044       enter Muse mode.  This works around a bug in the customize interface --
5045       if a user changes an option using setq, the :set function sometimes
5046       does not get executed.  I should really try to determine whether or not
5047       this is really an issue anymore.
5048     
5049     * lisp/muse-project.el (muse-project-find-file): Make use of
5050       `muse-file-extension'.
5051     
5052     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
5053       customizable; it is autogenerated from `muse-ignored-extensions'.
5054       (muse-update-ignored-extensions-regexp): New function that sets the
5055       value of `muse-ignored-extensions-regexp'.  This is needed in order to
5056       make sure that the value of `muse-file-extension' is taken into
5057       account.
5058       (muse-ignored-extensions): New option that determines which file
5059       extensions to ignore.  It is in the form of a list of regexps.
5060     
5061     * lisp/muse.el (muse-file-extension): New option that allows the user to
5062       specify the file extension to be used for Muse files.  By default, this
5063       is nil, which means that no extension will be used.
5064     
5065     * lisp/muse.el (muse-page-name): Handle case where
5066       `muse-ignored-extensions-regexp' is nil.
5067     
5069     modified files:
5070      ChangeLog lisp/muse-mode.el lisp/muse-project.el
5071      lisp/muse-regexps.el lisp/muse.el
5074 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
5076     Summary:
5077       Document new blosxom convenience feature.
5078     Revision:
5079       muse--main--1.0--patch-99
5081     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
5082       `muse-blosxom-project-alist-entry'.  An example is provided in the
5083       header.
5084     
5086     modified files:
5087      ChangeLog lisp/muse-blosxom.el
5090 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
5092     Summary:
5093       Further work on `muse-project-alist' entry generation for blosxom.
5094     Revision:
5095       muse--main--1.0--patch-98
5097     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
5098       Include subdirectories in first part of "Blog" entry.
5099     
5100     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
5101       that returns a list of dirs that are to be used with the first part of
5102       a `muse-project-alist' entry.
5103     
5105     modified files:
5106      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
5109 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
5111     Summary:
5112       New function: muse-blosxom-project-alist-entry.
5113     Revision:
5114       muse--main--1.0--patch-97
5116     * examples/mwolson/muse-init.el: Update from my latest settings.
5117       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
5118     
5119     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
5120       that generates the latter part of an entry for `muse-project-alist'.
5121     
5123     modified files:
5124      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
5127 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
5129     Summary:
5130       Merged from hodique@lifl.fr--2005 (patch 12-23)
5131     Revision:
5132       muse--main--1.0--patch-96
5134     Patches applied:
5135     
5136      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
5137        Merged from mwolson@gnu.org--2005 (patch 68-76)
5138     
5139      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
5140        Merged from mwolson@gnu.org--2005 (patch 77-80)
5141     
5142      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
5143        Merged from mwolson@gnu.org--2005 (patch 81)
5144     
5145      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
5146        Merged from mwolson@gnu.org--2005 (patch 82)
5147     
5148      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
5149        Escape % in latex publishing
5150     
5151      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
5152        bugfix
5153     
5154      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
5155        small improvement on muse-make-link
5156     
5157      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
5158        Fix customization of muse-wiki-wikiword-regexp
5159     
5160      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
5161        Allow full customization of WikiWords
5162     
5163      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
5164        Fix mouse-2 yank bug in muse-mode
5165     
5166      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
5167        Fix interpretation order
5168     
5169      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
5170        Merged from mwolson@gnu.org--2005 (patch 83-95)
5171     
5173     modified files:
5174      ChangeLog lisp/muse-wiki.el
5176     new patches:
5177      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
5178      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
5179      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
5180      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
5181      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
5182      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
5183      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
5184      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
5185      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
5186      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
5187      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
5188      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
5191 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
5193     Summary:
5194       Minor docfixes.
5195     Revision:
5196       muse--main--1.0--patch-95
5198     * lisp/muse-mode.el (muse-follow-name-at-point) 
5199       (muse-follow-name-at-mouse): Docfixes.
5200     
5202     modified files:
5203      ChangeLog lisp/muse-mode.el
5206 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
5208     Summary:
5209       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
5210     Revision:
5211       muse--main--1.0--patch-94
5213     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
5214       `muse-blosxom-new-entry'.
5215     
5216     * muse.texi (Blosxom Entries): Ditto.
5217     
5219     modified files:
5220      ChangeLog lisp/muse-blosxom.el muse.texi
5223 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
5225     Summary:
5226       Re-add global mouse-2 event.
5227     Revision:
5228       muse--main--1.0--patch-93
5230     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
5231       mouse-2, since Yann found a way around the problem I was facing.
5232       (muse-follow-name-at-mouse): Call the event that would normally be used
5233       here if we don't have a link at point.
5234     
5236     modified files:
5237      ChangeLog lisp/muse-mode.el
5240 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
5242     Summary:
5243       Fix publishing error.
5244     Revision:
5245       muse--main--1.0--patch-92
5247     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
5248       the cdr of output-dir.  This was a code fragment from a previous
5249       attempt to refactor this function.
5250     
5252     modified files:
5253      ChangeLog lisp/muse-project.el
5256 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
5258     Summary:
5259       Work on getting to the point where we can resolve project interwiki links.
5260     Revision:
5261       muse--main--1.0--patch-91
5263     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5264       `muse-publishing-current-file'.
5265     
5266     * lisp/muse-project.el (muse-project-of-file): Ditto.
5267     
5268     * lisp/muse-project.el (muse-project-applicable-styles): New function
5269       that returns the usable styles for a file, given either a list of
5270       styles or a project name.  This is useful for removing styles that will
5271       be ignored for a file.
5272       (muse-project-publish-file): Split :include and :exclude processing
5273       into `muse-project-applicable-styles'.
5274     
5275     * lisp/muse-publish.el (muse-publish-output-name): Use
5276       `muse-publishing-current-file'.
5277     
5278     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
5279     
5280     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
5281       project names.
5282     
5283     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
5284       names to be uninterpreted.  Remove need for muse-assoc-string.
5285     
5286     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
5287       function that will be called to fetch a link to a page from a Muse
5288       project from the output file of the currently-published file.  This is
5289       commented out for now since I ran out of energy.
5290     
5291     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
5292       `muse-wiki-resolve-project-page' for handling Muse project interwiki
5293       links, but only when no match was found in `muse-wiki-interwiki-alist'.
5294       Handle case where no interwiki can be found, even though this should
5295       never happen.
5296     
5297     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
5298       whenever Muse mode is entered.  That way we don't have to enter an
5299       extra command in our .emacs.
5300     
5301     * lisp/muse.el (muse-current-file): Remove this, since a variable called
5302       `muse-publishing-current-file' already exists that does the same thing.
5303       How embarrassing.
5304     
5305     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
5306     
5307     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
5308       to use it.
5309     
5311     modified files:
5312      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5313      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5316 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
5318     Summary:
5319       Mouse-2 on regular text will yank rather than give an error.
5320     Revision:
5321       muse--main--1.0--patch-90
5323     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
5324       this seems to be more trouble than it's worth.
5325       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
5326       use our own implementation.
5327     
5329     modified files:
5330      ChangeLog lisp/muse-mode.el
5333 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
5335     Summary:
5336       Make interwiki links publish with the correct extension.
5337     Revision:
5338       muse--main--1.0--patch-89
5340     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
5341       prefix and suffix to interwiki names, as well as stripping out unwanted
5342       extensions.
5343     
5345     modified files:
5346      ChangeLog lisp/muse-wiki.el
5349 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
5351     Summary:
5352       Fix publishing of bare interwiki names.
5353     Revision:
5354       muse--main--1.0--patch-88
5356     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
5357       `set'.  Use `muse-assoc-string' instead of `assoc'.
5358     
5359     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
5360       `assoc-string' functionality usable with Emacs21 and XEmacs.
5361     
5363     modified files:
5364      ChangeLog lisp/muse-wiki.el lisp/muse.el
5367 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
5369     Summary:
5370       Apply a few fixes from Yann's branch.
5371     Revision:
5372       muse--main--1.0--patch-87
5374     Background: I hacked on Muse over the weekend while offline, and so did
5375                 Yann.  His changes to muse-wiki.el are different than the
5376                 ones that I made, so we should probably figure out the best
5377                 way to handle this when we both get on IRC again.  For now,
5378                 I've merged in the bugfixes that he's made, omitting most of
5379                 the changes to muse-wiki.
5380     
5381     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
5382     
5383     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
5384     
5385     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
5386       introduced previously.
5387     
5389     modified files:
5390      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
5393 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
5395     Summary:
5396       Warn if file not published; hack further on Wiki stuff.
5397     Revision:
5398       muse--main--1.0--patch-86
5400     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
5401       complete <div> tags that are of the class "image-link".  It is hoped
5402       that this will prevent user-added <div> tags from being mangled.
5403     
5404     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
5405       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
5406       need to look at the text at point.
5407     
5408     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
5409       current file has not been published since it was up-to-date.  Thanks to
5410       Bill Freeman for the suggestion.
5411     
5412     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
5413       is nil.  If this happens, return the original URL.
5414     
5415     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
5416       `muse-wiki-update-interwiki-regexp.'
5417       (muse-wiki-update-interwiki-regexp): New function that sets the value
5418       of `muse-wiki-interwiki-regexp'.
5419       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
5420       on :set.
5421     
5422     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
5423       `muse-wiki-expand-interwiki'.
5424       (muse-wiki-transform-wikiword): New function that prevents WikiWords
5425       with no matching file from being published as links.
5426     
5427     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
5428       string argument once again, since this behavior is needed when
5429       publishing.
5430       (muse-wiki-handle-wikiword): Ditto.
5431     
5432     * lisp/muse.el (muse-handle-url): Ditto.
5433     
5434     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
5435       after every unsuccessful attempt at handling the link.  If argument is
5436       given, restore match-data at end, too.
5437     
5438     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
5439       argument.  Match data is always saved.  If argument is not given,
5440       assume that `muse-implicit-link-regexp' has been matched against, and
5441       return the 1st match string if no handlers worked.
5442     
5444     modified files:
5445      ChangeLog lisp/muse-html.el lisp/muse-mode.el
5446      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5449 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
5451     Summary:
5452       Hack on WikiName handling and make TAB work for Wiki links.
5453     Revision:
5454       muse--main--1.0--patch-85
5456     * lisp/muse-colors.el (muse-colors-markup): Use
5457       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5458     
5459     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
5460       nil, don't color bad links.  If non-nil, color bad links.
5461     
5462     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
5463     
5464     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
5465       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5466       (muse-journal-rss-munge-buffer): Ditto.
5467     
5468     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
5469       Docfix.
5470     
5471     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
5472       are handled first, then implicit ones.  It should work better in all
5473       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
5474       to determine how far to scan for an implicit link.  This defaults to
5475       the text between the point and the next space.
5476     
5477     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
5478       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
5479       literally after opening the buffer.  Hopefully this can be of use in
5480       custom visit-link functions, when necessary.
5481     
5482     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
5483       `muse-visit-link-default'.
5484     
5485     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
5486       Search by text properties instead of regexps.  This allows Muse to find
5487       links without having to have a massive regexp that contains all link
5488       types.  The downside is that this will not work if the user defontifies
5489       the buffer.  But it would somewhat defeat the purpose of following
5490       links if you can't see them.
5491     
5492     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
5493       enough command line args are passed in batch mode.
5494     
5495     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
5496       `muse-explicit-link-regexp'.
5497     
5498     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
5499       `muse-link-regexp'.
5500     
5501     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
5502       specifies the "common ground" of all implicit links, like URLs, bare
5503       WikiNames, and -- in the future -- email addresses.
5504     
5505     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
5506     
5507     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
5508       optional.  That was a bad idea on my part.  Renamed from
5509       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
5510       annoy anyone :^) .
5511     
5512     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
5513       `muse-wiki-interwiki-expand'.
5514       (muse-wiki-handle-wikiword): Renamed from
5515       `muse-wiki-wikiword-handle'.
5516     
5517     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
5518       for the eval-after-load arg since XEmacs chokes on constants.
5519     
5520     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
5521       face on WikiWords that don't correspond with a file.  If people really
5522       want this to appear in bad-link face, I could accommodate that.
5523     
5524     * lisp/muse.el (muse-handle-url): New function that detects whether the
5525       given string is a URL.
5526       (muse-implicit-link-functions): Renamed from
5527       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
5528       (muse-explicit-link-functions): Renamed from
5529       `muse-mode-handler-functions'.
5530       (muse-handle-implicit-link): New function that handles all
5531       implicit links by calling functions from `muse-implicit-link-functions'.
5532       (muse-handle-explicit-link): Renamed from
5533       `muse-handled-url'.
5534     
5536     modified files:
5537      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
5538      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
5539      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5542 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
5544     Summary:
5545       Allow WikiWords to be ignored with <nop> or "''''".
5546     Revision:
5547       muse--main--1.0--patch-84
5549     * lisp/muse-mode.el (muse-browse-result): Docfixes.
5550     
5551     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
5552       whether to hide <nop> tags when coloring a Muse buffer.
5553       (muse-wiki-wikiword-at-point): Docfix.
5554       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
5555       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
5556       during publishing.
5557       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
5558       which keeps the WikiWord that follows it from being interpreted.
5559       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
5560       WikiWord delimiter.
5561     
5563     modified files:
5564      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5567 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
5569     Summary:
5570       Update postal address of FSF in muse-wiki.el.
5571     Revision:
5572       muse--main--1.0--patch-83
5574     * lisp/muse-wiki.el: Update postal address of the FSF.
5575     
5577     modified files:
5578      ChangeLog lisp/muse-wiki.el
5581 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
5583     Summary:
5584       Interpret explicit links before emphasis.
5585     Revision:
5586       muse--main--1.0--patch-82
5588     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
5589       links before emphasis.
5590     
5591     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
5592       for the heck of it.
5594     modified files:
5595      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
5598 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
5600     Summary:
5601       Wiki hacking, regexp tweaks.
5602     Revision:
5603       muse--main--1.0--patch-81
5605     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
5606       muse-regexp.
5607     
5608     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
5609       that indicates whether or not to use character classes in regexps.  The
5610       default is to let Muse try to figure it out.
5611       (muse-extreg-usable-p): Make use of this variable.
5612     
5613     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
5614       this regexp.  I'm guessing it was supposed to have a TAB in there at
5615       one time.  Replace this stuff with muse-regexp-space.
5616     
5617     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
5618       by default.
5619     
5620     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
5621       "or".
5622     
5623     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
5624       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
5625       We'll fix those anchor problems eventually!
5626     
5627     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
5628       uses `muse-interwiki-handle' to determine whether an interwiki link is
5629       at point.
5630     
5631     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
5632       look for a suitable value at point if needed.
5633     
5634     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
5635     
5636     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
5637     
5638     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
5640     modified files:
5641      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5642      lisp/muse-wiki.el
5645 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
5647     Summary:
5648       Make installation of manual when not using Debian go smoothly.
5649     Revision:
5650       muse--main--1.0--patch-80
5652     * Makefile.defs (INSTALLINFO): New variable that specifies what command
5653       and options are to be used when insinuating the Muse documentation into
5654       the Info menu.
5655     
5656     * Makefile (install): Make use of INSTALLINFO.
5657     
5658     * README (Installation): Give directions for changing INSTALLINFO on a
5659       Debian system and changing where Muse is installed.
5660     
5661     * muse.texi: Ditto.
5663     modified files:
5664      ChangeLog Makefile Makefile.defs README muse.texi
5667 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
5669     Summary:
5670       Fix compiler warning induced by last patch.
5671     Revision:
5672       muse--main--1.0--patch-79
5674     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
5675       compiler warning.
5677     modified files:
5678      ChangeLog lisp/muse-project.el lisp/muse.el
5681 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
5683     Summary:
5684       Add `muse-current-file', fix minor QuickStart issue.
5685     Revision:
5686       muse--main--1.0--patch-78
5688     * examples/QuickStart: Make John Wiegley the author.
5689     
5690     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5691       `muse-current-file' instead of `buffer-file-name'.
5692     
5693     * lisp/muse-project.el (muse-current-project): Document.
5694     
5695     * lisp/muse-project.el (muse-current-file): New variable indicating the
5696       name, including path, of the file that is currently being published.
5697       (muse-project-of-file): Make use of
5698       `muse-current-file'.
5699     
5700     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
5701     
5702     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
5704     modified files:
5705      ChangeLog examples/QuickStart lisp/muse-blosxom.el
5706      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5707      lisp/muse.el
5710 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
5712     Summary:
5713       Make muse-replace-regexp-in-string closer to its parent; no func change.
5714     Revision:
5715       muse--main--1.0--patch-77
5717     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
5718       to implement all functionality of `replace-regexp-in-string'.  No
5719       functionality change.
5720     
5722     modified files:
5723      ChangeLog lisp/muse.el
5726 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
5728     Summary:
5729       Play nicely with fill, adaptive-fill, and flyspell.
5730     Revision:
5731       muse--main--1.0--patch-76
5733     * muse-mode.el (muse-mode-intangible-links): New function used to
5734       determine whether links will be considered intangible.
5735     
5736     * lisp/muse-mode.el (muse-mode-link-functions)
5737       (muse-mode-handler-functions): Minor docfix.
5738     
5739     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
5740       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
5741       making links intangible by default, but this may be adjusted by use of
5742       the `muse-mode-intangible-links' function.
5743     
5744     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
5745       nil if we should allow a fill to occur here.  Keeps links from being
5746       broken up.
5747     
5748     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
5749       non-nil if we allow spell-checking to occur here.  Keeps links from
5750       being improperly colorized.
5751     
5752     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
5753       functionality change.
5755     modified files:
5756      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5759 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
5761     Summary:
5762       Minor doc changes and code prettification.
5763     Revision:
5764       muse--main--1.0--patch-75
5766     * AUTHORS: Note that YH's assignment is in the mail.
5767     
5768     * README (scripts): Explain better the contents of the `scripts'
5769       directory.
5770     
5771     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
5773     modified files:
5774      AUTHORS ChangeLog README lisp/muse-wiki.el
5777 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
5779     Summary:
5780       Merged from hodique@lifl.fr--2005 (patch 7-11)
5781     Revision:
5782       muse--main--1.0--patch-74
5784     Patches applied:
5785     
5786      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5787        split WikiWords and InterWiki links into their own package
5788     
5789      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5790        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
5791     
5792      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5793        Mimic experimental behavior for interwiki
5794     
5795      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5796        fix notes publishing
5797     
5798      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5799        various minor fixes
5801     new files:
5802      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
5804     modified files:
5805      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5806      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
5808     renamed files:
5809      experimental/.arch-ids/muse-wiki.el.id
5810        ==> experimental/.arch-ids/muse-wiki-old.el.id
5811      experimental/muse-wiki.el
5812        ==> experimental/muse-wiki-old.el
5814     new patches:
5815      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5816      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5817      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5818      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5819      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5822 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
5824     Summary:
5825       Tell people where to find on-line version of manual.
5826     Revision:
5827       muse--main--1.0--patch-73
5829     * README: Add on-line locations for manual.
5830     
5831     * muse.texi: Remove @include directive.  This makes generating a PDF of
5832       this documentation a lot easier.
5833     
5834     * muse.texi (Preface): Add on-line locations for manual.
5836     modified files:
5837      ChangeLog README muse.texi
5840 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
5842     Summary:
5843       Try to make Muse play nice with outline minor mode.
5844     Revision:
5845       muse--main--1.0--patch-72
5847     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
5848     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
5849     "muse" instead of "t" when adding invisibility to text or checking for
5850     invisibility.
5851     
5852     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
5853     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
5854     this function.
5856     modified files:
5857      ChangeLog lisp/muse-colors.el lisp/muse.el
5860 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
5862     Summary:
5863       Minor grammar fix in Introduction section of manual.
5864     Revision:
5865       muse--main--1.0--patch-71
5867     * muse.texi (Introduction): Minor grammar fix.
5869     modified files:
5870      ChangeLog muse.texi
5873 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5875     Summary:
5876       Release Muse 3.01.
5877     Revision:
5878       muse--main--1.0--patch-70
5880     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5881     
5882     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5883     
5884     * lisp/muse-poem.el (muse-poem-markup-strings)
5885       (muse-poem-chapbook-strings): Make customizable.
5886     
5887     * lisp/muse-poem.el (muse-chapbook-latex-header)
5888       (muse-chapbook-latex-footer): Docfix.
5889     
5890     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5891       (muse-texinfo-pdf-extension): Ditto.
5892     
5893     * lisp/muse.el (muse-version): Change to 3.01.
5894     
5895     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
5896       done, for now!
5898     modified files:
5899      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5900      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
5903 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
5905     Summary:
5906       Tweak documentation thoroughly; still incomplete.
5907     Revision:
5908       muse--main--1.0--patch-69
5910     * README: Minor tweaks.
5911     
5912     * muse.texi: Massively rename chapters so that the titles are more
5913       descriptive.  Clean up grammar.
5914     
5915     * muse.texi (Obtaining Muse): Move content of Installation node here,
5916       stripping out any customization tips, since those are covered later.
5917       Re-work this chapter since I was dissatisfied with it.
5918     
5919     * muse.texi (Installation): This node has the content of README regarding
5920       installation, which fits the title of the node much better than the
5921       previous content.
5922     
5923     * muse.texi (Blosxom): Turn the sections of this section into
5924       subsections.
5925     
5926     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
5927       like lists!
5928     
5929     * muse.texi (History): Add a "2005" item.
5931     modified files:
5932      ChangeLog README muse.texi
5935 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5937     Summary:
5938       Finish documenting 2 more publishing styles.
5939     Revision:
5940       muse--main--1.0--patch-68
5942     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5943     
5944     * lisp/muse-journal.el: Docfixes.
5945     
5946     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5947       documentation to this function.
5948     
5949     * muse.texi (Blosxom Options): New node containing the publishing styles
5950       and options provided by Blosxom.
5951       (Book): Add usage note, as I suspect a lot of people might be confused
5952       by this style.
5953       (HTML): Space out entries better.
5954       (Journal, LaTeX): New nodes for publishing styles.
5955       (Common Elements): Document a few options that are present in
5956       `muse-publish.el'.
5958     modified files:
5959      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5960      lisp/muse-latex.el lisp/muse-publish.el muse.texi
5963 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5965     Summary:
5966       Make Muse installable and correct an Emacs21 issue.
5967     Revision:
5968       muse--main--1.0--patch-67
5970     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5971       directory will be generated.
5972       (all): Compile muse.info by default.
5973       (doc): Refactor into individual generation rules for .html and .info
5974       files.
5975       (install): New rule that installs Muse source code, compiled .elc
5976       files, and the manual into proper places.
5977     
5978     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5979     
5980     * README (Insinuation): Move old content of Installation here.
5981       (Installation): Fill out this section.
5982       (Further Documentation): Add link to my website and note that a full
5983       manual is included with Muse.
5984     
5985     * lisp/Makefile (EL): Populate with .el files.
5986       (install): New rule that installs both .elc and .el files.
5987     
5988     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5989       Emacs21, hack in a handler for the @documentencoding tag so that it
5990       doesn't error out.
5992     modified files:
5993      ChangeLog Makefile Makefile.defs README lisp/Makefile
5994      lisp/muse-texinfo.el
5997 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5999     Summary:
6000       Cater even more to XEmacs and its annoying whims.
6001     Revision:
6002       muse--main--1.0--patch-66
6004     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
6005       environment variable.
6006     
6007     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
6008       handle it.  Load `muse-build.el' instead.
6009     
6010     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
6011       used.
6012     
6013     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
6014       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
6015       not used.
6016     
6017     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
6018       function does not appear to be used.
6019     
6020     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
6021       `replace-regexp-in-string', since XEmacs doesn't have this function.
6022       We only implement the first 3 args, but this could be extended if we
6023       need to do so.
6024     
6025     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
6026       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
6027     
6028     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
6029     
6030     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
6031       make XEmacs shut up.
6032     
6033     * lisp/muse-convert.el (muse-write-footnote): Ditto.
6034     
6035     * lisp/muse-html.el (muse-html-markup-table): Ditto.
6036     
6037     * lisp/muse-http.el (muse-winnow-list): Ditto.
6038     
6039     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
6040     
6041     * lisp/muse-project.el (muse-project-file-entries): Ditto.
6042     
6043     * lisp/muse-publish.el (muse-publish-markup): Ditto.
6044     
6045     * scripts/muse-build.el: Add contrib path first; probably doesn't change
6046       anything.
6047     
6048     * scripts/publish: Use EMACS environment variable instead of hard-coding
6049       it.
6051     modified files:
6052      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
6053      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
6054      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
6055      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
6056      lisp/muse.el scripts/muse-build.el scripts/publish
6059 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
6061     Summary:
6062       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
6063     Revision:
6064       muse--main--1.0--patch-65
6066     * AUTHORS: Update entry.
6067     
6068     * muse-*.el: Move to the lisp directory.
6069     
6070     * lisp/Makefile: New file containing rules to test and compile the
6071       source.
6072     
6073     * Makefile.defs: New file that contains common definitions for all other
6074       Makefiles, such as Emacs command to use.
6075     
6076     * Makefile: Move lisp-specific rules to lisp/Makefile.
6077       (SUBDIRS): New variable containing subdirectories to clean.
6078     
6079     * README: Update to reflect new location of source files.  Give updated
6080       directions for compiling with XEmacs.
6081     
6082     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
6083       compile.
6084       (%.html): Pass SITEFLAG as an environment variable to
6085       ../scripts/publish.
6086     
6087     * examples/QuickStart (The): Re-add the stray <comment> tag since it
6088       seems to be needed to keep the process from failing.  This has *got* to
6089       be a bug in Muse, but I don't want to deal with it now.
6090     
6091     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
6092     
6093     * lisp/muse-convert.el: Move line to commentary section.
6094     
6095     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
6096       locally-bound `type' variable isn't used here.
6097     
6098     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
6099     
6100     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
6101       binding.
6102     
6103     * scripts/muse-build.el (load-path): Correct paths.
6104     
6105     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
6106       as to avoid spurious warnings.
6107     
6108     * scripts/publish (style): Make use of SITEFLAG environment variable, if
6109       it exists.
6110     
6111     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
6112       (muse-match-string-no-properties): New functions that take the place of
6113       `line-end-position', `line-beginning-position', and
6114       `match-string-no-properties', respectively.
6115     
6116     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
6117       (muse-my-journal-find-entries): Use Muse-specific version of
6118       `match-string-no-properties', `line-beginning-position', and
6119       `line-end-position' since these do not exist in XEmacs.
6120     
6121     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
6122       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
6123     
6124     * lisp/muse-convert.el (muse-latex-transform): Ditto.
6125     
6126     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
6127       (muse-html-insert-contents): Ditto.
6128     
6129     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6130     
6131     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
6132     
6133     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
6134     
6135     * lisp/muse-publish.el (muse-publish-markup-tag)
6136       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
6137       (muse-published-buffer-contents): Ditto.
6138     
6139     * scripts/muse-build.el (muse-elint-files): Ditto.
6141     new files:
6142      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
6143      lisp/.arch-ids/Makefile.id lisp/Makefile
6145     modified files:
6146      AUTHORS ChangeLog Makefile README examples/Makefile
6147      examples/QuickStart examples/johnw/muse-johnw.el
6148      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
6149      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
6150      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
6151      lisp/muse.el scripts/muse-build.el scripts/publish
6153     renamed files:
6154      .arch-ids/muse-blosxom.el.id
6155        ==> lisp/.arch-ids/muse-blosxom.el.id
6156      .arch-ids/muse-book.el.id
6157        ==> lisp/.arch-ids/muse-book.el.id
6158      .arch-ids/muse-colors.el.id
6159        ==> lisp/.arch-ids/muse-colors.el.id
6160      .arch-ids/muse-convert.el.id
6161        ==> lisp/.arch-ids/muse-convert.el.id
6162      .arch-ids/muse-docbook.el.id
6163        ==> lisp/.arch-ids/muse-docbook.el.id
6164      .arch-ids/muse-html.el.id
6165        ==> lisp/.arch-ids/muse-html.el.id
6166      .arch-ids/muse-http.el.id
6167        ==> lisp/.arch-ids/muse-http.el.id
6168      .arch-ids/muse-journal.el.id
6169        ==> lisp/.arch-ids/muse-journal.el.id
6170      .arch-ids/muse-latex.el.id
6171        ==> lisp/.arch-ids/muse-latex.el.id
6172      .arch-ids/muse-mode.el.id
6173        ==> lisp/.arch-ids/muse-mode.el.id
6174      .arch-ids/muse-poem.el.id
6175        ==> lisp/.arch-ids/muse-poem.el.id
6176      .arch-ids/muse-project.el.id
6177        ==> lisp/.arch-ids/muse-project.el.id
6178      .arch-ids/muse-publish.el.id
6179        ==> lisp/.arch-ids/muse-publish.el.id
6180      .arch-ids/muse-regexps.el.id
6181        ==> lisp/.arch-ids/muse-regexps.el.id
6182      .arch-ids/muse-texinfo.el.id
6183        ==> lisp/.arch-ids/muse-texinfo.el.id
6184      .arch-ids/muse.el.id
6185        ==> lisp/.arch-ids/muse.el.id
6186      muse-blosxom.el
6187        ==> lisp/muse-blosxom.el
6188      muse-book.el
6189        ==> lisp/muse-book.el
6190      muse-colors.el
6191        ==> lisp/muse-colors.el
6192      muse-convert.el
6193        ==> lisp/muse-convert.el
6194      muse-docbook.el
6195        ==> lisp/muse-docbook.el
6196      muse-html.el
6197        ==> lisp/muse-html.el
6198      muse-http.el
6199        ==> lisp/muse-http.el
6200      muse-journal.el
6201        ==> lisp/muse-journal.el
6202      muse-latex.el
6203        ==> lisp/muse-latex.el
6204      muse-mode.el
6205        ==> lisp/muse-mode.el
6206      muse-poem.el
6207        ==> lisp/muse-poem.el
6208      muse-project.el
6209        ==> lisp/muse-project.el
6210      muse-publish.el
6211        ==> lisp/muse-publish.el
6212      muse-regexps.el
6213        ==> lisp/muse-regexps.el
6214      muse-texinfo.el
6215        ==> lisp/muse-texinfo.el
6216      muse.el
6217        ==> lisp/muse.el
6219     new directories:
6220      lisp lisp/.arch-ids
6223 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
6225     Summary:
6226       Massively untabify files.
6227     Revision:
6228       muse--main--1.0--patch-64
6231     modified files:
6232      ChangeLog ChangeLog.2004 experimental/muse-message.el
6233      experimental/muse-wiki.el muse-book.el muse-colors.el
6234      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6235      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
6236      muse-project.el muse-publish.el muse-regexps.el
6237      muse-texinfo.el muse.el
6240 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
6242     Summary:
6243       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
6244     Revision:
6245       muse--main--1.0--patch-63
6247     (Summary of changes that Yann made)
6248     
6249     * muse-colors.el (muse-colors-link): Whitespace cleanup.
6250     
6251     * muse-mode.el (muse-generate-index): Move index generation code into
6252       `muse-index-as-string'.
6253       (muse-index-as-string): New function that generates an index and
6254       returns it as a string, instead of placing it in a buffer like
6255       `muse-generate-index' used to.
6256     
6257     Patches applied:
6258     
6259      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6260        merge from mwolson@gnu.org--2005
6261     
6262      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6263        Accept WikiWords as links [mostly rescinded]
6264     
6265      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6266        merge from mwolson@gnu.org--2005/muse--main--1.0
6267     
6268      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6269        Merged from mwolson@gnu.org--2005 (patch 60-62)
6270     
6271      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6272        provide a string view of the index
6274     modified files:
6275      ChangeLog muse-colors.el muse-latex.el muse-mode.el
6277     new patches:
6278      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6279      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6280      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6281      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6282      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6285 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
6287     Summary:
6288       Document Blosxom, Book, DocBook, and HTML publishing styles.
6289     Revision:
6290       muse--main--1.0--patch-62
6292     * muse-blosxom.el: Clean up header.
6293     
6294     * muse-book.el (muse-before-book-publish-hook): Rename to
6295       `muse-book-before-publish-hook'.
6296       (muse-after-book-publish-hook): Rename to
6297       `muse-book-after-publish-hook'.
6298     
6299     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
6300       (muse-html-markup-strings, muse-xhtml-markup-strings)
6301       (muse-html-meta-content-type, muse-html-meta-content-encoding)
6302       (muse-html-charset-default, muse-html-encoding-default)
6303       (muse-html-encoding-map): Docfixes.
6304     
6305     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
6306       sections.
6308     modified files:
6309      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
6312 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
6314     Summary:
6315       Begin work on Publishing Styles section of manual.
6316     Revision:
6317       muse--main--1.0--patch-61
6319     * Makefile (.PHONY): Add "doc" to list.
6320       (doc): New rule that generates Info and HTML files from muse.texi.
6321       (dist): Rely on `distclean', not `clean'.
6322     
6323     * examples/QuickStart (Authoring mode): Remove empty section.
6324     
6325     * muse.texi: Call this program "the Emacs Muse" in title.
6326       (Publishing Styles): Begin to populate section.
6327       (Deriving Styles): First subsection of Publishing Styles.
6328       (Contributors): Remove spurious copyright section, since we address
6329       this in the title.
6330     
6331     * README: Actually remember to add this file.
6333     new files:
6334      .arch-ids/README.id README
6336     modified files:
6337      ChangeLog Makefile examples/QuickStart muse.texi
6340 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
6342     Summary:
6343       Document Markup Rules.
6344     Revision:
6345       muse--main--1.0--patch-60
6347     * examples/QuickStart: Remove stray <comment> tag.
6348     
6349     * muse.texi (Top): Comment every menu line.
6350       (Markup Rules): New section with plenty of subsections.
6352     modified files:
6353      ChangeLog examples/QuickStart muse.texi
6356 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
6358     Summary:
6359       Release this as Muse 3.00.90 (RC1).
6360     Revision:
6361       muse--main--1.0--patch-59
6363     * Makefile (%.elc): Use -q instead of --no-init-file because the former
6364       is compatible with both Emacs and XEmacs.
6365     
6366     * examples/README: Renamed to QuickStart.
6367     
6368     * examples/Makefile (EXAMPLES): Reflect name change of README.
6369     
6370     * muse.el: Ditto.
6372     modified files:
6373      ChangeLog Makefile examples/Makefile muse.el
6375     renamed files:
6376      examples/.arch-ids/README.id
6377        ==> examples/.arch-ids/QuickStart.id
6378      examples/README
6379        ==> examples/QuickStart
6382 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
6384     Summary:
6385       Makefile refactoring.
6386     Revision:
6387       muse--main--1.0--patch-58
6389     * Makefile (.PHONY): List all non-file targets.
6390       (examples): New rule that calls Make in the examples directory.
6391       (atranslit): Removed, since this isn't (yet) bundled with Muse.
6392     
6393     * README: Move to the examples directory.  I'd prefer to distribute a
6394       very basic plain text README and use this as a quickstart + markup
6395       example + publishing example.
6396     
6397     * examples/Makefile: Move all README-related rules here.
6398     
6399     * examples/README: Add an "About this document" section.  
6400     
6401     * scripts/publish (style): Do not include the contrib directory, since we
6402       don't use any code from there.  Since this is only invoked from the
6403       examples directory, make sure add the parent directory to the load
6404       path.
6405     
6406     * muse.texi: Change version to 3.00.90 (RC1).
6407     
6408     * muse.el: Change location of the README file in header.
6409     
6410     * muse.el (muse-version): Update to 3.00.90 (RC1).
6412     new files:
6413      examples/.arch-ids/Makefile.id examples/Makefile
6415     modified files:
6416      ChangeLog Makefile examples/README muse.el muse.texi
6417      scripts/publish
6419     renamed files:
6420      .arch-ids/README.id
6421        ==> examples/.arch-ids/README.id
6422      README
6423        ==> examples/README
6426 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
6428     Summary:
6429       Update my example configuration.
6430     Revision:
6431       muse--main--1.0--patch-57
6433     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
6434       and experimental status of muse-message.
6436     modified files:
6437      ChangeLog examples/mwolson/muse-init.el
6440 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
6442     Summary:
6443       Provide optional outline-style faces; customization fixes; experimental stuff.
6444     Revision:
6445       muse--main--1.0--patch-56
6447     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
6448       option that determines what the header faces should look like.  If
6449       'outline, use outline-style faces.  If nil, don't generate the faces at
6450       all, which allows the user to specify their own.  Otherwise, use the
6451       scaled faces, which is the default behavior.
6452       (muse-colors-outline-faces-list): List of faces to use.  In case the
6453       outline faces are not available, provide reasonable defaults.
6454       (muse-make-faces): Use dolist instead of mapc.  Implement the
6455       possibility of having outline-style colors for heading.  Don't call
6456       this function immediately -- give the users time to make their changes
6457       through the customize interface.  Once we call this function, Emcs from
6458       CVS will not allow the faces to be changed easily, which is a shame.
6459     
6460     * muse-message.el (muse-message-contents-tag): Copied from
6461       `muse-publish-contents-tag' in order to keep the customization
6462       interface from making the `muse-markup-tags' option from throwing a
6463       type mismatch error.  This function is untested and will likely do
6464       nothing useful.  This file has been moved to the experimental folder
6465       until it gets fleshed out more.
6466     
6467     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
6468       file that could eventually provide wiki-like ability.  Currently this
6469       is just a collection of functions that were pruned out when he remade
6470       Muse, so don't get too excited.  I plan to eventually merge Yann
6471       Hodique's work here, probably after the first release of Muse.
6472     
6473     * muse-regexps.el (muse-regexp): Improve description.
6474     
6475     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
6476       the muse-regexp group since it is just a single regexp.  Lists of
6477       regexps don't have to be in muse-regexp, however.
6478     
6479     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
6480       since the Emacs devel mailing list seems to not want Britain-izations
6481       in Emacs code.
6482     
6483     * muse-colors.el (muse-colors): Ditto.
6484     
6485     * muse-docbook.el (muse-docbook): Ditto.
6486     
6487     * muse-html.el (muse-html): Ditto.
6488     
6489     * muse-http.el (muse-http): Ditto.
6490     
6491     * muse-message.el (muse-message): Ditto.
6492     
6493     * muse-mode.el (muse-mode): Ditto.
6494     
6495     * muse-project.el (muse-project): Ditto.
6496     
6497     * muse-publish.el (muse-publish): Ditto.
6498     
6499     * muse.el (muse): Ditto.
6501     new files:
6502      experimental/.arch-ids/=id
6503      experimental/.arch-ids/muse-wiki.el.id
6504      experimental/muse-wiki.el
6506     modified files:
6507      ChangeLog experimental/muse-message.el muse-blosxom.el
6508      muse-colors.el muse-docbook.el muse-html.el muse-http.el
6509      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
6510      muse.el
6512     renamed files:
6513      .arch-ids/muse-message.el.id
6514        ==> experimental/.arch-ids/muse-message.el.id
6515      muse-message.el
6516        ==> experimental/muse-message.el
6518     new directories:
6519      experimental experimental/.arch-ids
6522 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
6524     Summary:
6525       Fix publishing error when given an empty string for header/footer.
6526     Revision:
6527       muse--main--1.0--patch-55
6529     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
6530       `file-readable-p' if it is an empty string.  For some reason,
6531       `file-readable-p' and `insert-file-contents' were treating an empty
6532       string as if it were the current directory.
6534     modified files:
6535      ChangeLog muse-publish.el
6538 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
6540     Summary:
6541       WYSIWYG emphasis, XEmacs compatibility hacks.
6542     Revision:
6543       muse--main--1.0--patch-54
6545     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
6546       compliant.  Only colorize if we end with the same number of asterisks
6547       as we start with, preventing unnoticed syntax errors.  Don't colorize
6548       in the middle of a word.
6549       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
6550       Only colorize if we end with an underscore.  Don't colorize in the
6551       middle of a word.
6552     
6553     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
6554       inside of group.  This will probably not do anything, but it seems
6555       syntactically good.
6556     
6557     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
6558       where we start with an image link.  JohnW didn't seem to like having
6559       <p> tags inserted before image links, but they don't validate properly
6560       as they are.  For now, I will surround such links/paragraphs with <div
6561       class="image-link"> in an attempt to be as not invasive and yet
6562       standards compliant as possible.
6563     
6564     * muse-html.el (muse-html-escape-string): Work around distinction between
6565       int and char types in XEmacs.  Deal with an annoying replace-match bug
6566       in XEmacs that rears its head at times.
6567     
6568     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
6569       multi-line.
6571     modified files:
6572      ChangeLog muse-colors.el muse-docbook.el muse-html.el
6573      muse-publish.el
6576 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
6578     Summary:
6579       Minor code cleanup to address elint issues.
6580     Revision:
6581       muse--main--1.0--patch-53
6583     * Makefile (test): Don't build README files during this rule.  Remove
6584       spurious "make clean" statement.
6585     
6586     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
6587       `muse-colors' group, and give it a proper type.
6588     
6589     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
6590     
6591     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
6592       muse-my-journal-find-entries): Replace `string-to-int' with
6593       `string-to-number'.
6594     
6595     * muse-html.el (muse-html-insert-contents): Ditto.
6596     
6597     * muse-journal.el (muse-journal-html-munge-buffer,
6598       muse-journal-latex-munge-buffer): Ditto.
6599     
6600     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6601     
6602     * muse-publish.el (muse-publish-markup-footnote,
6603       muse-publish-contents-tag): Ditto.
6604     
6605     * muse-regexps.el (muse-extreg-usable-p): Ditto.
6607     modified files:
6608      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
6609      muse-html.el muse-journal.el muse-mode.el muse-publish.el
6610      muse-regexps.el
6613 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
6615     Summary:
6616       Add ability to automate the creation a new blosxom entry.
6617     Revision:
6618       muse--main--1.0--patch-52
6620     * examples/mwolson/muse-init.el: Move new entry section to
6621       muse-blosxom.el.  Modify the key settings in my example accordingly.
6622     
6623     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
6624       Muse always makes sure that the file ends with a newline.
6625     
6626     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
6627       planner markup is now provided automatically by the planner port to
6628       Muse, and we don't have any customized markup.
6629     
6630     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
6631       variable that specifies where the base directory of your blog entries
6632       is found.
6633     
6634     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
6635       the base directory.  Explore categories recursively.
6636     
6637     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
6638       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
6639       special characters file name.
6640     
6641     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
6642       making a new blog entry.  It will prompt you for a category, then a
6643       title, and then will create a new file that has the date and title
6644       inserted.
6646     modified files:
6647      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6650 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
6652     Summary:
6653       Change mailing address of FSF, add AUTHORS file.
6654     Revision:
6655       muse--main--1.0--patch-51
6657     * muse-*.el, muse.texi: Change mailing address of FSF.
6658     
6659     * muse.texi (Contributors): Fix typo.
6660     
6661     * AUTHORS: New file containing a list of all of those who have
6662       contributed code or documentation to Muse, how many lines were changed,
6663       etc.
6665     new files:
6666      .arch-ids/AUTHORS.id AUTHORS
6668     modified files:
6669      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
6670      muse-html.el muse-http.el muse-journal.el muse-latex.el
6671      muse-message.el muse-mode.el muse-poem.el muse-project.el
6672      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
6673      muse.texi
6676 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
6678     Summary:
6679       Merged from hodique@lifl.fr--2005 (patch 0-1)
6680     Revision:
6681       muse--main--1.0--patch-50
6683     Patches applied:
6684     
6685      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
6686        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
6687     
6688      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6689        fix .html (for example) in visible names for links
6691     modified files:
6692      ChangeLog muse-publish.el
6694     new patches:
6695      hodique@lifl.fr--2005/muse--yh--1.0--base-0
6696      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6699 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
6701     Summary:
6702       Make generated X(HT)ML show up in the right encoding in other modes.
6703     Revision:
6704       muse--main--1.0--patch-49
6706     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
6707       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
6708       generated (X)HTML files show up in the right coding system when editing
6709       them with another Emacs mode.
6710     
6711     * muse-journal.el (muse-journal-rss-header): Automatically determine the
6712       encoding instead of hard-coding it.
6713     
6714     * muse-message.el: Add content to Commentary section, explaining the use
6715       of this publishing style.
6717     modified files:
6718      ChangeLog muse-html.el muse-journal.el muse-message.el
6721 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
6723     Summary:
6724       Move regexps to same group, only make 4 heading faces.
6725     Revision:
6726       muse--main--1.0--patch-48
6728     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
6729       can only publish 3 of them specially, leaving the fourth to be in
6730       plain text.
6731       (muse-colors-markup): Only recognize 4 levels of heading.
6732     
6733     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
6734       (muse-file-regexp, muse-image-regexp)
6735       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
6736       like a good idea to have all the regexps in the same group.
6738     modified files:
6739      ChangeLog muse-colors.el muse-regexps.el muse.el
6742 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
6744     Summary:
6745       Update my example config, minor code cleanup.
6746     Revision:
6747       muse--main--1.0--patch-47
6749     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
6750       names and add "Plans" project.
6751     
6752     * muse-docbook.el (looking-back): Delete.
6753     
6754     * muse-html.el (looking-back): Delete.
6755     
6756     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
6757       instead of `looking-back'.
6758     
6759     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
6760       function, use this function.  If `looking-back' exists, call it;
6761       otherwise, use a workaround.
6763     removed files:
6764      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
6766     modified files:
6767      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
6768      muse-html.el muse.el
6771 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
6773     Summary:
6774       Handle a few paragraph publishing edge cases better.
6775     Revision:
6776       muse--main--1.0--patch-46
6778     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
6779       beginning-of-document, end-of-document, and paragraph separator regexps
6780       so that one markup rule can be used in all these cases.
6781       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
6782       particular, blockquote or center at beginning or end of document will
6783       be published properly.  Hopefully this won't slow things down too much.
6784       (muse-docbook-markup-paragraph-close): Removed.
6785     
6786     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
6787     
6788     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
6789       Ditto.
6790       (muse-html-markup-paragraph-close): Removed.
6792     modified files:
6793      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6796 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
6798     Summary:
6799       Improve prompt when reading a tag.
6800     Revision:
6801       muse--main--1.0--patch-45
6803     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
6804       other Emacs modes seem to do.
6806     modified files:
6807      ChangeLog muse-mode.el
6810 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
6812     Summary:
6813       Warn user when publishing fails due to a private directory.
6814     Revision:
6815       muse--main--1.0--patch-44
6817     * muse-project.el (muse-project-private-p): Warn users when publishing a
6818       file fails due to its directory not being readable by others.  Make
6819       sure that you do a `chmod +o name_of_directory' if you want the
6820       contents of that directory to be publishable.
6822     modified files:
6823      ChangeLog muse-project.el
6826 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
6828     Summary:
6829       Fix error with example tags and message publishing style.
6830     Revision:
6831       muse--main--1.0--patch-43
6833     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
6834       see if a previous definition for `font-lock-multiline' exists.
6835     
6836     * muse-message.el (muse-message-example-tag): Don't require two
6837       additional (unused) arguments.
6839     modified files:
6840      ChangeLog muse-colors.el muse-message.el
6843 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
6845     Summary:
6846       Always end the published document with a newline.
6847     Revision:
6848       muse--main--1.0--patch-42
6850     * muse-html.el (muse-html-markup-paragraph-close): Always end the
6851       published document with a newline.
6852     
6853     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
6855     modified files:
6856      ChangeLog muse-docbook.el muse-html.el
6859 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
6861     Summary:
6862       Don't let automatic backup files crash the publishing process.
6863     Revision:
6864       muse--main--1.0--patch-41
6866     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
6867       directive since this value is already processed by
6868       `muse-publish-markup-directive', and may be obtained by using
6869       the code: (muse-publishing-directive "date").
6870     
6871     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
6872       to run (funcall nil); this happened once during a debugging process.
6873     
6874     * muse-project.el (muse-project-private-p): Skip any file for which we
6875       cannot fetch attributes.  This fixes a bug where having an
6876       Emacs-generated automatic backup file in a publishing directory causes
6877       the publishing process to halt with an error.
6879     modified files:
6880      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
6883 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
6885     Summary:
6886       Apply fix in previous patch to the DocBook publishing style.
6887     Revision:
6888       muse--main--1.0--patch-40
6890     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
6891       previous patch here as well.
6892     
6894     modified files:
6895      ChangeLog muse-docbook.el
6898 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6900     Summary:
6901       Fix newly-introduced lock-up during HTML publishing.
6902     Revision:
6903       muse--main--1.0--patch-39
6905     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
6906       planner rules higher priority in the publishing sequence.  Hopefully
6907       this will not wreck anything; I don't use these rules, so I cannot
6908       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
6909     
6910     * muse-html.el (muse-html-markup-paragraph-close): Don't use
6911       replace-match; that seems to be slightly evil.  Return nil instead of a
6912       newline since otherwise Muse thinks that we are not done yet and gets
6913       into an infinite loop.  This should fix the lock-up problem that
6914       resulted from the previous few patches.
6916     modified files:
6917      ChangeLog muse-blosxom.el muse-html.el
6920 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6922     Summary:
6923       Parenthesis goofup.
6924     Revision:
6925       muse--main--1.0--patch-38
6927     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6928     
6930     modified files:
6931      ChangeLog muse-blosxom.el
6934 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6936     Summary:
6937       Make docbook and blosxom modes close paragraphs properly at end.
6938     Revision:
6939       muse--main--1.0--patch-37
6941     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6942       patch.
6943     
6944     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6945       (muse-docbook-markup-paragraph-close): Adapt from
6946       `muse-html-markup-paragraph-close'.
6947     
6948     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6949       preserve the same appearance as before the last patch.
6951     modified files:
6952      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6955 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
6957     Summary:
6958       Bugfix: Close P tag properly at end of file.
6959     Revision:
6960       muse--main--1.0--patch-36
6962     * muse-blosxom.el: Fix bug where loading this file twice would cause an
6963       error.
6964     
6965     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6966       detecting whether or not a paragraph needs a closing P tag.
6967       (muse-html-markup-paragraph-close): New function that only inserts a
6968       closing P tag when an unclosed P tag is nearby.
6970     modified files:
6971      ChangeLog muse-blosxom.el muse-html.el
6974 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6976     Summary:
6977       Update my example settings.
6978     Revision:
6979       muse--main--1.0--patch-35
6981     * examples/mwolson/muse-init.el: Synchronize with my current settings.
6983     modified files:
6984      ChangeLog examples/mwolson/muse-init.el
6987 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6989     Summary:
6990       Update documentation for C-c TAB feature.
6991     Revision:
6992       muse--main--1.0--patch-34
6994     * muse.texi (Keystroke Summary): Note that C-c TAB calls
6995       `muse-insert-tag'.
6996     
6998     modified files:
6999      ChangeLog muse.texi
7002 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
7004     Summary:
7005       New feature: tag completion with C-c TAB.
7006     Revision:
7007       muse--main--1.0--patch-33
7009     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
7010       (muse-tag-history, muse-custom-tags): New variables that keep track of
7011       the tag history and newly-entered tags respectively for
7012       `muse-insert-tag'.
7013       (muse-insert-tag): New function that interactively prompts the user for
7014       a tag to use.
7016     modified files:
7017      ChangeLog muse-mode.el
7020 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
7022     Summary:
7023       Fix XHTML validation error with <hr> and <br>.
7024     Revision:
7025       muse--main--1.0--patch-32
7027     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
7028       and HR tags for XHTML publishing.  This should fix a few validation
7029       errors that I've been noticing lately.
7031     modified files:
7032      ChangeLog muse-html.el
7035 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
7037     Summary:
7038       Remove flyspell overlays on links.
7039     Revision:
7040       muse--main--1.0--patch-31
7042     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
7043       should make the link clickable.  On Emacs21, the color will stay red,
7044       but other Emacsen should do the right thing, which is use the normal
7045       link color.  Hopefully this will fix some strange flyspell-related link
7046       problems.
7048     modified files:
7049      ChangeLog muse-colors.el
7052 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
7054     Summary:
7055       Update my example Muse settings.
7056     Revision:
7057       muse--main--1.0--patch-30
7059     * examples/mwolson/muse-init.el: Update from my latest version.
7060       (muse-project-alist): Remove the francais part of my blog.
7061       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
7062       into this and `my-muse-mode-fill-nobreak-p'.
7063       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
7064       this is the best way to accomplish this.
7065       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
7066       characters in the title.
7067       (my-muse-prepare-entry-for-xanga): Treat example regions better.
7069     modified files:
7070      ChangeLog examples/mwolson/muse-init.el
7073 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
7075     Summary:
7076       Add simple `muse-version' function.
7077     Revision:
7078       muse--main--1.0--patch-29
7080     * muse.el (muse-version): New function that displays the value of the
7081       `muse-version' variable.  This should be easier for the user to type
7082       than C-h v muse-version.
7084     modified files:
7085      ChangeLog muse.el
7088 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
7090     Summary:
7091       Don't compile documentation by default.
7092     Revision:
7093       muse--main--1.0--patch-28
7095     * Makefile (all): Don't compile documentation by default.
7096       (doc): Use this rule to compile documentation.
7098     modified files:
7099      ChangeLog Makefile
7102 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
7104     Summary:
7105       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
7106     Revision:
7107       muse--main--1.0--patch-27
7109     2005-04-16  Michael Olson  <mwolson@gnu.org>
7110     
7111         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
7112         johnw. If a journal entry's title is a [[link]], then an
7113         <enclosure> tag will be added to the XML data giving the size and
7114         MIME type of the link target.  This makes podcasting with Muse
7115         trivial.
7116         (muse-journal-rss-entry-template): Add enclosure usage to example.
7117         (muse-journal-rss-munge-buffer): Implement enclosures.
7119     modified files:
7120      ChangeLog muse-journal.el
7123 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
7125     Summary:
7126       Standardize source headers, appease elint, don't require planner
7127     Revision:
7128       muse--main--1.0--patch-26
7130     2005-04-15  Michael Olson  <mwolson@gnu.org>
7131     
7132         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
7133         `scripts' directory since it really isn't part of Muse proper; it
7134         is used to generate Muse output from the command line.
7135     
7136         * muse-blosxom.el: Handle case where planner is not loaded so that
7137         it isn't a hard requirement.
7138     
7139         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
7140         that elint doesn't complain.
7141     
7142         * muse-message.el (muse-message-markup-link): Don't throw up on
7143         links with no description.
7144     
7145         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
7146         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
7147         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
7148         muse-project.el, muse-publish.el, muse-regexps.el,
7149         muse-texinfo.el, muse.el: Add standard header for each file in
7150         preparation for the initial release, which will hopefully happen
7151         sometime within the next month.
7152     
7154     removed files:
7155      experimental/.arch-ids/=id
7157     modified files:
7158      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
7159      muse-convert.el muse-docbook.el muse-html.el muse-http.el
7160      muse-journal.el muse-latex.el muse-message.el muse-mode.el
7161      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
7162      muse-texinfo.el muse.el
7164     renamed files:
7165      .arch-ids/muse-build.el.id
7166        ==> scripts/.arch-ids/muse-build.el.id
7167      muse-build.el
7168        ==> scripts/muse-build.el
7170     removed directories:
7171      experimental experimental/.arch-ids
7174 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
7176     Summary:
7177       Merge contents of muse-latexcjk.el into muse-latex.el.
7178     Revision:
7179       muse--main--1.0--patch-25
7181     2005-04-14  Michael Olson  <mwolson@gnu.org>
7182     
7183         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
7184         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
7185         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
7186         Merge in from muse-latexcjk.el.
7187     
7188         * muse-latexcjk.el: Removed, functionality merged with
7189         muse-latex.el
7191     removed files:
7192      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
7194     modified files:
7195      ChangeLog muse-latex.el
7198 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
7200     Summary:
7201       Merge muse-xhtml.el into muse-html.el.
7202     Revision:
7203       muse--main--1.0--patch-24
7205     2005-04-06  Michael Olson  <mwolson@gnu.org>
7206     
7207         * examples/mwolson/muse-init.el: Update with respect to the
7208         muse-xhtml.el merge.
7209     
7210         * muse-html.el: The contents of muse-xhtml.el have been merged in
7211         as advised by John Wiegley.
7212         (muse-html-style-sheet): Add example for XHTML use in the
7213         function's documentation.
7214         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
7215         Moved from muse-xhtml.el.
7216     
7217         * muse-xhtml.el: Removed; contents merged into muse-html.el.
7219     removed files:
7220      .arch-ids/muse-xhtml.el.id muse-xhtml.el
7222     modified files:
7223      ChangeLog examples/mwolson/muse-init.el muse-html.el
7226 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
7228     Summary:
7229       Try to fix regexps for Emacs 21.4.
7230     Revision:
7231       muse--main--1.0--patch-23
7233     2005-04-05  Michael Olson  <mwolson@gnu.org>
7234     
7235         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
7236         for Emacs 21.4.
7238     modified files:
7239      ChangeLog muse-regexps.el
7242 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
7244     Summary:
7245       Add comments to the publish-project example script
7246     Revision:
7247       muse--main--1.0--patch-22
7249     2005-04-01  Michael Olson  <mwolson@gnu.org>
7250     
7251         * examples/publish-project: Moved here from
7252         scripts/publish-project.  Added a few comments so people know what
7253         it is used for.
7255     modified files:
7256      ChangeLog examples/publish-project
7258     renamed files:
7259      scripts/.arch-ids/publish-project.id
7260        ==> examples/.arch-ids/publish-project.id
7261      scripts/publish-project
7262        ==> examples/publish-project
7265 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
7267     Summary:
7268       New XHTML style, add more examples to my sample muse config
7269     Revision:
7270       muse--main--1.0--patch-21
7272     2005-03-31  Michael Olson  <mwolson@gnu.org>
7273     
7274         * examples/mwolson/muse-init.el: Give an example of deriving a
7275         custom publishing style.
7276         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
7277         (my-muse-prepare-entry-for-xanga): Mangle the published output
7278         from a blosxom project and copy the result to the clipboard for
7279         easy pasting into Xanga's web form.  The file is untouched.
7280     
7281         * muse-html.el (muse-html-style-sheet): Include the <style
7282         type="text/css"></style> wrapper around the example.
7283         (muse-html-header): Don't add <style type="text/css"></style>
7284         around the value of `muse-html-style-sheet' anymore.  This allows
7285         for the option of putting your stylesheet(s) in a separate file.
7286         An example of this is given in the documentation for this
7287         variable.
7288     
7289         * muse-xhtml: New file that implements a publishing style which is
7290         derived from HTML mode.  It uses a slightly modified version of
7291         the HTML markup rules to generate XHTML-compliant output.
7292     
7293         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
7294         "blosxom" style has been renamed to "blosxom-html".  Fix a few
7295         header gaffes.
7296     
7297         * muse-journal.el: Add new "journal-xhtml" style.
7298     
7299         * muse-message.el: Add new "message-xhtml" style.
7301     new files:
7302      .arch-ids/muse-xhtml.el.id muse-xhtml.el
7304     modified files:
7305      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
7306      muse-html.el muse-journal.el muse-message.el
7309 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
7311     Summary:
7312       Add my muse configuration to the examples
7313     Revision:
7314       muse--main--1.0--patch-20
7316     2005-03-24  Michael Olson  <mwolson@gnu.org>
7317     
7318         * examples/johnw: Move John Wiegley's configuration to this
7319         directory.
7320     
7321         * examples/mwolson: My configuration files go here.
7322     
7323         * examples/mwolson/muse-init.el: My Muse configuration file.  I
7324         just figured out how to keep links from being spell-checked or
7325         split up by fill-mode, so the implementation of this may be found
7326         here.  I also made a function that sets up a blog entry for me.
7328     new files:
7329      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
7330      examples/mwolson/.arch-ids/muse-init.el.id
7331      examples/mwolson/muse-init.el
7333     modified files:
7334      ChangeLog
7336     renamed files:
7337      examples/.arch-ids/muse-johnw.el.id
7338        ==> examples/johnw/.arch-ids/muse-johnw.el.id
7339      examples/.arch-ids/publish-johnw.id
7340        ==> examples/johnw/.arch-ids/publish-johnw.id
7341      examples/muse-johnw.el
7342        ==> examples/johnw/muse-johnw.el
7343      examples/publish-johnw
7344        ==> examples/johnw/publish-johnw
7346     new directories:
7347      examples/johnw examples/johnw/.arch-ids examples/mwolson
7348      examples/mwolson/.arch-ids
7351 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
7353     Summary:
7354       Add muse-blosxom script and plugin for pyblosxom
7355     Revision:
7356       muse--main--1.0--patch-19
7358     2005-03-24  Michael Olson  <mwolson@gnu.org>
7359     
7360         * muse-blosxom.el: Update copyright notice in headers and mention
7361         the pyblosxom scripts.
7362     
7363         * contrib/pyblosxom: New directory containing pyblosxom plugins
7364         and helper scripts.
7365     
7366         * contrib/getstamps.py: Script that generates the "timestamps"
7367         file, run on the local machine.
7368     
7369         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
7370         timestamps file.
7372     new files:
7373      contrib/pyblosxom/.arch-ids/=id
7374      contrib/pyblosxom/.arch-ids/getstamps.py.id
7375      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
7376      contrib/pyblosxom/getstamps.py
7377      contrib/pyblosxom/hardcodedates.py
7379     modified files:
7380      ChangeLog muse-blosxom.el
7382     new directories:
7383      contrib/pyblosxom contrib/pyblosxom/.arch-ids
7386 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
7388     Summary:
7389       muse-blosxom.el has matured past experimental status
7390     Revision:
7391       muse--main--1.0--patch-18
7393     2005-03-23  Michael Olson  <mwolson@gnu.org>
7394     
7395         * muse-blosxom.el: Remove common functionality that has already
7396         been implemented in `muse-html.el'.  Derive this mode from
7397         `muse-html'.  Update documentation.  I now feel that this file is
7398         ready to be included in the top-level Muse directory.
7400     modified files:
7401      ChangeLog muse-blosxom.el
7403     renamed files:
7404      experimental/.arch-ids/muse-blosxom.el.id
7405        ==> .arch-ids/muse-blosxom.el.id
7406      experimental/muse-blosxom.el
7407        ==> muse-blosxom.el
7410 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
7412     Summary:
7413       Make muse-blosxom.el slightly less experimental
7414     Revision:
7415       muse--main--1.0--patch-17
7417     2005-03-22  Michael Olson  <mwolson@gnu.org>
7418     
7419         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
7420         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
7421         useful.
7422         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
7423         from the `muse-blosxom-markup-date-directive' rule.
7424         (blosxom-set-time): Remove this function.  We're not going to be
7425         touching the timestamp manually anymore -- it's too much of a
7426         hassle.  Right now I've got a python program that compiles a
7427         timestamp file and a pyblosxom helper that reads it.  Something
7428         similar could be arranged for blosxom, I'm sure.
7429     
7431     modified files:
7432      ChangeLog experimental/muse-blosxom.el
7435 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
7437     Summary:
7438       Apply latest journal-related updates from johnw
7439     Revision:
7440       muse--main--1.0--patch-16
7443     modified files:
7444      ChangeLog examples/muse-johnw.el muse-journal.el
7447 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
7449     Summary:
7450       Add Projects node to the manual
7451     Revision:
7452       muse--main--1.0--patch-15
7454     2005-02-28  Michael Olson  <mwolson@gnu.org>
7455     
7456         * muse.texi: Change copyright notice since the FSF is now the
7457         copyright holder.
7458         (Projects): New node, based on a section from the README file.
7460     modified files:
7461      ChangeLog muse.texi
7464 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
7466     Summary:
7467       Correct documentation, adding some content.
7468     Revision:
7469       muse--main--1.0--patch-14
7471     2005-02-28  Michael Olson  <mwolson@gnu.org>
7472     
7473         * muse.texi: Change license terms of the documentation to the GNU
7474         GPL instead of the GNU FDL, as per the consent of the copyright
7475         holders of the emacs-wiki manual, from which this is based.  Some
7476         emacs-wiki-isms in the manual were corrected, and the Getting
7477         Started section was updated.
7479     modified files:
7480      ChangeLog muse.texi
7483 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
7485     Summary:
7486       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
7487     Revision:
7488       muse--main--1.0--patch-13
7490     2005-02-17  Michael Olson  <mwolson@gnu.org>
7491     
7492         * experimental/muse-blosxom.el: Somehow the contents of this file
7493         managed to get duplicated.  I removed the duplicates.
7494         (muse-blosxom-date): Remove this, since it is not useful.
7495         (muse-blosxom-header): Use the standard header that blosxom.el
7496         has.
7498     modified files:
7499      ChangeLog experimental/muse-blosxom.el
7502 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
7504     Summary:
7505       Initial commit of muse.texi, nothing substantial
7506     Revision:
7507       muse--main--1.0--patch-12
7509     2005-02-07  Michael Olson  <mwolson@gnu.org>
7510     
7511         * muse.texi: New file that provides the documentation for Muse.
7512         It is in a very rough form at the moment.  Nothing substantial may
7513         be found here yet.  Be ye warned.
7515     new files:
7516      .arch-ids/muse.texi.id muse.texi
7518     modified files:
7519      ChangeLog
7522 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
7524     Summary:
7525       Add docstring, new trivial function
7526     Revision:
7527       muse--main--1.0--patch-11
7529     2005-02-07  Michael Olson  <mwolson@gnu.org>
7530     
7531         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
7532         `muse-what-changed'.  No functionality change.
7533         (muse-what-changed): New function that displays in diff format the
7534         changes made since the buffer was last saved.
7535     
7536         * muse-project.el (muse-project-publish): Add docstring.
7538     modified files:
7539      ChangeLog muse-mode.el muse-project.el
7542 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
7544     Summary:
7545       Add experimental version of muse-blosxom.el to project
7546     Revision:
7547       muse--main--1.0--patch-10
7549     2005-02-04  Michael Olson  <mwolson@gnu.org>
7550     
7551         * Makefile (realclean): Remove file that gets generated when fonts
7552         are missing.
7553     
7554         * experimental/muse-bloxsom.el: New file that implements Blosxom
7555         support for Muse.  It's in a very rough state, hence its placement
7556         in the `experimental' directory.
7558     new files:
7559      experimental/.arch-ids/=id
7560      experimental/.arch-ids/muse-blosxom.el.id
7561      experimental/muse-blosxom.el
7563     modified files:
7564      ChangeLog Makefile
7566     new directories:
7567      experimental experimental/.arch-ids
7570 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
7572     Summary:
7573       Make permissions more consistent
7574     Revision:
7575       muse--main--1.0--patch-9
7578     modified files:
7579      ChangeLog
7581     modified directories:
7582      contrib examples scripts
7585 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
7587     Summary:
7588       Fix build problems
7589     Revision:
7590       muse--main--1.0--patch-8
7592     2005-02-04  Michael Olson  <mwolson@gnu.org>
7593     
7594         * muse-build.el: Add contrib directory to `load-path'.
7595         (muse-elint-files): Load `muse-regexps.el'.
7596     
7597         * scripts/publish: Change permissions so that this script is
7598         executable.  Add contrib directory to load list.  Add
7599         `muse-regexps.el' to list.
7601     modified files:
7602      ChangeLog muse-build.el scripts/publish
7605 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
7607     Summary:
7608       Use "&mdash;" instead of "&#151;"
7609     Revision:
7610       muse--main--1.0--patch-7
7612     2005-01-31  Michael Olson  <mwolson@gnu.org>
7613     
7614         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
7615         with "&mdash;" so that documents validate properly.  Thanks to
7616         Björn Lindström for the suggestion.
7617     
7618         * muse-html.el (muse-html-markup-strings): Ditto.
7620     modified files:
7621      ChangeLog muse-docbook.el muse-html.el
7624 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
7626     Summary:
7627       Fix use of "[:blank:]" in underline markup
7628     Revision:
7629       muse--main--1.0--patch-6
7631     2005-01-25  Michael Olson  <mwolson@gnu.org>
7632     
7633         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
7634         use of `muse-regexp-blank'.
7636     modified files:
7637      ChangeLog muse-colors.el
7640 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
7642     Summary:
7643       Fix problem with headings being given wrong face
7644     Revision:
7645       muse--main--1.0--patch-5
7647     2005-01-03  Michael Olson  <mwolson@gnu.org>
7648     
7649         * muse-colors.el: Add header.
7650         (muse-colors-emphasized): Headings were being given the coloring
7651         for the next level of heading instead of the real
7652         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
7653         Heading").  Thanks to Lan Yufeng for finding this and sending a
7654         patch.
7655     
7656         * muse-regexps.el: Fix header.
7658     modified files:
7659      ChangeLog muse-colors.el muse-regexps.el
7662 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
7664     Summary:
7665       Rotate ChangeLog
7666     Revision:
7667       muse--main--1.0--patch-4
7669     2005-01-01  Michael Olson  <mwolson@gnu.org>
7670     
7671         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
7672         version will be automatically maintained by Arch.
7673     
7675     new files:
7676      .arch-ids/ChangeLog.id ChangeLog
7678     renamed files:
7679      .arch-ids/ChangeLog.id
7680        ==> .arch-ids/ChangeLog.2004.id
7681      ChangeLog
7682        ==> ChangeLog.2004
7685 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
7687     Summary:
7688       Extended regexps fix, allow spaces in 1st part of links
7689     Revision:
7690       muse--main--1.0--patch-3
7692     2004-12-30  Michael Olson  <mwolson@gnu.org>
7693     
7694         * muse.el (muse-link-regexp): Allow spaces in the first part of
7695         links.
7696     
7697         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
7698         customizable alternatives to extended character classes.
7699     
7700         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
7702     modified files:
7703      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
7704      muse-html.el muse-mode.el muse-publish.el muse.el
7707 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
7709     Summary:
7710       Begin to change regexp handling, tweak muse.el header
7711     Revision:
7712       muse--main--1.0--patch-2
7714     2004-12-29  Michael Olson  <mwolson@gnu.org>
7715     
7716         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
7717         myself.  Update URL.
7718     
7719         * muse-regexps.el: New file that implements regexp handling.
7720         Generalized regexp options will be moved to it eventually.
7722     new files:
7723      .arch-ids/muse-regexps.el.id muse-regexps.el
7725     modified files:
7726      ChangeLog muse.el
7729 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
7731     Summary:
7732       Do some early spring cleaning
7733     Revision:
7734       muse--main--1.0--patch-1
7736     2004-12-29  Michael Olson  <mwolson@gnu.org>
7737     
7738         * Makefile: Change path to `publish' script.
7739     
7740         * contrib/pcomplete.el: New file that is used by Muse without
7741         actually being a part of it: hence its location in the contrib
7742         directory.
7743     
7744         * contrib/cgi.el, contrib/httpd.el: New location.
7745     
7746         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
7747     
7748         * scripts/publish, scripts/publish-project: Ditto.
7750     new files:
7751      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
7752      contrib/pcomplete.el examples/.arch-ids/=id
7753      scripts/.arch-ids/=id
7755     modified files:
7756      ChangeLog Makefile
7758     renamed files:
7759      .arch-ids/cgi.el.id
7760        ==> contrib/.arch-ids/cgi.el.id
7761      .arch-ids/httpd.el.id
7762        ==> contrib/.arch-ids/httpd.el.id
7763      .arch-ids/muse-johnw.el.id
7764        ==> examples/.arch-ids/muse-johnw.el.id
7765      .arch-ids/publish-johnw.id
7766        ==> examples/.arch-ids/publish-johnw.id
7767      .arch-ids/publish-project.id
7768        ==> scripts/.arch-ids/publish-project.id
7769      .arch-ids/publish.id
7770        ==> scripts/.arch-ids/publish.id
7771      cgi.el
7772        ==> contrib/cgi.el
7773      httpd.el
7774        ==> contrib/httpd.el
7775      muse-johnw.el
7776        ==> examples/muse-johnw.el
7777      publish
7778        ==> scripts/publish
7779      publish-johnw
7780        ==> examples/publish-johnw
7781      publish-project
7782        ==> scripts/publish-project
7784     new directories:
7785      contrib contrib/.arch-ids examples examples/.arch-ids scripts
7786      scripts/.arch-ids
7789 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
7791     Summary:
7792       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7793     Revision:
7794       muse--main--1.0--base-0
7796     (automatically generated log message)
7798     new patches:
7799      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
7800      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
7801      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
7802      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
7803      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
7804      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
7805      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
7806      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
7807      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7808      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
7809      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
7810      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
7811      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
7812      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
7813      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
7814      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
7815      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
7816      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8