Fix backtrace on project names.
[muse-el.git] / ChangeLog
blob98a5dda2af204c696576482625470e4e3c680e00
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2006-01-04 20:07:54 GMT Michael Olson <mwolson@gnu.org> patch-345
7     Summary:
8       Fix backtrace on project names.
9     Revision:
10       muse--main--1.0--patch-345
12     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Fix backtrace on
13       coloring project names.
15     modified files:
16      ChangeLog lisp/muse-wiki.el
19 2006-01-04 00:50:43 GMT Michael Olson <mwolson@gnu.org> patch-344
21     Summary:
22       Fix quote publishing error.
23     Revision:
24       muse--main--1.0--patch-344
26     * lisp/muse-publish.el (muse-publish-surround-text): Fix an error that
27       occurs when publishing quotes.
29     modified files:
30      ChangeLog lisp/muse-publish.el
33 2006-01-04 00:37:27 GMT Michael Olson <mwolson@gnu.org> patch-343
35     Summary:
36       Nested list fix.
37     Revision:
38       muse--main--1.0--patch-343
40     * lisp/muse-publish.el (muse-publish-surround-text): Preserve indentation
41       of nested-list items until they are processed.
43     modified files:
44      ChangeLog lisp/muse-publish.el
47 2006-01-04 00:00:52 GMT Michael Olson <mwolson@gnu.org> patch-342
49     Summary:
50       Nested ordered and unordered lists seem to work now.
51     Revision:
52       muse--main--1.0--patch-342
54     * muse-publish.el (muse-insert-markup-end-list): New function that
55       publishes the text with end-list properties.
56       (muse-publish-surround-text): If we are looking at a list item while
57       stripping whitespace, make sure it has at least one space in front so
58       that it gets published correctly.  Use muse-insert-markup-end-list for
59       inserting end-tag.
60       (muse-forward-list-item): Get the position of the next list-end
61       property and use it if point moves past it.  Use `cond' instead of `if'
62       for a nicer look.
64     modified files:
65      ChangeLog lisp/muse-publish.el
68 2006-01-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
70     Summary:
71       Fix #4718: InterWiki links with special characters are not handled properly.
72     Revision:
73       muse--main--1.0--patch-341
75     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): If given a string, make
76       sure that we get everything after the interwiki delimiter.  This fixes
77       #4718.
79     modified files:
80      ChangeLog lisp/muse-wiki.el
83 2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
85     Summary:
86       Fix an issue with muse-project-file-alist.
87     Revision:
88       muse--main--1.0--patch-340
90     * lisp/muse-project.el (muse-project-file-alist): Apply patch from
91       G. J. Teale.  Make sure that last-mod is loaded correctly.  This fixes
92       a problem that causes some files to not be published.
94     modified files:
95      AUTHORS ChangeLog lisp/muse-project.el
98 2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
100     Summary:
101       Implement escaping of "[" and "]" in extended links.
102     Revision:
103       muse--main--1.0--patch-339
105     * lisp/muse-mode.el (muse-make-link): Use muse-link-escape
106     
107     * lisp/muse.el (muse-link-escape): Escape "[" and "]" in links.
108       (muse-link-unescape): Unescape "[" and "]" in links.
109       (muse-handle-explicit-link): Use muse-link-unescape.
111     modified files:
112      ChangeLog lisp/muse-mode.el lisp/muse.el
115 2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
117     Summary:
118       muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
119     Revision:
120       muse--main--1.0--patch-338
122     * lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
123       publish <lisp> tags.
124       (muse-colors-lisp-tag): New function that implements the evaluation of
125       <lisp> tags when viewing Muse files.  Thanks to Jim Ottaway for porting
126       this.
128     modified files:
129      ChangeLog lisp/muse-colors.el
132 2006-01-02 01:05:13 GMT Michael Olson <mwolson@gnu.org> patch-337
134     Summary:
135       muse-wiki: Allow interwiki links to use different base URLs.
136     Revision:
137       muse--main--1.0--patch-337
139     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): If :base-url is
140       defined for the remote style, use it instead of file-relative-name to
141       resolve the path.  Thanks to Justin Kirby for the idea.
143     modified files:
144      ChangeLog lisp/muse-wiki.el
147 2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
149     Summary:
150       Fix #4971.
151     Revision:
152       muse--main--1.0--patch-336
154     * lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
156     modified files:
157      ChangeLog lisp/muse-xml-common.el
160 2006-01-01 18:27:53 GMT Michael Olson <mwolson@gnu.org> patch-335
162     Summary:
163       More definition list twiddling.
164     Revision:
165       muse--main--1.0--patch-335
167     * lisp/muse-publish.el (muse-publish-surround-dl): Make marginal
168       progress.
169     
170     * lisp/muse-regexps.el (muse-list-item-regexp): Match additional
171       whitespace after "::".
173     modified files:
174      ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
177 2006-01-01 05:04:36 GMT Michael Olson <mwolson@gnu.org> patch-334
179     Summary:
180       Fix a few more list markup issues.
181     Revision:
182       muse--main--1.0--patch-334
184     * lisp/muse-publish.el (muse-publish-surround-dl): Begin this function
185       for definition list markup, but it's not useful yet.
186       (muse-publish-surround-text): Accept post-indent argument, and use it
187       to strip extra space from indented lists, hopefully in a smart way.
188       (muse-forward-list-item): Don't explicitly move the point unless
189       another list item of the same type is encountered.
190       (muse-publish-markup-list): Calculate post-indent correctly, and make
191       use of it.
193     modified files:
194      ChangeLog lisp/muse-publish.el
197 2005-12-30 23:22:45 GMT Michael Olson <mwolson@gnu.org> patch-333
199     Summary:
200       muse-publish: Prevent error when return value is not a string.
201     Revision:
202       muse--main--1.0--patch-333
204     * lisp/muse-publish.el (muse-publish-markup): Make sure returned value is
205       a string before using it to replace text.  Thanks to Sacha for the
206       patch.
208     modified files:
209      ChangeLog lisp/muse-publish.el
212 2005-12-30 23:12:56 GMT Michael Olson <mwolson@gnu.org> patch-332
214     Summary:
215       muse-publish: Prevent an error with list markup.
216     Revision:
217       muse--main--1.0--patch-332
219     * lisp/muse-publish.el (muse-forward-list-item): If type is 'dl, do not
220       remove the matched text from muse-list-item-regexp.
221       (muse-publish-markup-list): Apply patch from Sacha that keeps
222       muse-publish-markup-region from being confused.
224     modified files:
225      ChangeLog lisp/muse-publish.el
228 2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
230     Summary:
231       Fix #4923: Definition lists with numbers are not possible.
232     Revision:
233       muse--main--1.0--patch-331
235     * lisp/muse-publish.el (muse-list-item-type): Use string-match to
236       determine whether an item is an ordered list or definition list.  This
237       should fix Bug #4923.
239     modified files:
240      ChangeLog lisp/muse-publish.el
243 2005-12-30 00:35:12 GMT Michael Olson <mwolson@gnu.org> patch-330
245     Summary:
246       Make progress on non-nested ordered and unordered lists.
247     Revision:
248       muse--main--1.0--patch-330
250     * lisp/muse-publish.el (muse-publish-markup-regexps): Make sure that we
251       don't match lines with just whitespace for 'quote.
252       (muse-publish-markup-comment): Use muse-insert-markup in the correct
253       order.  Remove extra comment space.
254       (muse-publish-surround-text): Stay at end of line if we are at the end
255       of a series of list items.  Otherwise advance.
256       (muse-forward-paragraph): Use "\n" instead of "$" in regexps, since the
257       former works better in multi-line contexts.
258       (muse-forward-list-item): Fix a silly logic error.  Simplify the regexp
259       passed to muse-forward-paragraph.  Remove the initial "- " or "1. "
260       when the markup types match on a new item.
261       (muse-publish-markup-list): Docfix.  Swap args of string-match.  Ignore
262       an unordered list if a dash immediately follows.  This disambiguates
263       the emdash and unordered list markups.  Use save-excursion to ensure
264       that the point ends on the line after the begin-list markup.  We still
265       haven't dealt with definition lists yet.
266       (muse-publish-markup-quote): Docfix.  Deal with improved regexp.
267       Manually remove the leading whitespace.  Insert 'begin-quote and
268       'end-quote correctly, and use 'quote-item for
269       muse-publish-surround-text.
270       (muse-publish-quote-tag): Deal with multiple paragraphs inside of a
271       quote tag.  Skip past additional whitespace in the move function for
272       muse-publish-surround-text.
273       (muse-publish-comment-tag): Make the comment text read-only.
275     modified files:
276      ChangeLog lisp/muse-publish.el
279 2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
281     Summary:
282       muse-latex: Fix comment markup.
283     Revision:
284       muse--main--1.0--patch-329
286     * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
287       comment-end.  Thanks to Ken Brown for reporting this.
289     modified files:
290      ChangeLog lisp/muse-latex.el
293 2005-12-29 21:33:08 GMT Michael Olson <mwolson@gnu.org> patch-328
295     Summary:
296       muse-publish: Use narrow-to-region to fix various bugs.
297     Revision:
298       muse--main--1.0--patch-328
300     * lisp/muse-publish.el (muse-publish-markup-tag): Code indent change.
301       (muse-publish-escape-specials): Use `narrow-to-region' so that we
302       better define the region to work with.  Thanks to Sacha Chua for the
303       advice.  Also make sure that we are more careful with the result from
304       next-single-property-change.
305       (muse-publish-surround-text): Use narrow-to-region.  Make this routine
306       less brain-dead.
307       (muse-publish-verse-tag): Use narrow-to-region.
309     modified files:
310      ChangeLog lisp/muse-publish.el
313 2005-12-29 19:49:39 GMT Michael Olson <mwolson@gnu.org> patch-327
315     Summary:
316       Minor logic tweak in muse-forward-list-item.
317     Revision:
318       muse--main--1.0--patch-327
320     * lisp/muse-publish.el (muse-forward-list-item): On second thought, let's
321       not use POST-INDENT.  It would accidentally merge lists that were
322       1-space-different in indentation.  Even more so for definition lists.
324     modified files:
325      ChangeLog lisp/muse-publish.el
328 2005-12-29 07:45:45 GMT Michael Olson <mwolson@gnu.org> patch-326
330     Summary:
331       Work on nested list support for ordered and unordered lists.
332     Revision:
333       muse--main--1.0--patch-326
335     * lisp/muse-publish.el: Nested list support isn't quite finished, but
336       progress is being made.
337       (muse-publish-markup-regexps): Remove 2150 regexp since it doesn't seem
338       useful at the moment.  Invoke `format' to get the general version of
339       muse-list-item-regexp.
340       (muse-publish-surround-text): Add INDENT argument that specifies the
341       leading indentation to strip.  Default is all whitespace.  Loop until
342       MOVE-FUNC returns nil.
343       (muse-list-item-type): New function that figures out what kind of list
344       we have, given its separator string.
345       (muse-forward-paragraph): Make this slightly more general.
346       (muse-forward-list-item): New function that moves forward to the next
347       list item.  Non-nil is returned if we found another item of the same
348       type, nil otherwise.
349       (muse-publish-markup-list): Adapt unordered list and ordered list to
350       perhaps do nested lists correctly, though this hasn't been tested.
351     
352     * lisp/muse-regexps.el (muse-list-item-regexp): Use "%s" in place of
353       initial whitespace for the sake of flexibility.  Call `format' on it to
354       change it.
356     modified files:
357      ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
360 2005-12-27 18:51:18 GMT Michael Olson <mwolson@gnu.org> patch-325
362     Summary:
363       Pave the way for nested lists by adding markup strings.
364     Revision:
365       muse--main--1.0--patch-325
367     * examples/muse.rnc: muse.element.format is no longer a block, and may
368       not contain muse.element.p.
369     
370     * lisp/muse-latex.el (muse-latex-markup-strings): Add markup strings for
371       '(begin|end)-(quote|uli|oli|dl)-item.  Add '(begin|end)-(dl|ddt|dde)
372       markup strings.  This will allow for more flexibility in constructing
373       all sorts of lists, especially definition lists.  Rename 'start-dde to
374       'begin-dde for consistency.
375     
376     * lisp/muse-texinfo.el (muse-latex-markup-strings): Ditto.
377       (muse-texinfo-markup-regexps): Remove list concatenation regexp.
378     
379     * lisp/muse-docbook.el (muse-docbook-markup-strings)
380       (muse-docbook-markup-regexps): Ditto, but simplify paragraph regexp.
381     
382     * lisp/muse-xml.el (muse-xml-markup-regexps, muse-xml-markup-strings):
383       Ditto.
384     
385     * lisp/muse-html.el (muse-html-markup-regexps, muse-html-markup-strings):
386       Ditto.  Include <p></p> in center markup.
387       (muse-html-markup-paragraph): Remove special treatment of blockquote
388       and center.
389     
390     * lisp/muse-groff.el (muse-groff-markup-strings): Rename 'begin-dde to
391       'start-dde.
392     
393     * lisp/muse-publish.el (muse-publish-markup-regexps): Begin implementing
394       nested list preliminaries.  This is currently broken, probably.
395     
396     * lisp/muse-regexps.el (muse-list-item-regexp): New regexp that matches
397       the beginning of a list item.
399     modified files:
400      ChangeLog examples/muse.rnc lisp/muse-docbook.el
401      lisp/muse-groff.el lisp/muse-html.el lisp/muse-latex.el
402      lisp/muse-publish.el lisp/muse-regexps.el lisp/muse-texinfo.el
403      lisp/muse-xml.el
406 2005-12-27 03:20:11 GMT Michael Olson <mwolson@gnu.org> patch-324
408     Summary:
409       Implement <quote> tag.
410     Revision:
411       muse--main--1.0--patch-324
413     * lisp/muse-publish.el (muse-publish-markup-tags)
414       (muse-publish-quote-tag): Implement <quote> tag, which does a
415       blockquote.  This is an alternative to indenting text, in that the
416       quote can span several paragraphs.  The paragraph detection routine for
417       HTML has not yet been tested with several paragraphs inside a quote.
419     modified files:
420      ChangeLog lisp/muse-publish.el
423 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
425     Summary:
426       Add markup for non-breaking space.
427     Revision:
428       muse--main--1.0--patch-323
430     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
431       for 'no-break-space.
432     
433     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
434     
435     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
436     
437     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
438     
439     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
440     
441     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
442     
443     * lisp/muse-publish.el (muse-publish-markup-regexps)
444       (muse-publish-markup-functions): Interpret "~~" as a non-breaking
445       space.  Thanks to Ken Brown for the suggestion.
446       (muse-publish-markup-no-break-space): New function that publishes a
447       non-breaking space.
449     modified files:
450      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
451      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
452      lisp/muse-texinfo.el lisp/muse-xml.el
455 2005-12-26 21:35:08 GMT Michael Olson <mwolson@gnu.org> patch-322
457     Summary:
458       muse-texinfo: Escape commas in URLs.
459     Revision:
460       muse--main--1.0--patch-322
462     * lisp/muse-texinfo.el (muse-texinfo-markup-specials-url): New option
463       that determines the specials to escape in URLs.  This is needed in
464       order to escape commas in @ref.
465       (muse-texinfo-decide-specials): New function that determines the
466       specials to escape by context.
468     modified files:
469      ChangeLog lisp/muse-texinfo.el
472 2005-12-26 07:02:20 GMT Michael Olson <mwolson@gnu.org> patch-321
474     Summary:
475       Make sure spaces in HTML URLs get escaped properly.
476     Revision:
477       muse--main--1.0--patch-321
479     * lisp/muse-docbook.el (muse-docbook-markup-specials): Move to
480       muse-xml-common.el.
481     
482     * lisp/muse-html.el (muse-html-markup-specials): Ditto.
483     
484     * lisp/muse-xml.el (muse-xml-markup-specials): Ditto.
485     
486     * lisp/muse-html.el (muse-html-prepare-buffer): Don't modify
487       muse-publish-url-transforms.
488     
489     * lisp/muse-publish.el (muse-publish-escape-specials): Get specials only
490       once, rather than once-per-iteration.
491       (muse-publish-escape-specials-in-string): If a function is returned by
492       a function in :specials, pass it the string and use the results.  This
493       allows us to deal with funky cases like HTML URLs which work on a
494       negated subset, by passing the buck.  We don't permit this behavior in
495       muse-publish-escape-specials because there hasn't been a need, yet.
496     
497     * lisp/muse-xml-common.el (muse-xml-markup-specials): New option that
498       specifies the specials to normally escape.
499       (muse-xml-markup-specials-url-extra): New option that specifies the
500       extra specials to escape in URLs.  Thanks to John Sullivan for
501       reporting the incorrect translation of the space character in URLs.
502       (muse-xml-decide-specials): New function that determines the specials
503       to escape, given context.
504       (muse-xml-escape-url): Rename from muse-xml-escape-string.  Add "%" to
505       the list of characters to ignore.  Fix code indentation.
507     modified files:
508      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
509      lisp/muse-publish.el lisp/muse-xml-common.el lisp/muse-xml.el
512 2005-12-25 17:33:25 GMT Michael Olson <mwolson@gnu.org> patch-320
514     Summary:
515       Allow text like "%N%" in markup strings.
516     Revision:
517       muse--main--1.0--patch-320
519     * lisp/muse-docbook.el (muse-docbook-markup-strings): Rename
520       'internal-link to 'anchor-ref for clarity.  Split 'url-link into 'url
521       and 'link so that TeX-related publishing styles can more handle links
522       to other Muse documents.  Add 'link-and-anchor string that handles a
523       link with an anchor and an optional description.
524     
525     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
526     
527     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
528     
529     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
530     
531     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
532     
533     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
534     
535     * lisp/muse-publish.el (muse-publish-url-transforms): Remove
536       muse-publish-prepare-url.
537     
538     * lisp/muse-publish.el (muse-markup-text): Turn this into a function and
539       add documentation.  It will now handle arguments like "%N%", which
540       indicate the position of an argument to insert.  `format' is applied
541       afterward.
542       (muse-publish-classify-url): New function derived from
543       muse-publish-prepare-url that returns a data structure with complete
544       information about the given target string.
545       (muse-publish-url): Use muse-publish-classify-url.  This should fix an
546       error in the LaTeX publishing style when specifying links to anchors.
547       (muse-publish-insert-url): Remove unnecessary let-binding.
548       (muse-publish-markup-url): Simplify, now that we have whole-document
549       escaping of specials.
550       (muse-publish-prepare-url): Remove.
551     
552     * lisp/muse.el (muse-replace-regexp-in-string): Use a more robust
553       fallback routine when neither replace-regexp-in-string nor
554       replace-in-string are found.
556     modified files:
557      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
558      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
559      lisp/muse-texinfo.el lisp/muse-xml.el lisp/muse.el
562 2005-12-25 04:32:27 GMT Michael Olson <mwolson@gnu.org> patch-319
564     Summary:
565       Use simpler markup string for anchors.
566     Revision:
567       muse--main--1.0--patch-319
569     * lisp/muse-docbook.el (muse-docbook-markup-strings): Use 'anchor instead
570       of 'begin-anchor and 'end-anchor.
571     
572     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
573     
574     * lisp/muse-publish.el (muse-publish-markup-anchor): Ditto.
575     
576     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
577     
578     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Ditto.
579     
580     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
581     
582     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-anchor):
583       Revert previous change, since muse-html-insert-contents needs
584       muse-html-insert-anchor.
586     modified files:
587      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
588      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
589      lisp/muse-xml-common.el lisp/muse-xml.el
592 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
594     Summary:
595       Fix a markup error involving links like [[#foo]].
596     Revision:
597       muse--main--1.0--patch-318
599     * examples/QuickStart.muse: Move <contents> higher.  Remove <comment>
600       tags around the centered text.
601     
602     * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
603       (muse-html-markup-strings): Remove table-group strings, since they
604       aren't valid (X)HTML like I had thought.  Change center to use <p>
605       rather than <span>.
606       (muse-html-insert-anchor): Remove.
607       (muse-html-markup-anchor): Respect the noemphasis property.  This fixes
608       a bug with links like [[#foo]].
609       (muse-html-markup-footnote): Insert the correct footnote number.
610     
611     * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
612       rule higher than anchor rule.
613       (muse-publish-markup-anchor): Respect the noemphasis property.
614     
615     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
616       noemphasis property.
618     modified files:
619      ChangeLog examples/QuickStart.muse lisp/muse-html.el
620      lisp/muse-publish.el lisp/muse-xml-common.el
623 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
625     Summary:
626       Get rid of muse-regexp-space.  Standardize anchor markup somewhat.
627     Revision:
628       muse--main--1.0--patch-317
630     * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
631       Replace muse-regexp-space with muse-regexp-blank.  Too many Emacs
632       functions treat [:blank:]+\n differently than [:space:], so we'll use
633       the former everywhere.
634     
635     * lisp/muse-convert.el (muse-write-citation): Ditto.
636     
637     * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
638     
639     * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
640     
641     * lisp/muse-publish.el (muse-publish-markup-regexps)
642       (muse-publish-markup-tag, muse-publish-surround-text)
643       (muse-publish-markup-list): Ditto.
644     
645     * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
646       Ditto.
647     
648     * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
649     
650     * lisp/muse-regexps.el (muse-regexp-space): Remove.
651     
652     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
653       muse-xml-markup-anchor.
654       (muse-docbook-markup-strings): Add markup strings for anchors.
655       (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
656     
657     * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
658     
659     * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
660       since we now have a sane default in muse-publish.el.
661       (muse-latex-markup-strings): Add markup strings for anchors.
662       (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
663     
664     * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
665       strings.  If style does not handle anchors, remove them.
666     
667     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
668       rule, since we now have a sane default in muse-publish.el.
669       (muse-texinfo-markup-strings): Add markup strings for anchors.
670       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
671     
672     * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
673       for handling anchors.
674       (muse-xml-markup-table): Pass row-len to begin-table-group markup
675       string.
676     
677     * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
678       anchors.
679       (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
681     modified files:
682      ChangeLog lisp/muse-colors.el lisp/muse-convert.el
683      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
684      lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
685      lisp/muse-regexps.el lisp/muse-registry.el
686      lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
687      lisp/muse.el
690 2005-12-24 22:07:28 GMT Michael Olson <mwolson@gnu.org> patch-316
692     Summary:
693       Adapt the remaining publishing styles.
694     Revision:
695       muse--main--1.0--patch-316
697     * lisp/muse-groff.el (muse-groff-markup-paragraph): Use
698       muse-insert-markup.
699     
700     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
701       muse-insert-markup.
702       (latex2png): Clean up the code a bit.
703     
704     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor): Use
705       muse-insert-markup.
706       (muse-texinfo-markup-table): Use the shiny new
707       muse-publish-table-fields function.
709     modified files:
710      ChangeLog lisp/muse-groff.el lisp/muse-latex2png.el
711      lisp/muse-texinfo.el
714 2005-12-24 21:47:44 GMT Michael Olson <mwolson@gnu.org> patch-315
716     Summary:
717       Make all XML-based publishing styles do tables.  Needs testing.
718     Revision:
719       muse--main--1.0--patch-315
721     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
722       muse-xml-markup-table.
723       (muse-docbook-markup-regexps): Remove table kludges.
724       (muse-docbook-markup-strings): Add markup strings for tables.
725       (muse-docbook-encoding-map, muse-docbook-transform-content-type)
726       (muse-docbook-markup-table): Remove in favor of using the functions in
727       muse-xml-common.el.
728       (muse-docbook-encoding): Use muse-xml-transform-content-type.
729       (muse-docbook-markup-paragraph, muse-docbook-insert-anchor): Use
730       muse-insert-markup.
731       (muse-docbook-fixup-tables): Remove, since it isn't needed anymore.
732       (muse-docbook-prepare-buffer): New function that forces the escaping of
733       extra specials in URLs.
734     
735     * lisp/muse-html.el (muse-html-table-attributes): Add a leading space.
736       Fix documentation.
737       (muse-html-markup-regexps): Remove table kludges.
738       (muse-html-markup-strings): Add markup strings for tables.
739       (muse-html-encoding-map, muse-html-transform-content-type): Remove in
740       favor of the functions of muse-xml-common.el.
741       (muse-html-insert-anchor, muse-html-markup-paragraph)
742       (muse-html-class-tag): Use muse-insert-markup.
743       (muse-html-markup-table): Call muse-xml-markup-table to do most of the
744       work, passing attributes.
745       (muse-html-insert-contents): Use muse-insert-markup.  Bum it down a
746       bit.
747       (muse-html-encoding): Use muse-xml-transform-content-type.
748       (muse-html-fixup-tables): Remove.
749     
750     * lisp/muse-xml-common.el: Move a few functions and options here from
751       other publishing styles.  Make an initial attempt at an XML-based table
752       publishing routine that uses markup strings.  I'm not sure if it will
753       abstract easily enough to use with LaTeX, but that's not a huge
754       concern.
755     
756     * lisp/muse-xml.el (muse-xml-markup-regexps): Remove table kludges.
757       (muse-xml-markup-strings): Add table markup strings.  Omit table-group
758       markup since it's unnecessary sugar.
759       (muse-xml-encoding-map, muse-xml-transform-content-type)
760       (muse-xml-markup-table): Move to muse-xml-common.el.
761       (muse-xml-encoding): Pass default argument.
762       (muse-xml-markup-paragraph, muse-xml-insert-anchor): Use
763       muse-insert-markup.
764       (muse-xml-fixup-tables): Remove.
766     modified files:
767      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
768      lisp/muse-xml-common.el lisp/muse-xml.el
771 2005-12-24 20:01:37 GMT Michael Olson <mwolson@gnu.org> patch-314
773     Summary:
774       Implement a nicer way of publishing tables.  Fix some regexps.
775     Revision:
776       muse--main--1.0--patch-314
778     * lisp/muse-html.el (muse-html-markup-footnote): Fix logic error.  I
779       thought "/=" was a typo, but it really meant "!=".  Odd.  Let's avoid
780       that so that people familiar with C derivatives won't be confused :^) .
781       (muse-html-insert-anchor, muse-html-markup-paragraph): Fix regexp.  We
782       have to make sure to add "\n" to most negated sets if we don't want
783       them to span multiple lines.
784       (muse-html-escape-string): Move to muse-xml-common.el.
785       (muse-html-prepare-buffer): Use muse-xml-escape-string.
786     
787     * lisp/muse-journal.el (muse-journal-html-heading-regexp): Fix.
788     
789     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove the kludgy
790       table-joining regexp.
791       (muse-latex-markup-table): Call muse-publish-table-fields to get a
792       table structure that we can work with.  Now we can publish the entire
793       table at once.
794     
795     * lisp/muse-protocols.el (muse-browse-url-info): Fix regexps.
796     
797     * lisp/muse-publish.el (muse-publish-markup-regexps): Compact some
798       regexps.  Use a table-matching regexp that matches the entire region of
799       a table, rather than just one line.
800       (muse-publish-file): Docfix.
801       (muse-publish-markup-footnote): Compact regexp.
802       (muse-publish-table-fields): New function that snarfs the given region
803       and returns a table structure.
804     
805     * lisp/muse-regexps.el (muse-table-field-regexp): New regexp that matches
806       the field separator for tables.
807       (muse-table-line-regexp): New regexp that matches a table line.
808       (muse-tag-regexp): Fix regexp.
809     
810     * lisp/muse-registry.el (muse-registry-url-regexp)
811       (muse-registry-link-regexp): Fix.
812     
813     * lisp/muse-xml.el (muse-xml-insert-anchor): Fix regexp.
814     
815     * lisp/muse-xml-common.el: New file containing routines that are commonly
816       used by XML-ish publishing styles.
817       (muse-xml-sort-table): New function that sorts a table structure so
818       that it validates properly.  We don't use it yet, but we will.
820     new files:
821      lisp/.arch-ids/muse-xml-common.el.id lisp/muse-xml-common.el
823     modified files:
824      ChangeLog lisp/muse-html.el lisp/muse-journal.el
825      lisp/muse-latex.el lisp/muse-protocols.el lisp/muse-publish.el
826      lisp/muse-regexps.el lisp/muse-registry.el lisp/muse-xml.el
829 2005-12-23 06:18:46 GMT Michael Olson <mwolson@gnu.org> patch-313
831     Summary:
832       muse-latex: Work on table markup, isn't perfect yet.
833     Revision:
834       muse--main--1.0--patch-313
836     * lisp/muse-latex.el (muse-latex-markup-table): Make this sort of work.
837       I've got an idea for how it should be done.  We're going to try to
838       snarf the whole table in muse-publish using only regexps, and pass it
839       to the style-specific table markup function.
840     
841     * lisp/muse-publish.el (muse-publish-insert-url)
842       (muse-publish-markup-url): Use muse-insert-markup.
843       (muse-publish-verbatim-tag): Pass arguments correctly.
845     modified files:
846      ChangeLog lisp/muse-latex.el lisp/muse-publish.el
849 2005-12-23 05:27:53 GMT Michael Olson <mwolson@gnu.org> patch-312
851     Summary:
852       Get practically-perfect LaTeX special escaping.
853     Revision:
854       muse--main--1.0--patch-312
856     * examples/QuickStart.muse: Detabify, change URLs.
857     
858     * lisp/muse-latex.el (muse-latex-markup-specials-document): New option
859       that indicates the specials characters to escape in the whole document.
860       (muse-latex-markup-specials-example): New option that indicates the
861       specials to escape in <example> regions.
862       (muse-latex-markup-specials-literal): New option that indicates the
863       specials to escape in =monospaced text= and <code> regions.
864       (muse-latex-markup-specials-url): New option that indicates the
865       specials to escape in URLs.
866       (muse-latex-decide-specials): Determine which specials to use depending
867       on context.
868       (muse-latex-insert-anchor): Use muse-insert-markup.
869     
870     * lisp/muse-publish.el (muse-publish-markup-region): Escape specials in
871       the entire document.
872       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
873       List all contexts in documentation.  Skip past entire read-only regions
874       for a speed improvement.  We'll need this now that we're using it on
875       the whole document.  Fix a bug in retrieving specials.
876       (muse-publish-markup-enddots, muse-publish-markup-dots)
877       (muse-publish-markup-rule, muse-publish-surround-text): Use
878       muse-insert-markup.
879       (muse-publish-markup-leading-space): Take 2 more arguments for easy
880       generalization.
881       (muse-publish-markup-verse): Pass more arguments to
882       muse-publish-markup-leading-space.
883       (muse-publish-url): Fix a specials bug with bare links.
884       (muse-publish-code-tag): Use 'literal context here.
886     modified files:
887      ChangeLog examples/QuickStart.muse lisp/muse-latex.el
888      lisp/muse-publish.el
891 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
893     Summary:
894       muse-build: Prevent backup files when generating autoloads.
895     Revision:
896       muse--main--1.0--patch-311
898     * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
899       that we don't get muse-autoloads.el~ files.
901     modified files:
902      ChangeLog scripts/muse-build.el
905 2005-12-22 04:12:00 GMT Michael Olson <mwolson@gnu.org> patch-310
907     Summary:
908       Begin implementing context-specific handling of special characters.
909     Revision:
910       muse--main--1.0--patch-310
912     * lisp/muse-publish.el (muse-publish-url-transforms)
913       (muse-publish-desc-transforms): Remove
914       muse-publish-escape-specials-in-string, since we will explicitly call
915       this with the proper parameters later on.
916       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
917       Add new optional CONTEXT argument that specifies further information to
918       use when obtaining the specials that will be applied to the text.  If
919       someone specifies a function instead of an alist for the style's
920       specials, call it and pass CONTEXT.
921       (muse-publish-markup-word): Indicate the context when escaping
922       specials.  Make sure we have a context before continuing the publishing
923       of the word.
924       (muse-publish-markup-email, muse-publish-markup-url)
925       (muse-publish-code-tag, muse-publish-example-tag)
926       (muse-publish-verbatim-tag): Indicate the context when escaping
927       specials.
928       (muse-publish-url): Explicitly escape specials, rather than expecting
929       it to be done in a user-customizable hook.  Use different contexts for
930       url and description.
932     modified files:
933      ChangeLog lisp/muse-publish.el
936 2005-12-21 02:44:57 GMT Michael Olson <mwolson@gnu.org> patch-309
938     Summary:
939       Merged from mwolson@gnu.org--2005 (patch 37)
940     Revision:
941       muse--main--1.0--patch-309
943     Patches applied:
944     
945      * mwolson@gnu.org--2005/muse--rel--3.02--patch-37
946        Make error messages during publishing more friendly.
948     modified files:
949      ChangeLog lisp/muse-mode.el lisp/muse.el
951     new patches:
952      mwolson@gnu.org--2005/muse--rel--3.02--patch-37
955 2005-12-21 02:07:34 GMT Michael Olson <mwolson@gnu.org> patch-308
957     Summary:
958       Don't mix up links and footnotes.
959     Revision:
960       muse--main--1.0--patch-308
962     * lisp/muse-html.el (muse-html-markup-footnote): Change "/=" typo to "=".
963     
964     * lisp/muse-publish.el (muse-publish-markup-footnote): Don't mix up links
965       and footnotes.  Thanks to Dale Smith for spotting this.
967     modified files:
968      ChangeLog lisp/muse-html.el lisp/muse-publish.el
971 2005-12-17 17:16:32 GMT Michael Olson <mwolson@gnu.org> patch-307
973     Summary:
974       Merged from mwolson@gnu.org--2005 (patch 36)
975     Revision:
976       muse--main--1.0--patch-307
978     Patches applied:
979     
980      * mwolson@gnu.org--2005/muse--rel--3.02--patch-36
981        Release Emacs Muse 3.02.5.
983     modified files:
984      ChangeLog Makefile.defs NEWS debian/changelog lisp/muse.el
985      muse.texi
987     new patches:
988      mwolson@gnu.org--2005/muse--rel--3.02--patch-36
991 2005-12-17 02:10:32 GMT Michael Olson <mwolson@gnu.org> patch-306
993     Summary:
994       Merged from mwolson@gnu.org--2005 (patch 35)
995     Revision:
996       muse--main--1.0--patch-306
998     Patches applied:
999     
1000      * mwolson@gnu.org--2005/muse--rel--3.02--patch-35
1001        muse-colors: Fix QuickStart display bug.
1003     modified files:
1004      ChangeLog lisp/muse-colors.el
1006     new patches:
1007      mwolson@gnu.org--2005/muse--rel--3.02--patch-35
1010 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
1012     Summary:
1013       Revert QuickStart changes, hack more on muse.rnc.
1014     Revision:
1015       muse--main--1.0--patch-305
1017     * examples/QuickStart.muse: Revert previous changes; they cause
1018       publishing to fail.  Hrm.  Guess I'll have to fix the display issue
1019       with <literal> tags then.
1020     
1021     * muse.rnc: Put blockquote in the muse.element namespace, since it's not
1022       an attribute.
1024     modified files:
1025      ChangeLog examples/QuickStart.muse examples/muse.rnc
1028 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
1030     Summary:
1031       QuickStart: Correct old syntax.
1032     Revision:
1033       muse--main--1.0--patch-304
1035     * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
1036       Just use equal sign escaping.
1038     modified files:
1039      ChangeLog examples/QuickStart.muse
1042 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
1044     Summary:
1045       Make XML publishing work with QuickStart; no longer considered unstable.
1046     Revision:
1047       muse--main--1.0--patch-303
1049     * examples/muse.rnc: Strip trailing whitespace.  Hack it to the point
1050       that it works with our QuickStart document.
1051     
1052     * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
1053       (fullclean): Adapt to work with .muse extension.
1054     
1055     * examples/QuickStart.muse: Rename from QuickStart.  This makes it
1056       automatically get colorized as a Muse document when opened.
1057     
1058     * lisp/muse-xml.el: Move from experimental.
1059       (muse-xml-footer): Use correct ending tag.
1060       (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
1061       annoying error regarding "&mdash;" when validating with nxml-mode.
1062       rule and fn-sep should use the empty form of the HR tag.
1063     
1064     * README: Fix directions for QuickStart.
1066     modified files:
1067      ChangeLog README examples/Makefile examples/muse.rnc
1068      lisp/muse-xml.el
1070     renamed files:
1071      examples/.arch-ids/QuickStart.id
1072        ==> examples/.arch-ids/QuickStart.muse.id
1073      examples/QuickStart
1074        ==> examples/QuickStart.muse
1075      experimental/.arch-ids/muse-xml.el.id
1076        ==> lisp/.arch-ids/muse-xml.el.id
1077      experimental/muse-xml.el
1078        ==> lisp/muse-xml.el
1081 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
1083     Summary:
1084       muse-html: Fix regexp error.
1085     Revision:
1086       muse--main--1.0--patch-302
1088     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
1089       string.
1091     modified files:
1092      ChangeLog lisp/muse-html.el
1095 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
1097     Summary:
1098       Makefile: Minor tweak.
1099     Revision:
1100       muse--main--1.0--patch-301
1102     * lisp/Makefile (ELC): Base this on $(EL).  This should keep
1103       muse-autoloads.elc from being added to the list -- it won't be compiled
1104       anyway.
1106     modified files:
1107      ChangeLog lisp/Makefile
1110 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
1112     Summary:
1113       Generate autoloads file.
1114     Revision:
1115       muse--main--1.0--patch-300
1117     * Makefile (autoloads): New rule that calls "make autoloads" in lisp
1118       directory.
1119     
1120     * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
1121       list.
1122       (all): Generate autoloads.
1123       (autoloads): Make muse-autoloads.el.
1124       (muse-autoloads.el): Call `muse-generate-autoloads' from
1125       scripts/muse-build.el with arguments representing the directories to
1126       use when searching for autoloads.
1127       (realclean distclean fullclean): Remove autoloads.
1128     
1129     * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
1130       Muse.  Deal with XEmacs and its quirky insistence on doing most of the
1131       work itself.  Expand all command line args so that the right
1132       directories are searched.  Hardcode muse-autoloads.el as the name of
1133       the generated autoloads file.  Use my custom header and footer, if
1134       possible.
1136     modified files:
1137      ChangeLog Makefile lisp/Makefile scripts/muse-build.el
1140 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
1142     Summary:
1143       Add autoload cookies.
1144     Revision:
1145       muse--main--1.0--patch-299
1147     Add autoload cookies to several functions.
1149     modified files:
1150      ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
1151      lisp/muse-project.el lisp/muse-protocols.el
1152      lisp/muse-publish.el
1155 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
1157     Summary:
1158       muse-mode: Make muse-edit-link-at-point work.
1159     Revision:
1160       muse--main--1.0--patch-298
1162     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
1163       this function works.  Before, it would remove an arbitrary chunk of the
1164       top of the buffer.
1166     modified files:
1167      ChangeLog lisp/muse-mode.el
1170 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
1172     Summary:
1173       Change mode of muse-protocols to 644.
1174     Revision:
1175       muse--main--1.0--patch-297
1178     modified files:
1179      ChangeLog lisp/muse-protocols.el
1182 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
1184     Summary:
1185       muse-wiki: WikiWord suffix fix.
1186     Revision:
1187       muse--main--1.0--patch-296
1189     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
1190       be nothing at the end.  This allows us to separate WikiWords with
1191       "''''" to indicate suffixes.
1193     modified files:
1194      ChangeLog lisp/muse-wiki.el
1197 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
1199     Summary:
1200       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
1201     Revision:
1202       muse--main--1.0--patch-295
1204     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
1205       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
1206       for the report.
1208     modified files:
1209      ChangeLog lisp/muse-wiki.el
1212 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
1214     Summary:
1215       muse-publish: Make muse-insert-markup a function.
1216     Revision:
1217       muse--main--1.0--patch-294
1219     * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
1220       defsubst.
1222     modified files:
1223      ChangeLog lisp/muse-publish.el
1226 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
1228     Summary:
1229       Merged from muse--rel--3.02 (patch 29)
1230     Revision:
1231       muse--main--1.0--patch-293
1233     Patches applied:
1234     
1235      * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
1236        muse-mode: Fix semicolon in paragraph issue.
1238     modified files:
1239      ChangeLog lisp/muse-mode.el
1241     new patches:
1242      mwolson@gnu.org--2005/muse--rel--3.02--patch-29
1245 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
1247     Summary:
1248       Merged from muse--rel--3.02 (patch 28)
1249     Revision:
1250       muse--main--1.0--patch-292
1252     Patches applied:
1253     
1254      * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
1255        muse-project: Deal with edge case.
1257     modified files:
1258      ChangeLog lisp/muse-project.el
1260     new patches:
1261      mwolson@gnu.org--2005/muse--rel--3.02--patch-28
1264 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
1266     Summary:
1267       Merged from muse--rel--3.02 (patch 27)
1268     Revision:
1269       muse--main--1.0--patch-291
1271     Patches applied:
1272     
1273      * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
1274        muse-project: Prevent auto-save files from being included.
1276     modified files:
1277      ChangeLog lisp/muse-project.el
1279     new patches:
1280      mwolson@gnu.org--2005/muse--rel--3.02--patch-27
1283 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
1285     Summary:
1286       muse-groff: Fix compiler warning.
1287     Revision:
1288       muse--main--1.0--patch-290
1290     * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
1292     modified files:
1293      ChangeLog lisp/muse-groff.el
1296 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
1298     Summary:
1299       muse-registry: Attempt to increase Emacs20 compatibility.
1300     Revision:
1301       muse--main--1.0--patch-289
1303     * lisp/muse-registry.el (muse-registry-show)
1304       (muse-registry-update-registry, muse-registry-make-new-registry): Use
1305       dolist instead of mapc for nomimal support of Emacs20, since Planner
1306       tries to support it.
1308     modified files:
1309      ChangeLog lisp/muse-registry.el
1312 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
1314     Summary:
1315       XEmacs fixes in muse-latex2png and muse-registry.
1316     Revision:
1317       muse--main--1.0--patch-288
1319     * lisp/muse-latex2png.el (latex2png): Fix XEmacs error.  It seems better
1320       to use expand-file-name than concat, since the result of the
1321       temp-directory function sometimes doesn't have a trailing backslash.
1322     
1323     * lisp/muse-registry.el (muse-registry-url-regexp): Use
1324       muse-regexp-space.
1325       (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
1326       (muse-registry-make-new-registry): Use a better heuristic for
1327       determining whether the given file is actually a directory.  This
1328       avoids the use of `directory-files-and-attributes', which is not
1329       available in XEmacs.
1330       (muse-registry-new-entries): Use muse-match-string-no-properties.
1332     modified files:
1333      ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
1336 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
1338     Summary:
1339       muse-registry.el: Fix compiler warnings.
1340     Revision:
1341       muse--main--1.0--patch-287
1343     * lisp/muse-registry.el: Fix compiler warnings.  Remove dependency on
1344       cl.el.
1346     modified files:
1347      ChangeLog lisp/muse-registry.el
1350 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
1352     Summary:
1353       muse-wiki: First try at implementing WikiName separator.
1354     Revision:
1355       muse--main--1.0--patch-286
1357     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
1358       markup, for when you want to add a suffix to a WikiName.
1360     modified files:
1361      ChangeLog lisp/muse-wiki.el
1364 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
1366     Summary:
1367       Merged from muse--rel--3.02 (patch 25)
1368     Revision:
1369       muse--main--1.0--patch-285
1371     Patches applied:
1372     
1373      * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
1374        muse-latex: Get table of contents to publish correctly.
1376     modified files:
1377      ChangeLog lisp/muse-latex.el
1379     new patches:
1380      mwolson@gnu.org--2005/muse--rel--3.02--patch-25
1383 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
1385     Summary:
1386       Add muse-registry.el to Muse.
1387     Revision:
1388       muse--main--1.0--patch-284
1390     * lisp/muse-registry.el: New file contributed by Bastien Guerry that
1391       provides a URL registry for Muse.
1393     new files:
1394      lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
1396     modified files:
1397      AUTHORS ChangeLog
1400 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
1402     Summary:
1403       muse-mode: Minor fix.
1404     Revision:
1405       muse--main--1.0--patch-283
1407     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
1408       and save-excursion as recommended by Emacs documentation.
1410     modified files:
1411      ChangeLog lisp/muse-mode.el
1414 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
1416     Summary:
1417       muse-mode: Handle case where we visit an anchor-only link.
1418     Revision:
1419       muse--main--1.0--patch-282
1421     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
1422       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
1424     modified files:
1425      ChangeLog lisp/muse-mode.el
1428 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
1430     Summary:
1431       muse-colors: Add faces for all 3 levels of emphasis.
1432     Revision:
1433       muse--main--1.0--patch-281
1435     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
1436       (muse-emphasis-3): New faces that represent italic, bold, and bold
1437       italic emphasis, respectively.
1438       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
1439       the suggestion and the initial code. 
1441     modified files:
1442      AUTHORS ChangeLog lisp/muse-colors.el
1445 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
1447     Summary:
1448       muse-latex2png: XEmacs compatibility.
1449     Revision:
1450       muse--main--1.0--patch-280
1452     * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
1453       file-expand-wildcards, since it was a no-op.
1454       (latex2png): Fall back to a temporary directory variable that works
1455       with XEmacs.  Thanks to Neilen Marais for the report and suggested fix.
1457     modified files:
1458      ChangeLog lisp/muse-latex2png.el
1461 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
1463     Summary:
1464       Update AUTHORS.
1465     Revision:
1466       muse--main--1.0--patch-279
1468     * AUTHORS: Update.
1470     modified files:
1471      AUTHORS ChangeLog
1474 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
1476     Summary:
1477       Don't split anchors in URLs.
1478     Revision:
1479       muse--main--1.0--patch-278
1481     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
1482       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
1483       sure that we handle URLs before trying to split the anchor.
1484       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
1486     modified files:
1487      ChangeLog lisp/muse-mode.el
1490 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
1492     Summary:
1493       Merged from mwolson@gnu.org--2005 (patch 23)
1494     Revision:
1495       muse--main--1.0--patch-277
1497     Patches applied:
1498     
1499      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
1500        muse-wiki: WikiWords can have consecutive capital letters.
1502     modified files:
1503      ChangeLog lisp/muse-wiki.el
1505     new patches:
1506      mwolson@gnu.org--2005/muse--rel--3.02--patch-23
1509 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
1511     Summary:
1512       Deal with case when muse-make-link is passed an explicit link.
1513     Revision:
1514       muse--main--1.0--patch-276
1516     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
1517       with case when we are passed an explicit-style link.
1519     modified files:
1520      ChangeLog lisp/muse-mode.el
1523 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
1525     Summary:
1526       Merged from mwolson@gnu.org--2005 (patch 20-22)
1527     Revision:
1528       muse--main--1.0--patch-275
1530     Patches applied:
1531     
1532      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
1533        Update NEWS.
1534     
1535      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
1536        Update examples.
1537     
1538      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
1539        Release Emacs Muse 3.02.02.
1541     new files:
1542      examples/mwolson/templates/.arch-ids/header.tex.id
1543      examples/mwolson/templates/header.tex
1545     modified files:
1546      ChangeLog NEWS examples/mwolson/muse-init.el
1547      examples/mwolson/templates/header.html lisp/muse.el muse.texi
1549     new patches:
1550      mwolson@gnu.org--2005/muse--rel--3.02--patch-20
1551      mwolson@gnu.org--2005/muse--rel--3.02--patch-21
1552      mwolson@gnu.org--2005/muse--rel--3.02--patch-22
1555 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
1557     Summary:
1558       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
1559     Revision:
1560       muse--main--1.0--patch-274
1562     Patches applied:
1563     
1564      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1565        Don't interpret enddots, dots, and rule inside of links.
1566     
1567      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1568        Allow bad WikiWords to be colorized, by popular request.
1569     
1570      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1571        Be more fault-tolerant about muse-file-extension.
1572     
1573      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1574        Prepare debian files for new minor release.
1575     
1576      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1577        Update NEWS.
1578     
1579      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1580        NEWS: Add migration note.
1581     
1582      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1583        Merged from mwolson@gnu.org--2005 (patch 272-273)
1585     modified files:
1586      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
1587      debian/control debian/rules lisp/muse-colors.el
1588      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
1590     new patches:
1591      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1592      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1593      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1594      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1595      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1596      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1597      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1600 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
1602     Summary:
1603       muse-latex: Make footnotes look a bit more natural for LaTeX users.
1604     Revision:
1605       muse--main--1.0--patch-273
1607     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
1608       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
1610     modified files:
1611      ChangeLog lisp/muse-latex.el
1614 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
1616     Summary:
1617       muse-texinfo: Correct markup strings for dots, enddots, center.
1618     Revision:
1619       muse--main--1.0--patch-272
1621     * AUTHORS: Bookkeeping
1622     
1623     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
1624       Jim Ottaway that produces correct output for dots, enddots, and
1625       centered text.
1627     modified files:
1628      AUTHORS ChangeLog lisp/muse-texinfo.el
1631 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
1633     Summary:
1634       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)
1635     Revision:
1636       muse--main--1.0--patch-271
1638     Mark several revisions as "included".  No actual changes were made to the
1639     source.
1641     modified files:
1642      ChangeLog
1644     new patches:
1645      davidsmith@acm.org--2005/muse--devo--1.0--base-0
1646      davidsmith@acm.org--main/muse--devo--1.0--base-0
1647      davidsmith@acm.org--main/muse--devo--1.0--patch-1
1648      davidsmith@acm.org--main/muse--devo--1.0--patch-2
1649      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
1650      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
1651      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
1652      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
1653      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
1654      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
1655      mwolson@gnu.org--2005/muse--rel--3.02--base-0
1656      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
1657      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
1658      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
1659      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
1660      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
1661      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
1662      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
1663      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
1666 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
1668     Summary:
1669       muse-groff: Provide groff-pdf style rather than pdf.
1670     Revision:
1671       muse--main--1.0--patch-270
1673     * experimental/muse-groff.el: Remove, since the original author keeps his
1674       version in the lisp/ directory, and it's reasonably stable by now.
1675     
1676     * lisp/muse-groff.el: Detabify source.
1677       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
1678       avoid a conflict with the latex-based pdf style.
1680     removed files:
1681      experimental/.arch-ids/muse-groff.el.id
1682      experimental/muse-groff.el
1684     modified files:
1685      ChangeLog lisp/muse-groff.el
1688 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
1690     Summary:
1691       Merged from ajk@iu.edu--2005 (patch 0-9)
1692     Revision:
1693       muse--main--1.0--patch-269
1695     Patches applied:
1696     
1697      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
1698        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
1699     
1700      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1701        Publish PDF using GROFF with mom macros.
1702     
1703      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1704        Kinda works, still need tables and a bunch of other stuff.
1705     
1706      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1707        Remove extra newlines from QUOTE calls.
1708     
1709      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1710        mom -> groff
1711     
1712      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1713        - fix syntax of definition of muse-groff-markup-strings
1714     
1715      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1716        Use \z to keep leading space that will result from .URL...
1717     
1718      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1719        Don't use .blm (blank line == paragraph break).  Hopefu...
1720     
1721      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1722        Use markup-strings for <example>.
1723     
1724      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1725        Catch up with mwolson
1727     new files:
1728      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
1730     modified files:
1731      ChangeLog
1733     new patches:
1734      ajk@iu.edu--2005/muse--ajk--1.0--base-0
1735      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1736      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1737      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1738      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1739      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1740      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1741      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1742      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1743      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1746 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
1748     Summary:
1749       Allow "-" in publishing directives.
1750     Revision:
1751       muse--main--1.0--patch-268
1753     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
1754       publishing directives.  Thanks to Jim Ottaway for the suggestion.
1756     modified files:
1757      ChangeLog lisp/muse-publish.el
1760 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
1762     Summary:
1763       muse-latex: Fix "generation of PDF failed" message.
1764     Revision:
1765       muse--main--1.0--patch-267
1767     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
1768       t or nil depending on whether the publishing attempt was successful.
1770     modified files:
1771      ChangeLog lisp/muse-latex.el
1774 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
1776     Summary:
1777       Call pdflatex a reasonable number of times.
1778     Revision:
1779       muse--main--1.0--patch-266
1781     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
1782       times, depending on what return value we get.  Thanks to John Wiegley
1783       for the heads up.
1785     modified files:
1786      ChangeLog Makefile.defs debian/changelog debian/rules
1787      lisp/muse-latex.el
1790 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
1792     Summary:
1793       Temporary workaround to make lists work properly again.
1794     Revision:
1795       muse--main--1.0--patch-265
1797     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
1798       properties to lists, since we need to be able to reduce them in later
1799       publishing rules for muse-html.  I'd really like to change the way
1800       lists are marked up so as to obviate the need for this.
1802     modified files:
1803      ChangeLog lisp/muse-publish.el
1806 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
1808     Summary:
1809       Attempt to fix read-only error.
1810     Revision:
1811       muse--main--1.0--patch-264
1813     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
1814       inhibit-read-only to t so that we don't get buffer-read-only errors.
1816     modified files:
1817      ChangeLog lisp/muse-publish.el
1820 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
1822     Summary:
1823       Fix mistyping of new option name.
1824     Revision:
1825       muse--main--1.0--patch-263
1827     * lisp/muse-publish.el (muse-publish-markup-comment)
1828       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
1830     modified files:
1831      ChangeLog lisp/muse-publish.el
1834 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
1836     Summary:
1837       muse-publish: Use `apply' instead of passing list to `insert'.
1838     Revision:
1839       muse--main--1.0--patch-262
1841     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
1842       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
1843       Hopefully this will fix a backtrace or two.
1845     modified files:
1846      ChangeLog lisp/muse-publish.el
1849 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
1851     Summary:
1852       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
1853     Revision:
1854       muse--main--1.0--patch-261
1856     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
1857       'comment-begin and 'comment-end.
1858     
1859     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
1860     
1861     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
1862     
1863     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
1864     
1865     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
1866       argument for "\ref", since it isn't valid LaTeX.
1867     
1868     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
1869       muse-publishing-current-output-path rather than
1870       muse-publishing-current-file.
1871     
1872     * lisp/muse-publish.el (muse-publishing-current-output-path): New
1873       variable that determines where the current file is being published to.
1874       (muse-publish-file): Set muse-publishing-current-output-path.
1875       (muse-publish-comments-p): New option that determines whether comments
1876       should be deleted or published.  Default is to delete.
1877       (muse-publish-markup-comment, muse-publish-comment-tag): Use
1878       muse-publish-comments-p.
1880     modified files:
1881      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1882      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
1883      lisp/muse-publish.el lisp/muse-texinfo.el
1886 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
1888     Summary:
1889       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
1890     Revision:
1891       muse--main--1.0--patch-260
1893     * AUTHORS: Bookkeeping.
1894     
1895     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
1896       `output-dir' is not defined, so let's just use pubdir.
1897     
1898     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
1899       Ottaway.
1901     modified files:
1902      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
1905 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
1907     Summary:
1908       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
1909     Revision:
1910       muse--main--1.0--patch-259
1912     * AUTHORS: Update.
1913     
1914     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
1915       table headers and overlining table footers, as suggested by Trent Buck.
1916     
1917     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
1918       author has agreed to send in a copyright assignment form.
1920     modified files:
1921      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
1923     renamed files:
1924      contrib/.arch-ids/muse-latex2png.el.id
1925        ==> lisp/.arch-ids/muse-latex2png.el.id
1926      contrib/muse-latex2png.el
1927        ==> lisp/muse-latex2png.el
1930 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
1932     Summary:
1933       Pave the way for entire-document escaping of specials.
1934     Revision:
1935       muse--main--1.0--patch-258
1937     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
1938     
1939     * lisp/muse-publish.el (muse-insert-markup): New function that is used
1940       for inserting markup text.  Currently, this inserts the text and adds
1941       the read-only property.  This should permit us to deal with escaping
1942       specials in the entire document, later on.
1943       (muse-publish-section-close, muse-publish-markup-word)
1944       (muse-publish-markup-emdash, muse-publish-markup-enddots)
1945       (muse-publish-markup-dots, muse-publish-markup-rule)
1946       (muse-publish-markup-heading, muse-publish-markup-footnote)
1947       (muse-publish-markup-fn-sep, muse-publish-surround-text)
1948       (muse-publish-markup-list, muse-publish-markup-leading-space)
1949       (muse-publish-markup-verse): Use muse-insert-markup instead of
1950       `insert'.  Don't use this on whitespace, just the markup text itself.
1951     
1952     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
1953       Ditto.
1954     
1955     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
1957     modified files:
1958      ChangeLog lisp/muse-book.el lisp/muse-journal.el
1959      lisp/muse-mode.el lisp/muse-publish.el
1962 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
1964     Summary:
1965       By default, use ".muse" extension and do not detect by pathname.
1966     Revision:
1967       muse--main--1.0--patch-257
1969     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
1970       (muse-file-extension): Default to "muse".  This has the effect of
1971       making Emacs associate the ".muse" extension with muse-mode, without
1972       trying to figure things out from the path to the file.  The former
1973       method is usually considered to be best, so we'll go with it.
1975     modified files:
1976      ChangeLog lisp/muse-mode.el lisp/muse.el
1979 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
1981     Summary:
1982       Emacs 21 flyspell fix.
1983     Revision:
1984       muse--main--1.0--patch-256
1986     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
1987       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
1988       means that the version of flyspell that comes with Emacs21 will no
1989       longer mess up links.
1991     modified files:
1992      ChangeLog lisp/muse-mode.el
1995 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
1997     Summary:
1998       Merged from jeho@jeho.org--2005 (patch 0-11)
1999     Revision:
2000       muse--main--1.0--patch-255
2002     * AUTHORS: Update.
2003     
2004     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
2005       footnode-end mark.
2006     
2007     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
2008       links.
2009       (muse-visit-link-default): Save position before searching, in case the
2010       search fails.  Use a regexp search.  Start from beginning of document.
2011       Refine search regexp.
2012     
2013     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
2014       that indicated whether project names without a page specifier will be
2015       considered links.
2016       (muse-wiki-handle-interwiki): Consult
2017       `muse-wiki-ignore-bare-project-names'.
2018     
2019     Patches applied:
2020     
2021      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
2022        muse-mode.el fix for muse-visit-link-default
2023     
2024      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
2025        muse-mode.el fix intangible problem in muse-link-at-point
2026     
2027      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
2028        muse-wiki: added option for not rendering bare project names as links
2029     
2030      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
2031        muse-mode.el: fix finding an anchor
2032     
2033      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
2034        muse-latex.el: fix footnote-end
2036     modified files:
2037      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
2038      lisp/muse-wiki.el
2040     new patches:
2041      jeho@jeho.org--2005/muse--jeho--1.0--base-0
2042      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
2043      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
2044      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
2045      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
2046      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
2047      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
2048      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
2049      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
2050      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
2051      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
2052      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
2055 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
2057     Summary:
2058       contrib/muse-latex2png.el: Put images in the correct directory.
2059     Revision:
2060       muse--main--1.0--patch-254
2062     * contrib/muse-latex2png.el (latex2png-move2pubdir)
2063       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
2064       puts generated images in the correct directory.
2066     modified files:
2067      AUTHORS ChangeLog contrib/muse-latex2png.el
2070 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
2072     Summary:
2073       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
2074     Revision:
2075       muse--main--1.0--patch-253
2077     * experimental/muse-xml.el (muse-xml-insert-anchor)
2078       (muse-xml-markup-anchor): Make sure we don't blow away the text just
2079       before an anchor.  On all types but texinfo, insert a newline
2080       immediately after the anchor.
2081     
2082     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
2083       (muse-docbook-markup-anchor): Ditto.
2084     
2085     * lisp/muse-html.el (muse-html-insert-anchor)
2086       (muse-html-markup-anchor): Ditto.
2087     
2088     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
2089       (muse-texinfo-markup-anchor): Ditto.
2090     
2091     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
2092       the anchor the first match group.
2093     
2094     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
2095       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
2096       suggestion.
2097       (muse-latex-insert-anchor): Use a simpler routine that inserts
2098       \label{}.
2100     modified files:
2101      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2102      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
2103      lisp/muse-texinfo.el
2106 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
2108     Summary:
2109       Allow anchors to occur near (rather than at) the beginning of line.
2110     Revision:
2111       muse--main--1.0--patch-252
2113     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
2114       characters before anchor, like " - ".  Thanks to Phillip Lord for the
2115       suggestion.
2117     modified files:
2118      ChangeLog lisp/muse-publish.el
2121 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
2123     Summary:
2124       Minor bookkeeping update.
2125     Revision:
2126       muse--main--1.0--patch-251
2128     * AUTHORS: Update information.
2130     modified files:
2131      AUTHORS ChangeLog
2134 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
2136     Summary:
2137       muse-mathml: New experimental embedded MathML publisher.
2138     Revision:
2139       muse--main--1.0--patch-250
2141     * lisp/muse-html.el (muse-html): Fix docstring.
2142     
2143     * experimental/muse-mathml.el: New file that implements a <math> tag.
2144       With the help of an external program, this will translate LaTeX code
2145       between <math> and </math> to embedded MathML.  A new style called
2146       "mathml" is defined, which is derived from the XHTML style, but with a
2147       more suitable header.
2149     new files:
2150      experimental/.arch-ids/muse-mathml.el.id
2151      experimental/muse-mathml.el
2153     modified files:
2154      ChangeLog lisp/muse-html.el
2157 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
2159     Summary:
2160       muse-latex: Ignore anchor if it occurs at end of line.
2161     Revision:
2162       muse--main--1.0--patch-249
2164     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
2165       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
2167     modified files:
2168      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
2171 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
2173     Summary:
2174       Add ability to publish embedded LaTeX content as a PNG.
2175     Revision:
2176       muse--main--1.0--patch-248
2178     * lisp/muse-publish.el (muse-publishing-styles)
2179       (muse-publishing-current-file, muse-publishing-current-style)
2180       (muse-publishing-styles): Add documentation.
2181     
2182     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
2183       expects LaTeX content, and will publish a PNG file.  If you're
2184       interesting in helping, check out To Do in the commentary.  This is in
2185       /contrib for now, since the original author doesn't have a copyright
2186       assignment on file with the FSF.
2188     new files:
2189      contrib/.arch-ids/muse-latex2png.el.id
2190      contrib/muse-latex2png.el
2192     modified files:
2193      AUTHORS ChangeLog lisp/muse-publish.el
2196 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
2198     Summary:
2199       muse-groff.el: New publishing styles groff and groff-pdf.
2200     Revision:
2201       muse--main--1.0--patch-247
2203     * AUTHORS: Add AJK.
2204     
2205     * lisp/muse.el: Use the correct month name for this release.  Oops.
2206     
2207     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
2208     
2209     * experimental/muse-groff.el: New file containing the groff and groff-pdf
2210       publishing styles.
2212     new files:
2213      experimental/.arch-ids/muse-groff.el.id
2214      experimental/muse-groff.el
2216     modified files:
2217      AUTHORS ChangeLog lisp/muse.el muse.texi
2220 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
2222     Summary:
2223       Figure out syntax of :set.
2224     Revision:
2225       muse--main--1.0--patch-246
2227     * lisp/muse-project.el (muse-project): Make the :set option inline to
2228       match the actual syntax that Muse recognizes.
2229     
2230     * muse.texi (Projects): Note that I need to work on this section.
2232     modified files:
2233      ChangeLog lisp/muse-project.el muse.texi
2236 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
2238     Summary:
2239       Release Emacs Muse 3.02.01.
2240     Revision:
2241       muse--main--1.0--patch-245
2243     * NEWS: Update entries for Muse 3.02.01.
2244     
2245     * debian/rules: Install NEWS.Debian.
2246     
2247     * debian/NEWS: New file that contains Debian-related news items.
2248     
2249     * examples/mwolson/muse-init.el: Update with my latest changes.
2250     
2251     * examples/mwolson/templates/footer.html: Use
2252       `muse-publishing-directive'.
2254     new files:
2255      debian/.arch-ids/NEWS.id debian/NEWS
2257     modified files:
2258      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
2259      examples/mwolson/muse-init.el
2260      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
2263 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
2265     Summary:
2266       Fix customization bugs concerning muse-project-alist.
2267     Revision:
2268       muse--main--1.0--patch-244
2270     * examples/johnw/muse-johnw.el: Update with latest version from John.
2271     
2272     * muse-project.el (muse-project-alist-using-customize): New variable that
2273       indicates whether or not we just used customize to modify the value of
2274       muse-project-alist.
2275       (muse-project-alist-get): Set muse-project-alist-using-customize.
2276       (muse-project-alist-set): Only try to unescape muse-project-alist if
2277       muse-project-alist-using-customize is set.  Make sure that the value we
2278       save to .emacs is unescaped.
2279       (muse-project): Add definition for :value-delete so that we can work
2280       around an Emacs21 and XEmacs21 annoyance.
2282     modified files:
2283      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
2286 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
2288     Summary:
2289       Try to make link properties more sane.
2290     Revision:
2291       muse--main--1.0--patch-243
2293     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
2294       a bit smarter.  It is hoped that this fixes several strange key
2295       movement and link coloring issues.  Thanks to Sergey Vlasov for the
2296       fix.
2298     modified files:
2299      AUTHORS ChangeLog lisp/muse-colors.el
2302 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
2304     Summary:
2305       Use modification time for date directive.
2306     Revision:
2307       muse--main--1.0--patch-242
2309     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
2310       directive using the currently-publishing file's modification time,
2311       rather than the current time.
2313     modified files:
2314      ChangeLog lisp/muse-publish.el
2317 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
2319     Summary:
2320       muse-latex: Add a few escaping options that may be used in the future.
2321     Revision:
2322       muse--main--1.0--patch-241
2324     * lisp/muse-latex.el: Note that we don't make use of these new options
2325       yet.
2326       (muse-latex-markup-specials): Move longer escapes out of here.
2327       (muse-latex-markup-specials-entire-document): New option that specifies
2328       the special characters to escape in the whole document after processing
2329       markup rules.
2330       (muse-latex-markup-specials-verbatim): New option that specifies the
2331       special characters to escape in <example> tags and =literal text=.
2333     modified files:
2334      ChangeLog lisp/muse-latex.el
2337 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
2339     Summary:
2340       If more than 1 blank separates list/table items, separate them.
2341     Revision:
2342       muse--main--1.0--patch-240
2344     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
2345       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
2346       line separates a list or table item, it will form a new table.
2348     modified files:
2349      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2350      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
2353 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
2355     Summary:
2356       muse.texi: Use @example instead of @smallexample.
2357     Revision:
2358       muse--main--1.0--patch-239
2360     * muse.texi: Replace @smallexample with @example.  It didn't do what I
2361       thought it did, and the result looked worse.  Hence, the reversal.
2363     modified files:
2364      ChangeLog muse.texi
2367 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
2369     Summary:
2370       muse-html: Add muse-xhtml-style-sheet.
2371     Revision:
2372       muse--main--1.0--patch-238
2374     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
2375       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
2376       Thanks to Trent Buck for the suggestion.
2378     modified files:
2379      ChangeLog lisp/muse-html.el
2382 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
2384     Summary:
2385       Release Muse 3.02.
2386     Revision:
2387       muse--main--1.0--patch-237
2389     * Makefile.defs: Update Debian stuff.
2390     
2391     * changelog: Add entry for 3.02-1, urgency medium.
2393     modified files:
2394      ChangeLog Makefile.defs debian/changelog
2397 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
2399     Summary:
2400       Prepare for release.
2401     Revision:
2402       muse--main--1.0--patch-236
2404     * lisp/muse.el (muse-version): Increment to 3.02.
2405     
2406     * *.el: Fix first header line.
2407     
2408     * examples/mwolson/muse-init.el: Sync with my config.
2409       (my-muse-pdf-make-links-absolute): New function that makes relative
2410       links absolute in a hard-coded way.
2411       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
2412       publishing transforms.
2413     
2414     * NEWS: Update.
2416     new files:
2417      experimental/.arch-ids/muse-cite.el.id
2418      experimental/muse-cite.el
2420     modified files:
2421      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
2422      experimental/muse-message.el experimental/muse-xml.el
2423      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
2424      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
2425      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2426      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
2427      lisp/muse-protocols.el lisp/muse-publish.el
2428      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
2429      lisp/muse.el muse.texi
2432 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
2434     Summary:
2435       Finish documentation.
2436     Revision:
2437       muse--main--1.0--patch-235
2439     * muse.texi (Comments): New node that describes the syntax of comments.
2440       (Markup Strings): Describe all markup strings.
2442     modified files:
2443      ChangeLog muse.texi
2446 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
2448     Summary:
2449       Document style elements for muse-define-style.
2450     Revision:
2451       muse--main--1.0--patch-234
2453     * muse.texi: Use @smallexample for 1-line examples.
2454       (Style Elements): New node that explains the different style elements
2455       that may be used for muse-define-style and muse-derive-style.
2456       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
2457       better.
2459     modified files:
2460      ChangeLog muse.texi
2463 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
2465     Summary:
2466       Make documentation separately installable.
2467     Revision:
2468       muse--main--1.0--patch-233
2470     * Makefile (install): Split into install-bin and install-info.
2471     
2472     * muse.texi (Markup Regexps): Fix display bug.
2474     modified files:
2475      ChangeLog Makefile muse.texi
2478 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
2480     Summary:
2481       muse-mode: Set comment syntax.
2482     Revision:
2483       muse--main--1.0--patch-232
2485     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
2486       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
2488     modified files:
2489      ChangeLog lisp/muse-mode.el
2492 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
2494     Summary:
2495       muse.texi: Add publishing order information.
2496     Revision:
2497       muse--main--1.0--patch-231
2499     * muse.texi (Markup Regexps): Add publishing order.
2501     modified files:
2502      ChangeLog muse.texi
2505 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
2507     Summary:
2508       Hack on documentation.  The release is in sight!
2509     Revision:
2510       muse--main--1.0--patch-230
2512     * muse.texi: Use @subsubheading for all logical split headers rather than
2513       @emph.  Move all examples against left margin.  Add comments to
2514       indicate what still needs to be done.
2515       (DocBook): Correct a few misspelled variable names and add some new
2516       variables.
2517       (Common Elements): Split this into 4 new subsections.
2519     modified files:
2520      ChangeLog muse.texi
2523 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
2525     Summary:
2526       Fix publishing of stuff like <code><></code>.
2527     Revision:
2528       muse--main--1.0--patch-229
2530     * lisp/muse-publish.el (muse-publish-escape-specials): Use
2531       `insert-before-markers' rather than `insert'.  This should fix strange
2532       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
2534     modified files:
2535      ChangeLog lisp/muse-publish.el
2538 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
2540     Summary:
2541       Update NEWS, fix muse-url-protocols customization interface.
2542     Revision:
2543       muse--main--1.0--patch-228
2545     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
2546       using nil as the resolve function.
2547     
2548     * NEWS: Bring up-to-date.
2550     modified files:
2551      ChangeLog NEWS lisp/muse-protocols.el
2554 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
2556     Summary:
2557       Fix title coloring bug; muse-latex: escape '<' and '>'.
2558     Revision:
2559       muse--main--1.0--patch-227
2561     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
2562       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
2563       for the report.
2564     
2565     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
2566       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
2567       Buck.
2569     modified files:
2570      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
2573 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
2575     Summary:
2576       muse-latex: Handle special characters in a better way.
2577     Revision:
2578       muse--main--1.0--patch-226
2580     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
2581       characters hack.
2582       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
2583       'end-literal.  Thanks to Trent Buck for the suggestion.
2584       (muse-latex-markup-specials): Move special characters here instead of
2585       using the regexp.
2587     modified files:
2588      ChangeLog lisp/muse-latex.el
2591 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
2593     Summary:
2594       muse-latex: Fix compiler warning.
2595     Revision:
2596       muse--main--1.0--patch-225
2598     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
2599       format.
2601     modified files:
2602      ChangeLog lisp/muse-latex.el
2605 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
2607     Summary:
2608       Add <code> tag.
2609     Revision:
2610       muse--main--1.0--patch-224
2612     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
2613       verbatim.  Verbatim makes text literal and escaped, code makes text
2614       teletype and escaped.
2615     
2616     * muse-publish.el (muse-publish-markup-tags): Add "code".
2617       (muse-publish-code-tag): New function that publishes code the same way
2618       as =teletyped= text.
2620     modified files:
2621      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2624 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
2626     Summary:
2627       Strip text properties before browsing a URL.
2628     Revision:
2629       muse--main--1.0--patch-223
2631     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
2632       this will fix a bug.
2634     modified files:
2635      ChangeLog lisp/muse-protocols.el
2638 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
2640     Summary:
2641       muse-latex: Call pdflatex twice to get <contents> published.
2642     Revision:
2643       muse--main--1.0--patch-222
2645     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
2646       pdflatex twice, since this seems to be necessary to get <contents>
2647       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
2648       to call it three times, since this is what John originally did.  Can
2649       someone please give me advice about this?
2651     modified files:
2652      ChangeLog lisp/muse-latex.el
2655 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
2657     Summary:
2658       Make info:// and man:// not publish a link, handle insert URL edge case.
2659     Revision:
2660       muse--main--1.0--patch-221
2662     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
2663       publish only the description, not the URL.
2664     
2665     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
2666       get nil from muse-publish-url by not inserting any text.
2668     modified files:
2669      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
2672 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
2674     Summary:
2675       If a URL has a resolve function of nil, publish the description only.
2676     Revision:
2677       muse--main--1.0--patch-220
2679     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
2680       complete tag.
2681     
2682     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
2683       interface.
2684       (muse-resolve-url): If nil is given as the resolve function, return
2685       nil.
2686     
2687     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
2688       insert the description instead of the original URL.
2690     modified files:
2691      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
2692      lisp/muse-publish.el
2695 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
2697     Summary:
2698       Implement protocol handling.
2699     Revision:
2700       muse--main--1.0--patch-219
2702     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
2703       should just make a hook for this stuff.
2704       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
2705     
2706     * lisp/muse-protocols.el: New file that implements protocol handling.
2707     
2708     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2709       muse-resolve-url.
2710       (muse-publish-markup-url): Indentation fix, no func change.
2711     
2712     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
2713     
2714     * lisp/muse.el: Require muse-protocols.
2716     new files:
2717      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
2719     modified files:
2720      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
2721      lisp/muse-regexps.el lisp/muse.el
2724 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
2726     Summary:
2727       muse-xml: Use a more standard sort of header.
2728     Revision:
2729       muse--main--1.0--patch-218
2731     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
2732       type="muse">, as suggested by Brad Collins.
2734     modified files:
2735      ChangeLog experimental/muse-xml.el
2738 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
2740     Summary:
2741       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
2742     Revision:
2743       muse--main--1.0--patch-217
2745     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
2746     
2747     * README (examples): Mention that other files are here as well.
2748     
2749     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
2750       for use with muse-xml.el.
2751     
2752     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
2753       muse-xml is in experimental status.
2754       (muse-xml-markup-regexps): Correct table-munging regexp.
2755       (muse-xml-markup-strings): Surround each verse line with <line></line>.
2756       Empty lines are marked up as <line />.
2757     
2758     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
2759       s/last-stanza-end/end-last-stanza-line/.
2760     
2761     * muse-mode.el (muse-visit-link-default): Make the temporary file
2762       visiting work as expected.
2763     
2764     * muse-publish.el (muse-publish-markup-verse): Make use of
2765       'begin-verse-line and 'begin-last-stanza-line.  Use
2766       'end-last-stanza-line instead of 'last-stanza-end.
2767     
2768     * muse.texi (Verse): Be a bit more clever with our example.
2770     new files:
2771      examples/.arch-ids/muse.rnc.id examples/muse.rnc
2773     modified files:
2774      AUTHORS ChangeLog README experimental/muse-xml.el
2775      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
2776      muse.texi
2779 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
2781     Summary:
2782       Allow links to temporary files to be visited.
2783     Revision:
2784       muse--main--1.0--patch-216
2786     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
2787       temporary files.  These are buffers that do not have a corresponding
2788       file.
2790     modified files:
2791      ChangeLog lisp/muse-mode.el
2794 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
2796     Summary:
2797       Fix save-match-data gaffe.
2798     Revision:
2799       muse--main--1.0--patch-215
2801     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
2802       outside of `and' statement.
2804     modified files:
2805      ChangeLog lisp/muse-regexps.el
2808 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
2810     Summary:
2811       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
2812     Revision:
2813       muse--main--1.0--patch-214
2815     * examples/mwolson/muse-init.el: Update.
2816     
2817     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
2818       ensure that links to other pages in this project are given the proper
2819       extension.
2820     
2821     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
2822     
2823     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
2824       instead of muse-publish-output-name.
2825     
2826     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
2827       functions that consult the :link-suffix when returning the name of the
2828       link (or the complete file name for the latter function).  If
2829       :link-suffix does not exist, use :suffix.  This should help Muse be
2830       able to handle some more usage scenarios.
2831       (muse-publish-prepare-url): Use muse-publish-link-name instead of
2832       muse-publish-output-name.
2833     
2834     * muse-wiki.el (muse-wiki-resolve-project-page): Use
2835       muse-publish-link-file instead of muse-publish-output-file.
2836       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
2837       letters.  The old behavior was not friendly to acronyms.
2839     modified files:
2840      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2841      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
2842      lisp/muse-wiki.el
2845 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
2847     Summary:
2848       Correct the publish-project example.
2849     Revision:
2850       muse--main--1.0--patch-213
2852     * examples/publish-project: Remove "-l muse-build.el" and note that the
2853       user's muse-init.el file should add the Muse directories to load-path.
2855     modified files:
2856      ChangeLog examples/publish-project
2859 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
2861     Summary:
2862       Reinstate former extended character class rules.
2863     Revision:
2864       muse--main--1.0--patch-212
2866     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
2867       extended regexps really don't work well on Emacs 21.2 or 21.3, so
2868       document that.
2869       (muse-regexp-emacs-revision): New variable that indicates the revision
2870       number of this version of Emacs.
2871       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
2872       aren't working well enough with extended character classes in regexps.
2873     
2874     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
2875       instead of just displaying it.
2877     modified files:
2878      ChangeLog lisp/muse-regexps.el lisp/muse.el
2881 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
2883     Summary:
2884       Fix paragraph-filling breakage in Emacs21.
2885     Revision:
2886       muse--main--1.0--patch-211
2888     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
2889       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
2890       report.
2892     modified files:
2893      ChangeLog lisp/muse-mode.el
2896 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
2898     Summary:
2899       Allow Emacs 21.3 to use extended character classes in regexps.
2900     Revision:
2901       muse--main--1.0--patch-210
2903     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
2904       Since enough positive reports have come in about the usability of 21.3,
2905       we'll allow it to use extended character classes in regexps by default.
2907     modified files:
2908      ChangeLog lisp/muse-regexps.el
2911 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
2913     Summary:
2914       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
2915     Revision:
2916       muse--main--1.0--patch-209
2918     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
2919       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
2920       offer the style and directory prompt when you hit C-c C-t in a file
2921       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
2922       Hodique for the fix.
2923     
2924     * lisp/muse.el (muse-read-directory-name): New function that defines a
2925       fallback version of `read-directory-name', since Emacs21 doesn't have
2926       it.
2928     modified files:
2929      ChangeLog lisp/muse-publish.el lisp/muse.el
2931     new patches:
2932      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
2933      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
2934      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
2935      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
2936      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
2937      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
2940 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
2942     Summary:
2943       Fix problem with links at beginning of buf and paragraphs.
2944     Revision:
2945       muse--main--1.0--patch-208
2947     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
2948       mean.
2949     
2950     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2951     
2952     * muse-html.el (muse-html-markup-regexps): Ditto.
2953     
2954     * muse-publish.el (muse-publishing-last-position): New variable that
2955       indicates our last buffer position while publishing the current rule.
2956       Used to make sure the process doesn't get stalled.
2957       (muse-publish-markup): Fix edge case where links at beginning of
2958       buffer, with read-only text, would prevent the beginning of buffer from
2959       being matched.
2960       (muse-publish-markup-directive): Fix case where two directives of the
2961       same size would prevent any following directives from being
2962       interpreted.  We accomplish this by setting the last published position
2963       to nil after each directive.
2965     modified files:
2966      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2967      lisp/muse-html.el lisp/muse-publish.el
2970 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
2972     Summary:
2973       Document publishing directives.
2974     Revision:
2975       muse--main--1.0--patch-207
2977     * muse.texi (Getting Started): Remove crufty sentence.
2978       (Directives): New section that describes the likes of #title and
2979       #author.
2981     modified files:
2982      ChangeLog muse.texi
2985 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
2987     Summary:
2988       Document WikiNames and update header publishing information.
2989     Revision:
2990       muse--main--1.0--patch-206
2992     * muse.texi (Headings): Any level of headings is supported.
2993       (Emphasizing Text): Verbatim text may span multiple lines.
2994       (Explicit Links): Refactor Links section into Explicit Links, Implicit
2995       Links, and Images.
2996       (Implicit Links): Document WikiNames and InterWiki links.
2998     modified files:
2999      ChangeLog muse.texi
3002 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
3004     Summary:
3005       Finish NEWS, handle emphasis at EOF edge case.
3006     Revision:
3007       muse--main--1.0--patch-205
3009     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
3010       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
3011       as there is a terminating emphasis delimiter.
3012     
3013     * examples/mwolson/muse-init.el: Sync with my latest configuration.
3014     
3015     * NEWS: Bring this up to date.
3017     modified files:
3018      ChangeLog NEWS examples/mwolson/muse-init.el
3019      lisp/muse-colors.el
3022 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
3024     Summary:
3025       muse-html: Add muse-xhtml-extension.
3026     Revision:
3027       muse--main--1.0--patch-204
3029     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
3030       default file extension for publishing XHTML files.  Thanks to Trent
3031       Buck for the suggestion.
3032       ("xhtml"): Use it.
3034     modified files:
3035      ChangeLog lisp/muse-html.el
3038 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
3040     Summary:
3041       Add items through patch-149 to NEWS.
3042     Revision:
3043       muse--main--1.0--patch-203
3045     * NEWS (progress): Catch up to patch-149.
3046     
3047     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
3048     
3049     * lisp/muse-publish.el (muse-publish): Ditto.
3051     modified files:
3052      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
3055 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
3057     Summary:
3058       Make building of Debian revisions work.
3059     Revision:
3060       muse--main--1.0--patch-202
3062     * Makefile (distclean): Don't remove anything in debian/, since it will
3063       never be necessary.
3064       (debclean): Removed, since two different targets need slightly
3065       different versions of this.  Even abstraction has its limits.
3066       (debbuild): New target that takes care of performing the build itself.
3067       (debrevision): New target that makes a revision build, where the
3068       original tarball must not be modified.
3069       (debrevision): Split out building stuff to debbuild target.
3070     
3071     * debian/changelog: Several revisions worth of Debian fun.
3072     
3073     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
3074       (Description): Make this match the ITP and shorten the text.
3076     modified files:
3077      ChangeLog Makefile Makefile.defs debian/changelog
3078      debian/control
3081 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
3083     Summary:
3084       Prepare initial upload for Debian project.
3085     Revision:
3086       muse--main--1.0--patch-201
3088     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
3089       version, since we only want the last changelog entry to appear on the
3090       initial Debian upload.
3091     
3092     * debian/changelog: New Debian package 3.01.arch.201-1.
3094     modified files:
3095      ChangeLog Makefile.defs debian/changelog
3098 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
3100     Summary:
3101       muse-mode: Minor regexp tweak.
3102     Revision:
3103       muse--main--1.0--patch-200
3105     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
3107     modified files:
3108      ChangeLog lisp/muse-mode.el
3111 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
3113     Summary:
3114       Minor fixups from Peter K. Lee.
3115     Revision:
3116       muse--main--1.0--patch-199
3118     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
3119       restrictive with our end-of-table regexp.
3120     
3121     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
3122       instead of start of table.  Be less restrictive with several of our
3123       regexps.
3124     
3125     * lisp/muse-html.el: Patch from Peter K. Lee.
3126       (muse-html-prepare-buffer): Work around edge case where the "charset="
3127       part has already been appended to muse-html-meta-content-type.
3128       (muse-html-fixup-tables): Be slightly less restrictive with our
3129       end-of-table regexp.
3131     modified files:
3132      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
3133      lisp/muse-html.el
3136 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
3138     Summary:
3139       Keep lists from getting mashed together on M-q.
3140     Revision:
3141       muse--main--1.0--patch-198
3143     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
3144       locally so that lists don't get blended together incorrectly upon
3145       hitting M-q.
3147     modified files:
3148      ChangeLog lisp/muse-mode.el
3151 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
3153     Summary:
3154       QuickStart: Minor typo in anchor example.
3155     Revision:
3156       muse--main--1.0--patch-197
3158     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
3159       rather than a full URL.
3161     modified files:
3162      ChangeLog examples/QuickStart
3165 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
3167     Summary:
3168       Makefile: Use BUILDOPTS.
3169     Revision:
3170       muse--main--1.0--patch-196
3172     * Makefile (debrelease): Make use of $(BUILDOPTS).
3173     
3174     * Makefile.defs (BUILDOPTS): New option that allows additional options to
3175       be passed to dpkg-buildpackage.  In case I ever make several revisions
3176       before getting the -1 revision uploaded, for example, I can use "-sa"
3177       here in order to make a valid pacakge.
3179     modified files:
3180      ChangeLog Makefile Makefile.defs
3183 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
3185     Summary:
3186       Make generated Debian packages slightly easier to upload.
3187     Revision:
3188       muse--main--1.0--patch-195
3190     * debian/changelog: Generate 3.01.arch.195-1.
3191     
3192     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
3193     
3194     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
3195       that was last uploaded to Debian.
3196     
3197     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
3198       changes is generated.  This means we have to use dpkg-buildpackage,
3199       since debuild doesn't recognize the environment variables that it
3200       claims to recognize.
3202     modified files:
3203      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
3206 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
3208     Summary:
3209       Makefile: Minor deletion cleanups.
3210     Revision:
3211       muse--main--1.0--patch-194
3214     modified files:
3215      ChangeLog Makefile
3218 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
3220     Summary:
3221       Compilation cleanups.
3222     Revision:
3223       muse--main--1.0--patch-193
3225     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
3226       `make-variable-buffer-local' in order to silence compiler warnings.
3227     
3228     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
3229       warning.
3230     
3231     * scripts/muse-build.el (muse-elint-files): Automatically load every
3232       elisp file rather than specifying each one.
3234     modified files:
3235      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
3238 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
3240     Summary:
3241       Fix failure to resolve interwiki link when clicking on it.
3242     Revision:
3243       muse--main--1.0--patch-192
3245     * Makefile (debclean): Minor tweak.
3246     
3247     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
3248       change.
3249     
3250     * lisp/muse-project.el (muse-project-find-file): Don't add file
3251       extensions to a relative name.  If we're dealing with a file, open it
3252       up without searching through the various projects for a path.  This
3253       should fix the failure to resolve an interwiki link by clicking on it.
3255     modified files:
3256      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
3259 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
3261     Summary:
3262       Makefile: Remove stale Debian packages for this version.
3263     Revision:
3264       muse--main--1.0--patch-191
3266     * Makefile (debclean): Remove generated Debian packages for the current
3267       version in parent directory.
3269     modified files:
3270      ChangeLog Makefile
3273 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
3275     Summary:
3276       Fix trailing backslash error.
3277     Revision:
3278       muse--main--1.0--patch-190
3280     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
3281       regexp-quoting fix from drkm.
3283     modified files:
3284      ChangeLog lisp/muse-project.el
3287 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
3289     Summary:
3290       Release 3.01.91 (3.02 RC2).
3291     Revision:
3292       muse--main--1.0--patch-189
3294     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
3296     modified files:
3297      ChangeLog Makefile.defs lisp/muse.el muse.texi
3300 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
3302     Summary:
3303       Escape email address and URL always.
3304     Revision:
3305       muse--main--1.0--patch-188
3307     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
3308       escape and publish email address as read-only, even when it's not
3309       marked up.
3310       (muse-publish-markup-url): Ditto for URL.
3312     modified files:
3313      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
3316 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
3318     Summary:
3319       Inter-project output name fix.
3320     Revision:
3321       muse--main--1.0--patch-187
3323     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
3324       that I had fixed this before.
3326     modified files:
3327      ChangeLog lisp/muse-wiki.el
3330 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
3332     Summary:
3333       Make coloring of verbatim greater-than sign same as publishing.
3334     Revision:
3335       muse--main--1.0--patch-186
3337     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
3338       greater-than sign surrounded by equal signs, display it in verbatim
3339       face.
3341     modified files:
3342      ChangeLog lisp/muse-colors.el
3345 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
3347     Summary:
3348       Allow transform function for link descriptions.  Bare email and URL fixes.
3349     Revision:
3350       muse--main--1.0--patch-185
3352     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
3353       (muse-publish-desc-transforms): New option that contains the functions
3354       that will be called to transform a link description.
3355       (muse-publish-markup-word): Handle Yet Another Edge Case.
3356       (muse-publish-markup-email): Use
3357       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
3358       double-quote on either side.
3359       (muse-publish-url): Apply description transforms.
3360       (muse-publish-markup-url): Don't publish if we have a double-quote on
3361       either side.
3362     
3363     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
3364       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
3365       (muse-wiki-interwiki-delimiter): New option that indicates the
3366       interwiki delimiter to use.
3367       (muse-wiki-interwiki-replacement): New option that indicates the
3368       replacement
3369       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
3370       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
3371       this can be added to muse-publish-desc-transforms.
3372       (muse-wiki-publish-pretty-interwiki): New function that replaces the
3373       interwiki delimiter with its replacement, but only when the given text
3374       is not an explicit link.
3375     
3376     * lisp/muse.el (muse-update-file-extension): New function made from the
3377       innards of the :set function in `muse-file-extension'.
3379     modified files:
3380      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3383 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
3385     Summary:
3386       Handle anchors in all publishing styles, as well as linking to them.
3387     Revision:
3388       muse--main--1.0--patch-184
3390     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
3391       'internal-link.
3392       (muse-publish-prepare-url): Don't touch links to anchors.
3393     
3394     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
3395       'internal-link.  Treat centered text with
3396       <para role="center">...</para>.
3397       (muse-docbook-markup-paragraph): Slight regexp tweak.
3398       (muse-docbook-insert-anchor): Docfix.
3399       (muse-docbook-markup-anchor): Move lower in file.
3400     
3401     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
3402       'internal-link.
3403       (muse-xhtml-markup-strings): Order list, no func change.
3404       (muse-html-markup-anchor): Move up in file, no func change.
3405     
3406     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
3407       publishing anchors.
3408       (muse-latex-markup-strings): Add handler for 'internal-link.
3409       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
3410       that insert an anchor around the next word or inside of a tag.
3411     
3412     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
3413       publishing anchors.
3414     
3415     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
3416       'internal-link.
3417       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
3418       that insert an anchor before the next word or within a tag.
3419     
3420     * NEWS: Initial attempt at documenting changes since 3.01.
3422     new files:
3423      .arch-ids/NEWS.id NEWS
3425     modified files:
3426      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3427      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
3430 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
3432     Summary:
3433       Generalize some blosxom helper functions.
3434     Revision:
3435       muse--main--1.0--patch-183
3437     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
3438       generalized helper functions.
3439       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
3440       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
3441       relative links.
3442     
3443     * lisp/muse-blosxom.el: Update example in header.
3444       (muse-blosxom-new-entry): Use new names for helper functions.
3445       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
3446       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
3447     
3448     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
3449       `muse-blosxom-project-get-categories'.
3450       (muse-project-alist-styles): Renamed from
3451       `muse-blosxom-project-alist-entry'.
3452       (muse-project-alist-dirs): Renamed from
3453       `muse-blosxom-project-alist-dirs'.
3454       (muse-project-of-file): Use `muse-current-file'.
3455     
3456     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
3457       `muse-current-file'.
3458     
3459     * lisp/muse.el (muse-current-file): New function that returns the name of
3460       the currently visited or published file.
3461       (muse-page-name): Use `muse-current-file'.
3463     modified files:
3464      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3465      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3468 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
3470     Summary:
3471       muse-xml: definition lists, muse-docbook: center.
3472     Revision:
3473       muse--main--1.0--patch-182
3475     * Makefile (%.info, %.html): Use general argument in rule.
3476       (distclean): Add another cruft file.
3477     
3478     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
3479       type="definition"> for definition lists.
3480     
3481     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
3482       with <note>, since it's the closest thing I could find.
3484     modified files:
3485      ChangeLog Makefile experimental/muse-xml.el
3486      lisp/muse-docbook.el
3489 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
3491     Summary:
3492       Minor namespace fix.
3493     Revision:
3494       muse--main--1.0--patch-181
3496     * lisp/muse-colors.el (muse-colors-explicit-link): Use
3497       muse-match-string-no-properties rather than match-string-no-properties.
3499     modified files:
3500      ChangeLog lisp/muse-colors.el
3503 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
3505     Summary:
3506       Correct breakage induced by previous patch.
3507     Revision:
3508       muse--main--1.0--patch-180
3510     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
3511       path as a fallback if we are publishing.
3513     modified files:
3514      ChangeLog lisp/muse-wiki.el
3517 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
3519     Summary:
3520       Make interwiki links work in a few more edge cases.
3521     Revision:
3522       muse--main--1.0--patch-179
3524     * lisp/muse-project.el (muse-project-applicable-styles): Remove
3525       assertion, now that I have a good idea of the edge cases involved.
3526     
3527     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
3528       the current file is not part of any Muse project, allowing interwiki
3529       links to be resolvable even then.  Don't return a relative path if we
3530       are not publishing.  For visiting links, the best thing is just to
3531       return the real path.
3533     modified files:
3534      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
3537 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
3539     Summary:
3540       Fix warnings during font-lock, example tag highlighting.
3541     Revision:
3542       muse--main--1.0--patch-178
3544     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
3545       error.
3546       (muse-colors-tags): Make sure that no fontification occurs in <code> or
3547       <lisp> tags.
3548       (muse-unhighlight-region): Move higher up.
3549       (muse-colors-example-tag, muse-colors-literal-tag): Use
3550       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
3551       since the point gets put in the right place automatically.
3553     modified files:
3554      ChangeLog lisp/muse-colors.el
3557 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
3559     Summary:
3560       muse-xml: Separate section from title.
3561     Revision:
3562       muse--main--1.0--patch-177
3564     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
3565       attribute to sections.  Use separate <title> tag to handle the title of
3566       a section.  Thanks to drkm for the suggestion.
3567     
3568     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
3569     
3570     * lisp/muse-publish.el (muse-publish-markup-heading)
3571       (muse-publish-section-close): Pass level to markup strings for all
3572       section-related tags.
3573     
3574     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
3575       not defined.
3577     modified files:
3578      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
3579      lisp/muse-publish.el lisp/muse.el
3582 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
3584     Summary:
3585       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
3586     Revision:
3587       muse--main--1.0--patch-176
3589     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
3590       folders that match `muse-project-ignore-regexp'.
3591     
3592     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
3593       omission.  Add ",.*" to list of bad directory parts.
3594     
3595     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
3596       matches `muse-project-ignore-regexp'.
3597     
3598     * lisp/muse-publish.el: Install patch from Peter K. Lee.
3599       (muse-style-elements-list): New function that returns a list of
3600       references to ELEM in STYLE, including base styles.
3601       (muse-publish-markup-region): Use muse-style-elements-list rather than
3602       muse-style-elements when getting :regexps.
3603     
3604     * lisp/muse-publish.el (muse-style-element): Add docstring.
3606     modified files:
3607      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3608      lisp/muse-publish.el
3611 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
3613     Summary:
3614       Initial implementation of muse-xml.el.  End of section edge case.
3615     Revision:
3616       muse--main--1.0--patch-175
3618     * AUTHORS: Add Peter K. Lee.
3619     
3620     * Makefile (experimental): New target that builds experimental programs.
3621       (distclean): Remove debian/dirs, a cruft file from the debian build
3622       process.
3623     
3624     * examples/mwolson/muse-init.el: Update.
3625     
3626     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
3627       prompts for the blog entry to visit.
3628     
3629     * experimental/Makefile: New file that causes experimental stuff to be
3630       built.
3631     
3632     * experimental/muse-xml.el: New file that provides the experimental XML
3633       publishing style.
3634     
3635     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
3636       comment strings.
3637     
3638     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
3639     
3640     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
3641       involving end-of-file and paragraph detection.
3642     
3643     * lisp/muse-wiki.el: Minor header fix.
3644     
3645     * scripts/muse-build.el (load-path): Add "../experimental".
3647     new files:
3648      experimental/.arch-ids/Makefile.id
3649      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
3650      experimental/muse-xml.el
3652     modified files:
3653      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
3654      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
3655      lisp/muse-wiki.el scripts/muse-build.el
3658 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
3660     Summary:
3661       Try to fix <example> region coloring problem.
3662     Revision:
3663       muse--main--1.0--patch-174
3665     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
3666       If region is multiple lines, add '(font-lock-multiline t) to
3667       properties.  This should fix an annoying <example> region issue.
3669     modified files:
3670      ChangeLog lisp/muse-colors.el
3673 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
3675     Summary:
3676       Don't publish implicit links that have a double-quote at begin or end.
3677     Revision:
3678       muse--main--1.0--patch-173
3680     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
3681       double-quote exists at beginning or end.
3682     
3683     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
3684       don't colorize if a double-quote exists at beginning or end.
3686     modified files:
3687      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3690 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
3692     Summary:
3693       Fix failure to publish emphasis properly.
3694     Revision:
3695       muse--main--1.0--patch-172
3697     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
3698       errors.
3699     
3700     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
3701       of muse-wiki.
3703     removed files:
3704      experimental/.arch-ids/muse-wiki-old.el.id
3705      experimental/muse-wiki-old.el
3707     modified files:
3708      ChangeLog lisp/muse-publish.el
3711 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
3713     Summary:
3714       Add a few common revision control directories to the ignore list.
3715     Revision:
3716       muse--main--1.0--patch-171
3718     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
3719       directories to be ignored when building the file alist, such as those
3720       used for CVS and Arch revision control data.
3722     modified files:
3723      ChangeLog lisp/muse-project.el
3726 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
3728     Summary:
3729       Fix #2654: Append a newline when using pdf publishing style.
3730     Revision:
3731       muse--main--1.0--patch-170
3733     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
3734       newline to the end.
3736     modified files:
3737      ChangeLog lisp/muse-latex.el
3740 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
3742     Summary:
3743       5 levels of headings colorization; color bare URLs.
3744     Revision:
3745       muse--main--1.0--patch-169
3747     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
3748       Really color up to 5 headings.
3749       (muse-colors-markup): Add muse-url-regexp.
3750       (muse-colors-explicit-link): Renamed from muse-colors-link.
3751       (muse-colors-implicit-link): Moved here from
3752       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
3753       we'll be coloring URLs.
3755     modified files:
3756      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3759 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
3761     Summary:
3762       Don't emphasize if a word constituent follows the trailer.
3763     Revision:
3764       muse--main--1.0--patch-168
3766     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
3767       (muse-colors-verbatim): Don't colorize if a word constituent follows
3768       the trailer.
3769     
3770     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
3771       word constituent follows the trailer.
3773     modified files:
3774      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3777 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
3779     Summary:
3780       Add coloring for example, verbatim, and =signs=; anchor fix.
3781     Revision:
3782       muse--main--1.0--patch-167
3784     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
3785       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
3786       (muse-colors-verbatim): Use `muse-verbatim-face'.
3787       (muse-colors-markup): Move =sign= interpreting down so it gets higher
3788       priority.
3789       (muse-colors-tags): Add verbatim and literal tags.
3790       (muse-colors-example-tag): Use `remove-text-properties' instead of
3791       `set-text-properties', since the latter does not work consistently.
3792       (muse-colors-literal-tag): New function that strips all markup from the
3793       region.
3794       (muse-colors-link): Match against muse-explicit-link-regexp early on so
3795       that we can work around an annoying XEmacs issue.
3796     
3797     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
3798       multi-line by default.
3799     
3800     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
3801       string.
3803     modified files:
3804      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3805      lisp/muse.el
3808 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
3810     Summary:
3811       Link with anchor bugfix.
3812     Revision:
3813       muse--main--1.0--patch-166
3815     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
3816       valid, as long as the base is valid.
3818     modified files:
3819      ChangeLog lisp/muse-colors.el
3822 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
3824     Summary:
3825       Link inside table issue, fixes read-only text error.
3826     Revision:
3827       muse--main--1.0--patch-165
3829     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
3830       inside tables so we don't get an error when links exist.
3831     
3832     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
3833     
3834     * lisp/muse-project.el (muse-project-publish): Don't take forced files
3835       into account when displaying the "All files published" message, unless
3836       they've actually been modified.
3837     
3838     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
3839       don't wrap in condition-case; we don't want the message to be muffled.
3841     modified files:
3842      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3843      lisp/muse-project.el lisp/muse.el
3846 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
3848     Summary:
3849       Permit infinitely-nested sections.
3850     Revision:
3851       muse--main--1.0--patch-164
3853     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
3854       (Deriving from an existing style): Mark up as a list.
3855     
3856     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
3857       Color an additional level of headings.
3858     
3859     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
3860       section-other, section-other-end, and section-close strings.
3861       (muse-docbook-fixup-sections): Removed, since Muse now implements this
3862       through the 'section-close string.
3863     
3864     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
3865       'begin-underline, since this messes up paragraph handling.  Use
3866       <h5></h5> for 'section-other.
3867     
3868       (muse-html-fixup-tables): New function that sorts the table parts so
3869       that order is head, foot, body.  Apparently XHTML needs this, and it
3870       seems like a good general practice, so we do it for HTML as well.
3871     
3872     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
3873       'section-other.
3874     
3875     * lisp/muse-publish.el (muse-publish-section-close): New function that
3876       determines where to put the section close given heading depth and
3877       inserts it.
3878       (muse-publish-markup-heading): Handle 'section-other and
3879       'section-other-end.  Call `muse-publish-section-close' at end of
3880       function.
3881     
3882     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
3883       for 'section-other.
3885     modified files:
3886      ChangeLog examples/QuickStart lisp/muse-colors.el
3887      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
3888      lisp/muse-publish.el lisp/muse-texinfo.el
3891 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
3893     Summary:
3894       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
3895     Revision:
3896       muse--main--1.0--patch-163
3898     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
3899       XEmacs fixes.
3900       (muse-docbook-markup-regexps): Deal with new table algorithm.
3901       (muse-docbook-transform-content-type, muse-docbook-encoding) 
3902       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
3903       (muse-docbook-markup-table): Use a better table algorithm, based on the
3904       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
3905       and foot of the table.  Use informaltable rather than table.
3906       (muse-docbook-fixup-tables): New function that sorts all tables found
3907       in the published document so that the order is head, foot, body.
3908       (muse-docbook-markup-functions): Add anchor handler.
3909       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
3910       paragraph.
3911       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
3912       that insert an anchor at point.
3913     
3914     * lisp/muse-html.el (muse-html-transform-content-type)
3915       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
3916     
3917     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
3918     
3919     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
3920     
3921     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
3922       that was evaluated in the output.
3924     modified files:
3925      ChangeLog examples/QuickStart lisp/muse-docbook.el
3926      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
3929 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
3931     Summary:
3932       muse-texinfo: Improve formatting for enddots, dots, underline.
3933     Revision:
3934       muse--main--1.0--patch-162
3936     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
3937       of enddots and dots.  For begin-underline and end-underline, use "_",
3938       since we don't have anything better.
3940     modified files:
3941      ChangeLog lisp/muse-texinfo.el
3944 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
3946     Summary:
3947       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
3948     Revision:
3949       muse--main--1.0--patch-161
3951     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
3952       list.  This should fix #2635.
3954     modified files:
3955      ChangeLog lisp/muse-texinfo.el
3958 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
3960     Summary:
3961       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
3962     Revision:
3963       muse--main--1.0--patch-160
3965     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
3966     
3967     * debian/changelog: Ditto.
3968     
3969     * debian/control (Build-Depends-Indep): Add tetex-bin.
3970     
3971     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
3972       output for me.
3973     
3974     * examples/QuickStart: Remove stray <comment> now that the bug that made
3975       it necessary is fixed.
3976     
3977     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
3978       suggestions.
3979     
3980     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
3981       the contents from the footer to the header.
3982     
3983     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
3984       each number, not after.
3985     
3986     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
3987     
3988     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
3989       happens when doing batch publishing.  Minor whitespace fix.
3991     modified files:
3992      ChangeLog Makefile.defs debian/changelog debian/control
3993      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
3994      lisp/muse-texinfo.el lisp/muse.el
3997 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
3999     Summary:
4000       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
4001     Revision:
4002       muse--main--1.0--patch-159
4004     * examples/QuickStart: Add "Write me." to empty sections at end so that
4005       they publish correctly with DocBook.
4006     
4007     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
4008       paragraph starts with emphasis, example, link, or email address.
4010     modified files:
4011      ChangeLog examples/QuickStart lisp/muse-docbook.el
4014 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
4016     Summary:
4017       Handle embedded docbook footnotes and <literal> edge case.
4018     Revision:
4019       muse--main--1.0--patch-158
4021     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
4022      (muse-docbook-markup-strings): Use systemitem for example text.
4023      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
4024      <para></para> inside of them.
4025     
4026     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
4027       here at all.
4028     
4029     * lisp/muse-publish.el (muse-publish-url-transforms): Add
4030       muse-publish-escape-specials-in-string to list by default.
4031     
4032     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
4033       argument IGNORE-READ-ONLY determines whether or not to ignore the
4034       read-only property when transforming text.  Add docstring.
4035       (muse-publish-markup-word): Use non-nil third argument to
4036       muse-publish-escape-specials when we're publishing `='-delimited text.
4037       This allows =<literal><tag></literal>= to work as intended.
4038     
4039     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
4040       arguments after the first so that we can include this in
4041       `muse-publish-url-transforms'.
4042     
4043     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
4045     modified files:
4046      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4047      lisp/muse-publish.el
4050 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
4052     Summary:
4053       Misc. blosxom fixes, like category directive.
4054     Revision:
4055       muse--main--1.0--patch-157
4057     * contrib/pyblosxom/getstamps.py: Add file extension.
4058     
4059     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
4060       extension.  This will allow Muse to specify it once a
4061       timestamps-writing routine gets written.
4062     
4063     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
4064       attention to the "category" directive, if it exists.  Use file-truename
4065       instead of expand-file-name for base directory.
4066     
4067     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
4068       by default.
4069     
4070     * lisp/muse-project.el (muse-project): Add :timestamps to list of
4071       available tags, even though it doesn't do anything yet.
4073     modified files:
4074      ChangeLog contrib/pyblosxom/getstamps.py
4075      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
4076      lisp/muse-project.el
4079 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
4081     Summary:
4082       Small logic fix with temp files.
4083     Revision:
4084       muse--main--1.0--patch-156
4086     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
4087       buffer-name to determine whether the buffer is still around.
4089     modified files:
4090      ChangeLog lisp/muse.el
4093 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
4095     Summary:
4096       Make customize of muse-project-alist work in Emacs21 and XEmacs.
4097     Revision:
4098       muse--main--1.0--patch-155
4100     * lisp/muse.el (muse-widget-type-value-create)
4101       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
4102       extra widgets from 'lazy type that are needed to get the
4103       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
4104     
4105     * lisp/muse.el (muse-implicit-link-functions)
4106       (muse-explicit-link-functions): Remove predefined wiki-related options.
4107       These are added in muse-wiki via custom-add-option.
4108     
4109     * lisp/muse-mode.el (muse-mode-hook): Ditto.
4110     
4111     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
4112     
4113     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
4114       ":strings" to cope with Emacs21 and XEmacs.
4115       (muse-project-alist-set): Turn ":strings" back into ":symbols".
4116     
4117     * lisp/muse-project.el (muse-project): Derive from 'default rather than
4118       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
4119       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
4120     
4121     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
4122       since XEmacs doesn't support the alist widget.  Deal with case where no
4123       projects are defined, or a strange expression is used.
4124     
4125     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
4126       stuff using custom-add-option.
4128     modified files:
4129      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4130      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
4133 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
4135     Summary:
4136       Don't kill temp buffer if debug-on-error is non-nil.
4137     Revision:
4138       muse--main--1.0--patch-154
4140     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
4141       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
4143     modified files:
4144      ChangeLog lisp/muse.el
4147 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
4149     Summary:
4150       Expand Debian package description.
4151     Revision:
4152       muse--main--1.0--patch-153
4154     * debian/control (Description): Expand this to make the package more
4155       enticing.
4156     
4157     * debian/copyright, debian/rules: Minor whitespace cleanups.
4158     
4159     * debian/changelog: Package 3.01.arch.152-1.
4161     modified files:
4162      ChangeLog Makefile.defs debian/changelog debian/control
4163      debian/copyright debian/rules
4166 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
4168     Summary:
4169       Header/footer docfix; ChangeLog correction.
4170     Revision:
4171       muse--main--1.0--patch-152
4173     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
4174       Thanks to drkm for pointing out my error.
4175     
4176     Use better documentation and customize interface for headers and footers.
4177     Thanks to Chris McMahan.
4179     modified files:
4180      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
4181      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
4182      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
4183      muse.texi
4184      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
4187 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
4189     Summary:
4190       Slight Debian version tweak.
4191     Revision:
4192       muse--main--1.0--patch-151
4194     * Makefile.defs (VERSION): Use a slightly different version naming
4195       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
4196       X.YY is the Muse version, and YYY is the patch level.
4197     
4198     * debian/changelog: Ditto.
4200     modified files:
4201      ChangeLog Makefile.defs debian/changelog
4204 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
4206     Summary:
4207       Improve debian build and put together a package.
4208     Revision:
4209       muse--main--1.0--patch-150
4211     * Makefile (debclean): New target that cleans up the mess that the
4212       `debian' target makes.
4213       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
4214       results to my debian dist dir two levels up.
4215     
4216     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
4217     
4218     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
4219     
4220     * debian/control (Standards-Version): Update to 3.6.2.
4221     
4222     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
4223       up.
4224     
4225     * debian/copyright (Copyright): Improve.
4226     
4227     * debian/emacsen-install (FILES): Include contrib directory so that
4228       muse-http.el compiles properly.
4229     
4230     * debian/muse-el.examples: New file containing the example files to
4231       install.
4232     
4233     * debian/rules: Move example stuff to muse-el.examples.  Install some
4234       additional documentation.
4236     new files:
4237      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
4239     modified files:
4240      ChangeLog Makefile Makefile.defs debian/changelog
4241      debian/control debian/copyright debian/emacsen-install
4242      debian/rules
4245 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
4247     Summary:
4248       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
4249     Revision:
4250       muse--main--1.0--patch-149
4252     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
4253       the beginning of a header would be emphasized if an asterisk came
4254       before it.
4255       (muse-colors-underlined): Don't allow end of underlined text to be the
4256       beginning of a line.  Don't use memq to check for whitespace syntax; eq
4257       is sufficient.
4258     
4259     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
4260       on.  We'll use a more clever trick to keep emphasis characters from
4261       being interpreted in explicit links -- add a custom 'noemphasis text
4262       property to them.  Move mdash rule further down so that I can add
4263       designations after blockquoted text.
4264     
4265     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
4266       text has the 'noemphasis property, ignore it.
4267       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
4268       property to the text between BEG and END, or match beginning and end.
4269     
4270     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
4271       before trying to set buffer-modified to nil.  This should fix a
4272       "selecting deleted buffer" error when publishing from command line.
4274     modified files:
4275      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
4276      lisp/muse.el
4279 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
4281     Summary:
4282       Journal validation fixes.
4283     Revision:
4284       muse--main--1.0--patch-148
4286     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
4287       default rather than HTML 4.0 [strict].
4288       (muse-html-markup-strings): Include empty alt element.
4289     
4290     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
4291     
4292     * muse.texi (Journal): Ditto.
4294     modified files:
4295      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
4298 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
4300     Summary:
4301       Add debian files; tweak Makefile.
4302     Revision:
4303       muse--main--1.0--patch-147
4305     * Makefile (distclean): Remove directory created by dist rule.
4306       (dist): Make this only generate the directory, not the tarball.
4307       (release): New target that generates the tarball and zipfile.
4308       (debrelease): New target that builds the debian package for Muse.
4309       (upload): Depend on release target.
4310     
4311     * examples/mwolson/stylesheets: Add forgotten Arch id.
4313     new files:
4314      debian/.arch-ids/=id debian/.arch-ids/changelog.id
4315      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
4316      debian/.arch-ids/emacsen-install.id
4317      debian/.arch-ids/emacsen-remove.id
4318      debian/.arch-ids/emacsen-startup.id
4319      debian/.arch-ids/muse-el.dirs.id
4320      debian/.arch-ids/muse-el.docs.id
4321      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
4322      debian/changelog debian/control debian/copyright
4323      debian/emacsen-install debian/emacsen-remove
4324      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
4325      debian/muse-el.info debian/rules
4326      examples/mwolson/stylesheets/.arch-ids/=id
4327      examples/mwolson/stylesheets/.arch-ids/blog.css.id
4328      examples/mwolson/stylesheets/.arch-ids/common.css.id
4329      examples/mwolson/stylesheets/.arch-ids/print.css.id
4330      examples/mwolson/stylesheets/.arch-ids/screen.css.id
4331      examples/mwolson/stylesheets/blog.css
4332      examples/mwolson/stylesheets/common.css
4333      examples/mwolson/stylesheets/print.css
4334      examples/mwolson/stylesheets/screen.css
4336     modified files:
4337      ChangeLog Makefile
4339     new directories:
4340      debian debian/.arch-ids examples/mwolson/stylesheets
4341      examples/mwolson/stylesheets/.arch-ids
4344 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
4346     Summary:
4347       Allow `muse-index-as-string' to remove current file from output.
4348     Revision:
4349       muse--main--1.0--patch-146
4351     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
4352       which excludes the current file from the output.  Improve
4353       documentation.
4355     modified files:
4356      ChangeLog lisp/muse-mode.el
4359 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
4361     Summary:
4362       S-TAB issue with Windows.
4363     Revision:
4364       muse--main--1.0--patch-145
4366     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
4367       issue with Windows.
4369     modified files:
4370      ChangeLog lisp/muse-mode.el
4373 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
4375     Summary:
4376       Improve temp buffer usage.
4377     Revision:
4378       muse--main--1.0--patch-144
4380     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
4381       `insert-file-contents'.  This should further help with the temp
4382       buffer problem.  Thanks to Peter K. Lee and drkm for the research
4383       into this problem.
4384     
4385     * lisp/muse.el (muse-with-temp-buffer): Renamed from
4386       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
4387       make sure the temp buffer is killed.  I didn't implement an option to
4388       save the contents of the temp buffer.
4390     modified files:
4391      ChangeLog lisp/muse-book.el lisp/muse-http.el
4392      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
4393      lisp/muse.el
4396 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
4398     Summary:
4399       muse-docbook: split-string Emacs21 fix.
4400     Revision:
4401       muse--main--1.0--patch-143
4403     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
4404       split-string to fix an Emacs21 issue.
4406     modified files:
4407      ChangeLog lisp/muse-docbook.el
4410 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
4412     Summary:
4413       muse-docbook: Parse author directive so that it validates properly.
4414     Revision:
4415       muse--main--1.0--patch-142
4417     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
4418       attempts to publish the contents a DocBook-usable <author> tag.
4419       (muse-docbook-header): Use `muse-docbook-get-author'.
4421     modified files:
4422      ChangeLog lisp/muse-docbook.el
4425 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
4427     Summary:
4428       Be a bit more clever with our consecutive list regexp.
4429     Revision:
4430       muse--main--1.0--patch-141
4432     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
4433       clever with our consecutive list regexp.
4435     modified files:
4436      ChangeLog lisp/muse-docbook.el
4439 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
4441     Summary:
4442       Do the right thing with consecutive list items, hopefully.
4443     Revision:
4444       muse--main--1.0--patch-140
4446     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
4447       (muse-docbook-header): Add DTD string.
4448       (muse-docbook-markup-regexps): Add rule that merges consecutive list
4449       tags.
4450       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
4451       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
4453     modified files:
4454      ChangeLog lisp/muse-docbook.el
4457 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
4459     Summary:
4460       Improve customize interface for `muse-project-alist' once more.
4461     Revision:
4462       muse--main--1.0--patch-139
4464     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
4465       setting to be anything, since we now support settings that use lists.
4466       (muse-project): Vastly improve this by naming each setting and showing
4467       what exact type is required.  Handle case where a function is not
4468       defined yet.  Use a set for styles, which looks nice.  This is about as
4469       good as it can be ... unless we add some sort of inline documentation
4470       later on.  A setting was added for Yann's :force-publish tag.
4471     
4472     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
4473       project name.
4475     modified files:
4476      ChangeLog lisp/muse-project.el lisp/muse.el
4479 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
4481     Summary:
4482       Merged from hodique@lifl.fr--2005 (patch 24-33)
4483     Revision:
4484       muse--main--1.0--patch-138
4486     Patches applied:
4487     
4488      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
4489        Merged from mwolson@gnu.org--2005 (patch 96)
4490     
4491      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
4492        Merged from mwolson@gnu.org--2005 (patch 97-101)
4493     
4494      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
4495        Merged from mwolson@gnu.org--2005 (patch 102-106)
4496     
4497      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
4498        Merged from mwolson@gnu.org--2005 (patch 107-120)
4499     
4500      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
4501        Merged from mwolson@gnu.org--2005 (patch 121-131)
4502     
4503      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
4504        Merged from mwolson@gnu.org--2005 (patch 132)
4505     
4506      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
4507        Merged from mwolson@gnu.org--2005 (patch 133-135)
4508     
4509      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
4510        Merged from mwolson@gnu.org--2005 (patch 136)
4511     
4512      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
4513        Merged from mwolson@gnu.org--2005 (patch 137)
4514     
4515      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
4516        Introduce :force-publish project keyword. Fix bug #2637
4518     modified files:
4519      ChangeLog lisp/muse-project.el
4521     new patches:
4522      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
4523      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
4524      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
4525      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
4526      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
4527      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
4528      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
4529      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
4530      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
4531      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
4534 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
4536     Summary:
4537       Prevent temp buffers from prompting for save; handle lisp errors better.
4538     Revision:
4539       muse--main--1.0--patch-137
4541     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
4542       bound" error.  I don't know for certain where this is coming from,
4543       though ... *grumble*.
4544     
4545     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
4546       like how emacs-wiki does it.  Warn the user about lisp errors,
4547       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
4548       publish as something valid in most markup styles, with increased
4549       emphasis on those that don't support it.  That's a win-win ... I think
4550       :^) .
4551     
4552     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
4553       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
4554       to kill the buffer so we don't get any annoying prompts.  I *strongly*
4555       believe that this should be the default behavior of `with-temp-buffer'.
4556     
4557     * lisp/muse-book.el (muse-book-publish-project): Use
4558       `muse-with-temp-buffer-no-prompt'.
4559     
4560     * lisp/muse-http.el (muse-http-reject): Ditto.
4561     
4562     * lisp/muse-mode.el (muse-index-as-string): Ditto.
4563     
4564     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4565     
4566     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
4567       (muse-publish-markup-email, muse-published-contents): Ditto.
4569     modified files:
4570      ChangeLog lisp/muse-book.el lisp/muse-colors.el
4571      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
4572      lisp/muse-publish.el lisp/muse.el
4575 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
4577     Summary:
4578       Customization error; Makefile tweaks.
4579     Revision:
4580       muse--main--1.0--patch-136
4582     * Makefile (dist): Use a tla-specific method to create the tarball.
4583       Create a zip file as well.
4584       (upload): New rule that uploads the tarball and zip file to gna.org.
4585     
4586     * Makefile.defs (VERSION): New variable that determines the version
4587       string to use in the `dist' and `upload' targets.
4588     
4589     * lisp/muse.el (muse-implicit-link-functions)
4590       (muse-explicit-link-functions): Use :type of hook so that the options
4591       get recognized.
4593     modified files:
4594      ChangeLog Makefile Makefile.defs lisp/muse.el
4597 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
4599     Summary:
4600       Prepare Muse 3.01.90 (3.02 RC1).
4601     Revision:
4602       muse--main--1.0--patch-135
4605     modified files:
4606      ChangeLog lisp/muse.el muse.texi
4609 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
4611     Summary:
4612       Attempt to get the right file extension when publishing; more examples.
4613     Revision:
4614       muse--main--1.0--patch-134
4616     * examples/mwolson/muse-init.el: Update my configuration.
4617     
4618     * examples/mwolson/templates: Store my web page templates here.
4619     
4620     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
4621     
4622     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
4623       descriptions.  Yet another reason to implement my list-returning from
4624       handlers idea.
4625     
4626     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
4627       with a few more edge cases.  Throw together a rough hack for
4628       determining when to include the output file extension.
4629     
4630     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
4631       but still ineffective.
4633     new files:
4634      examples/mwolson/templates/.arch-ids/=id
4635      examples/mwolson/templates/.arch-ids/footer.html.id
4636      examples/mwolson/templates/.arch-ids/generic-footer.html.id
4637      examples/mwolson/templates/.arch-ids/generic-header.html.id
4638      examples/mwolson/templates/.arch-ids/header.html.id
4639      examples/mwolson/templates/footer.html
4640      examples/mwolson/templates/generic-footer.html
4641      examples/mwolson/templates/generic-header.html
4642      examples/mwolson/templates/header.html
4644     modified files:
4645      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
4646      lisp/muse-wiki.el
4648     new directories:
4649      examples/mwolson/templates
4650      examples/mwolson/templates/.arch-ids
4653 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
4655     Summary:
4656       Make published link handling do the right thing, plus misc. fixes.
4657     Revision:
4658       muse--main--1.0--patch-133
4660     * lisp/muse-mode.el (muse-mode-hook): Add option for
4661       `muse-wiki-update-custom-values'.  The :set function makes sure that
4662       this is always included in `muse-mode-hook' if muse-wiki is loaded.
4663       This probably isn't best-practice, but it works.
4664     
4665     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
4666       Save match data.
4667     
4668     * lisp/muse-publish.el (muse-publish-url-transforms): Add
4669       `muse-publish-prepare-url' to the listed options.
4670     
4671     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
4672       output-dir is not specified.
4673     
4674     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
4675       here instead of later on.
4676     
4677     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
4678       right thing when `muse-wiki-interwiki-alist' is nil.
4679     
4680     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
4681       `muse-publish-output-file'.
4682     
4683     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4684       (muse-wiki-transform-wikiword): Removed.  We should not use the
4685       publishing transforms facility to handle these.
4686     
4687     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
4688       links as "link" rather than "url".
4689     
4690     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
4691       takes care of any customization cleaups that need to happen whenever
4692       muse-mode is entered.
4693     
4694     * lisp/muse.el (muse-implicit-link-functions): Add options for
4695       `muse-handle-url' and the wiki handlers.
4696       (muse-explicit-link-functions): Add option for
4697       `muse-wiki-handle-internal'.
4699     modified files:
4700      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4701      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4704 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
4706     Summary:
4707       Add invalid directory assertion.
4708     Revision:
4709       muse--main--1.0--patch-132
4711     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
4712       any invalid directories will trigger an error.
4714     modified files:
4715      ChangeLog lisp/muse-project.el
4718 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
4720     Summary:
4721       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
4722     Revision:
4723       muse--main--1.0--patch-131
4726     modified files:
4727      AUTHORS ChangeLog
4730 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
4732     Summary:
4733       Yann's assignment form came in!
4734     Revision:
4735       muse--main--1.0--patch-130
4738     modified files:
4739      AUTHORS ChangeLog
4742 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
4744     Summary:
4745       Compilation fix, minor shuffling in `muse-mode'.
4746     Revision:
4747       muse--main--1.0--patch-129
4749     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
4750       accessing it.  Fixes Yet Another Compiler Error.
4751     
4752     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
4753      project-specific settings happen first.
4755     modified files:
4756      ChangeLog lisp/muse-mode.el lisp/muse.el
4759 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
4761     Summary:
4762       Fix annoying initial buffer coloring problem.
4763     Revision:
4764       muse--main--1.0--patch-128
4766     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
4767       where even buffer-file-name is not set.  This happens the first time we
4768       attempt to colorize the buffer.  I'm rather astonished that I had to do
4769       this.
4771     modified files:
4772      ChangeLog lisp/muse-wiki.el
4775 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
4777     Summary:
4778       Jump to bad and good links on TAB; mode-choosing fix.
4779     Revision:
4780       muse--main--1.0--patch-127
4782     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
4783       pics a major mode for a file.  If one is specified in the project of
4784       file, use it.  Otherwise, use muse-mode.
4785       (muse-next-reference, muse-previous-reference): Jump to bad links as
4786       well as good ones.
4787     
4788     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
4789       of `muse-mode'.
4791     modified files:
4792      ChangeLog lisp/muse-mode.el lisp/muse.el
4795 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
4797     Summary:
4798       Add specified Muse file extension to auto-mode-alist.
4799     Revision:
4800       muse--main--1.0--patch-126
4802     * lisp/muse.el (muse-file-extension): If extension is specified, remove
4803       the old extension from auto-mode-alist and add the new one.  This
4804       eliminates the need to set muse-mode-auto-p when you have specified a
4805       Muse file extension.
4806     
4807     * examples/mwolson/muse-init.el: Sync.
4809     modified files:
4810      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
4813 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
4815     Summary:
4816       Make `muse-project-alist' more intuitively customizable.
4817     Revision:
4818       muse--main--1.0--patch-125
4820     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
4821       settings.
4822     
4823     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
4824       (muse-project-alist-get): New function that pre-parses
4825       `muse-projects-alist' before customization in order to work around an
4826       annoying limitation in the customize interface.
4827       (muse-project-alist-set): New function that takes the value that
4828       customize gave us and turns it into something Muse can use.
4829       (muse-project): New widget that outlines the form of the
4830       `muse-project-alist' variable.
4831       (muse-project-alist): Use the `muse-project' widget and specify :set
4832       and :get.
4834     modified files:
4835      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
4838 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
4840     Summary:
4841       Silence compiler warnings.
4842     Revision:
4843       muse--main--1.0--patch-124
4845     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
4846     
4847     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
4848       compiler warning.
4849     
4850     * lisp/muse-project.el (muse-project-applicable-styles): Call
4851       `muse-assert' with only 1 argument to silence a compiler warning.
4853     modified files:
4854      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4855      lisp/muse-project.el
4858 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
4860     Summary:
4861       muse-docbook: Merge several other types of tags if necessary.
4862     Revision:
4863       muse--main--1.0--patch-123
4865     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
4866       `muse-docbook-fixup-sections'.  For each TAG in
4867       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
4868       merge them together.  Thanks to Dale P. Smith for the suggestion.
4869       (muse-docbook-merged-tags): Customizable list of tags that need merging.
4871     modified files:
4872      ChangeLog lisp/muse-docbook.el
4875 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
4877     Summary:
4878       muse-docbook: Output an XML tag with encoding at the beginning of document.
4879     Revision:
4880       muse--main--1.0--patch-122
4882     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
4883       of document.
4884       (muse-docbook-encoding-default): New option that determines which Emacs
4885       buffer encoding to use by default in Muse DocBook files if none is
4886       found.
4887       (muse-docbook-charset-default): New option that determines the DocBook
4888       XML charset to use if no translation is found in
4889       muse-docbook-encoding-map.
4890       (muse-docbook-encoding-map): New option alist that maps an emacs coding
4891       system to its associated DocBook coding system.
4892       (muse-docbook-transform-content-type): New function that determines the
4893       DocBook XML encoding to use based on the contents of
4894       muse-docbook-encoding-map.
4895       (muse-docbook-encoding): New function that calls
4896       muse-docbook-transform-content-type.
4897       (muse-docbook-finalize-buffer): New function that sets the buffer file
4898       coding system to the value of muse-docbook-encoding-default, but only
4899       if the buffers contents have no special characters.
4900       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
4902     modified files:
4903      ChangeLog lisp/muse-docbook.el
4906 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
4908     Summary:
4909       Apply muse-docbook patch from Dale P. Smith.
4910     Revision:
4911       muse--main--1.0--patch-121
4913     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
4914       Dale P. Smith to make the markup much better.
4916     modified files:
4917      AUTHORS ChangeLog lisp/muse-docbook.el
4920 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
4922     Summary:
4923       Use different mapping for S-tab on Windows.
4924     Revision:
4925       muse--main--1.0--patch-120
4927     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
4928       Windows, use [(shift tab)] for `muse-previous-reference'.
4930     modified files:
4931      ChangeLog lisp/muse-mode.el
4934 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
4936     Summary:
4937       XEmacs wiki fix.
4938     Revision:
4939       muse--main--1.0--patch-119
4941     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
4942       `muse-match-string-no-properties' so XEmacs doesn't complain.
4944     modified files:
4945      ChangeLog lisp/muse-wiki.el
4948 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
4950     Summary:
4951       Handle a few edge cases with project-page resolution gracefully.
4952     Revision:
4953       muse--main--1.0--patch-118
4955     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
4956       make sure that PAGE is specified.  STYLES should be generated
4957       automatically, but it could theoretically fail.  I'm managing to
4958       trigger this when messing with unsaved Muse files.  Handle case where
4959       buffer has not yet been saved.
4960       (muse-project-find-file): Don't try to resolve relative links; just
4961       open them.
4962     
4963     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
4964       point-of-reference bug.  No need to call muse-project-page-of-file
4965       since buffer-file-name and muse-publishing-current-file both give us
4966       full paths.
4967     
4968     * lisp/muse-mode.el (muse-link-at-point): For some reason,
4969       `skip-chars-backward' only respects the newline some of the time.
4970       Damned annoying.
4972     modified files:
4973      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4974      lisp/muse-wiki.el
4977 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
4979     Summary:
4980       Fix image-link goof-up and add pretty titles.
4981     Revision:
4982       muse--main--1.0--patch-117
4984     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
4985       class="image-link"> instead of <div class="image-link">.  I found a bug
4986       with the way I was handling both, so I decided to simplify things.
4987     
4988     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
4989       `muse-publish-output-name', but keeps the directory prefix.
4990       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
4991     
4992     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
4993       customizable option that determines the words to downcase in title.
4994       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
4995       Capitalized Title out of either a string or the current title.  This is
4996       not currently used by any other function -- for now it is meant to be
4997       called by the user.
4999     modified files:
5000      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
5003 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
5005     Summary:
5006       Escape specials in link descriptions.
5007     Revision:
5008       muse--main--1.0--patch-116
5010     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
5011       function that escapes special characters in the given string according
5012       to the current publishing style.
5013       (muse-publish-url): Use the above function to escape the description
5014       part of extended links.
5015       (muse-publish-prepare-url): Don't make string read-only; it does
5016       nothing.
5017     
5018     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
5019       (muse-wiki-transform-wikiword): Don't make string read-only.
5021     modified files:
5022      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
5025 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
5027     Summary:
5028       Escape "&", "<", and ">" in URL text.
5029     Revision:
5030       muse--main--1.0--patch-115
5032     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
5033       specially.  Thanks to John Sullivan for the suggestion.
5035     modified files:
5036      ChangeLog lisp/muse-html.el
5039 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
5041     Summary:
5042       Update my example configuration.
5043     Revision:
5044       muse--main--1.0--patch-114
5046     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
5047       project to "WebSite" in order to make it more distinct.
5048       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
5049       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
5050       anymore.
5051       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
5052       published name of the current file.  I really should make a function
5053       called `muse-published-name' or something similar!
5054       ("\C-cpx"): Use this key sequence for
5055       `my-muse-prepare-entry-for-xanga'.
5056       (muse-file-extension): I'm making use of this so I can figure out its
5057       intricacies.
5059     modified files:
5060      ChangeLog examples/mwolson/muse-init.el
5063 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
5065     Summary:
5066       Tackle a project name interwiki highlighting snafu.
5067     Revision:
5068       muse--main--1.0--patch-113
5070     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
5071       this.  It seems to be more robust now.  Highlighting is going the way I
5072       want it.
5074     modified files:
5075      ChangeLog lisp/muse-wiki.el
5078 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
5080     Summary:
5081       Fix some gross mistakes.
5082     Revision:
5083       muse--main--1.0--patch-112
5085     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
5086       gross misspellings.
5087     
5088     * lisp/muse-project.el (muse-project-file-entries): If
5089       `muse-file-extension' is defined, use it to filter the entries.
5090     
5091     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
5092       variable.  Move higher in file.
5093     
5094     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
5095       argument instead of the real name of the variable.
5097     modified files:
5098      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5099      lisp/muse.el
5102 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
5104     Summary:
5105       Make natural interwiki links between projects mostly work.
5106     Revision:
5107       muse--main--1.0--patch-111
5109     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
5110       function and flesh it out.  This seems to work properly, though for
5111       some reason, interwiki links using projects are a bit flakey.
5112       (muse-wiki-handle-interwiki): Deal with case where we have a project
5113       name in an interwiki link.
5115     modified files:
5116      ChangeLog lisp/muse-wiki.el
5119 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
5121     Summary:
5122       Fix Emacs21 issue with muse-insert-tag.
5123     Revision:
5124       muse--main--1.0--patch-110
5126     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
5127       completing-read to appease older Emacsen.
5129     modified files:
5130      ChangeLog lisp/muse-mode.el
5133 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
5135     Summary:
5136       Fix error with `muse-blosxom-new-entry' and Emacs21.
5137     Revision:
5138       muse--main--1.0--patch-109
5140     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
5141       `completing-read' so that old versions of Emacs don't complain.
5143     modified files:
5144      ChangeLog lisp/muse-blosxom.el
5147 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
5149     Summary:
5150       Try to fix an error with `muse-blosxom-get-categories'.
5151     Revision:
5152       muse--main--1.0--patch-108
5154     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
5155       about processing directories.
5157     modified files:
5158      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
5161 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
5163     Summary:
5164       Make a distinction between implicit and explicit links at publish-time.
5165     Revision:
5166       muse--main--1.0--patch-107
5168     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
5169     
5170     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
5171     
5172     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
5173       `explicit' argument.
5174     
5175     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
5176       not we are dealing with an explicit link.
5177     
5178     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
5179     
5180     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
5181       argument, but ignore it.
5182     
5183     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
5184       when link is not explicit.
5186     modified files:
5187      ChangeLog lisp/muse-html.el lisp/muse-http.el
5188      lisp/muse-publish.el lisp/muse-wiki.el
5191 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
5193     Summary:
5194       Implement several WikiWord handling fixes.
5195     Revision:
5196       muse--main--1.0--patch-106
5198     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
5199       found by the handlers.  Don't send implicit links through some of the
5200       advanced checks.
5201     
5202     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
5203       of interwiki link before calling `muse-handle-explicit-link'.
5204     
5205     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
5206       "\\|" separator between project-alist entries and interwiki entries.
5207       Force a reconfiguration of muse-colors-markup.
5208     
5209     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
5210       sure that we don't colorize WikiNames that don't go with any file.
5211     
5213     modified files:
5214      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
5215      lisp/muse-wiki.el
5218 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
5220     Summary:
5221       Attempt to simplify muse-wiki a bit.
5222     Revision:
5223       muse--main--1.0--patch-105
5225     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
5226       here.
5227     
5228     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
5229       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
5230       (muse-wiki-update-use-wikiword-markup-regexp)
5231       (muse-wiki-update-use-wikiword-link-function)
5232       (muse-wiki-update-use-wikiword-url-transforms): Remove.
5233       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
5234     
5235     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
5236       `muse-wiki-use-wikiword' is specified.
5237     
5238     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
5239       unless `muse-wiki-use-wikiword' is specified.
5240     
5241     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
5242       muse-colors-markup.
5243     
5244     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
5245       muse-publish-markup-regexps.
5246     
5247     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
5248       muse-publish-url-transforms.
5249     
5250     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
5251       muse-wiki-handle-wikiword to muse-implicit-link-functions.
5252     
5254     modified files:
5255      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
5258 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
5260     Summary:
5261       Make muse-blosxom use relative name of published file in page-date alist.
5262     Revision:
5263       muse--main--1.0--patch-104
5265     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
5266       file.
5267       (muse-blosxom-update-page-date-alist): Renamed from
5268       `muse-blosxom-markup-date-directive'.  Make the current file name
5269       relative to the base directory and strip file extension if necessary.
5270     
5272     modified files:
5273      ChangeLog lisp/muse-blosxom.el
5276 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
5278     Summary:
5279       Hack on muse-blosxom timestamps somewhat.
5280     Revision:
5281       muse--main--1.0--patch-103
5283     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
5284       actually do something useful.  This should have a different name,
5285       really.
5286       ("blosxom-html", "blosxom-xhtml"): Call
5287       `muse-blosxom-markup-date-directive' after publishing each entry.
5288     
5290     modified files:
5291      ChangeLog lisp/muse-blosxom.el
5294 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
5296     Summary:
5297       Fix several startup and compile errors.
5298     Revision:
5299       muse--main--1.0--patch-102
5301     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
5302       fixes an error that occurred during startup.
5303     
5304     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
5305       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
5306       to muse.el.
5307     
5308     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
5309       that the nasty compile errors go away.  Fix a few typos.
5310       (muse-ignored-extensions): Fix docstring.
5311       (muse-file-extension): Move this higher in the file.
5312     
5313     
5315     modified files:
5316      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5319 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
5321     Summary:
5322       Note that muse-file-extension should not have "." in front.
5323     Revision:
5324       muse--main--1.0--patch-101
5326     * lisp/muse-project.el (muse-project-find-file): Handle case where
5327       muse-file-extension is not specified.
5328     
5329     * lisp/muse.el (muse-file-extension): Note that the period at the
5330       beginning of this value should be omitted.
5331     
5332     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
5333       file extension so that regexp characters inside the extension will not
5334       goof it up.  This should never be a problem in normal cases, but let's
5335       be robust.
5336     
5338     modified files:
5339      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5340      lisp/muse.el
5343 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
5345     Summary:
5346       Implement optional file extension of Muse files.
5347     Revision:
5348       muse--main--1.0--patch-100
5350     * lisp/muse-mode.el (muse-mode): Make sure
5351       `muse-update-ignored-extensions-regexp' gets updated every time we
5352       enter Muse mode.  This works around a bug in the customize interface --
5353       if a user changes an option using setq, the :set function sometimes
5354       does not get executed.  I should really try to determine whether or not
5355       this is really an issue anymore.
5356     
5357     * lisp/muse-project.el (muse-project-find-file): Make use of
5358       `muse-file-extension'.
5359     
5360     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
5361       customizable; it is autogenerated from `muse-ignored-extensions'.
5362       (muse-update-ignored-extensions-regexp): New function that sets the
5363       value of `muse-ignored-extensions-regexp'.  This is needed in order to
5364       make sure that the value of `muse-file-extension' is taken into
5365       account.
5366       (muse-ignored-extensions): New option that determines which file
5367       extensions to ignore.  It is in the form of a list of regexps.
5368     
5369     * lisp/muse.el (muse-file-extension): New option that allows the user to
5370       specify the file extension to be used for Muse files.  By default, this
5371       is nil, which means that no extension will be used.
5372     
5373     * lisp/muse.el (muse-page-name): Handle case where
5374       `muse-ignored-extensions-regexp' is nil.
5375     
5377     modified files:
5378      ChangeLog lisp/muse-mode.el lisp/muse-project.el
5379      lisp/muse-regexps.el lisp/muse.el
5382 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
5384     Summary:
5385       Document new blosxom convenience feature.
5386     Revision:
5387       muse--main--1.0--patch-99
5389     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
5390       `muse-blosxom-project-alist-entry'.  An example is provided in the
5391       header.
5392     
5394     modified files:
5395      ChangeLog lisp/muse-blosxom.el
5398 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
5400     Summary:
5401       Further work on `muse-project-alist' entry generation for blosxom.
5402     Revision:
5403       muse--main--1.0--patch-98
5405     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
5406       Include subdirectories in first part of "Blog" entry.
5407     
5408     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
5409       that returns a list of dirs that are to be used with the first part of
5410       a `muse-project-alist' entry.
5411     
5413     modified files:
5414      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
5417 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
5419     Summary:
5420       New function: muse-blosxom-project-alist-entry.
5421     Revision:
5422       muse--main--1.0--patch-97
5424     * examples/mwolson/muse-init.el: Update from my latest settings.
5425       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
5426     
5427     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
5428       that generates the latter part of an entry for `muse-project-alist'.
5429     
5431     modified files:
5432      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
5435 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
5437     Summary:
5438       Merged from hodique@lifl.fr--2005 (patch 12-23)
5439     Revision:
5440       muse--main--1.0--patch-96
5442     Patches applied:
5443     
5444      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
5445        Merged from mwolson@gnu.org--2005 (patch 68-76)
5446     
5447      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
5448        Merged from mwolson@gnu.org--2005 (patch 77-80)
5449     
5450      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
5451        Merged from mwolson@gnu.org--2005 (patch 81)
5452     
5453      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
5454        Merged from mwolson@gnu.org--2005 (patch 82)
5455     
5456      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
5457        Escape % in latex publishing
5458     
5459      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
5460        bugfix
5461     
5462      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
5463        small improvement on muse-make-link
5464     
5465      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
5466        Fix customization of muse-wiki-wikiword-regexp
5467     
5468      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
5469        Allow full customization of WikiWords
5470     
5471      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
5472        Fix mouse-2 yank bug in muse-mode
5473     
5474      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
5475        Fix interpretation order
5476     
5477      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
5478        Merged from mwolson@gnu.org--2005 (patch 83-95)
5479     
5481     modified files:
5482      ChangeLog lisp/muse-wiki.el
5484     new patches:
5485      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
5486      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
5487      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
5488      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
5489      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
5490      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
5491      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
5492      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
5493      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
5494      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
5495      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
5496      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
5499 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
5501     Summary:
5502       Minor docfixes.
5503     Revision:
5504       muse--main--1.0--patch-95
5506     * lisp/muse-mode.el (muse-follow-name-at-point) 
5507       (muse-follow-name-at-mouse): Docfixes.
5508     
5510     modified files:
5511      ChangeLog lisp/muse-mode.el
5514 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
5516     Summary:
5517       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
5518     Revision:
5519       muse--main--1.0--patch-94
5521     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
5522       `muse-blosxom-new-entry'.
5523     
5524     * muse.texi (Blosxom Entries): Ditto.
5525     
5527     modified files:
5528      ChangeLog lisp/muse-blosxom.el muse.texi
5531 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
5533     Summary:
5534       Re-add global mouse-2 event.
5535     Revision:
5536       muse--main--1.0--patch-93
5538     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
5539       mouse-2, since Yann found a way around the problem I was facing.
5540       (muse-follow-name-at-mouse): Call the event that would normally be used
5541       here if we don't have a link at point.
5542     
5544     modified files:
5545      ChangeLog lisp/muse-mode.el
5548 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
5550     Summary:
5551       Fix publishing error.
5552     Revision:
5553       muse--main--1.0--patch-92
5555     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
5556       the cdr of output-dir.  This was a code fragment from a previous
5557       attempt to refactor this function.
5558     
5560     modified files:
5561      ChangeLog lisp/muse-project.el
5564 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
5566     Summary:
5567       Work on getting to the point where we can resolve project interwiki links.
5568     Revision:
5569       muse--main--1.0--patch-91
5571     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5572       `muse-publishing-current-file'.
5573     
5574     * lisp/muse-project.el (muse-project-of-file): Ditto.
5575     
5576     * lisp/muse-project.el (muse-project-applicable-styles): New function
5577       that returns the usable styles for a file, given either a list of
5578       styles or a project name.  This is useful for removing styles that will
5579       be ignored for a file.
5580       (muse-project-publish-file): Split :include and :exclude processing
5581       into `muse-project-applicable-styles'.
5582     
5583     * lisp/muse-publish.el (muse-publish-output-name): Use
5584       `muse-publishing-current-file'.
5585     
5586     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
5587     
5588     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
5589       project names.
5590     
5591     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
5592       names to be uninterpreted.  Remove need for muse-assoc-string.
5593     
5594     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
5595       function that will be called to fetch a link to a page from a Muse
5596       project from the output file of the currently-published file.  This is
5597       commented out for now since I ran out of energy.
5598     
5599     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
5600       `muse-wiki-resolve-project-page' for handling Muse project interwiki
5601       links, but only when no match was found in `muse-wiki-interwiki-alist'.
5602       Handle case where no interwiki can be found, even though this should
5603       never happen.
5604     
5605     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
5606       whenever Muse mode is entered.  That way we don't have to enter an
5607       extra command in our .emacs.
5608     
5609     * lisp/muse.el (muse-current-file): Remove this, since a variable called
5610       `muse-publishing-current-file' already exists that does the same thing.
5611       How embarrassing.
5612     
5613     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
5614     
5615     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
5616       to use it.
5617     
5619     modified files:
5620      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5621      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5624 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
5626     Summary:
5627       Mouse-2 on regular text will yank rather than give an error.
5628     Revision:
5629       muse--main--1.0--patch-90
5631     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
5632       this seems to be more trouble than it's worth.
5633       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
5634       use our own implementation.
5635     
5637     modified files:
5638      ChangeLog lisp/muse-mode.el
5641 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
5643     Summary:
5644       Make interwiki links publish with the correct extension.
5645     Revision:
5646       muse--main--1.0--patch-89
5648     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
5649       prefix and suffix to interwiki names, as well as stripping out unwanted
5650       extensions.
5651     
5653     modified files:
5654      ChangeLog lisp/muse-wiki.el
5657 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
5659     Summary:
5660       Fix publishing of bare interwiki names.
5661     Revision:
5662       muse--main--1.0--patch-88
5664     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
5665       `set'.  Use `muse-assoc-string' instead of `assoc'.
5666     
5667     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
5668       `assoc-string' functionality usable with Emacs21 and XEmacs.
5669     
5671     modified files:
5672      ChangeLog lisp/muse-wiki.el lisp/muse.el
5675 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
5677     Summary:
5678       Apply a few fixes from Yann's branch.
5679     Revision:
5680       muse--main--1.0--patch-87
5682     Background: I hacked on Muse over the weekend while offline, and so did
5683                 Yann.  His changes to muse-wiki.el are different than the
5684                 ones that I made, so we should probably figure out the best
5685                 way to handle this when we both get on IRC again.  For now,
5686                 I've merged in the bugfixes that he's made, omitting most of
5687                 the changes to muse-wiki.
5688     
5689     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
5690     
5691     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
5692     
5693     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
5694       introduced previously.
5695     
5697     modified files:
5698      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
5701 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
5703     Summary:
5704       Warn if file not published; hack further on Wiki stuff.
5705     Revision:
5706       muse--main--1.0--patch-86
5708     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
5709       complete <div> tags that are of the class "image-link".  It is hoped
5710       that this will prevent user-added <div> tags from being mangled.
5711     
5712     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
5713       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
5714       need to look at the text at point.
5715     
5716     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
5717       current file has not been published since it was up-to-date.  Thanks to
5718       Bill Freeman for the suggestion.
5719     
5720     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
5721       is nil.  If this happens, return the original URL.
5722     
5723     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
5724       `muse-wiki-update-interwiki-regexp.'
5725       (muse-wiki-update-interwiki-regexp): New function that sets the value
5726       of `muse-wiki-interwiki-regexp'.
5727       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
5728       on :set.
5729     
5730     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
5731       `muse-wiki-expand-interwiki'.
5732       (muse-wiki-transform-wikiword): New function that prevents WikiWords
5733       with no matching file from being published as links.
5734     
5735     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
5736       string argument once again, since this behavior is needed when
5737       publishing.
5738       (muse-wiki-handle-wikiword): Ditto.
5739     
5740     * lisp/muse.el (muse-handle-url): Ditto.
5741     
5742     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
5743       after every unsuccessful attempt at handling the link.  If argument is
5744       given, restore match-data at end, too.
5745     
5746     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
5747       argument.  Match data is always saved.  If argument is not given,
5748       assume that `muse-implicit-link-regexp' has been matched against, and
5749       return the 1st match string if no handlers worked.
5750     
5752     modified files:
5753      ChangeLog lisp/muse-html.el lisp/muse-mode.el
5754      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5757 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
5759     Summary:
5760       Hack on WikiName handling and make TAB work for Wiki links.
5761     Revision:
5762       muse--main--1.0--patch-85
5764     * lisp/muse-colors.el (muse-colors-markup): Use
5765       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5766     
5767     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
5768       nil, don't color bad links.  If non-nil, color bad links.
5769     
5770     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
5771     
5772     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
5773       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5774       (muse-journal-rss-munge-buffer): Ditto.
5775     
5776     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
5777       Docfix.
5778     
5779     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
5780       are handled first, then implicit ones.  It should work better in all
5781       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
5782       to determine how far to scan for an implicit link.  This defaults to
5783       the text between the point and the next space.
5784     
5785     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
5786       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
5787       literally after opening the buffer.  Hopefully this can be of use in
5788       custom visit-link functions, when necessary.
5789     
5790     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
5791       `muse-visit-link-default'.
5792     
5793     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
5794       Search by text properties instead of regexps.  This allows Muse to find
5795       links without having to have a massive regexp that contains all link
5796       types.  The downside is that this will not work if the user defontifies
5797       the buffer.  But it would somewhat defeat the purpose of following
5798       links if you can't see them.
5799     
5800     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
5801       enough command line args are passed in batch mode.
5802     
5803     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
5804       `muse-explicit-link-regexp'.
5805     
5806     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
5807       `muse-link-regexp'.
5808     
5809     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
5810       specifies the "common ground" of all implicit links, like URLs, bare
5811       WikiNames, and -- in the future -- email addresses.
5812     
5813     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
5814     
5815     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
5816       optional.  That was a bad idea on my part.  Renamed from
5817       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
5818       annoy anyone :^) .
5819     
5820     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
5821       `muse-wiki-interwiki-expand'.
5822       (muse-wiki-handle-wikiword): Renamed from
5823       `muse-wiki-wikiword-handle'.
5824     
5825     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
5826       for the eval-after-load arg since XEmacs chokes on constants.
5827     
5828     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
5829       face on WikiWords that don't correspond with a file.  If people really
5830       want this to appear in bad-link face, I could accommodate that.
5831     
5832     * lisp/muse.el (muse-handle-url): New function that detects whether the
5833       given string is a URL.
5834       (muse-implicit-link-functions): Renamed from
5835       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
5836       (muse-explicit-link-functions): Renamed from
5837       `muse-mode-handler-functions'.
5838       (muse-handle-implicit-link): New function that handles all
5839       implicit links by calling functions from `muse-implicit-link-functions'.
5840       (muse-handle-explicit-link): Renamed from
5841       `muse-handled-url'.
5842     
5844     modified files:
5845      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
5846      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
5847      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5850 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
5852     Summary:
5853       Allow WikiWords to be ignored with <nop> or "''''".
5854     Revision:
5855       muse--main--1.0--patch-84
5857     * lisp/muse-mode.el (muse-browse-result): Docfixes.
5858     
5859     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
5860       whether to hide <nop> tags when coloring a Muse buffer.
5861       (muse-wiki-wikiword-at-point): Docfix.
5862       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
5863       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
5864       during publishing.
5865       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
5866       which keeps the WikiWord that follows it from being interpreted.
5867       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
5868       WikiWord delimiter.
5869     
5871     modified files:
5872      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5875 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
5877     Summary:
5878       Update postal address of FSF in muse-wiki.el.
5879     Revision:
5880       muse--main--1.0--patch-83
5882     * lisp/muse-wiki.el: Update postal address of the FSF.
5883     
5885     modified files:
5886      ChangeLog lisp/muse-wiki.el
5889 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
5891     Summary:
5892       Interpret explicit links before emphasis.
5893     Revision:
5894       muse--main--1.0--patch-82
5896     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
5897       links before emphasis.
5898     
5899     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
5900       for the heck of it.
5902     modified files:
5903      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
5906 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
5908     Summary:
5909       Wiki hacking, regexp tweaks.
5910     Revision:
5911       muse--main--1.0--patch-81
5913     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
5914       muse-regexp.
5915     
5916     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
5917       that indicates whether or not to use character classes in regexps.  The
5918       default is to let Muse try to figure it out.
5919       (muse-extreg-usable-p): Make use of this variable.
5920     
5921     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
5922       this regexp.  I'm guessing it was supposed to have a TAB in there at
5923       one time.  Replace this stuff with muse-regexp-space.
5924     
5925     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
5926       by default.
5927     
5928     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
5929       "or".
5930     
5931     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
5932       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
5933       We'll fix those anchor problems eventually!
5934     
5935     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
5936       uses `muse-interwiki-handle' to determine whether an interwiki link is
5937       at point.
5938     
5939     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
5940       look for a suitable value at point if needed.
5941     
5942     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
5943     
5944     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
5945     
5946     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
5948     modified files:
5949      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5950      lisp/muse-wiki.el
5953 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
5955     Summary:
5956       Make installation of manual when not using Debian go smoothly.
5957     Revision:
5958       muse--main--1.0--patch-80
5960     * Makefile.defs (INSTALLINFO): New variable that specifies what command
5961       and options are to be used when insinuating the Muse documentation into
5962       the Info menu.
5963     
5964     * Makefile (install): Make use of INSTALLINFO.
5965     
5966     * README (Installation): Give directions for changing INSTALLINFO on a
5967       Debian system and changing where Muse is installed.
5968     
5969     * muse.texi: Ditto.
5971     modified files:
5972      ChangeLog Makefile Makefile.defs README muse.texi
5975 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
5977     Summary:
5978       Fix compiler warning induced by last patch.
5979     Revision:
5980       muse--main--1.0--patch-79
5982     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
5983       compiler warning.
5985     modified files:
5986      ChangeLog lisp/muse-project.el lisp/muse.el
5989 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
5991     Summary:
5992       Add `muse-current-file', fix minor QuickStart issue.
5993     Revision:
5994       muse--main--1.0--patch-78
5996     * examples/QuickStart: Make John Wiegley the author.
5997     
5998     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5999       `muse-current-file' instead of `buffer-file-name'.
6000     
6001     * lisp/muse-project.el (muse-current-project): Document.
6002     
6003     * lisp/muse-project.el (muse-current-file): New variable indicating the
6004       name, including path, of the file that is currently being published.
6005       (muse-project-of-file): Make use of
6006       `muse-current-file'.
6007     
6008     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
6009     
6010     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
6012     modified files:
6013      ChangeLog examples/QuickStart lisp/muse-blosxom.el
6014      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
6015      lisp/muse.el
6018 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
6020     Summary:
6021       Make muse-replace-regexp-in-string closer to its parent; no func change.
6022     Revision:
6023       muse--main--1.0--patch-77
6025     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
6026       to implement all functionality of `replace-regexp-in-string'.  No
6027       functionality change.
6028     
6030     modified files:
6031      ChangeLog lisp/muse.el
6034 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
6036     Summary:
6037       Play nicely with fill, adaptive-fill, and flyspell.
6038     Revision:
6039       muse--main--1.0--patch-76
6041     * muse-mode.el (muse-mode-intangible-links): New function used to
6042       determine whether links will be considered intangible.
6043     
6044     * lisp/muse-mode.el (muse-mode-link-functions)
6045       (muse-mode-handler-functions): Minor docfix.
6046     
6047     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
6048       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
6049       making links intangible by default, but this may be adjusted by use of
6050       the `muse-mode-intangible-links' function.
6051     
6052     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
6053       nil if we should allow a fill to occur here.  Keeps links from being
6054       broken up.
6055     
6056     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
6057       non-nil if we allow spell-checking to occur here.  Keeps links from
6058       being improperly colorized.
6059     
6060     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
6061       functionality change.
6063     modified files:
6064      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
6067 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
6069     Summary:
6070       Minor doc changes and code prettification.
6071     Revision:
6072       muse--main--1.0--patch-75
6074     * AUTHORS: Note that YH's assignment is in the mail.
6075     
6076     * README (scripts): Explain better the contents of the `scripts'
6077       directory.
6078     
6079     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
6081     modified files:
6082      AUTHORS ChangeLog README lisp/muse-wiki.el
6085 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
6087     Summary:
6088       Merged from hodique@lifl.fr--2005 (patch 7-11)
6089     Revision:
6090       muse--main--1.0--patch-74
6092     Patches applied:
6093     
6094      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
6095        split WikiWords and InterWiki links into their own package
6096     
6097      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
6098        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
6099     
6100      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
6101        Mimic experimental behavior for interwiki
6102     
6103      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
6104        fix notes publishing
6105     
6106      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
6107        various minor fixes
6109     new files:
6110      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
6112     modified files:
6113      ChangeLog lisp/muse-colors.el lisp/muse-html.el
6114      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
6116     renamed files:
6117      experimental/.arch-ids/muse-wiki.el.id
6118        ==> experimental/.arch-ids/muse-wiki-old.el.id
6119      experimental/muse-wiki.el
6120        ==> experimental/muse-wiki-old.el
6122     new patches:
6123      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
6124      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
6125      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
6126      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
6127      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
6130 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
6132     Summary:
6133       Tell people where to find on-line version of manual.
6134     Revision:
6135       muse--main--1.0--patch-73
6137     * README: Add on-line locations for manual.
6138     
6139     * muse.texi: Remove @include directive.  This makes generating a PDF of
6140       this documentation a lot easier.
6141     
6142     * muse.texi (Preface): Add on-line locations for manual.
6144     modified files:
6145      ChangeLog README muse.texi
6148 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
6150     Summary:
6151       Try to make Muse play nice with outline minor mode.
6152     Revision:
6153       muse--main--1.0--patch-72
6155     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
6156     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
6157     "muse" instead of "t" when adding invisibility to text or checking for
6158     invisibility.
6159     
6160     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
6161     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
6162     this function.
6164     modified files:
6165      ChangeLog lisp/muse-colors.el lisp/muse.el
6168 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
6170     Summary:
6171       Minor grammar fix in Introduction section of manual.
6172     Revision:
6173       muse--main--1.0--patch-71
6175     * muse.texi (Introduction): Minor grammar fix.
6177     modified files:
6178      ChangeLog muse.texi
6181 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
6183     Summary:
6184       Release Muse 3.01.
6185     Revision:
6186       muse--main--1.0--patch-70
6188     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
6189     
6190     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
6191     
6192     * lisp/muse-poem.el (muse-poem-markup-strings)
6193       (muse-poem-chapbook-strings): Make customizable.
6194     
6195     * lisp/muse-poem.el (muse-chapbook-latex-header)
6196       (muse-chapbook-latex-footer): Docfix.
6197     
6198     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
6199       (muse-texinfo-pdf-extension): Ditto.
6200     
6201     * lisp/muse.el (muse-version): Change to 3.01.
6202     
6203     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
6204       done, for now!
6206     modified files:
6207      ChangeLog lisp/muse-colors.el lisp/muse-html.el
6208      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
6211 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
6213     Summary:
6214       Tweak documentation thoroughly; still incomplete.
6215     Revision:
6216       muse--main--1.0--patch-69
6218     * README: Minor tweaks.
6219     
6220     * muse.texi: Massively rename chapters so that the titles are more
6221       descriptive.  Clean up grammar.
6222     
6223     * muse.texi (Obtaining Muse): Move content of Installation node here,
6224       stripping out any customization tips, since those are covered later.
6225       Re-work this chapter since I was dissatisfied with it.
6226     
6227     * muse.texi (Installation): This node has the content of README regarding
6228       installation, which fits the title of the node much better than the
6229       previous content.
6230     
6231     * muse.texi (Blosxom): Turn the sections of this section into
6232       subsections.
6233     
6234     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
6235       like lists!
6236     
6237     * muse.texi (History): Add a "2005" item.
6239     modified files:
6240      ChangeLog README muse.texi
6243 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
6245     Summary:
6246       Finish documenting 2 more publishing styles.
6247     Revision:
6248       muse--main--1.0--patch-68
6250     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
6251     
6252     * lisp/muse-journal.el: Docfixes.
6253     
6254     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
6255       documentation to this function.
6256     
6257     * muse.texi (Blosxom Options): New node containing the publishing styles
6258       and options provided by Blosxom.
6259       (Book): Add usage note, as I suspect a lot of people might be confused
6260       by this style.
6261       (HTML): Space out entries better.
6262       (Journal, LaTeX): New nodes for publishing styles.
6263       (Common Elements): Document a few options that are present in
6264       `muse-publish.el'.
6266     modified files:
6267      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
6268      lisp/muse-latex.el lisp/muse-publish.el muse.texi
6271 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
6273     Summary:
6274       Make Muse installable and correct an Emacs21 issue.
6275     Revision:
6276       muse--main--1.0--patch-67
6278     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
6279       directory will be generated.
6280       (all): Compile muse.info by default.
6281       (doc): Refactor into individual generation rules for .html and .info
6282       files.
6283       (install): New rule that installs Muse source code, compiled .elc
6284       files, and the manual into proper places.
6285     
6286     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
6287     
6288     * README (Insinuation): Move old content of Installation here.
6289       (Installation): Fill out this section.
6290       (Further Documentation): Add link to my website and note that a full
6291       manual is included with Muse.
6292     
6293     * lisp/Makefile (EL): Populate with .el files.
6294       (install): New rule that installs both .elc and .el files.
6295     
6296     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
6297       Emacs21, hack in a handler for the @documentencoding tag so that it
6298       doesn't error out.
6300     modified files:
6301      ChangeLog Makefile Makefile.defs README lisp/Makefile
6302      lisp/muse-texinfo.el
6305 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
6307     Summary:
6308       Cater even more to XEmacs and its annoying whims.
6309     Revision:
6310       muse--main--1.0--patch-66
6312     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
6313       environment variable.
6314     
6315     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
6316       handle it.  Load `muse-build.el' instead.
6317     
6318     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
6319       used.
6320     
6321     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
6322       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
6323       not used.
6324     
6325     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
6326       function does not appear to be used.
6327     
6328     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
6329       `replace-regexp-in-string', since XEmacs doesn't have this function.
6330       We only implement the first 3 args, but this could be extended if we
6331       need to do so.
6332     
6333     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
6334       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
6335     
6336     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
6337     
6338     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
6339       make XEmacs shut up.
6340     
6341     * lisp/muse-convert.el (muse-write-footnote): Ditto.
6342     
6343     * lisp/muse-html.el (muse-html-markup-table): Ditto.
6344     
6345     * lisp/muse-http.el (muse-winnow-list): Ditto.
6346     
6347     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
6348     
6349     * lisp/muse-project.el (muse-project-file-entries): Ditto.
6350     
6351     * lisp/muse-publish.el (muse-publish-markup): Ditto.
6352     
6353     * scripts/muse-build.el: Add contrib path first; probably doesn't change
6354       anything.
6355     
6356     * scripts/publish: Use EMACS environment variable instead of hard-coding
6357       it.
6359     modified files:
6360      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
6361      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
6362      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
6363      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
6364      lisp/muse.el scripts/muse-build.el scripts/publish
6367 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
6369     Summary:
6370       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
6371     Revision:
6372       muse--main--1.0--patch-65
6374     * AUTHORS: Update entry.
6375     
6376     * muse-*.el: Move to the lisp directory.
6377     
6378     * lisp/Makefile: New file containing rules to test and compile the
6379       source.
6380     
6381     * Makefile.defs: New file that contains common definitions for all other
6382       Makefiles, such as Emacs command to use.
6383     
6384     * Makefile: Move lisp-specific rules to lisp/Makefile.
6385       (SUBDIRS): New variable containing subdirectories to clean.
6386     
6387     * README: Update to reflect new location of source files.  Give updated
6388       directions for compiling with XEmacs.
6389     
6390     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
6391       compile.
6392       (%.html): Pass SITEFLAG as an environment variable to
6393       ../scripts/publish.
6394     
6395     * examples/QuickStart (The): Re-add the stray <comment> tag since it
6396       seems to be needed to keep the process from failing.  This has *got* to
6397       be a bug in Muse, but I don't want to deal with it now.
6398     
6399     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
6400     
6401     * lisp/muse-convert.el: Move line to commentary section.
6402     
6403     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
6404       locally-bound `type' variable isn't used here.
6405     
6406     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
6407     
6408     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
6409       binding.
6410     
6411     * scripts/muse-build.el (load-path): Correct paths.
6412     
6413     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
6414       as to avoid spurious warnings.
6415     
6416     * scripts/publish (style): Make use of SITEFLAG environment variable, if
6417       it exists.
6418     
6419     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
6420       (muse-match-string-no-properties): New functions that take the place of
6421       `line-end-position', `line-beginning-position', and
6422       `match-string-no-properties', respectively.
6423     
6424     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
6425       (muse-my-journal-find-entries): Use Muse-specific version of
6426       `match-string-no-properties', `line-beginning-position', and
6427       `line-end-position' since these do not exist in XEmacs.
6428     
6429     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
6430       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
6431     
6432     * lisp/muse-convert.el (muse-latex-transform): Ditto.
6433     
6434     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
6435       (muse-html-insert-contents): Ditto.
6436     
6437     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6438     
6439     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
6440     
6441     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
6442     
6443     * lisp/muse-publish.el (muse-publish-markup-tag)
6444       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
6445       (muse-published-buffer-contents): Ditto.
6446     
6447     * scripts/muse-build.el (muse-elint-files): Ditto.
6449     new files:
6450      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
6451      lisp/.arch-ids/Makefile.id lisp/Makefile
6453     modified files:
6454      AUTHORS ChangeLog Makefile README examples/Makefile
6455      examples/QuickStart examples/johnw/muse-johnw.el
6456      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
6457      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
6458      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
6459      lisp/muse.el scripts/muse-build.el scripts/publish
6461     renamed files:
6462      .arch-ids/muse-blosxom.el.id
6463        ==> lisp/.arch-ids/muse-blosxom.el.id
6464      .arch-ids/muse-book.el.id
6465        ==> lisp/.arch-ids/muse-book.el.id
6466      .arch-ids/muse-colors.el.id
6467        ==> lisp/.arch-ids/muse-colors.el.id
6468      .arch-ids/muse-convert.el.id
6469        ==> lisp/.arch-ids/muse-convert.el.id
6470      .arch-ids/muse-docbook.el.id
6471        ==> lisp/.arch-ids/muse-docbook.el.id
6472      .arch-ids/muse-html.el.id
6473        ==> lisp/.arch-ids/muse-html.el.id
6474      .arch-ids/muse-http.el.id
6475        ==> lisp/.arch-ids/muse-http.el.id
6476      .arch-ids/muse-journal.el.id
6477        ==> lisp/.arch-ids/muse-journal.el.id
6478      .arch-ids/muse-latex.el.id
6479        ==> lisp/.arch-ids/muse-latex.el.id
6480      .arch-ids/muse-mode.el.id
6481        ==> lisp/.arch-ids/muse-mode.el.id
6482      .arch-ids/muse-poem.el.id
6483        ==> lisp/.arch-ids/muse-poem.el.id
6484      .arch-ids/muse-project.el.id
6485        ==> lisp/.arch-ids/muse-project.el.id
6486      .arch-ids/muse-publish.el.id
6487        ==> lisp/.arch-ids/muse-publish.el.id
6488      .arch-ids/muse-regexps.el.id
6489        ==> lisp/.arch-ids/muse-regexps.el.id
6490      .arch-ids/muse-texinfo.el.id
6491        ==> lisp/.arch-ids/muse-texinfo.el.id
6492      .arch-ids/muse.el.id
6493        ==> lisp/.arch-ids/muse.el.id
6494      muse-blosxom.el
6495        ==> lisp/muse-blosxom.el
6496      muse-book.el
6497        ==> lisp/muse-book.el
6498      muse-colors.el
6499        ==> lisp/muse-colors.el
6500      muse-convert.el
6501        ==> lisp/muse-convert.el
6502      muse-docbook.el
6503        ==> lisp/muse-docbook.el
6504      muse-html.el
6505        ==> lisp/muse-html.el
6506      muse-http.el
6507        ==> lisp/muse-http.el
6508      muse-journal.el
6509        ==> lisp/muse-journal.el
6510      muse-latex.el
6511        ==> lisp/muse-latex.el
6512      muse-mode.el
6513        ==> lisp/muse-mode.el
6514      muse-poem.el
6515        ==> lisp/muse-poem.el
6516      muse-project.el
6517        ==> lisp/muse-project.el
6518      muse-publish.el
6519        ==> lisp/muse-publish.el
6520      muse-regexps.el
6521        ==> lisp/muse-regexps.el
6522      muse-texinfo.el
6523        ==> lisp/muse-texinfo.el
6524      muse.el
6525        ==> lisp/muse.el
6527     new directories:
6528      lisp lisp/.arch-ids
6531 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
6533     Summary:
6534       Massively untabify files.
6535     Revision:
6536       muse--main--1.0--patch-64
6539     modified files:
6540      ChangeLog ChangeLog.2004 experimental/muse-message.el
6541      experimental/muse-wiki.el muse-book.el muse-colors.el
6542      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6543      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
6544      muse-project.el muse-publish.el muse-regexps.el
6545      muse-texinfo.el muse.el
6548 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
6550     Summary:
6551       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
6552     Revision:
6553       muse--main--1.0--patch-63
6555     (Summary of changes that Yann made)
6556     
6557     * muse-colors.el (muse-colors-link): Whitespace cleanup.
6558     
6559     * muse-mode.el (muse-generate-index): Move index generation code into
6560       `muse-index-as-string'.
6561       (muse-index-as-string): New function that generates an index and
6562       returns it as a string, instead of placing it in a buffer like
6563       `muse-generate-index' used to.
6564     
6565     Patches applied:
6566     
6567      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6568        merge from mwolson@gnu.org--2005
6569     
6570      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6571        Accept WikiWords as links [mostly rescinded]
6572     
6573      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6574        merge from mwolson@gnu.org--2005/muse--main--1.0
6575     
6576      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6577        Merged from mwolson@gnu.org--2005 (patch 60-62)
6578     
6579      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6580        provide a string view of the index
6582     modified files:
6583      ChangeLog muse-colors.el muse-latex.el muse-mode.el
6585     new patches:
6586      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6587      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6588      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6589      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6590      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6593 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
6595     Summary:
6596       Document Blosxom, Book, DocBook, and HTML publishing styles.
6597     Revision:
6598       muse--main--1.0--patch-62
6600     * muse-blosxom.el: Clean up header.
6601     
6602     * muse-book.el (muse-before-book-publish-hook): Rename to
6603       `muse-book-before-publish-hook'.
6604       (muse-after-book-publish-hook): Rename to
6605       `muse-book-after-publish-hook'.
6606     
6607     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
6608       (muse-html-markup-strings, muse-xhtml-markup-strings)
6609       (muse-html-meta-content-type, muse-html-meta-content-encoding)
6610       (muse-html-charset-default, muse-html-encoding-default)
6611       (muse-html-encoding-map): Docfixes.
6612     
6613     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
6614       sections.
6616     modified files:
6617      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
6620 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
6622     Summary:
6623       Begin work on Publishing Styles section of manual.
6624     Revision:
6625       muse--main--1.0--patch-61
6627     * Makefile (.PHONY): Add "doc" to list.
6628       (doc): New rule that generates Info and HTML files from muse.texi.
6629       (dist): Rely on `distclean', not `clean'.
6630     
6631     * examples/QuickStart (Authoring mode): Remove empty section.
6632     
6633     * muse.texi: Call this program "the Emacs Muse" in title.
6634       (Publishing Styles): Begin to populate section.
6635       (Deriving Styles): First subsection of Publishing Styles.
6636       (Contributors): Remove spurious copyright section, since we address
6637       this in the title.
6638     
6639     * README: Actually remember to add this file.
6641     new files:
6642      .arch-ids/README.id README
6644     modified files:
6645      ChangeLog Makefile examples/QuickStart muse.texi
6648 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
6650     Summary:
6651       Document Markup Rules.
6652     Revision:
6653       muse--main--1.0--patch-60
6655     * examples/QuickStart: Remove stray <comment> tag.
6656     
6657     * muse.texi (Top): Comment every menu line.
6658       (Markup Rules): New section with plenty of subsections.
6660     modified files:
6661      ChangeLog examples/QuickStart muse.texi
6664 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
6666     Summary:
6667       Release this as Muse 3.00.90 (RC1).
6668     Revision:
6669       muse--main--1.0--patch-59
6671     * Makefile (%.elc): Use -q instead of --no-init-file because the former
6672       is compatible with both Emacs and XEmacs.
6673     
6674     * examples/README: Renamed to QuickStart.
6675     
6676     * examples/Makefile (EXAMPLES): Reflect name change of README.
6677     
6678     * muse.el: Ditto.
6680     modified files:
6681      ChangeLog Makefile examples/Makefile muse.el
6683     renamed files:
6684      examples/.arch-ids/README.id
6685        ==> examples/.arch-ids/QuickStart.id
6686      examples/README
6687        ==> examples/QuickStart
6690 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
6692     Summary:
6693       Makefile refactoring.
6694     Revision:
6695       muse--main--1.0--patch-58
6697     * Makefile (.PHONY): List all non-file targets.
6698       (examples): New rule that calls Make in the examples directory.
6699       (atranslit): Removed, since this isn't (yet) bundled with Muse.
6700     
6701     * README: Move to the examples directory.  I'd prefer to distribute a
6702       very basic plain text README and use this as a quickstart + markup
6703       example + publishing example.
6704     
6705     * examples/Makefile: Move all README-related rules here.
6706     
6707     * examples/README: Add an "About this document" section.  
6708     
6709     * scripts/publish (style): Do not include the contrib directory, since we
6710       don't use any code from there.  Since this is only invoked from the
6711       examples directory, make sure add the parent directory to the load
6712       path.
6713     
6714     * muse.texi: Change version to 3.00.90 (RC1).
6715     
6716     * muse.el: Change location of the README file in header.
6717     
6718     * muse.el (muse-version): Update to 3.00.90 (RC1).
6720     new files:
6721      examples/.arch-ids/Makefile.id examples/Makefile
6723     modified files:
6724      ChangeLog Makefile examples/README muse.el muse.texi
6725      scripts/publish
6727     renamed files:
6728      .arch-ids/README.id
6729        ==> examples/.arch-ids/README.id
6730      README
6731        ==> examples/README
6734 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
6736     Summary:
6737       Update my example configuration.
6738     Revision:
6739       muse--main--1.0--patch-57
6741     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
6742       and experimental status of muse-message.
6744     modified files:
6745      ChangeLog examples/mwolson/muse-init.el
6748 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
6750     Summary:
6751       Provide optional outline-style faces; customization fixes; experimental stuff.
6752     Revision:
6753       muse--main--1.0--patch-56
6755     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
6756       option that determines what the header faces should look like.  If
6757       'outline, use outline-style faces.  If nil, don't generate the faces at
6758       all, which allows the user to specify their own.  Otherwise, use the
6759       scaled faces, which is the default behavior.
6760       (muse-colors-outline-faces-list): List of faces to use.  In case the
6761       outline faces are not available, provide reasonable defaults.
6762       (muse-make-faces): Use dolist instead of mapc.  Implement the
6763       possibility of having outline-style colors for heading.  Don't call
6764       this function immediately -- give the users time to make their changes
6765       through the customize interface.  Once we call this function, Emcs from
6766       CVS will not allow the faces to be changed easily, which is a shame.
6767     
6768     * muse-message.el (muse-message-contents-tag): Copied from
6769       `muse-publish-contents-tag' in order to keep the customization
6770       interface from making the `muse-markup-tags' option from throwing a
6771       type mismatch error.  This function is untested and will likely do
6772       nothing useful.  This file has been moved to the experimental folder
6773       until it gets fleshed out more.
6774     
6775     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
6776       file that could eventually provide wiki-like ability.  Currently this
6777       is just a collection of functions that were pruned out when he remade
6778       Muse, so don't get too excited.  I plan to eventually merge Yann
6779       Hodique's work here, probably after the first release of Muse.
6780     
6781     * muse-regexps.el (muse-regexp): Improve description.
6782     
6783     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
6784       the muse-regexp group since it is just a single regexp.  Lists of
6785       regexps don't have to be in muse-regexp, however.
6786     
6787     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
6788       since the Emacs devel mailing list seems to not want Britain-izations
6789       in Emacs code.
6790     
6791     * muse-colors.el (muse-colors): Ditto.
6792     
6793     * muse-docbook.el (muse-docbook): Ditto.
6794     
6795     * muse-html.el (muse-html): Ditto.
6796     
6797     * muse-http.el (muse-http): Ditto.
6798     
6799     * muse-message.el (muse-message): Ditto.
6800     
6801     * muse-mode.el (muse-mode): Ditto.
6802     
6803     * muse-project.el (muse-project): Ditto.
6804     
6805     * muse-publish.el (muse-publish): Ditto.
6806     
6807     * muse.el (muse): Ditto.
6809     new files:
6810      experimental/.arch-ids/=id
6811      experimental/.arch-ids/muse-wiki.el.id
6812      experimental/muse-wiki.el
6814     modified files:
6815      ChangeLog experimental/muse-message.el muse-blosxom.el
6816      muse-colors.el muse-docbook.el muse-html.el muse-http.el
6817      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
6818      muse.el
6820     renamed files:
6821      .arch-ids/muse-message.el.id
6822        ==> experimental/.arch-ids/muse-message.el.id
6823      muse-message.el
6824        ==> experimental/muse-message.el
6826     new directories:
6827      experimental experimental/.arch-ids
6830 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
6832     Summary:
6833       Fix publishing error when given an empty string for header/footer.
6834     Revision:
6835       muse--main--1.0--patch-55
6837     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
6838       `file-readable-p' if it is an empty string.  For some reason,
6839       `file-readable-p' and `insert-file-contents' were treating an empty
6840       string as if it were the current directory.
6842     modified files:
6843      ChangeLog muse-publish.el
6846 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
6848     Summary:
6849       WYSIWYG emphasis, XEmacs compatibility hacks.
6850     Revision:
6851       muse--main--1.0--patch-54
6853     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
6854       compliant.  Only colorize if we end with the same number of asterisks
6855       as we start with, preventing unnoticed syntax errors.  Don't colorize
6856       in the middle of a word.
6857       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
6858       Only colorize if we end with an underscore.  Don't colorize in the
6859       middle of a word.
6860     
6861     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
6862       inside of group.  This will probably not do anything, but it seems
6863       syntactically good.
6864     
6865     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
6866       where we start with an image link.  JohnW didn't seem to like having
6867       <p> tags inserted before image links, but they don't validate properly
6868       as they are.  For now, I will surround such links/paragraphs with <div
6869       class="image-link"> in an attempt to be as not invasive and yet
6870       standards compliant as possible.
6871     
6872     * muse-html.el (muse-html-escape-string): Work around distinction between
6873       int and char types in XEmacs.  Deal with an annoying replace-match bug
6874       in XEmacs that rears its head at times.
6875     
6876     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
6877       multi-line.
6879     modified files:
6880      ChangeLog muse-colors.el muse-docbook.el muse-html.el
6881      muse-publish.el
6884 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
6886     Summary:
6887       Minor code cleanup to address elint issues.
6888     Revision:
6889       muse--main--1.0--patch-53
6891     * Makefile (test): Don't build README files during this rule.  Remove
6892       spurious "make clean" statement.
6893     
6894     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
6895       `muse-colors' group, and give it a proper type.
6896     
6897     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
6898     
6899     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
6900       muse-my-journal-find-entries): Replace `string-to-int' with
6901       `string-to-number'.
6902     
6903     * muse-html.el (muse-html-insert-contents): Ditto.
6904     
6905     * muse-journal.el (muse-journal-html-munge-buffer,
6906       muse-journal-latex-munge-buffer): Ditto.
6907     
6908     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6909     
6910     * muse-publish.el (muse-publish-markup-footnote,
6911       muse-publish-contents-tag): Ditto.
6912     
6913     * muse-regexps.el (muse-extreg-usable-p): Ditto.
6915     modified files:
6916      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
6917      muse-html.el muse-journal.el muse-mode.el muse-publish.el
6918      muse-regexps.el
6921 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
6923     Summary:
6924       Add ability to automate the creation a new blosxom entry.
6925     Revision:
6926       muse--main--1.0--patch-52
6928     * examples/mwolson/muse-init.el: Move new entry section to
6929       muse-blosxom.el.  Modify the key settings in my example accordingly.
6930     
6931     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
6932       Muse always makes sure that the file ends with a newline.
6933     
6934     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
6935       planner markup is now provided automatically by the planner port to
6936       Muse, and we don't have any customized markup.
6937     
6938     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
6939       variable that specifies where the base directory of your blog entries
6940       is found.
6941     
6942     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
6943       the base directory.  Explore categories recursively.
6944     
6945     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
6946       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
6947       special characters file name.
6948     
6949     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
6950       making a new blog entry.  It will prompt you for a category, then a
6951       title, and then will create a new file that has the date and title
6952       inserted.
6954     modified files:
6955      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6958 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
6960     Summary:
6961       Change mailing address of FSF, add AUTHORS file.
6962     Revision:
6963       muse--main--1.0--patch-51
6965     * muse-*.el, muse.texi: Change mailing address of FSF.
6966     
6967     * muse.texi (Contributors): Fix typo.
6968     
6969     * AUTHORS: New file containing a list of all of those who have
6970       contributed code or documentation to Muse, how many lines were changed,
6971       etc.
6973     new files:
6974      .arch-ids/AUTHORS.id AUTHORS
6976     modified files:
6977      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
6978      muse-html.el muse-http.el muse-journal.el muse-latex.el
6979      muse-message.el muse-mode.el muse-poem.el muse-project.el
6980      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
6981      muse.texi
6984 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
6986     Summary:
6987       Merged from hodique@lifl.fr--2005 (patch 0-1)
6988     Revision:
6989       muse--main--1.0--patch-50
6991     Patches applied:
6992     
6993      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
6994        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
6995     
6996      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6997        fix .html (for example) in visible names for links
6999     modified files:
7000      ChangeLog muse-publish.el
7002     new patches:
7003      hodique@lifl.fr--2005/muse--yh--1.0--base-0
7004      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
7007 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
7009     Summary:
7010       Make generated X(HT)ML show up in the right encoding in other modes.
7011     Revision:
7012       muse--main--1.0--patch-49
7014     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
7015       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
7016       generated (X)HTML files show up in the right coding system when editing
7017       them with another Emacs mode.
7018     
7019     * muse-journal.el (muse-journal-rss-header): Automatically determine the
7020       encoding instead of hard-coding it.
7021     
7022     * muse-message.el: Add content to Commentary section, explaining the use
7023       of this publishing style.
7025     modified files:
7026      ChangeLog muse-html.el muse-journal.el muse-message.el
7029 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
7031     Summary:
7032       Move regexps to same group, only make 4 heading faces.
7033     Revision:
7034       muse--main--1.0--patch-48
7036     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
7037       can only publish 3 of them specially, leaving the fourth to be in
7038       plain text.
7039       (muse-colors-markup): Only recognize 4 levels of heading.
7040     
7041     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
7042       (muse-file-regexp, muse-image-regexp)
7043       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
7044       like a good idea to have all the regexps in the same group.
7046     modified files:
7047      ChangeLog muse-colors.el muse-regexps.el muse.el
7050 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
7052     Summary:
7053       Update my example config, minor code cleanup.
7054     Revision:
7055       muse--main--1.0--patch-47
7057     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
7058       names and add "Plans" project.
7059     
7060     * muse-docbook.el (looking-back): Delete.
7061     
7062     * muse-html.el (looking-back): Delete.
7063     
7064     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
7065       instead of `looking-back'.
7066     
7067     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
7068       function, use this function.  If `looking-back' exists, call it;
7069       otherwise, use a workaround.
7071     removed files:
7072      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
7074     modified files:
7075      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
7076      muse-html.el muse.el
7079 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
7081     Summary:
7082       Handle a few paragraph publishing edge cases better.
7083     Revision:
7084       muse--main--1.0--patch-46
7086     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
7087       beginning-of-document, end-of-document, and paragraph separator regexps
7088       so that one markup rule can be used in all these cases.
7089       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
7090       particular, blockquote or center at beginning or end of document will
7091       be published properly.  Hopefully this won't slow things down too much.
7092       (muse-docbook-markup-paragraph-close): Removed.
7093     
7094     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
7095     
7096     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
7097       Ditto.
7098       (muse-html-markup-paragraph-close): Removed.
7100     modified files:
7101      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
7104 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
7106     Summary:
7107       Improve prompt when reading a tag.
7108     Revision:
7109       muse--main--1.0--patch-45
7111     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
7112       other Emacs modes seem to do.
7114     modified files:
7115      ChangeLog muse-mode.el
7118 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
7120     Summary:
7121       Warn user when publishing fails due to a private directory.
7122     Revision:
7123       muse--main--1.0--patch-44
7125     * muse-project.el (muse-project-private-p): Warn users when publishing a
7126       file fails due to its directory not being readable by others.  Make
7127       sure that you do a `chmod +o name_of_directory' if you want the
7128       contents of that directory to be publishable.
7130     modified files:
7131      ChangeLog muse-project.el
7134 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
7136     Summary:
7137       Fix error with example tags and message publishing style.
7138     Revision:
7139       muse--main--1.0--patch-43
7141     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
7142       see if a previous definition for `font-lock-multiline' exists.
7143     
7144     * muse-message.el (muse-message-example-tag): Don't require two
7145       additional (unused) arguments.
7147     modified files:
7148      ChangeLog muse-colors.el muse-message.el
7151 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
7153     Summary:
7154       Always end the published document with a newline.
7155     Revision:
7156       muse--main--1.0--patch-42
7158     * muse-html.el (muse-html-markup-paragraph-close): Always end the
7159       published document with a newline.
7160     
7161     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
7163     modified files:
7164      ChangeLog muse-docbook.el muse-html.el
7167 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
7169     Summary:
7170       Don't let automatic backup files crash the publishing process.
7171     Revision:
7172       muse--main--1.0--patch-41
7174     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
7175       directive since this value is already processed by
7176       `muse-publish-markup-directive', and may be obtained by using
7177       the code: (muse-publishing-directive "date").
7178     
7179     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
7180       to run (funcall nil); this happened once during a debugging process.
7181     
7182     * muse-project.el (muse-project-private-p): Skip any file for which we
7183       cannot fetch attributes.  This fixes a bug where having an
7184       Emacs-generated automatic backup file in a publishing directory causes
7185       the publishing process to halt with an error.
7187     modified files:
7188      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
7191 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
7193     Summary:
7194       Apply fix in previous patch to the DocBook publishing style.
7195     Revision:
7196       muse--main--1.0--patch-40
7198     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
7199       previous patch here as well.
7200     
7202     modified files:
7203      ChangeLog muse-docbook.el
7206 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
7208     Summary:
7209       Fix newly-introduced lock-up during HTML publishing.
7210     Revision:
7211       muse--main--1.0--patch-39
7213     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
7214       planner rules higher priority in the publishing sequence.  Hopefully
7215       this will not wreck anything; I don't use these rules, so I cannot
7216       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
7217     
7218     * muse-html.el (muse-html-markup-paragraph-close): Don't use
7219       replace-match; that seems to be slightly evil.  Return nil instead of a
7220       newline since otherwise Muse thinks that we are not done yet and gets
7221       into an infinite loop.  This should fix the lock-up problem that
7222       resulted from the previous few patches.
7224     modified files:
7225      ChangeLog muse-blosxom.el muse-html.el
7228 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
7230     Summary:
7231       Parenthesis goofup.
7232     Revision:
7233       muse--main--1.0--patch-38
7235     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
7236     
7238     modified files:
7239      ChangeLog muse-blosxom.el
7242 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
7244     Summary:
7245       Make docbook and blosxom modes close paragraphs properly at end.
7246     Revision:
7247       muse--main--1.0--patch-37
7249     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
7250       patch.
7251     
7252     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
7253       (muse-docbook-markup-paragraph-close): Adapt from
7254       `muse-html-markup-paragraph-close'.
7255     
7256     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
7257       preserve the same appearance as before the last patch.
7259     modified files:
7260      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
7263 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
7265     Summary:
7266       Bugfix: Close P tag properly at end of file.
7267     Revision:
7268       muse--main--1.0--patch-36
7270     * muse-blosxom.el: Fix bug where loading this file twice would cause an
7271       error.
7272     
7273     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
7274       detecting whether or not a paragraph needs a closing P tag.
7275       (muse-html-markup-paragraph-close): New function that only inserts a
7276       closing P tag when an unclosed P tag is nearby.
7278     modified files:
7279      ChangeLog muse-blosxom.el muse-html.el
7282 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
7284     Summary:
7285       Update my example settings.
7286     Revision:
7287       muse--main--1.0--patch-35
7289     * examples/mwolson/muse-init.el: Synchronize with my current settings.
7291     modified files:
7292      ChangeLog examples/mwolson/muse-init.el
7295 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
7297     Summary:
7298       Update documentation for C-c TAB feature.
7299     Revision:
7300       muse--main--1.0--patch-34
7302     * muse.texi (Keystroke Summary): Note that C-c TAB calls
7303       `muse-insert-tag'.
7304     
7306     modified files:
7307      ChangeLog muse.texi
7310 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
7312     Summary:
7313       New feature: tag completion with C-c TAB.
7314     Revision:
7315       muse--main--1.0--patch-33
7317     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
7318       (muse-tag-history, muse-custom-tags): New variables that keep track of
7319       the tag history and newly-entered tags respectively for
7320       `muse-insert-tag'.
7321       (muse-insert-tag): New function that interactively prompts the user for
7322       a tag to use.
7324     modified files:
7325      ChangeLog muse-mode.el
7328 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
7330     Summary:
7331       Fix XHTML validation error with <hr> and <br>.
7332     Revision:
7333       muse--main--1.0--patch-32
7335     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
7336       and HR tags for XHTML publishing.  This should fix a few validation
7337       errors that I've been noticing lately.
7339     modified files:
7340      ChangeLog muse-html.el
7343 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
7345     Summary:
7346       Remove flyspell overlays on links.
7347     Revision:
7348       muse--main--1.0--patch-31
7350     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
7351       should make the link clickable.  On Emacs21, the color will stay red,
7352       but other Emacsen should do the right thing, which is use the normal
7353       link color.  Hopefully this will fix some strange flyspell-related link
7354       problems.
7356     modified files:
7357      ChangeLog muse-colors.el
7360 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
7362     Summary:
7363       Update my example Muse settings.
7364     Revision:
7365       muse--main--1.0--patch-30
7367     * examples/mwolson/muse-init.el: Update from my latest version.
7368       (muse-project-alist): Remove the francais part of my blog.
7369       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
7370       into this and `my-muse-mode-fill-nobreak-p'.
7371       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
7372       this is the best way to accomplish this.
7373       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
7374       characters in the title.
7375       (my-muse-prepare-entry-for-xanga): Treat example regions better.
7377     modified files:
7378      ChangeLog examples/mwolson/muse-init.el
7381 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
7383     Summary:
7384       Add simple `muse-version' function.
7385     Revision:
7386       muse--main--1.0--patch-29
7388     * muse.el (muse-version): New function that displays the value of the
7389       `muse-version' variable.  This should be easier for the user to type
7390       than C-h v muse-version.
7392     modified files:
7393      ChangeLog muse.el
7396 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
7398     Summary:
7399       Don't compile documentation by default.
7400     Revision:
7401       muse--main--1.0--patch-28
7403     * Makefile (all): Don't compile documentation by default.
7404       (doc): Use this rule to compile documentation.
7406     modified files:
7407      ChangeLog Makefile
7410 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
7412     Summary:
7413       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
7414     Revision:
7415       muse--main--1.0--patch-27
7417     2005-04-16  Michael Olson  <mwolson@gnu.org>
7418     
7419         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
7420         johnw. If a journal entry's title is a [[link]], then an
7421         <enclosure> tag will be added to the XML data giving the size and
7422         MIME type of the link target.  This makes podcasting with Muse
7423         trivial.
7424         (muse-journal-rss-entry-template): Add enclosure usage to example.
7425         (muse-journal-rss-munge-buffer): Implement enclosures.
7427     modified files:
7428      ChangeLog muse-journal.el
7431 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
7433     Summary:
7434       Standardize source headers, appease elint, don't require planner
7435     Revision:
7436       muse--main--1.0--patch-26
7438     2005-04-15  Michael Olson  <mwolson@gnu.org>
7439     
7440         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
7441         `scripts' directory since it really isn't part of Muse proper; it
7442         is used to generate Muse output from the command line.
7443     
7444         * muse-blosxom.el: Handle case where planner is not loaded so that
7445         it isn't a hard requirement.
7446     
7447         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
7448         that elint doesn't complain.
7449     
7450         * muse-message.el (muse-message-markup-link): Don't throw up on
7451         links with no description.
7452     
7453         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
7454         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
7455         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
7456         muse-project.el, muse-publish.el, muse-regexps.el,
7457         muse-texinfo.el, muse.el: Add standard header for each file in
7458         preparation for the initial release, which will hopefully happen
7459         sometime within the next month.
7460     
7462     removed files:
7463      experimental/.arch-ids/=id
7465     modified files:
7466      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
7467      muse-convert.el muse-docbook.el muse-html.el muse-http.el
7468      muse-journal.el muse-latex.el muse-message.el muse-mode.el
7469      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
7470      muse-texinfo.el muse.el
7472     renamed files:
7473      .arch-ids/muse-build.el.id
7474        ==> scripts/.arch-ids/muse-build.el.id
7475      muse-build.el
7476        ==> scripts/muse-build.el
7478     removed directories:
7479      experimental experimental/.arch-ids
7482 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
7484     Summary:
7485       Merge contents of muse-latexcjk.el into muse-latex.el.
7486     Revision:
7487       muse--main--1.0--patch-25
7489     2005-04-14  Michael Olson  <mwolson@gnu.org>
7490     
7491         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
7492         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
7493         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
7494         Merge in from muse-latexcjk.el.
7495     
7496         * muse-latexcjk.el: Removed, functionality merged with
7497         muse-latex.el
7499     removed files:
7500      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
7502     modified files:
7503      ChangeLog muse-latex.el
7506 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
7508     Summary:
7509       Merge muse-xhtml.el into muse-html.el.
7510     Revision:
7511       muse--main--1.0--patch-24
7513     2005-04-06  Michael Olson  <mwolson@gnu.org>
7514     
7515         * examples/mwolson/muse-init.el: Update with respect to the
7516         muse-xhtml.el merge.
7517     
7518         * muse-html.el: The contents of muse-xhtml.el have been merged in
7519         as advised by John Wiegley.
7520         (muse-html-style-sheet): Add example for XHTML use in the
7521         function's documentation.
7522         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
7523         Moved from muse-xhtml.el.
7524     
7525         * muse-xhtml.el: Removed; contents merged into muse-html.el.
7527     removed files:
7528      .arch-ids/muse-xhtml.el.id muse-xhtml.el
7530     modified files:
7531      ChangeLog examples/mwolson/muse-init.el muse-html.el
7534 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
7536     Summary:
7537       Try to fix regexps for Emacs 21.4.
7538     Revision:
7539       muse--main--1.0--patch-23
7541     2005-04-05  Michael Olson  <mwolson@gnu.org>
7542     
7543         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
7544         for Emacs 21.4.
7546     modified files:
7547      ChangeLog muse-regexps.el
7550 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
7552     Summary:
7553       Add comments to the publish-project example script
7554     Revision:
7555       muse--main--1.0--patch-22
7557     2005-04-01  Michael Olson  <mwolson@gnu.org>
7558     
7559         * examples/publish-project: Moved here from
7560         scripts/publish-project.  Added a few comments so people know what
7561         it is used for.
7563     modified files:
7564      ChangeLog examples/publish-project
7566     renamed files:
7567      scripts/.arch-ids/publish-project.id
7568        ==> examples/.arch-ids/publish-project.id
7569      scripts/publish-project
7570        ==> examples/publish-project
7573 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
7575     Summary:
7576       New XHTML style, add more examples to my sample muse config
7577     Revision:
7578       muse--main--1.0--patch-21
7580     2005-03-31  Michael Olson  <mwolson@gnu.org>
7581     
7582         * examples/mwolson/muse-init.el: Give an example of deriving a
7583         custom publishing style.
7584         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
7585         (my-muse-prepare-entry-for-xanga): Mangle the published output
7586         from a blosxom project and copy the result to the clipboard for
7587         easy pasting into Xanga's web form.  The file is untouched.
7588     
7589         * muse-html.el (muse-html-style-sheet): Include the <style
7590         type="text/css"></style> wrapper around the example.
7591         (muse-html-header): Don't add <style type="text/css"></style>
7592         around the value of `muse-html-style-sheet' anymore.  This allows
7593         for the option of putting your stylesheet(s) in a separate file.
7594         An example of this is given in the documentation for this
7595         variable.
7596     
7597         * muse-xhtml: New file that implements a publishing style which is
7598         derived from HTML mode.  It uses a slightly modified version of
7599         the HTML markup rules to generate XHTML-compliant output.
7600     
7601         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
7602         "blosxom" style has been renamed to "blosxom-html".  Fix a few
7603         header gaffes.
7604     
7605         * muse-journal.el: Add new "journal-xhtml" style.
7606     
7607         * muse-message.el: Add new "message-xhtml" style.
7609     new files:
7610      .arch-ids/muse-xhtml.el.id muse-xhtml.el
7612     modified files:
7613      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
7614      muse-html.el muse-journal.el muse-message.el
7617 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
7619     Summary:
7620       Add my muse configuration to the examples
7621     Revision:
7622       muse--main--1.0--patch-20
7624     2005-03-24  Michael Olson  <mwolson@gnu.org>
7625     
7626         * examples/johnw: Move John Wiegley's configuration to this
7627         directory.
7628     
7629         * examples/mwolson: My configuration files go here.
7630     
7631         * examples/mwolson/muse-init.el: My Muse configuration file.  I
7632         just figured out how to keep links from being spell-checked or
7633         split up by fill-mode, so the implementation of this may be found
7634         here.  I also made a function that sets up a blog entry for me.
7636     new files:
7637      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
7638      examples/mwolson/.arch-ids/muse-init.el.id
7639      examples/mwolson/muse-init.el
7641     modified files:
7642      ChangeLog
7644     renamed files:
7645      examples/.arch-ids/muse-johnw.el.id
7646        ==> examples/johnw/.arch-ids/muse-johnw.el.id
7647      examples/.arch-ids/publish-johnw.id
7648        ==> examples/johnw/.arch-ids/publish-johnw.id
7649      examples/muse-johnw.el
7650        ==> examples/johnw/muse-johnw.el
7651      examples/publish-johnw
7652        ==> examples/johnw/publish-johnw
7654     new directories:
7655      examples/johnw examples/johnw/.arch-ids examples/mwolson
7656      examples/mwolson/.arch-ids
7659 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
7661     Summary:
7662       Add muse-blosxom script and plugin for pyblosxom
7663     Revision:
7664       muse--main--1.0--patch-19
7666     2005-03-24  Michael Olson  <mwolson@gnu.org>
7667     
7668         * muse-blosxom.el: Update copyright notice in headers and mention
7669         the pyblosxom scripts.
7670     
7671         * contrib/pyblosxom: New directory containing pyblosxom plugins
7672         and helper scripts.
7673     
7674         * contrib/getstamps.py: Script that generates the "timestamps"
7675         file, run on the local machine.
7676     
7677         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
7678         timestamps file.
7680     new files:
7681      contrib/pyblosxom/.arch-ids/=id
7682      contrib/pyblosxom/.arch-ids/getstamps.py.id
7683      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
7684      contrib/pyblosxom/getstamps.py
7685      contrib/pyblosxom/hardcodedates.py
7687     modified files:
7688      ChangeLog muse-blosxom.el
7690     new directories:
7691      contrib/pyblosxom contrib/pyblosxom/.arch-ids
7694 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
7696     Summary:
7697       muse-blosxom.el has matured past experimental status
7698     Revision:
7699       muse--main--1.0--patch-18
7701     2005-03-23  Michael Olson  <mwolson@gnu.org>
7702     
7703         * muse-blosxom.el: Remove common functionality that has already
7704         been implemented in `muse-html.el'.  Derive this mode from
7705         `muse-html'.  Update documentation.  I now feel that this file is
7706         ready to be included in the top-level Muse directory.
7708     modified files:
7709      ChangeLog muse-blosxom.el
7711     renamed files:
7712      experimental/.arch-ids/muse-blosxom.el.id
7713        ==> .arch-ids/muse-blosxom.el.id
7714      experimental/muse-blosxom.el
7715        ==> muse-blosxom.el
7718 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
7720     Summary:
7721       Make muse-blosxom.el slightly less experimental
7722     Revision:
7723       muse--main--1.0--patch-17
7725     2005-03-22  Michael Olson  <mwolson@gnu.org>
7726     
7727         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
7728         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
7729         useful.
7730         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
7731         from the `muse-blosxom-markup-date-directive' rule.
7732         (blosxom-set-time): Remove this function.  We're not going to be
7733         touching the timestamp manually anymore -- it's too much of a
7734         hassle.  Right now I've got a python program that compiles a
7735         timestamp file and a pyblosxom helper that reads it.  Something
7736         similar could be arranged for blosxom, I'm sure.
7737     
7739     modified files:
7740      ChangeLog experimental/muse-blosxom.el
7743 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
7745     Summary:
7746       Apply latest journal-related updates from johnw
7747     Revision:
7748       muse--main--1.0--patch-16
7751     modified files:
7752      ChangeLog examples/muse-johnw.el muse-journal.el
7755 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
7757     Summary:
7758       Add Projects node to the manual
7759     Revision:
7760       muse--main--1.0--patch-15
7762     2005-02-28  Michael Olson  <mwolson@gnu.org>
7763     
7764         * muse.texi: Change copyright notice since the FSF is now the
7765         copyright holder.
7766         (Projects): New node, based on a section from the README file.
7768     modified files:
7769      ChangeLog muse.texi
7772 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
7774     Summary:
7775       Correct documentation, adding some content.
7776     Revision:
7777       muse--main--1.0--patch-14
7779     2005-02-28  Michael Olson  <mwolson@gnu.org>
7780     
7781         * muse.texi: Change license terms of the documentation to the GNU
7782         GPL instead of the GNU FDL, as per the consent of the copyright
7783         holders of the emacs-wiki manual, from which this is based.  Some
7784         emacs-wiki-isms in the manual were corrected, and the Getting
7785         Started section was updated.
7787     modified files:
7788      ChangeLog muse.texi
7791 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
7793     Summary:
7794       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
7795     Revision:
7796       muse--main--1.0--patch-13
7798     2005-02-17  Michael Olson  <mwolson@gnu.org>
7799     
7800         * experimental/muse-blosxom.el: Somehow the contents of this file
7801         managed to get duplicated.  I removed the duplicates.
7802         (muse-blosxom-date): Remove this, since it is not useful.
7803         (muse-blosxom-header): Use the standard header that blosxom.el
7804         has.
7806     modified files:
7807      ChangeLog experimental/muse-blosxom.el
7810 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
7812     Summary:
7813       Initial commit of muse.texi, nothing substantial
7814     Revision:
7815       muse--main--1.0--patch-12
7817     2005-02-07  Michael Olson  <mwolson@gnu.org>
7818     
7819         * muse.texi: New file that provides the documentation for Muse.
7820         It is in a very rough form at the moment.  Nothing substantial may
7821         be found here yet.  Be ye warned.
7823     new files:
7824      .arch-ids/muse.texi.id muse.texi
7826     modified files:
7827      ChangeLog
7830 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
7832     Summary:
7833       Add docstring, new trivial function
7834     Revision:
7835       muse--main--1.0--patch-11
7837     2005-02-07  Michael Olson  <mwolson@gnu.org>
7838     
7839         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
7840         `muse-what-changed'.  No functionality change.
7841         (muse-what-changed): New function that displays in diff format the
7842         changes made since the buffer was last saved.
7843     
7844         * muse-project.el (muse-project-publish): Add docstring.
7846     modified files:
7847      ChangeLog muse-mode.el muse-project.el
7850 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
7852     Summary:
7853       Add experimental version of muse-blosxom.el to project
7854     Revision:
7855       muse--main--1.0--patch-10
7857     2005-02-04  Michael Olson  <mwolson@gnu.org>
7858     
7859         * Makefile (realclean): Remove file that gets generated when fonts
7860         are missing.
7861     
7862         * experimental/muse-bloxsom.el: New file that implements Blosxom
7863         support for Muse.  It's in a very rough state, hence its placement
7864         in the `experimental' directory.
7866     new files:
7867      experimental/.arch-ids/=id
7868      experimental/.arch-ids/muse-blosxom.el.id
7869      experimental/muse-blosxom.el
7871     modified files:
7872      ChangeLog Makefile
7874     new directories:
7875      experimental experimental/.arch-ids
7878 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
7880     Summary:
7881       Make permissions more consistent
7882     Revision:
7883       muse--main--1.0--patch-9
7886     modified files:
7887      ChangeLog
7889     modified directories:
7890      contrib examples scripts
7893 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
7895     Summary:
7896       Fix build problems
7897     Revision:
7898       muse--main--1.0--patch-8
7900     2005-02-04  Michael Olson  <mwolson@gnu.org>
7901     
7902         * muse-build.el: Add contrib directory to `load-path'.
7903         (muse-elint-files): Load `muse-regexps.el'.
7904     
7905         * scripts/publish: Change permissions so that this script is
7906         executable.  Add contrib directory to load list.  Add
7907         `muse-regexps.el' to list.
7909     modified files:
7910      ChangeLog muse-build.el scripts/publish
7913 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
7915     Summary:
7916       Use "&mdash;" instead of "&#151;"
7917     Revision:
7918       muse--main--1.0--patch-7
7920     2005-01-31  Michael Olson  <mwolson@gnu.org>
7921     
7922         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
7923         with "&mdash;" so that documents validate properly.  Thanks to
7924         Björn Lindström for the suggestion.
7925     
7926         * muse-html.el (muse-html-markup-strings): Ditto.
7928     modified files:
7929      ChangeLog muse-docbook.el muse-html.el
7932 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
7934     Summary:
7935       Fix use of "[:blank:]" in underline markup
7936     Revision:
7937       muse--main--1.0--patch-6
7939     2005-01-25  Michael Olson  <mwolson@gnu.org>
7940     
7941         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
7942         use of `muse-regexp-blank'.
7944     modified files:
7945      ChangeLog muse-colors.el
7948 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
7950     Summary:
7951       Fix problem with headings being given wrong face
7952     Revision:
7953       muse--main--1.0--patch-5
7955     2005-01-03  Michael Olson  <mwolson@gnu.org>
7956     
7957         * muse-colors.el: Add header.
7958         (muse-colors-emphasized): Headings were being given the coloring
7959         for the next level of heading instead of the real
7960         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
7961         Heading").  Thanks to Lan Yufeng for finding this and sending a
7962         patch.
7963     
7964         * muse-regexps.el: Fix header.
7966     modified files:
7967      ChangeLog muse-colors.el muse-regexps.el
7970 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
7972     Summary:
7973       Rotate ChangeLog
7974     Revision:
7975       muse--main--1.0--patch-4
7977     2005-01-01  Michael Olson  <mwolson@gnu.org>
7978     
7979         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
7980         version will be automatically maintained by Arch.
7981     
7983     new files:
7984      .arch-ids/ChangeLog.id ChangeLog
7986     renamed files:
7987      .arch-ids/ChangeLog.id
7988        ==> .arch-ids/ChangeLog.2004.id
7989      ChangeLog
7990        ==> ChangeLog.2004
7993 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
7995     Summary:
7996       Extended regexps fix, allow spaces in 1st part of links
7997     Revision:
7998       muse--main--1.0--patch-3
8000     2004-12-30  Michael Olson  <mwolson@gnu.org>
8001     
8002         * muse.el (muse-link-regexp): Allow spaces in the first part of
8003         links.
8004     
8005         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
8006         customizable alternatives to extended character classes.
8007     
8008         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
8010     modified files:
8011      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
8012      muse-html.el muse-mode.el muse-publish.el muse.el
8015 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
8017     Summary:
8018       Begin to change regexp handling, tweak muse.el header
8019     Revision:
8020       muse--main--1.0--patch-2
8022     2004-12-29  Michael Olson  <mwolson@gnu.org>
8023     
8024         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
8025         myself.  Update URL.
8026     
8027         * muse-regexps.el: New file that implements regexp handling.
8028         Generalized regexp options will be moved to it eventually.
8030     new files:
8031      .arch-ids/muse-regexps.el.id muse-regexps.el
8033     modified files:
8034      ChangeLog muse.el
8037 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
8039     Summary:
8040       Do some early spring cleaning
8041     Revision:
8042       muse--main--1.0--patch-1
8044     2004-12-29  Michael Olson  <mwolson@gnu.org>
8045     
8046         * Makefile: Change path to `publish' script.
8047     
8048         * contrib/pcomplete.el: New file that is used by Muse without
8049         actually being a part of it: hence its location in the contrib
8050         directory.
8051     
8052         * contrib/cgi.el, contrib/httpd.el: New location.
8053     
8054         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
8055     
8056         * scripts/publish, scripts/publish-project: Ditto.
8058     new files:
8059      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
8060      contrib/pcomplete.el examples/.arch-ids/=id
8061      scripts/.arch-ids/=id
8063     modified files:
8064      ChangeLog Makefile
8066     renamed files:
8067      .arch-ids/cgi.el.id
8068        ==> contrib/.arch-ids/cgi.el.id
8069      .arch-ids/httpd.el.id
8070        ==> contrib/.arch-ids/httpd.el.id
8071      .arch-ids/muse-johnw.el.id
8072        ==> examples/.arch-ids/muse-johnw.el.id
8073      .arch-ids/publish-johnw.id
8074        ==> examples/.arch-ids/publish-johnw.id
8075      .arch-ids/publish-project.id
8076        ==> scripts/.arch-ids/publish-project.id
8077      .arch-ids/publish.id
8078        ==> scripts/.arch-ids/publish.id
8079      cgi.el
8080        ==> contrib/cgi.el
8081      httpd.el
8082        ==> contrib/httpd.el
8083      muse-johnw.el
8084        ==> examples/muse-johnw.el
8085      publish
8086        ==> scripts/publish
8087      publish-johnw
8088        ==> examples/publish-johnw
8089      publish-project
8090        ==> scripts/publish-project
8092     new directories:
8093      contrib contrib/.arch-ids examples examples/.arch-ids scripts
8094      scripts/.arch-ids
8097 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
8099     Summary:
8100       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
8101     Revision:
8102       muse--main--1.0--base-0
8104     (automatically generated log message)
8106     new patches:
8107      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
8108      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
8109      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
8110      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
8111      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
8112      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
8113      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
8114      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
8115      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
8116      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
8117      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
8118      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
8119      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
8120      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
8121      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
8122      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
8123      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
8124      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8