Release Emacs Muse 3.02.6.
[muse-el.git] / ChangeLog.main
blobea9dff4fb25cd06baa4c5842a599d53510e84321
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-11 22:08:16 GMT Michael Olson <mwolson@gnu.org> patch-351
7     Summary:
8       Fix #5044: lisp tag only evaluates first statement.
9     Revision:
10       muse--main--1.0--patch-351
12     * lisp/muse-colors.el (muse-colors-lisp-tag): Manually wrap the contents
13       in (progn ...) so that multiple lisp fragments can be evaluated.
14       Thanks to Jim Ottaway for the idea.
15     
16     * lisp/muse-publish.el (muse-publish-lisp-tag): Ditto.
18     modified files:
19      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
22 2006-01-06 18:17:07 GMT Michael Olson <mwolson@gnu.org> patch-350
24     Summary:
25       Sync with contributors.
26     Revision:
27       muse--main--1.0--patch-350
29     * scripts/muse-build.el (muse-generate-autoloads): Add a newline to keep
30       Emacs from being confused when it loads this file.  I don't think
31       Emacs' evaluation of the quoted local variables section does any harm,
32       but if it does, I'll provide a different fix.
34     modified files:
35      ChangeLog scripts/muse-build.el
37     new patches:
38      ajk@iu.edu--2005/muse--main--1.0--base-0
39      ajk@iu.edu--2005/muse--main--1.0--patch-1
40      ajk@iu.edu--2005/muse--main--1.0--patch-2
41      jeho@jeho.org--2005/muse--jeho--1.0--patch-12
42      jeho@jeho.org--2005/muse--jeho--1.0--patch-13
43      jeho@jeho.org--2005/muse--jeho--1.0--patch-14
44      jeho@jeho.org--2005/muse--jeho--1.0--patch-15
45      jeho@jeho.org--2005/muse--jeho--1.0--patch-16
46      jeho@jeho.org--2005/muse--jeho--1.0--patch-17
47      jeho@jeho.org--2005/muse--jeho--1.0--patch-18
48      jeho@jeho.org--2005/muse--jeho--1.0--patch-19
49      jeho@jeho.org--2005/muse--jeho--1.0--patch-20
50      jeho@jeho.org--2005/muse--jeho--1.0--patch-21
53 2006-01-05 16:20:51 GMT Michael Olson <mwolson@gnu.org> patch-349
55     Summary:
56       Merged from john@wjsullivan.net--2006 (patch 0-1)
57     Revision:
58       muse--main--1.0--patch-349
60     Patches applied:
61     
62      * john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
63        Updated copyright year. Added notes about using the .muse file extension to the Projects node.
65     modified files:
66      ChangeLog muse.texi
68     new patches:
69      john@wjsullivan.net--2006/muse--johnsu01--0--base-0
70      john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
73 2006-01-05 03:51:57 GMT Michael Olson <mwolson@gnu.org> patch-346
75     Summary:
76       Fix #4973: muse-project-ignore-regexp too aggressive
77     Revision:
78       muse--main--1.0--patch-346
80     * lisp/muse-project.el (muse-project-ignore-regexp): Note that
81       case-fold-search should be nil before using this regexp.
82       (muse-project-recurse-directory, muse-project-file-entries)
83       (muse-project-of-file): Set case-fold-search to nil before matching
84       against muse-project-ignore-regexp.  Thanks to G. J. Teale for the
85       report.
86     
87     * muse-registry.el (muse-registry-make-new-registry): Ditto.
89     modified files:
90      ChangeLog lisp/muse-project.el lisp/muse-registry.el
93 2006-01-04 20:07:54 GMT Michael Olson <mwolson@gnu.org> patch-345
95     Summary:
96       Fix backtrace on project names.
97     Revision:
98       muse--main--1.0--patch-345
100     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Fix backtrace on
101       coloring project names.
103     modified files:
104      ChangeLog lisp/muse-wiki.el
107 2006-01-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
109     Summary:
110       Fix #4718: InterWiki links with special characters are not handled properly.
111     Revision:
112       muse--main--1.0--patch-341
114     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): If given a string, make
115       sure that we get everything after the interwiki delimiter.  This fixes
116       #4718.
118     modified files:
119      ChangeLog lisp/muse-wiki.el
122 2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
124     Summary:
125       Fix an issue with muse-project-file-alist.
126     Revision:
127       muse--main--1.0--patch-340
129     * lisp/muse-project.el (muse-project-file-alist): Apply patch from
130       G. J. Teale.  Make sure that last-mod is loaded correctly.  This fixes
131       a problem that causes some files to not be published.
133     modified files:
134      AUTHORS ChangeLog lisp/muse-project.el
137 2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
139     Summary:
140       Implement escaping of "[" and "]" in extended links.
141     Revision:
142       muse--main--1.0--patch-339
144     * lisp/muse-mode.el (muse-make-link): Use muse-link-escape
145     
146     * lisp/muse.el (muse-link-escape): Escape "[" and "]" in links.
147       (muse-link-unescape): Unescape "[" and "]" in links.
148       (muse-handle-explicit-link): Use muse-link-unescape.
150     modified files:
151      ChangeLog lisp/muse-mode.el lisp/muse.el
154 2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
156     Summary:
157       muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
158     Revision:
159       muse--main--1.0--patch-338
161     * lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
162       publish <lisp> tags.
163       (muse-colors-lisp-tag): New function that implements the evaluation of
164       <lisp> tags when viewing Muse files.  Thanks to Jim Ottaway for porting
165       this.
167     modified files:
168      ChangeLog lisp/muse-colors.el
171 2006-01-02 01:05:13 GMT Michael Olson <mwolson@gnu.org> patch-337
173     Summary:
174       muse-wiki: Allow interwiki links to use different base URLs.
175     Revision:
176       muse--main--1.0--patch-337
178     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): If :base-url is
179       defined for the remote style, use it instead of file-relative-name to
180       resolve the path.  Thanks to Justin Kirby for the idea.
182     modified files:
183      ChangeLog lisp/muse-wiki.el
186 2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
188     Summary:
189       Fix #4971.
190     Revision:
191       muse--main--1.0--patch-336
193     * lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
195     modified files:
196      ChangeLog lisp/muse-xml-common.el
199 2005-12-30 23:22:45 GMT Michael Olson <mwolson@gnu.org> patch-333
201     Summary:
202       muse-publish: Prevent error when return value is not a string.
203     Revision:
204       muse--main--1.0--patch-333
206     * lisp/muse-publish.el (muse-publish-markup): Make sure returned value is
207       a string before using it to replace text.  Thanks to Sacha for the
208       patch.
210     modified files:
211      ChangeLog lisp/muse-publish.el
214 2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
216     Summary:
217       Fix #4923: Definition lists with numbers are not possible.
218     Revision:
219       muse--main--1.0--patch-331
221     * lisp/muse-publish.el (muse-list-item-type): Use string-match to
222       determine whether an item is an ordered list or definition list.  This
223       should fix Bug #4923.
225     modified files:
226      ChangeLog lisp/muse-publish.el
229 2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
231     Summary:
232       muse-latex: Fix comment markup.
233     Revision:
234       muse--main--1.0--patch-329
236     * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
237       comment-end.  Thanks to Ken Brown for reporting this.
239     modified files:
240      ChangeLog lisp/muse-latex.el
243 2005-12-29 21:33:08 GMT Michael Olson <mwolson@gnu.org> patch-328
245     Summary:
246       muse-publish: Use narrow-to-region to fix various bugs.
247     Revision:
248       muse--main--1.0--patch-328
250     * lisp/muse-publish.el (muse-publish-markup-tag): Code indent change.
251       (muse-publish-escape-specials): Use `narrow-to-region' so that we
252       better define the region to work with.  Thanks to Sacha Chua for the
253       advice.  Also make sure that we are more careful with the result from
254       next-single-property-change.
255       (muse-publish-surround-text): Use narrow-to-region.  Make this routine
256       less brain-dead.
257       (muse-publish-verse-tag): Use narrow-to-region.
259     modified files:
260      ChangeLog lisp/muse-publish.el
263 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
265     Summary:
266       Add markup for non-breaking space.
267     Revision:
268       muse--main--1.0--patch-323
270     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
271       for 'no-break-space.
272     
273     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
274     
275     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
276     
277     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
278     
279     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
280     
281     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
282     
283     * lisp/muse-publish.el (muse-publish-markup-regexps)
284       (muse-publish-markup-functions): Interpret "~~" as a non-breaking
285       space.  Thanks to Ken Brown for the suggestion.
286       (muse-publish-markup-no-break-space): New function that publishes a
287       non-breaking space.
289     modified files:
290      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
291      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
292      lisp/muse-texinfo.el lisp/muse-xml.el
295 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
297     Summary:
298       Fix a markup error involving links like [[#foo]].
299     Revision:
300       muse--main--1.0--patch-318
302     * examples/QuickStart.muse: Move <contents> higher.  Remove <comment>
303       tags around the centered text.
304     
305     * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
306       (muse-html-markup-strings): Remove table-group strings, since they
307       aren't valid (X)HTML like I had thought.  Change center to use <p>
308       rather than <span>.
309       (muse-html-insert-anchor): Remove.
310       (muse-html-markup-anchor): Respect the noemphasis property.  This fixes
311       a bug with links like [[#foo]].
312       (muse-html-markup-footnote): Insert the correct footnote number.
313     
314     * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
315       rule higher than anchor rule.
316       (muse-publish-markup-anchor): Respect the noemphasis property.
317     
318     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
319       noemphasis property.
321     modified files:
322      ChangeLog examples/QuickStart.muse lisp/muse-html.el
323      lisp/muse-publish.el lisp/muse-xml-common.el
326 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
328     Summary:
329       Get rid of muse-regexp-space.  Standardize anchor markup somewhat.
330     Revision:
331       muse--main--1.0--patch-317
333     * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
334       Replace muse-regexp-space with muse-regexp-blank.  Too many Emacs
335       functions treat [:blank:]+\n differently than [:space:], so we'll use
336       the former everywhere.
337     
338     * lisp/muse-convert.el (muse-write-citation): Ditto.
339     
340     * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
341     
342     * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
343     
344     * lisp/muse-publish.el (muse-publish-markup-regexps)
345       (muse-publish-markup-tag, muse-publish-surround-text)
346       (muse-publish-markup-list): Ditto.
347     
348     * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
349       Ditto.
350     
351     * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
352     
353     * lisp/muse-regexps.el (muse-regexp-space): Remove.
354     
355     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
356       muse-xml-markup-anchor.
357       (muse-docbook-markup-strings): Add markup strings for anchors.
358       (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
359     
360     * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
361     
362     * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
363       since we now have a sane default in muse-publish.el.
364       (muse-latex-markup-strings): Add markup strings for anchors.
365       (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
366     
367     * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
368       strings.  If style does not handle anchors, remove them.
369     
370     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
371       rule, since we now have a sane default in muse-publish.el.
372       (muse-texinfo-markup-strings): Add markup strings for anchors.
373       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
374     
375     * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
376       for handling anchors.
377       (muse-xml-markup-table): Pass row-len to begin-table-group markup
378       string.
379     
380     * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
381       anchors.
382       (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
384     modified files:
385      ChangeLog lisp/muse-colors.el lisp/muse-convert.el
386      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
387      lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
388      lisp/muse-regexps.el lisp/muse-registry.el
389      lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
390      lisp/muse.el
393 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
395     Summary:
396       muse-build: Prevent backup files when generating autoloads.
397     Revision:
398       muse--main--1.0--patch-311
400     * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
401       that we don't get muse-autoloads.el~ files.
403     modified files:
404      ChangeLog scripts/muse-build.el
407 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
409     Summary:
410       Revert QuickStart changes, hack more on muse.rnc.
411     Revision:
412       muse--main--1.0--patch-305
414     * examples/QuickStart.muse: Revert previous changes; they cause
415       publishing to fail.  Hrm.  Guess I'll have to fix the display issue
416       with <literal> tags then.
417     
418     * muse.rnc: Put blockquote in the muse.element namespace, since it's not
419       an attribute.
421     modified files:
422      ChangeLog examples/QuickStart.muse examples/muse.rnc
425 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
427     Summary:
428       QuickStart: Correct old syntax.
429     Revision:
430       muse--main--1.0--patch-304
432     * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
433       Just use equal sign escaping.
435     modified files:
436      ChangeLog examples/QuickStart.muse
439 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
441     Summary:
442       Make XML publishing work with QuickStart; no longer considered unstable.
443     Revision:
444       muse--main--1.0--patch-303
446     * examples/muse.rnc: Strip trailing whitespace.  Hack it to the point
447       that it works with our QuickStart document.
448     
449     * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
450       (fullclean): Adapt to work with .muse extension.
451     
452     * examples/QuickStart.muse: Rename from QuickStart.  This makes it
453       automatically get colorized as a Muse document when opened.
454     
455     * lisp/muse-xml.el: Move from experimental.
456       (muse-xml-footer): Use correct ending tag.
457       (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
458       annoying error regarding "&mdash;" when validating with nxml-mode.
459       rule and fn-sep should use the empty form of the HR tag.
460     
461     * README: Fix directions for QuickStart.
463     modified files:
464      ChangeLog README examples/Makefile examples/muse.rnc
465      lisp/muse-xml.el
467     renamed files:
468      examples/.arch-ids/QuickStart.id
469        ==> examples/.arch-ids/QuickStart.muse.id
470      examples/QuickStart
471        ==> examples/QuickStart.muse
472      experimental/.arch-ids/muse-xml.el.id
473        ==> lisp/.arch-ids/muse-xml.el.id
474      experimental/muse-xml.el
475        ==> lisp/muse-xml.el
478 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
480     Summary:
481       muse-html: Fix regexp error.
482     Revision:
483       muse--main--1.0--patch-302
485     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
486       string.
488     modified files:
489      ChangeLog lisp/muse-html.el
492 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
494     Summary:
495       Makefile: Minor tweak.
496     Revision:
497       muse--main--1.0--patch-301
499     * lisp/Makefile (ELC): Base this on $(EL).  This should keep
500       muse-autoloads.elc from being added to the list -- it won't be compiled
501       anyway.
503     modified files:
504      ChangeLog lisp/Makefile
507 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
509     Summary:
510       Generate autoloads file.
511     Revision:
512       muse--main--1.0--patch-300
514     * Makefile (autoloads): New rule that calls "make autoloads" in lisp
515       directory.
516     
517     * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
518       list.
519       (all): Generate autoloads.
520       (autoloads): Make muse-autoloads.el.
521       (muse-autoloads.el): Call `muse-generate-autoloads' from
522       scripts/muse-build.el with arguments representing the directories to
523       use when searching for autoloads.
524       (realclean distclean fullclean): Remove autoloads.
525     
526     * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
527       Muse.  Deal with XEmacs and its quirky insistence on doing most of the
528       work itself.  Expand all command line args so that the right
529       directories are searched.  Hardcode muse-autoloads.el as the name of
530       the generated autoloads file.  Use my custom header and footer, if
531       possible.
533     modified files:
534      ChangeLog Makefile lisp/Makefile scripts/muse-build.el
537 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
539     Summary:
540       Add autoload cookies.
541     Revision:
542       muse--main--1.0--patch-299
544     Add autoload cookies to several functions.
546     modified files:
547      ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
548      lisp/muse-project.el lisp/muse-protocols.el
549      lisp/muse-publish.el
552 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
554     Summary:
555       muse-mode: Make muse-edit-link-at-point work.
556     Revision:
557       muse--main--1.0--patch-298
559     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
560       this function works.  Before, it would remove an arbitrary chunk of the
561       top of the buffer.
563     modified files:
564      ChangeLog lisp/muse-mode.el
567 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
569     Summary:
570       Change mode of muse-protocols to 644.
571     Revision:
572       muse--main--1.0--patch-297
575     modified files:
576      ChangeLog lisp/muse-protocols.el
579 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
581     Summary:
582       muse-wiki: WikiWord suffix fix.
583     Revision:
584       muse--main--1.0--patch-296
586     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
587       be nothing at the end.  This allows us to separate WikiWords with
588       "''''" to indicate suffixes.
590     modified files:
591      ChangeLog lisp/muse-wiki.el
594 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
596     Summary:
597       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
598     Revision:
599       muse--main--1.0--patch-295
601     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
602       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
603       for the report.
605     modified files:
606      ChangeLog lisp/muse-wiki.el
609 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
611     Summary:
612       muse-wiki: First try at implementing WikiName separator.
613     Revision:
614       muse--main--1.0--patch-286
616     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
617       markup, for when you want to add a suffix to a WikiName.
619     modified files:
620      ChangeLog lisp/muse-wiki.el
623 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
625     Summary:
626       muse-mode: Minor fix.
627     Revision:
628       muse--main--1.0--patch-283
630     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
631       and save-excursion as recommended by Emacs documentation.
633     modified files:
634      ChangeLog lisp/muse-mode.el
637 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
639     Summary:
640       muse-mode: Handle case where we visit an anchor-only link.
641     Revision:
642       muse--main--1.0--patch-282
644     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
645       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
647     modified files:
648      ChangeLog lisp/muse-mode.el
651 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
653     Summary:
654       muse-colors: Add faces for all 3 levels of emphasis.
655     Revision:
656       muse--main--1.0--patch-281
658     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
659       (muse-emphasis-3): New faces that represent italic, bold, and bold
660       italic emphasis, respectively.
661       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
662       the suggestion and the initial code. 
664     modified files:
665      AUTHORS ChangeLog lisp/muse-colors.el
668 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
670     Summary:
671       Update AUTHORS.
672     Revision:
673       muse--main--1.0--patch-279
675     * AUTHORS: Update.
677     modified files:
678      AUTHORS ChangeLog
681 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
683     Summary:
684       Don't split anchors in URLs.
685     Revision:
686       muse--main--1.0--patch-278
688     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
689       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
690       sure that we handle URLs before trying to split the anchor.
691       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
693     modified files:
694      ChangeLog lisp/muse-mode.el
697 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
699     Summary:
700       Deal with case when muse-make-link is passed an explicit link.
701     Revision:
702       muse--main--1.0--patch-276
704     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
705       with case when we are passed an explicit-style link.
707     modified files:
708      ChangeLog lisp/muse-mode.el
711 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
713     Summary:
714       muse-latex: Make footnotes look a bit more natural for LaTeX users.
715     Revision:
716       muse--main--1.0--patch-273
718     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
719       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
721     modified files:
722      ChangeLog lisp/muse-latex.el
725 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
727     Summary:
728       muse-texinfo: Correct markup strings for dots, enddots, center.
729     Revision:
730       muse--main--1.0--patch-272
732     * AUTHORS: Bookkeeping
733     
734     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
735       Jim Ottaway that produces correct output for dots, enddots, and
736       centered text.
738     modified files:
739      AUTHORS ChangeLog lisp/muse-texinfo.el
742 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
744     Summary:
745       Allow "-" in publishing directives.
746     Revision:
747       muse--main--1.0--patch-268
749     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
750       publishing directives.  Thanks to Jim Ottaway for the suggestion.
752     modified files:
753      ChangeLog lisp/muse-publish.el
756 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
758     Summary:
759       muse-latex: Fix "generation of PDF failed" message.
760     Revision:
761       muse--main--1.0--patch-267
763     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
764       t or nil depending on whether the publishing attempt was successful.
766     modified files:
767      ChangeLog lisp/muse-latex.el
770 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
772     Summary:
773       Call pdflatex a reasonable number of times.
774     Revision:
775       muse--main--1.0--patch-266
777     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
778       times, depending on what return value we get.  Thanks to John Wiegley
779       for the heads up.
781     modified files:
782      ChangeLog Makefile.defs debian/changelog debian/rules
783      lisp/muse-latex.el
786 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
788     Summary:
789       Fix mistyping of new option name.
790     Revision:
791       muse--main--1.0--patch-263
793     * lisp/muse-publish.el (muse-publish-markup-comment)
794       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
796     modified files:
797      ChangeLog lisp/muse-publish.el
800 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
802     Summary:
803       By default, use ".muse" extension and do not detect by pathname.
804     Revision:
805       muse--main--1.0--patch-257
807     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
808       (muse-file-extension): Default to "muse".  This has the effect of
809       making Emacs associate the ".muse" extension with muse-mode, without
810       trying to figure things out from the path to the file.  The former
811       method is usually considered to be best, so we'll go with it.
813     modified files:
814      ChangeLog lisp/muse-mode.el lisp/muse.el
817 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
819     Summary:
820       Emacs 21 flyspell fix.
821     Revision:
822       muse--main--1.0--patch-256
824     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
825       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
826       means that the version of flyspell that comes with Emacs21 will no
827       longer mess up links.
829     modified files:
830      ChangeLog lisp/muse-mode.el
833 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
835     Summary:
836       Merged from jeho@jeho.org--2005 (patch 0-11)
837     Revision:
838       muse--main--1.0--patch-255
840     * AUTHORS: Update.
841     
842     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
843       footnode-end mark.
844     
845     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
846       links.
847       (muse-visit-link-default): Save position before searching, in case the
848       search fails.  Use a regexp search.  Start from beginning of document.
849       Refine search regexp.
850     
851     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
852       that indicated whether project names without a page specifier will be
853       considered links.
854       (muse-wiki-handle-interwiki): Consult
855       `muse-wiki-ignore-bare-project-names'.
856     
857     Patches applied:
858     
859      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
860        muse-mode.el fix for muse-visit-link-default
861     
862      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
863        muse-mode.el fix intangible problem in muse-link-at-point
864     
865      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
866        muse-wiki: added option for not rendering bare project names as links
867     
868      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
869        muse-mode.el: fix finding an anchor
870     
871      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
872        muse-latex.el: fix footnote-end
874     modified files:
875      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
876      lisp/muse-wiki.el
878     new patches:
879      jeho@jeho.org--2005/muse--jeho--1.0--base-0
880      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
881      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
882      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
883      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
884      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
885      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
886      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
887      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
888      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
889      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
890      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
893 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
895     Summary:
896       Allow anchors to occur near (rather than at) the beginning of line.
897     Revision:
898       muse--main--1.0--patch-252
900     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
901       characters before anchor, like " - ".  Thanks to Phillip Lord for the
902       suggestion.
904     modified files:
905      ChangeLog lisp/muse-publish.el
908 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
910     Summary:
911       Minor bookkeeping update.
912     Revision:
913       muse--main--1.0--patch-251
915     * AUTHORS: Update information.
917     modified files:
918      AUTHORS ChangeLog
921 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
923     Summary:
924       muse-latex: Ignore anchor if it occurs at end of line.
925     Revision:
926       muse--main--1.0--patch-249
928     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
929       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
931     modified files:
932      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
935 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
937     Summary:
938       Figure out syntax of :set.
939     Revision:
940       muse--main--1.0--patch-246
942     * lisp/muse-project.el (muse-project): Make the :set option inline to
943       match the actual syntax that Muse recognizes.
944     
945     * muse.texi (Projects): Note that I need to work on this section.
947     modified files:
948      ChangeLog lisp/muse-project.el muse.texi
951 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
953     Summary:
954       Release Emacs Muse 3.02.01.
955     Revision:
956       muse--main--1.0--patch-245
958     * NEWS: Update entries for Muse 3.02.01.
959     
960     * debian/rules: Install NEWS.Debian.
961     
962     * debian/NEWS: New file that contains Debian-related news items.
963     
964     * examples/mwolson/muse-init.el: Update with my latest changes.
965     
966     * examples/mwolson/templates/footer.html: Use
967       `muse-publishing-directive'.
969     new files:
970      debian/.arch-ids/NEWS.id debian/NEWS
972     modified files:
973      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
974      examples/mwolson/muse-init.el
975      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
978 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
980     Summary:
981       Fix customization bugs concerning muse-project-alist.
982     Revision:
983       muse--main--1.0--patch-244
985     * examples/johnw/muse-johnw.el: Update with latest version from John.
986     
987     * muse-project.el (muse-project-alist-using-customize): New variable that
988       indicates whether or not we just used customize to modify the value of
989       muse-project-alist.
990       (muse-project-alist-get): Set muse-project-alist-using-customize.
991       (muse-project-alist-set): Only try to unescape muse-project-alist if
992       muse-project-alist-using-customize is set.  Make sure that the value we
993       save to .emacs is unescaped.
994       (muse-project): Add definition for :value-delete so that we can work
995       around an Emacs21 and XEmacs21 annoyance.
997     modified files:
998      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1001 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1003     Summary:
1004       Try to make link properties more sane.
1005     Revision:
1006       muse--main--1.0--patch-243
1008     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1009       a bit smarter.  It is hoped that this fixes several strange key
1010       movement and link coloring issues.  Thanks to Sergey Vlasov for the
1011       fix.
1013     modified files:
1014      AUTHORS ChangeLog lisp/muse-colors.el
1017 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1019     Summary:
1020       Use modification time for date directive.
1021     Revision:
1022       muse--main--1.0--patch-242
1024     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1025       directive using the currently-publishing file's modification time,
1026       rather than the current time.
1028     modified files:
1029      ChangeLog lisp/muse-publish.el
1032 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1034     Summary:
1035       If more than 1 blank separates list/table items, separate them.
1036     Revision:
1037       muse--main--1.0--patch-240
1039     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1040       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1041       line separates a list or table item, it will form a new table.
1043     modified files:
1044      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1045      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1048 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1050     Summary:
1051       muse.texi: Use @example instead of @smallexample.
1052     Revision:
1053       muse--main--1.0--patch-239
1055     * muse.texi: Replace @smallexample with @example.  It didn't do what I
1056       thought it did, and the result looked worse.  Hence, the reversal.
1058     modified files:
1059      ChangeLog muse.texi
1062 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1064     Summary:
1065       muse-html: Add muse-xhtml-style-sheet.
1066     Revision:
1067       muse--main--1.0--patch-238
1069     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1070       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1071       Thanks to Trent Buck for the suggestion.
1073     modified files:
1074      ChangeLog lisp/muse-html.el
1077 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1079     Summary:
1080       Release Muse 3.02.
1081     Revision:
1082       muse--main--1.0--patch-237
1084     * Makefile.defs: Update Debian stuff.
1085     
1086     * changelog: Add entry for 3.02-1, urgency medium.
1088     modified files:
1089      ChangeLog Makefile.defs debian/changelog
1092 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1094     Summary:
1095       Prepare for release.
1096     Revision:
1097       muse--main--1.0--patch-236
1099     * lisp/muse.el (muse-version): Increment to 3.02.
1100     
1101     * *.el: Fix first header line.
1102     
1103     * examples/mwolson/muse-init.el: Sync with my config.
1104       (my-muse-pdf-make-links-absolute): New function that makes relative
1105       links absolute in a hard-coded way.
1106       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1107       publishing transforms.
1108     
1109     * NEWS: Update.
1111     new files:
1112      experimental/.arch-ids/muse-cite.el.id
1113      experimental/muse-cite.el
1115     modified files:
1116      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1117      experimental/muse-message.el experimental/muse-xml.el
1118      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1119      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1120      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1121      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1122      lisp/muse-protocols.el lisp/muse-publish.el
1123      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1124      lisp/muse.el muse.texi
1127 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1129     Summary:
1130       Finish documentation.
1131     Revision:
1132       muse--main--1.0--patch-235
1134     * muse.texi (Comments): New node that describes the syntax of comments.
1135       (Markup Strings): Describe all markup strings.
1137     modified files:
1138      ChangeLog muse.texi
1141 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1143     Summary:
1144       Document style elements for muse-define-style.
1145     Revision:
1146       muse--main--1.0--patch-234
1148     * muse.texi: Use @smallexample for 1-line examples.
1149       (Style Elements): New node that explains the different style elements
1150       that may be used for muse-define-style and muse-derive-style.
1151       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
1152       better.
1154     modified files:
1155      ChangeLog muse.texi
1158 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1160     Summary:
1161       Make documentation separately installable.
1162     Revision:
1163       muse--main--1.0--patch-233
1165     * Makefile (install): Split into install-bin and install-info.
1166     
1167     * muse.texi (Markup Regexps): Fix display bug.
1169     modified files:
1170      ChangeLog Makefile muse.texi
1173 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1175     Summary:
1176       muse-mode: Set comment syntax.
1177     Revision:
1178       muse--main--1.0--patch-232
1180     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
1181       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
1183     modified files:
1184      ChangeLog lisp/muse-mode.el
1187 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1189     Summary:
1190       muse.texi: Add publishing order information.
1191     Revision:
1192       muse--main--1.0--patch-231
1194     * muse.texi (Markup Regexps): Add publishing order.
1196     modified files:
1197      ChangeLog muse.texi
1200 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1202     Summary:
1203       Hack on documentation.  The release is in sight!
1204     Revision:
1205       muse--main--1.0--patch-230
1207     * muse.texi: Use @subsubheading for all logical split headers rather than
1208       @emph.  Move all examples against left margin.  Add comments to
1209       indicate what still needs to be done.
1210       (DocBook): Correct a few misspelled variable names and add some new
1211       variables.
1212       (Common Elements): Split this into 4 new subsections.
1214     modified files:
1215      ChangeLog muse.texi
1218 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1220     Summary:
1221       Fix publishing of stuff like <code><></code>.
1222     Revision:
1223       muse--main--1.0--patch-229
1225     * lisp/muse-publish.el (muse-publish-escape-specials): Use
1226       `insert-before-markers' rather than `insert'.  This should fix strange
1227       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
1229     modified files:
1230      ChangeLog lisp/muse-publish.el
1233 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1235     Summary:
1236       Update NEWS, fix muse-url-protocols customization interface.
1237     Revision:
1238       muse--main--1.0--patch-228
1240     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1241       using nil as the resolve function.
1242     
1243     * NEWS: Bring up-to-date.
1245     modified files:
1246      ChangeLog NEWS lisp/muse-protocols.el
1249 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1251     Summary:
1252       Fix title coloring bug; muse-latex: escape '<' and '>'.
1253     Revision:
1254       muse--main--1.0--patch-227
1256     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1257       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
1258       for the report.
1259     
1260     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1261       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
1262       Buck.
1264     modified files:
1265      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1268 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1270     Summary:
1271       muse-latex: Handle special characters in a better way.
1272     Revision:
1273       muse--main--1.0--patch-226
1275     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1276       characters hack.
1277       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1278       'end-literal.  Thanks to Trent Buck for the suggestion.
1279       (muse-latex-markup-specials): Move special characters here instead of
1280       using the regexp.
1282     modified files:
1283      ChangeLog lisp/muse-latex.el
1286 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1288     Summary:
1289       muse-latex: Fix compiler warning.
1290     Revision:
1291       muse--main--1.0--patch-225
1293     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1294       format.
1296     modified files:
1297      ChangeLog lisp/muse-latex.el
1300 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1302     Summary:
1303       Add <code> tag.
1304     Revision:
1305       muse--main--1.0--patch-224
1307     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1308       verbatim.  Verbatim makes text literal and escaped, code makes text
1309       teletype and escaped.
1310     
1311     * muse-publish.el (muse-publish-markup-tags): Add "code".
1312       (muse-publish-code-tag): New function that publishes code the same way
1313       as =teletyped= text.
1315     modified files:
1316      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1319 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1321     Summary:
1322       Strip text properties before browsing a URL.
1323     Revision:
1324       muse--main--1.0--patch-223
1326     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
1327       this will fix a bug.
1329     modified files:
1330      ChangeLog lisp/muse-protocols.el
1333 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1335     Summary:
1336       muse-latex: Call pdflatex twice to get <contents> published.
1337     Revision:
1338       muse--main--1.0--patch-222
1340     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
1341       pdflatex twice, since this seems to be necessary to get <contents>
1342       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
1343       to call it three times, since this is what John originally did.  Can
1344       someone please give me advice about this?
1346     modified files:
1347      ChangeLog lisp/muse-latex.el
1350 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1352     Summary:
1353       Make info:// and man:// not publish a link, handle insert URL edge case.
1354     Revision:
1355       muse--main--1.0--patch-221
1357     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1358       publish only the description, not the URL.
1359     
1360     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1361       get nil from muse-publish-url by not inserting any text.
1363     modified files:
1364      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1367 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1369     Summary:
1370       If a URL has a resolve function of nil, publish the description only.
1371     Revision:
1372       muse--main--1.0--patch-220
1374     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1375       complete tag.
1376     
1377     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1378       interface.
1379       (muse-resolve-url): If nil is given as the resolve function, return
1380       nil.
1381     
1382     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1383       insert the description instead of the original URL.
1385     modified files:
1386      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1387      lisp/muse-publish.el
1390 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1392     Summary:
1393       Implement protocol handling.
1394     Revision:
1395       muse--main--1.0--patch-219
1397     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
1398       should just make a hook for this stuff.
1399       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1400     
1401     * lisp/muse-protocols.el: New file that implements protocol handling.
1402     
1403     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1404       muse-resolve-url.
1405       (muse-publish-markup-url): Indentation fix, no func change.
1406     
1407     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1408     
1409     * lisp/muse.el: Require muse-protocols.
1411     new files:
1412      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1414     modified files:
1415      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1416      lisp/muse-regexps.el lisp/muse.el
1419 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1421     Summary:
1422       muse-xml: Use a more standard sort of header.
1423     Revision:
1424       muse--main--1.0--patch-218
1426     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1427       type="muse">, as suggested by Brad Collins.
1429     modified files:
1430      ChangeLog experimental/muse-xml.el
1433 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1435     Summary:
1436       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1437     Revision:
1438       muse--main--1.0--patch-217
1440     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1441     
1442     * README (examples): Mention that other files are here as well.
1443     
1444     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1445       for use with muse-xml.el.
1446     
1447     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1448       muse-xml is in experimental status.
1449       (muse-xml-markup-regexps): Correct table-munging regexp.
1450       (muse-xml-markup-strings): Surround each verse line with <line></line>.
1451       Empty lines are marked up as <line />.
1452     
1453     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1454       s/last-stanza-end/end-last-stanza-line/.
1455     
1456     * muse-mode.el (muse-visit-link-default): Make the temporary file
1457       visiting work as expected.
1458     
1459     * muse-publish.el (muse-publish-markup-verse): Make use of
1460       'begin-verse-line and 'begin-last-stanza-line.  Use
1461       'end-last-stanza-line instead of 'last-stanza-end.
1462     
1463     * muse.texi (Verse): Be a bit more clever with our example.
1465     new files:
1466      examples/.arch-ids/muse.rnc.id examples/muse.rnc
1468     modified files:
1469      AUTHORS ChangeLog README experimental/muse-xml.el
1470      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1471      muse.texi
1474 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1476     Summary:
1477       Allow links to temporary files to be visited.
1478     Revision:
1479       muse--main--1.0--patch-216
1481     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1482       temporary files.  These are buffers that do not have a corresponding
1483       file.
1485     modified files:
1486      ChangeLog lisp/muse-mode.el
1489 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1491     Summary:
1492       Fix save-match-data gaffe.
1493     Revision:
1494       muse--main--1.0--patch-215
1496     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1497       outside of `and' statement.
1499     modified files:
1500      ChangeLog lisp/muse-regexps.el
1503 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1505     Summary:
1506       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1507     Revision:
1508       muse--main--1.0--patch-214
1510     * examples/mwolson/muse-init.el: Update.
1511     
1512     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1513       ensure that links to other pages in this project are given the proper
1514       extension.
1515     
1516     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1517     
1518     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1519       instead of muse-publish-output-name.
1520     
1521     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1522       functions that consult the :link-suffix when returning the name of the
1523       link (or the complete file name for the latter function).  If
1524       :link-suffix does not exist, use :suffix.  This should help Muse be
1525       able to handle some more usage scenarios.
1526       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1527       muse-publish-output-name.
1528     
1529     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1530       muse-publish-link-file instead of muse-publish-output-file.
1531       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1532       letters.  The old behavior was not friendly to acronyms.
1534     modified files:
1535      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1536      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1537      lisp/muse-wiki.el
1540 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1542     Summary:
1543       Correct the publish-project example.
1544     Revision:
1545       muse--main--1.0--patch-213
1547     * examples/publish-project: Remove "-l muse-build.el" and note that the
1548       user's muse-init.el file should add the Muse directories to load-path.
1550     modified files:
1551      ChangeLog examples/publish-project
1554 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1556     Summary:
1557       Reinstate former extended character class rules.
1558     Revision:
1559       muse--main--1.0--patch-212
1561     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1562       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1563       document that.
1564       (muse-regexp-emacs-revision): New variable that indicates the revision
1565       number of this version of Emacs.
1566       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1567       aren't working well enough with extended character classes in regexps.
1568     
1569     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1570       instead of just displaying it.
1572     modified files:
1573      ChangeLog lisp/muse-regexps.el lisp/muse.el
1576 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1578     Summary:
1579       Fix paragraph-filling breakage in Emacs21.
1580     Revision:
1581       muse--main--1.0--patch-211
1583     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1584       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1585       report.
1587     modified files:
1588      ChangeLog lisp/muse-mode.el
1591 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1593     Summary:
1594       Allow Emacs 21.3 to use extended character classes in regexps.
1595     Revision:
1596       muse--main--1.0--patch-210
1598     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1599       Since enough positive reports have come in about the usability of 21.3,
1600       we'll allow it to use extended character classes in regexps by default.
1602     modified files:
1603      ChangeLog lisp/muse-regexps.el
1606 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1608     Summary:
1609       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1610     Revision:
1611       muse--main--1.0--patch-209
1613     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1614       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1615       offer the style and directory prompt when you hit C-c C-t in a file
1616       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1617       Hodique for the fix.
1618     
1619     * lisp/muse.el (muse-read-directory-name): New function that defines a
1620       fallback version of `read-directory-name', since Emacs21 doesn't have
1621       it.
1623     modified files:
1624      ChangeLog lisp/muse-publish.el lisp/muse.el
1626     new patches:
1627      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1628      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1629      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1630      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1631      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1632      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1635 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1637     Summary:
1638       Fix problem with links at beginning of buf and paragraphs.
1639     Revision:
1640       muse--main--1.0--patch-208
1642     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1643       mean.
1644     
1645     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1646     
1647     * muse-html.el (muse-html-markup-regexps): Ditto.
1648     
1649     * muse-publish.el (muse-publishing-last-position): New variable that
1650       indicates our last buffer position while publishing the current rule.
1651       Used to make sure the process doesn't get stalled.
1652       (muse-publish-markup): Fix edge case where links at beginning of
1653       buffer, with read-only text, would prevent the beginning of buffer from
1654       being matched.
1655       (muse-publish-markup-directive): Fix case where two directives of the
1656       same size would prevent any following directives from being
1657       interpreted.  We accomplish this by setting the last published position
1658       to nil after each directive.
1660     modified files:
1661      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1662      lisp/muse-html.el lisp/muse-publish.el
1665 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1667     Summary:
1668       Document publishing directives.
1669     Revision:
1670       muse--main--1.0--patch-207
1672     * muse.texi (Getting Started): Remove crufty sentence.
1673       (Directives): New section that describes the likes of #title and
1674       #author.
1676     modified files:
1677      ChangeLog muse.texi
1680 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1682     Summary:
1683       Document WikiNames and update header publishing information.
1684     Revision:
1685       muse--main--1.0--patch-206
1687     * muse.texi (Headings): Any level of headings is supported.
1688       (Emphasizing Text): Verbatim text may span multiple lines.
1689       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1690       Links, and Images.
1691       (Implicit Links): Document WikiNames and InterWiki links.
1693     modified files:
1694      ChangeLog muse.texi
1697 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1699     Summary:
1700       Finish NEWS, handle emphasis at EOF edge case.
1701     Revision:
1702       muse--main--1.0--patch-205
1704     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1705       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1706       as there is a terminating emphasis delimiter.
1707     
1708     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1709     
1710     * NEWS: Bring this up to date.
1712     modified files:
1713      ChangeLog NEWS examples/mwolson/muse-init.el
1714      lisp/muse-colors.el
1717 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1719     Summary:
1720       muse-html: Add muse-xhtml-extension.
1721     Revision:
1722       muse--main--1.0--patch-204
1724     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1725       default file extension for publishing XHTML files.  Thanks to Trent
1726       Buck for the suggestion.
1727       ("xhtml"): Use it.
1729     modified files:
1730      ChangeLog lisp/muse-html.el
1733 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1735     Summary:
1736       Add items through patch-149 to NEWS.
1737     Revision:
1738       muse--main--1.0--patch-203
1740     * NEWS (progress): Catch up to patch-149.
1741     
1742     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1743     
1744     * lisp/muse-publish.el (muse-publish): Ditto.
1746     modified files:
1747      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1750 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1752     Summary:
1753       Make building of Debian revisions work.
1754     Revision:
1755       muse--main--1.0--patch-202
1757     * Makefile (distclean): Don't remove anything in debian/, since it will
1758       never be necessary.
1759       (debclean): Removed, since two different targets need slightly
1760       different versions of this.  Even abstraction has its limits.
1761       (debbuild): New target that takes care of performing the build itself.
1762       (debrevision): New target that makes a revision build, where the
1763       original tarball must not be modified.
1764       (debrevision): Split out building stuff to debbuild target.
1765     
1766     * debian/changelog: Several revisions worth of Debian fun.
1767     
1768     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1769       (Description): Make this match the ITP and shorten the text.
1771     modified files:
1772      ChangeLog Makefile Makefile.defs debian/changelog
1773      debian/control
1776 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1778     Summary:
1779       Prepare initial upload for Debian project.
1780     Revision:
1781       muse--main--1.0--patch-201
1783     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1784       version, since we only want the last changelog entry to appear on the
1785       initial Debian upload.
1786     
1787     * debian/changelog: New Debian package 3.01.arch.201-1.
1789     modified files:
1790      ChangeLog Makefile.defs debian/changelog
1793 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1795     Summary:
1796       muse-mode: Minor regexp tweak.
1797     Revision:
1798       muse--main--1.0--patch-200
1800     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1802     modified files:
1803      ChangeLog lisp/muse-mode.el
1806 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1808     Summary:
1809       Minor fixups from Peter K. Lee.
1810     Revision:
1811       muse--main--1.0--patch-199
1813     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1814       restrictive with our end-of-table regexp.
1815     
1816     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1817       instead of start of table.  Be less restrictive with several of our
1818       regexps.
1819     
1820     * lisp/muse-html.el: Patch from Peter K. Lee.
1821       (muse-html-prepare-buffer): Work around edge case where the "charset="
1822       part has already been appended to muse-html-meta-content-type.
1823       (muse-html-fixup-tables): Be slightly less restrictive with our
1824       end-of-table regexp.
1826     modified files:
1827      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1828      lisp/muse-html.el
1831 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1833     Summary:
1834       Keep lists from getting mashed together on M-q.
1835     Revision:
1836       muse--main--1.0--patch-198
1838     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1839       locally so that lists don't get blended together incorrectly upon
1840       hitting M-q.
1842     modified files:
1843      ChangeLog lisp/muse-mode.el
1846 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1848     Summary:
1849       QuickStart: Minor typo in anchor example.
1850     Revision:
1851       muse--main--1.0--patch-197
1853     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1854       rather than a full URL.
1856     modified files:
1857      ChangeLog examples/QuickStart
1860 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1862     Summary:
1863       Makefile: Use BUILDOPTS.
1864     Revision:
1865       muse--main--1.0--patch-196
1867     * Makefile (debrelease): Make use of $(BUILDOPTS).
1868     
1869     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1870       be passed to dpkg-buildpackage.  In case I ever make several revisions
1871       before getting the -1 revision uploaded, for example, I can use "-sa"
1872       here in order to make a valid pacakge.
1874     modified files:
1875      ChangeLog Makefile Makefile.defs
1878 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1880     Summary:
1881       Make generated Debian packages slightly easier to upload.
1882     Revision:
1883       muse--main--1.0--patch-195
1885     * debian/changelog: Generate 3.01.arch.195-1.
1886     
1887     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1888     
1889     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1890       that was last uploaded to Debian.
1891     
1892     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1893       changes is generated.  This means we have to use dpkg-buildpackage,
1894       since debuild doesn't recognize the environment variables that it
1895       claims to recognize.
1897     modified files:
1898      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1901 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1903     Summary:
1904       Makefile: Minor deletion cleanups.
1905     Revision:
1906       muse--main--1.0--patch-194
1909     modified files:
1910      ChangeLog Makefile
1913 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1915     Summary:
1916       Compilation cleanups.
1917     Revision:
1918       muse--main--1.0--patch-193
1920     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1921       `make-variable-buffer-local' in order to silence compiler warnings.
1922     
1923     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1924       warning.
1925     
1926     * scripts/muse-build.el (muse-elint-files): Automatically load every
1927       elisp file rather than specifying each one.
1929     modified files:
1930      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1933 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1935     Summary:
1936       Fix failure to resolve interwiki link when clicking on it.
1937     Revision:
1938       muse--main--1.0--patch-192
1940     * Makefile (debclean): Minor tweak.
1941     
1942     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1943       change.
1944     
1945     * lisp/muse-project.el (muse-project-find-file): Don't add file
1946       extensions to a relative name.  If we're dealing with a file, open it
1947       up without searching through the various projects for a path.  This
1948       should fix the failure to resolve an interwiki link by clicking on it.
1950     modified files:
1951      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1954 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1956     Summary:
1957       Makefile: Remove stale Debian packages for this version.
1958     Revision:
1959       muse--main--1.0--patch-191
1961     * Makefile (debclean): Remove generated Debian packages for the current
1962       version in parent directory.
1964     modified files:
1965      ChangeLog Makefile
1968 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
1970     Summary:
1971       Fix trailing backslash error.
1972     Revision:
1973       muse--main--1.0--patch-190
1975     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
1976       regexp-quoting fix from drkm.
1978     modified files:
1979      ChangeLog lisp/muse-project.el
1982 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
1984     Summary:
1985       Release 3.01.91 (3.02 RC2).
1986     Revision:
1987       muse--main--1.0--patch-189
1989     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
1991     modified files:
1992      ChangeLog Makefile.defs lisp/muse.el muse.texi
1995 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
1997     Summary:
1998       Escape email address and URL always.
1999     Revision:
2000       muse--main--1.0--patch-188
2002     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
2003       escape and publish email address as read-only, even when it's not
2004       marked up.
2005       (muse-publish-markup-url): Ditto for URL.
2007     modified files:
2008      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2011 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2013     Summary:
2014       Inter-project output name fix.
2015     Revision:
2016       muse--main--1.0--patch-187
2018     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2019       that I had fixed this before.
2021     modified files:
2022      ChangeLog lisp/muse-wiki.el
2025 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2027     Summary:
2028       Make coloring of verbatim greater-than sign same as publishing.
2029     Revision:
2030       muse--main--1.0--patch-186
2032     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2033       greater-than sign surrounded by equal signs, display it in verbatim
2034       face.
2036     modified files:
2037      ChangeLog lisp/muse-colors.el
2040 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2042     Summary:
2043       Allow transform function for link descriptions.  Bare email and URL fixes.
2044     Revision:
2045       muse--main--1.0--patch-185
2047     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2048       (muse-publish-desc-transforms): New option that contains the functions
2049       that will be called to transform a link description.
2050       (muse-publish-markup-word): Handle Yet Another Edge Case.
2051       (muse-publish-markup-email): Use
2052       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
2053       double-quote on either side.
2054       (muse-publish-url): Apply description transforms.
2055       (muse-publish-markup-url): Don't publish if we have a double-quote on
2056       either side.
2057     
2058     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2059       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2060       (muse-wiki-interwiki-delimiter): New option that indicates the
2061       interwiki delimiter to use.
2062       (muse-wiki-interwiki-replacement): New option that indicates the
2063       replacement
2064       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2065       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2066       this can be added to muse-publish-desc-transforms.
2067       (muse-wiki-publish-pretty-interwiki): New function that replaces the
2068       interwiki delimiter with its replacement, but only when the given text
2069       is not an explicit link.
2070     
2071     * lisp/muse.el (muse-update-file-extension): New function made from the
2072       innards of the :set function in `muse-file-extension'.
2074     modified files:
2075      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2078 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2080     Summary:
2081       Handle anchors in all publishing styles, as well as linking to them.
2082     Revision:
2083       muse--main--1.0--patch-184
2085     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2086       'internal-link.
2087       (muse-publish-prepare-url): Don't touch links to anchors.
2088     
2089     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2090       'internal-link.  Treat centered text with
2091       <para role="center">...</para>.
2092       (muse-docbook-markup-paragraph): Slight regexp tweak.
2093       (muse-docbook-insert-anchor): Docfix.
2094       (muse-docbook-markup-anchor): Move lower in file.
2095     
2096     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2097       'internal-link.
2098       (muse-xhtml-markup-strings): Order list, no func change.
2099       (muse-html-markup-anchor): Move up in file, no func change.
2100     
2101     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2102       publishing anchors.
2103       (muse-latex-markup-strings): Add handler for 'internal-link.
2104       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2105       that insert an anchor around the next word or inside of a tag.
2106     
2107     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2108       publishing anchors.
2109     
2110     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2111       'internal-link.
2112       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2113       that insert an anchor before the next word or within a tag.
2114     
2115     * NEWS: Initial attempt at documenting changes since 3.01.
2117     new files:
2118      .arch-ids/NEWS.id NEWS
2120     modified files:
2121      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2122      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2125 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2127     Summary:
2128       Generalize some blosxom helper functions.
2129     Revision:
2130       muse--main--1.0--patch-183
2132     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2133       generalized helper functions.
2134       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2135       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
2136       relative links.
2137     
2138     * lisp/muse-blosxom.el: Update example in header.
2139       (muse-blosxom-new-entry): Use new names for helper functions.
2140       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2141       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2142     
2143     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2144       `muse-blosxom-project-get-categories'.
2145       (muse-project-alist-styles): Renamed from
2146       `muse-blosxom-project-alist-entry'.
2147       (muse-project-alist-dirs): Renamed from
2148       `muse-blosxom-project-alist-dirs'.
2149       (muse-project-of-file): Use `muse-current-file'.
2150     
2151     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2152       `muse-current-file'.
2153     
2154     * lisp/muse.el (muse-current-file): New function that returns the name of
2155       the currently visited or published file.
2156       (muse-page-name): Use `muse-current-file'.
2158     modified files:
2159      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2160      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2163 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2165     Summary:
2166       muse-xml: definition lists, muse-docbook: center.
2167     Revision:
2168       muse--main--1.0--patch-182
2170     * Makefile (%.info, %.html): Use general argument in rule.
2171       (distclean): Add another cruft file.
2172     
2173     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2174       type="definition"> for definition lists.
2175     
2176     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2177       with <note>, since it's the closest thing I could find.
2179     modified files:
2180      ChangeLog Makefile experimental/muse-xml.el
2181      lisp/muse-docbook.el
2184 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2186     Summary:
2187       Minor namespace fix.
2188     Revision:
2189       muse--main--1.0--patch-181
2191     * lisp/muse-colors.el (muse-colors-explicit-link): Use
2192       muse-match-string-no-properties rather than match-string-no-properties.
2194     modified files:
2195      ChangeLog lisp/muse-colors.el
2198 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2200     Summary:
2201       Correct breakage induced by previous patch.
2202     Revision:
2203       muse--main--1.0--patch-180
2205     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2206       path as a fallback if we are publishing.
2208     modified files:
2209      ChangeLog lisp/muse-wiki.el
2212 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2214     Summary:
2215       Make interwiki links work in a few more edge cases.
2216     Revision:
2217       muse--main--1.0--patch-179
2219     * lisp/muse-project.el (muse-project-applicable-styles): Remove
2220       assertion, now that I have a good idea of the edge cases involved.
2221     
2222     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2223       the current file is not part of any Muse project, allowing interwiki
2224       links to be resolvable even then.  Don't return a relative path if we
2225       are not publishing.  For visiting links, the best thing is just to
2226       return the real path.
2228     modified files:
2229      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2232 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2234     Summary:
2235       Fix warnings during font-lock, example tag highlighting.
2236     Revision:
2237       muse--main--1.0--patch-178
2239     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2240       error.
2241       (muse-colors-tags): Make sure that no fontification occurs in <code> or
2242       <lisp> tags.
2243       (muse-unhighlight-region): Move higher up.
2244       (muse-colors-example-tag, muse-colors-literal-tag): Use
2245       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
2246       since the point gets put in the right place automatically.
2248     modified files:
2249      ChangeLog lisp/muse-colors.el
2252 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2254     Summary:
2255       muse-xml: Separate section from title.
2256     Revision:
2257       muse--main--1.0--patch-177
2259     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2260       attribute to sections.  Use separate <title> tag to handle the title of
2261       a section.  Thanks to drkm for the suggestion.
2262     
2263     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2264     
2265     * lisp/muse-publish.el (muse-publish-markup-heading)
2266       (muse-publish-section-close): Pass level to markup strings for all
2267       section-related tags.
2268     
2269     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2270       not defined.
2272     modified files:
2273      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2274      lisp/muse-publish.el lisp/muse.el
2277 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2279     Summary:
2280       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
2281     Revision:
2282       muse--main--1.0--patch-176
2284     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2285       folders that match `muse-project-ignore-regexp'.
2286     
2287     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2288       omission.  Add ",.*" to list of bad directory parts.
2289     
2290     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2291       matches `muse-project-ignore-regexp'.
2292     
2293     * lisp/muse-publish.el: Install patch from Peter K. Lee.
2294       (muse-style-elements-list): New function that returns a list of
2295       references to ELEM in STYLE, including base styles.
2296       (muse-publish-markup-region): Use muse-style-elements-list rather than
2297       muse-style-elements when getting :regexps.
2298     
2299     * lisp/muse-publish.el (muse-style-element): Add docstring.
2301     modified files:
2302      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2303      lisp/muse-publish.el
2306 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2308     Summary:
2309       Initial implementation of muse-xml.el.  End of section edge case.
2310     Revision:
2311       muse--main--1.0--patch-175
2313     * AUTHORS: Add Peter K. Lee.
2314     
2315     * Makefile (experimental): New target that builds experimental programs.
2316       (distclean): Remove debian/dirs, a cruft file from the debian build
2317       process.
2318     
2319     * examples/mwolson/muse-init.el: Update.
2320     
2321     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2322       prompts for the blog entry to visit.
2323     
2324     * experimental/Makefile: New file that causes experimental stuff to be
2325       built.
2326     
2327     * experimental/muse-xml.el: New file that provides the experimental XML
2328       publishing style.
2329     
2330     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2331       comment strings.
2332     
2333     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2334     
2335     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2336       involving end-of-file and paragraph detection.
2337     
2338     * lisp/muse-wiki.el: Minor header fix.
2339     
2340     * scripts/muse-build.el (load-path): Add "../experimental".
2342     new files:
2343      experimental/.arch-ids/Makefile.id
2344      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2345      experimental/muse-xml.el
2347     modified files:
2348      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2349      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2350      lisp/muse-wiki.el scripts/muse-build.el
2353 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2355     Summary:
2356       Try to fix <example> region coloring problem.
2357     Revision:
2358       muse--main--1.0--patch-174
2360     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2361       If region is multiple lines, add '(font-lock-multiline t) to
2362       properties.  This should fix an annoying <example> region issue.
2364     modified files:
2365      ChangeLog lisp/muse-colors.el
2368 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2370     Summary:
2371       Don't publish implicit links that have a double-quote at begin or end.
2372     Revision:
2373       muse--main--1.0--patch-173
2375     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2376       double-quote exists at beginning or end.
2377     
2378     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2379       don't colorize if a double-quote exists at beginning or end.
2381     modified files:
2382      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2385 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2387     Summary:
2388       Fix failure to publish emphasis properly.
2389     Revision:
2390       muse--main--1.0--patch-172
2392     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2393       errors.
2394     
2395     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2396       of muse-wiki.
2398     removed files:
2399      experimental/.arch-ids/muse-wiki-old.el.id
2400      experimental/muse-wiki-old.el
2402     modified files:
2403      ChangeLog lisp/muse-publish.el
2406 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2408     Summary:
2409       Add a few common revision control directories to the ignore list.
2410     Revision:
2411       muse--main--1.0--patch-171
2413     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2414       directories to be ignored when building the file alist, such as those
2415       used for CVS and Arch revision control data.
2417     modified files:
2418      ChangeLog lisp/muse-project.el
2421 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2423     Summary:
2424       Fix #2654: Append a newline when using pdf publishing style.
2425     Revision:
2426       muse--main--1.0--patch-170
2428     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2429       newline to the end.
2431     modified files:
2432      ChangeLog lisp/muse-latex.el
2435 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2437     Summary:
2438       5 levels of headings colorization; color bare URLs.
2439     Revision:
2440       muse--main--1.0--patch-169
2442     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2443       Really color up to 5 headings.
2444       (muse-colors-markup): Add muse-url-regexp.
2445       (muse-colors-explicit-link): Renamed from muse-colors-link.
2446       (muse-colors-implicit-link): Moved here from
2447       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
2448       we'll be coloring URLs.
2450     modified files:
2451      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2454 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2456     Summary:
2457       Don't emphasize if a word constituent follows the trailer.
2458     Revision:
2459       muse--main--1.0--patch-168
2461     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2462       (muse-colors-verbatim): Don't colorize if a word constituent follows
2463       the trailer.
2464     
2465     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2466       word constituent follows the trailer.
2468     modified files:
2469      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2472 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2474     Summary:
2475       Add coloring for example, verbatim, and =signs=; anchor fix.
2476     Revision:
2477       muse--main--1.0--patch-167
2479     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2480       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
2481       (muse-colors-verbatim): Use `muse-verbatim-face'.
2482       (muse-colors-markup): Move =sign= interpreting down so it gets higher
2483       priority.
2484       (muse-colors-tags): Add verbatim and literal tags.
2485       (muse-colors-example-tag): Use `remove-text-properties' instead of
2486       `set-text-properties', since the latter does not work consistently.
2487       (muse-colors-literal-tag): New function that strips all markup from the
2488       region.
2489       (muse-colors-link): Match against muse-explicit-link-regexp early on so
2490       that we can work around an annoying XEmacs issue.
2491     
2492     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2493       multi-line by default.
2494     
2495     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2496       string.
2498     modified files:
2499      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2500      lisp/muse.el
2503 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2505     Summary:
2506       Link with anchor bugfix.
2507     Revision:
2508       muse--main--1.0--patch-166
2510     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2511       valid, as long as the base is valid.
2513     modified files:
2514      ChangeLog lisp/muse-colors.el
2517 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2519     Summary:
2520       Link inside table issue, fixes read-only text error.
2521     Revision:
2522       muse--main--1.0--patch-165
2524     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2525       inside tables so we don't get an error when links exist.
2526     
2527     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2528     
2529     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2530       into account when displaying the "All files published" message, unless
2531       they've actually been modified.
2532     
2533     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2534       don't wrap in condition-case; we don't want the message to be muffled.
2536     modified files:
2537      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2538      lisp/muse-project.el lisp/muse.el
2541 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2543     Summary:
2544       Permit infinitely-nested sections.
2545     Revision:
2546       muse--main--1.0--patch-164
2548     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2549       (Deriving from an existing style): Mark up as a list.
2550     
2551     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2552       Color an additional level of headings.
2553     
2554     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2555       section-other, section-other-end, and section-close strings.
2556       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2557       through the 'section-close string.
2558     
2559     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2560       'begin-underline, since this messes up paragraph handling.  Use
2561       <h5></h5> for 'section-other.
2562     
2563       (muse-html-fixup-tables): New function that sorts the table parts so
2564       that order is head, foot, body.  Apparently XHTML needs this, and it
2565       seems like a good general practice, so we do it for HTML as well.
2566     
2567     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2568       'section-other.
2569     
2570     * lisp/muse-publish.el (muse-publish-section-close): New function that
2571       determines where to put the section close given heading depth and
2572       inserts it.
2573       (muse-publish-markup-heading): Handle 'section-other and
2574       'section-other-end.  Call `muse-publish-section-close' at end of
2575       function.
2576     
2577     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2578       for 'section-other.
2580     modified files:
2581      ChangeLog examples/QuickStart lisp/muse-colors.el
2582      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2583      lisp/muse-publish.el lisp/muse-texinfo.el
2586 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2588     Summary:
2589       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2590     Revision:
2591       muse--main--1.0--patch-163
2593     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2594       XEmacs fixes.
2595       (muse-docbook-markup-regexps): Deal with new table algorithm.
2596       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2597       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2598       (muse-docbook-markup-table): Use a better table algorithm, based on the
2599       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2600       and foot of the table.  Use informaltable rather than table.
2601       (muse-docbook-fixup-tables): New function that sorts all tables found
2602       in the published document so that the order is head, foot, body.
2603       (muse-docbook-markup-functions): Add anchor handler.
2604       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2605       paragraph.
2606       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2607       that insert an anchor at point.
2608     
2609     * lisp/muse-html.el (muse-html-transform-content-type)
2610       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2611     
2612     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2613     
2614     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2615     
2616     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2617       that was evaluated in the output.
2619     modified files:
2620      ChangeLog examples/QuickStart lisp/muse-docbook.el
2621      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2624 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2626     Summary:
2627       muse-texinfo: Improve formatting for enddots, dots, underline.
2628     Revision:
2629       muse--main--1.0--patch-162
2631     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2632       of enddots and dots.  For begin-underline and end-underline, use "_",
2633       since we don't have anything better.
2635     modified files:
2636      ChangeLog lisp/muse-texinfo.el
2639 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2641     Summary:
2642       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2643     Revision:
2644       muse--main--1.0--patch-161
2646     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2647       list.  This should fix #2635.
2649     modified files:
2650      ChangeLog lisp/muse-texinfo.el
2653 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2655     Summary:
2656       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2657     Revision:
2658       muse--main--1.0--patch-160
2660     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2661     
2662     * debian/changelog: Ditto.
2663     
2664     * debian/control (Build-Depends-Indep): Add tetex-bin.
2665     
2666     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2667       output for me.
2668     
2669     * examples/QuickStart: Remove stray <comment> now that the bug that made
2670       it necessary is fixed.
2671     
2672     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2673       suggestions.
2674     
2675     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2676       the contents from the footer to the header.
2677     
2678     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2679       each number, not after.
2680     
2681     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2682     
2683     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2684       happens when doing batch publishing.  Minor whitespace fix.
2686     modified files:
2687      ChangeLog Makefile.defs debian/changelog debian/control
2688      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2689      lisp/muse-texinfo.el lisp/muse.el
2692 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2694     Summary:
2695       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2696     Revision:
2697       muse--main--1.0--patch-159
2699     * examples/QuickStart: Add "Write me." to empty sections at end so that
2700       they publish correctly with DocBook.
2701     
2702     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2703       paragraph starts with emphasis, example, link, or email address.
2705     modified files:
2706      ChangeLog examples/QuickStart lisp/muse-docbook.el
2709 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2711     Summary:
2712       Handle embedded docbook footnotes and <literal> edge case.
2713     Revision:
2714       muse--main--1.0--patch-158
2716     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2717      (muse-docbook-markup-strings): Use systemitem for example text.
2718      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2719      <para></para> inside of them.
2720     
2721     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2722       here at all.
2723     
2724     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2725       muse-publish-escape-specials-in-string to list by default.
2726     
2727     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2728       argument IGNORE-READ-ONLY determines whether or not to ignore the
2729       read-only property when transforming text.  Add docstring.
2730       (muse-publish-markup-word): Use non-nil third argument to
2731       muse-publish-escape-specials when we're publishing `='-delimited text.
2732       This allows =<literal><tag></literal>= to work as intended.
2733     
2734     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2735       arguments after the first so that we can include this in
2736       `muse-publish-url-transforms'.
2737     
2738     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2740     modified files:
2741      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2742      lisp/muse-publish.el
2745 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2747     Summary:
2748       Misc. blosxom fixes, like category directive.
2749     Revision:
2750       muse--main--1.0--patch-157
2752     * contrib/pyblosxom/getstamps.py: Add file extension.
2753     
2754     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2755       extension.  This will allow Muse to specify it once a
2756       timestamps-writing routine gets written.
2757     
2758     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2759       attention to the "category" directive, if it exists.  Use file-truename
2760       instead of expand-file-name for base directory.
2761     
2762     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2763       by default.
2764     
2765     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2766       available tags, even though it doesn't do anything yet.
2768     modified files:
2769      ChangeLog contrib/pyblosxom/getstamps.py
2770      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2771      lisp/muse-project.el
2774 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2776     Summary:
2777       Small logic fix with temp files.
2778     Revision:
2779       muse--main--1.0--patch-156
2781     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2782       buffer-name to determine whether the buffer is still around.
2784     modified files:
2785      ChangeLog lisp/muse.el
2788 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2790     Summary:
2791       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2792     Revision:
2793       muse--main--1.0--patch-155
2795     * lisp/muse.el (muse-widget-type-value-create)
2796       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2797       extra widgets from 'lazy type that are needed to get the
2798       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2799     
2800     * lisp/muse.el (muse-implicit-link-functions)
2801       (muse-explicit-link-functions): Remove predefined wiki-related options.
2802       These are added in muse-wiki via custom-add-option.
2803     
2804     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2805     
2806     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2807     
2808     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2809       ":strings" to cope with Emacs21 and XEmacs.
2810       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2811     
2812     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2813       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2814       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2815     
2816     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2817       since XEmacs doesn't support the alist widget.  Deal with case where no
2818       projects are defined, or a strange expression is used.
2819     
2820     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2821       stuff using custom-add-option.
2823     modified files:
2824      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2825      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2828 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2830     Summary:
2831       Don't kill temp buffer if debug-on-error is non-nil.
2832     Revision:
2833       muse--main--1.0--patch-154
2835     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2836       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2838     modified files:
2839      ChangeLog lisp/muse.el
2842 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2844     Summary:
2845       Expand Debian package description.
2846     Revision:
2847       muse--main--1.0--patch-153
2849     * debian/control (Description): Expand this to make the package more
2850       enticing.
2851     
2852     * debian/copyright, debian/rules: Minor whitespace cleanups.
2853     
2854     * debian/changelog: Package 3.01.arch.152-1.
2856     modified files:
2857      ChangeLog Makefile.defs debian/changelog debian/control
2858      debian/copyright debian/rules
2861 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2863     Summary:
2864       Header/footer docfix; ChangeLog correction.
2865     Revision:
2866       muse--main--1.0--patch-152
2868     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2869       Thanks to drkm for pointing out my error.
2870     
2871     Use better documentation and customize interface for headers and footers.
2872     Thanks to Chris McMahan.
2874     modified files:
2875      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2876      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2877      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2878      muse.texi
2879      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2882 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2884     Summary:
2885       Slight Debian version tweak.
2886     Revision:
2887       muse--main--1.0--patch-151
2889     * Makefile.defs (VERSION): Use a slightly different version naming
2890       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2891       X.YY is the Muse version, and YYY is the patch level.
2892     
2893     * debian/changelog: Ditto.
2895     modified files:
2896      ChangeLog Makefile.defs debian/changelog
2899 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2901     Summary:
2902       Improve debian build and put together a package.
2903     Revision:
2904       muse--main--1.0--patch-150
2906     * Makefile (debclean): New target that cleans up the mess that the
2907       `debian' target makes.
2908       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2909       results to my debian dist dir two levels up.
2910     
2911     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2912     
2913     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2914     
2915     * debian/control (Standards-Version): Update to 3.6.2.
2916     
2917     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2918       up.
2919     
2920     * debian/copyright (Copyright): Improve.
2921     
2922     * debian/emacsen-install (FILES): Include contrib directory so that
2923       muse-http.el compiles properly.
2924     
2925     * debian/muse-el.examples: New file containing the example files to
2926       install.
2927     
2928     * debian/rules: Move example stuff to muse-el.examples.  Install some
2929       additional documentation.
2931     new files:
2932      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2934     modified files:
2935      ChangeLog Makefile Makefile.defs debian/changelog
2936      debian/control debian/copyright debian/emacsen-install
2937      debian/rules
2940 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2942     Summary:
2943       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2944     Revision:
2945       muse--main--1.0--patch-149
2947     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2948       the beginning of a header would be emphasized if an asterisk came
2949       before it.
2950       (muse-colors-underlined): Don't allow end of underlined text to be the
2951       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2952       is sufficient.
2953     
2954     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2955       on.  We'll use a more clever trick to keep emphasis characters from
2956       being interpreted in explicit links -- add a custom 'noemphasis text
2957       property to them.  Move mdash rule further down so that I can add
2958       designations after blockquoted text.
2959     
2960     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2961       text has the 'noemphasis property, ignore it.
2962       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
2963       property to the text between BEG and END, or match beginning and end.
2964     
2965     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
2966       before trying to set buffer-modified to nil.  This should fix a
2967       "selecting deleted buffer" error when publishing from command line.
2969     modified files:
2970      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2971      lisp/muse.el
2974 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
2976     Summary:
2977       Journal validation fixes.
2978     Revision:
2979       muse--main--1.0--patch-148
2981     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
2982       default rather than HTML 4.0 [strict].
2983       (muse-html-markup-strings): Include empty alt element.
2984     
2985     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
2986     
2987     * muse.texi (Journal): Ditto.
2989     modified files:
2990      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
2993 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
2995     Summary:
2996       Add debian files; tweak Makefile.
2997     Revision:
2998       muse--main--1.0--patch-147
3000     * Makefile (distclean): Remove directory created by dist rule.
3001       (dist): Make this only generate the directory, not the tarball.
3002       (release): New target that generates the tarball and zipfile.
3003       (debrelease): New target that builds the debian package for Muse.
3004       (upload): Depend on release target.
3005     
3006     * examples/mwolson/stylesheets: Add forgotten Arch id.
3008     new files:
3009      debian/.arch-ids/=id debian/.arch-ids/changelog.id
3010      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3011      debian/.arch-ids/emacsen-install.id
3012      debian/.arch-ids/emacsen-remove.id
3013      debian/.arch-ids/emacsen-startup.id
3014      debian/.arch-ids/muse-el.dirs.id
3015      debian/.arch-ids/muse-el.docs.id
3016      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3017      debian/changelog debian/control debian/copyright
3018      debian/emacsen-install debian/emacsen-remove
3019      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3020      debian/muse-el.info debian/rules
3021      examples/mwolson/stylesheets/.arch-ids/=id
3022      examples/mwolson/stylesheets/.arch-ids/blog.css.id
3023      examples/mwolson/stylesheets/.arch-ids/common.css.id
3024      examples/mwolson/stylesheets/.arch-ids/print.css.id
3025      examples/mwolson/stylesheets/.arch-ids/screen.css.id
3026      examples/mwolson/stylesheets/blog.css
3027      examples/mwolson/stylesheets/common.css
3028      examples/mwolson/stylesheets/print.css
3029      examples/mwolson/stylesheets/screen.css
3031     modified files:
3032      ChangeLog Makefile
3034     new directories:
3035      debian debian/.arch-ids examples/mwolson/stylesheets
3036      examples/mwolson/stylesheets/.arch-ids
3039 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3041     Summary:
3042       Allow `muse-index-as-string' to remove current file from output.
3043     Revision:
3044       muse--main--1.0--patch-146
3046     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3047       which excludes the current file from the output.  Improve
3048       documentation.
3050     modified files:
3051      ChangeLog lisp/muse-mode.el
3054 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3056     Summary:
3057       S-TAB issue with Windows.
3058     Revision:
3059       muse--main--1.0--patch-145
3061     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3062       issue with Windows.
3064     modified files:
3065      ChangeLog lisp/muse-mode.el
3068 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3070     Summary:
3071       Improve temp buffer usage.
3072     Revision:
3073       muse--main--1.0--patch-144
3075     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3076       `insert-file-contents'.  This should further help with the temp
3077       buffer problem.  Thanks to Peter K. Lee and drkm for the research
3078       into this problem.
3079     
3080     * lisp/muse.el (muse-with-temp-buffer): Renamed from
3081       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
3082       make sure the temp buffer is killed.  I didn't implement an option to
3083       save the contents of the temp buffer.
3085     modified files:
3086      ChangeLog lisp/muse-book.el lisp/muse-http.el
3087      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3088      lisp/muse.el
3091 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3093     Summary:
3094       muse-docbook: split-string Emacs21 fix.
3095     Revision:
3096       muse--main--1.0--patch-143
3098     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3099       split-string to fix an Emacs21 issue.
3101     modified files:
3102      ChangeLog lisp/muse-docbook.el
3105 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3107     Summary:
3108       muse-docbook: Parse author directive so that it validates properly.
3109     Revision:
3110       muse--main--1.0--patch-142
3112     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3113       attempts to publish the contents a DocBook-usable <author> tag.
3114       (muse-docbook-header): Use `muse-docbook-get-author'.
3116     modified files:
3117      ChangeLog lisp/muse-docbook.el
3120 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3122     Summary:
3123       Be a bit more clever with our consecutive list regexp.
3124     Revision:
3125       muse--main--1.0--patch-141
3127     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3128       clever with our consecutive list regexp.
3130     modified files:
3131      ChangeLog lisp/muse-docbook.el
3134 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3136     Summary:
3137       Do the right thing with consecutive list items, hopefully.
3138     Revision:
3139       muse--main--1.0--patch-140
3141     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3142       (muse-docbook-header): Add DTD string.
3143       (muse-docbook-markup-regexps): Add rule that merges consecutive list
3144       tags.
3145       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3146       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3148     modified files:
3149      ChangeLog lisp/muse-docbook.el
3152 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3154     Summary:
3155       Improve customize interface for `muse-project-alist' once more.
3156     Revision:
3157       muse--main--1.0--patch-139
3159     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3160       setting to be anything, since we now support settings that use lists.
3161       (muse-project): Vastly improve this by naming each setting and showing
3162       what exact type is required.  Handle case where a function is not
3163       defined yet.  Use a set for styles, which looks nice.  This is about as
3164       good as it can be ... unless we add some sort of inline documentation
3165       later on.  A setting was added for Yann's :force-publish tag.
3166     
3167     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3168       project name.
3170     modified files:
3171      ChangeLog lisp/muse-project.el lisp/muse.el
3174 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3176     Summary:
3177       Merged from hodique@lifl.fr--2005 (patch 24-33)
3178     Revision:
3179       muse--main--1.0--patch-138
3181     Patches applied:
3182     
3183      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3184        Merged from mwolson@gnu.org--2005 (patch 96)
3185     
3186      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3187        Merged from mwolson@gnu.org--2005 (patch 97-101)
3188     
3189      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3190        Merged from mwolson@gnu.org--2005 (patch 102-106)
3191     
3192      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3193        Merged from mwolson@gnu.org--2005 (patch 107-120)
3194     
3195      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3196        Merged from mwolson@gnu.org--2005 (patch 121-131)
3197     
3198      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3199        Merged from mwolson@gnu.org--2005 (patch 132)
3200     
3201      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3202        Merged from mwolson@gnu.org--2005 (patch 133-135)
3203     
3204      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3205        Merged from mwolson@gnu.org--2005 (patch 136)
3206     
3207      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3208        Merged from mwolson@gnu.org--2005 (patch 137)
3209     
3210      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3211        Introduce :force-publish project keyword. Fix bug #2637
3213     modified files:
3214      ChangeLog lisp/muse-project.el
3216     new patches:
3217      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3218      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3219      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3220      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3221      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3222      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3223      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3224      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3225      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3226      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3229 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3231     Summary:
3232       Prevent temp buffers from prompting for save; handle lisp errors better.
3233     Revision:
3234       muse--main--1.0--patch-137
3236     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3237       bound" error.  I don't know for certain where this is coming from,
3238       though ... *grumble*.
3239     
3240     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3241       like how emacs-wiki does it.  Warn the user about lisp errors,
3242       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
3243       publish as something valid in most markup styles, with increased
3244       emphasis on those that don't support it.  That's a win-win ... I think
3245       :^) .
3246     
3247     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3248       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3249       to kill the buffer so we don't get any annoying prompts.  I *strongly*
3250       believe that this should be the default behavior of `with-temp-buffer'.
3251     
3252     * lisp/muse-book.el (muse-book-publish-project): Use
3253       `muse-with-temp-buffer-no-prompt'.
3254     
3255     * lisp/muse-http.el (muse-http-reject): Ditto.
3256     
3257     * lisp/muse-mode.el (muse-index-as-string): Ditto.
3258     
3259     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3260     
3261     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
3262       (muse-publish-markup-email, muse-published-contents): Ditto.
3264     modified files:
3265      ChangeLog lisp/muse-book.el lisp/muse-colors.el
3266      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3267      lisp/muse-publish.el lisp/muse.el
3270 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3272     Summary:
3273       Customization error; Makefile tweaks.
3274     Revision:
3275       muse--main--1.0--patch-136
3277     * Makefile (dist): Use a tla-specific method to create the tarball.
3278       Create a zip file as well.
3279       (upload): New rule that uploads the tarball and zip file to gna.org.
3280     
3281     * Makefile.defs (VERSION): New variable that determines the version
3282       string to use in the `dist' and `upload' targets.
3283     
3284     * lisp/muse.el (muse-implicit-link-functions)
3285       (muse-explicit-link-functions): Use :type of hook so that the options
3286       get recognized.
3288     modified files:
3289      ChangeLog Makefile Makefile.defs lisp/muse.el
3292 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3294     Summary:
3295       Prepare Muse 3.01.90 (3.02 RC1).
3296     Revision:
3297       muse--main--1.0--patch-135
3300     modified files:
3301      ChangeLog lisp/muse.el muse.texi
3304 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3306     Summary:
3307       Attempt to get the right file extension when publishing; more examples.
3308     Revision:
3309       muse--main--1.0--patch-134
3311     * examples/mwolson/muse-init.el: Update my configuration.
3312     
3313     * examples/mwolson/templates: Store my web page templates here.
3314     
3315     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3316     
3317     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3318       descriptions.  Yet another reason to implement my list-returning from
3319       handlers idea.
3320     
3321     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3322       with a few more edge cases.  Throw together a rough hack for
3323       determining when to include the output file extension.
3324     
3325     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3326       but still ineffective.
3328     new files:
3329      examples/mwolson/templates/.arch-ids/=id
3330      examples/mwolson/templates/.arch-ids/footer.html.id
3331      examples/mwolson/templates/.arch-ids/generic-footer.html.id
3332      examples/mwolson/templates/.arch-ids/generic-header.html.id
3333      examples/mwolson/templates/.arch-ids/header.html.id
3334      examples/mwolson/templates/footer.html
3335      examples/mwolson/templates/generic-footer.html
3336      examples/mwolson/templates/generic-header.html
3337      examples/mwolson/templates/header.html
3339     modified files:
3340      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3341      lisp/muse-wiki.el
3343     new directories:
3344      examples/mwolson/templates
3345      examples/mwolson/templates/.arch-ids
3348 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3350     Summary:
3351       Make published link handling do the right thing, plus misc. fixes.
3352     Revision:
3353       muse--main--1.0--patch-133
3355     * lisp/muse-mode.el (muse-mode-hook): Add option for
3356       `muse-wiki-update-custom-values'.  The :set function makes sure that
3357       this is always included in `muse-mode-hook' if muse-wiki is loaded.
3358       This probably isn't best-practice, but it works.
3359     
3360     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3361       Save match data.
3362     
3363     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3364       `muse-publish-prepare-url' to the listed options.
3365     
3366     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3367       output-dir is not specified.
3368     
3369     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3370       here instead of later on.
3371     
3372     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3373       right thing when `muse-wiki-interwiki-alist' is nil.
3374     
3375     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3376       `muse-publish-output-file'.
3377     
3378     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3379       (muse-wiki-transform-wikiword): Removed.  We should not use the
3380       publishing transforms facility to handle these.
3381     
3382     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3383       links as "link" rather than "url".
3384     
3385     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3386       takes care of any customization cleaups that need to happen whenever
3387       muse-mode is entered.
3388     
3389     * lisp/muse.el (muse-implicit-link-functions): Add options for
3390       `muse-handle-url' and the wiki handlers.
3391       (muse-explicit-link-functions): Add option for
3392       `muse-wiki-handle-internal'.
3394     modified files:
3395      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3396      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3399 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3401     Summary:
3402       Add invalid directory assertion.
3403     Revision:
3404       muse--main--1.0--patch-132
3406     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3407       any invalid directories will trigger an error.
3409     modified files:
3410      ChangeLog lisp/muse-project.el
3413 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3415     Summary:
3416       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3417     Revision:
3418       muse--main--1.0--patch-131
3421     modified files:
3422      AUTHORS ChangeLog
3425 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3427     Summary:
3428       Yann's assignment form came in!
3429     Revision:
3430       muse--main--1.0--patch-130
3433     modified files:
3434      AUTHORS ChangeLog
3437 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3439     Summary:
3440       Compilation fix, minor shuffling in `muse-mode'.
3441     Revision:
3442       muse--main--1.0--patch-129
3444     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3445       accessing it.  Fixes Yet Another Compiler Error.
3446     
3447     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3448      project-specific settings happen first.
3450     modified files:
3451      ChangeLog lisp/muse-mode.el lisp/muse.el
3454 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3456     Summary:
3457       Fix annoying initial buffer coloring problem.
3458     Revision:
3459       muse--main--1.0--patch-128
3461     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3462       where even buffer-file-name is not set.  This happens the first time we
3463       attempt to colorize the buffer.  I'm rather astonished that I had to do
3464       this.
3466     modified files:
3467      ChangeLog lisp/muse-wiki.el
3470 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3472     Summary:
3473       Jump to bad and good links on TAB; mode-choosing fix.
3474     Revision:
3475       muse--main--1.0--patch-127
3477     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3478       pics a major mode for a file.  If one is specified in the project of
3479       file, use it.  Otherwise, use muse-mode.
3480       (muse-next-reference, muse-previous-reference): Jump to bad links as
3481       well as good ones.
3482     
3483     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3484       of `muse-mode'.
3486     modified files:
3487      ChangeLog lisp/muse-mode.el lisp/muse.el
3490 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3492     Summary:
3493       Add specified Muse file extension to auto-mode-alist.
3494     Revision:
3495       muse--main--1.0--patch-126
3497     * lisp/muse.el (muse-file-extension): If extension is specified, remove
3498       the old extension from auto-mode-alist and add the new one.  This
3499       eliminates the need to set muse-mode-auto-p when you have specified a
3500       Muse file extension.
3501     
3502     * examples/mwolson/muse-init.el: Sync.
3504     modified files:
3505      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3508 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3510     Summary:
3511       Make `muse-project-alist' more intuitively customizable.
3512     Revision:
3513       muse--main--1.0--patch-125
3515     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3516       settings.
3517     
3518     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3519       (muse-project-alist-get): New function that pre-parses
3520       `muse-projects-alist' before customization in order to work around an
3521       annoying limitation in the customize interface.
3522       (muse-project-alist-set): New function that takes the value that
3523       customize gave us and turns it into something Muse can use.
3524       (muse-project): New widget that outlines the form of the
3525       `muse-project-alist' variable.
3526       (muse-project-alist): Use the `muse-project' widget and specify :set
3527       and :get.
3529     modified files:
3530      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3533 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3535     Summary:
3536       Silence compiler warnings.
3537     Revision:
3538       muse--main--1.0--patch-124
3540     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3541     
3542     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3543       compiler warning.
3544     
3545     * lisp/muse-project.el (muse-project-applicable-styles): Call
3546       `muse-assert' with only 1 argument to silence a compiler warning.
3548     modified files:
3549      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3550      lisp/muse-project.el
3553 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3555     Summary:
3556       muse-docbook: Merge several other types of tags if necessary.
3557     Revision:
3558       muse--main--1.0--patch-123
3560     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3561       `muse-docbook-fixup-sections'.  For each TAG in
3562       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3563       merge them together.  Thanks to Dale P. Smith for the suggestion.
3564       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3566     modified files:
3567      ChangeLog lisp/muse-docbook.el
3570 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3572     Summary:
3573       muse-docbook: Output an XML tag with encoding at the beginning of document.
3574     Revision:
3575       muse--main--1.0--patch-122
3577     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3578       of document.
3579       (muse-docbook-encoding-default): New option that determines which Emacs
3580       buffer encoding to use by default in Muse DocBook files if none is
3581       found.
3582       (muse-docbook-charset-default): New option that determines the DocBook
3583       XML charset to use if no translation is found in
3584       muse-docbook-encoding-map.
3585       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3586       system to its associated DocBook coding system.
3587       (muse-docbook-transform-content-type): New function that determines the
3588       DocBook XML encoding to use based on the contents of
3589       muse-docbook-encoding-map.
3590       (muse-docbook-encoding): New function that calls
3591       muse-docbook-transform-content-type.
3592       (muse-docbook-finalize-buffer): New function that sets the buffer file
3593       coding system to the value of muse-docbook-encoding-default, but only
3594       if the buffers contents have no special characters.
3595       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3597     modified files:
3598      ChangeLog lisp/muse-docbook.el
3601 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3603     Summary:
3604       Apply muse-docbook patch from Dale P. Smith.
3605     Revision:
3606       muse--main--1.0--patch-121
3608     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3609       Dale P. Smith to make the markup much better.
3611     modified files:
3612      AUTHORS ChangeLog lisp/muse-docbook.el
3615 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3617     Summary:
3618       Use different mapping for S-tab on Windows.
3619     Revision:
3620       muse--main--1.0--patch-120
3622     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3623       Windows, use [(shift tab)] for `muse-previous-reference'.
3625     modified files:
3626      ChangeLog lisp/muse-mode.el
3629 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3631     Summary:
3632       XEmacs wiki fix.
3633     Revision:
3634       muse--main--1.0--patch-119
3636     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3637       `muse-match-string-no-properties' so XEmacs doesn't complain.
3639     modified files:
3640      ChangeLog lisp/muse-wiki.el
3643 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3645     Summary:
3646       Handle a few edge cases with project-page resolution gracefully.
3647     Revision:
3648       muse--main--1.0--patch-118
3650     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3651       make sure that PAGE is specified.  STYLES should be generated
3652       automatically, but it could theoretically fail.  I'm managing to
3653       trigger this when messing with unsaved Muse files.  Handle case where
3654       buffer has not yet been saved.
3655       (muse-project-find-file): Don't try to resolve relative links; just
3656       open them.
3657     
3658     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3659       point-of-reference bug.  No need to call muse-project-page-of-file
3660       since buffer-file-name and muse-publishing-current-file both give us
3661       full paths.
3662     
3663     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3664       `skip-chars-backward' only respects the newline some of the time.
3665       Damned annoying.
3667     modified files:
3668      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3669      lisp/muse-wiki.el
3672 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3674     Summary:
3675       Fix image-link goof-up and add pretty titles.
3676     Revision:
3677       muse--main--1.0--patch-117
3679     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3680       class="image-link"> instead of <div class="image-link">.  I found a bug
3681       with the way I was handling both, so I decided to simplify things.
3682     
3683     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3684       `muse-publish-output-name', but keeps the directory prefix.
3685       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3686     
3687     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3688       customizable option that determines the words to downcase in title.
3689       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3690       Capitalized Title out of either a string or the current title.  This is
3691       not currently used by any other function -- for now it is meant to be
3692       called by the user.
3694     modified files:
3695      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3698 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3700     Summary:
3701       Escape specials in link descriptions.
3702     Revision:
3703       muse--main--1.0--patch-116
3705     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3706       function that escapes special characters in the given string according
3707       to the current publishing style.
3708       (muse-publish-url): Use the above function to escape the description
3709       part of extended links.
3710       (muse-publish-prepare-url): Don't make string read-only; it does
3711       nothing.
3712     
3713     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3714       (muse-wiki-transform-wikiword): Don't make string read-only.
3716     modified files:
3717      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3720 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3722     Summary:
3723       Escape "&", "<", and ">" in URL text.
3724     Revision:
3725       muse--main--1.0--patch-115
3727     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3728       specially.  Thanks to John Sullivan for the suggestion.
3730     modified files:
3731      ChangeLog lisp/muse-html.el
3734 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3736     Summary:
3737       Update my example configuration.
3738     Revision:
3739       muse--main--1.0--patch-114
3741     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3742       project to "WebSite" in order to make it more distinct.
3743       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3744       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3745       anymore.
3746       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3747       published name of the current file.  I really should make a function
3748       called `muse-published-name' or something similar!
3749       ("\C-cpx"): Use this key sequence for
3750       `my-muse-prepare-entry-for-xanga'.
3751       (muse-file-extension): I'm making use of this so I can figure out its
3752       intricacies.
3754     modified files:
3755      ChangeLog examples/mwolson/muse-init.el
3758 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3760     Summary:
3761       Tackle a project name interwiki highlighting snafu.
3762     Revision:
3763       muse--main--1.0--patch-113
3765     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3766       this.  It seems to be more robust now.  Highlighting is going the way I
3767       want it.
3769     modified files:
3770      ChangeLog lisp/muse-wiki.el
3773 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3775     Summary:
3776       Fix some gross mistakes.
3777     Revision:
3778       muse--main--1.0--patch-112
3780     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3781       gross misspellings.
3782     
3783     * lisp/muse-project.el (muse-project-file-entries): If
3784       `muse-file-extension' is defined, use it to filter the entries.
3785     
3786     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3787       variable.  Move higher in file.
3788     
3789     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3790       argument instead of the real name of the variable.
3792     modified files:
3793      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3794      lisp/muse.el
3797 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3799     Summary:
3800       Make natural interwiki links between projects mostly work.
3801     Revision:
3802       muse--main--1.0--patch-111
3804     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3805       function and flesh it out.  This seems to work properly, though for
3806       some reason, interwiki links using projects are a bit flakey.
3807       (muse-wiki-handle-interwiki): Deal with case where we have a project
3808       name in an interwiki link.
3810     modified files:
3811      ChangeLog lisp/muse-wiki.el
3814 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3816     Summary:
3817       Fix Emacs21 issue with muse-insert-tag.
3818     Revision:
3819       muse--main--1.0--patch-110
3821     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3822       completing-read to appease older Emacsen.
3824     modified files:
3825      ChangeLog lisp/muse-mode.el
3828 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3830     Summary:
3831       Fix error with `muse-blosxom-new-entry' and Emacs21.
3832     Revision:
3833       muse--main--1.0--patch-109
3835     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3836       `completing-read' so that old versions of Emacs don't complain.
3838     modified files:
3839      ChangeLog lisp/muse-blosxom.el
3842 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3844     Summary:
3845       Try to fix an error with `muse-blosxom-get-categories'.
3846     Revision:
3847       muse--main--1.0--patch-108
3849     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3850       about processing directories.
3852     modified files:
3853      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3856 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3858     Summary:
3859       Make a distinction between implicit and explicit links at publish-time.
3860     Revision:
3861       muse--main--1.0--patch-107
3863     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3864     
3865     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3866     
3867     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3868       `explicit' argument.
3869     
3870     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3871       not we are dealing with an explicit link.
3872     
3873     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3874     
3875     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3876       argument, but ignore it.
3877     
3878     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3879       when link is not explicit.
3881     modified files:
3882      ChangeLog lisp/muse-html.el lisp/muse-http.el
3883      lisp/muse-publish.el lisp/muse-wiki.el
3886 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3888     Summary:
3889       Implement several WikiWord handling fixes.
3890     Revision:
3891       muse--main--1.0--patch-106
3893     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3894       found by the handlers.  Don't send implicit links through some of the
3895       advanced checks.
3896     
3897     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3898       of interwiki link before calling `muse-handle-explicit-link'.
3899     
3900     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3901       "\\|" separator between project-alist entries and interwiki entries.
3902       Force a reconfiguration of muse-colors-markup.
3903     
3904     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3905       sure that we don't colorize WikiNames that don't go with any file.
3906     
3908     modified files:
3909      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3910      lisp/muse-wiki.el
3913 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3915     Summary:
3916       Attempt to simplify muse-wiki a bit.
3917     Revision:
3918       muse--main--1.0--patch-105
3920     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3921       here.
3922     
3923     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3924       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3925       (muse-wiki-update-use-wikiword-markup-regexp)
3926       (muse-wiki-update-use-wikiword-link-function)
3927       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3928       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3929     
3930     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3931       `muse-wiki-use-wikiword' is specified.
3932     
3933     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3934       unless `muse-wiki-use-wikiword' is specified.
3935     
3936     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3937       muse-colors-markup.
3938     
3939     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3940       muse-publish-markup-regexps.
3941     
3942     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3943       muse-publish-url-transforms.
3944     
3945     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3946       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3947     
3949     modified files:
3950      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3953 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3955     Summary:
3956       Make muse-blosxom use relative name of published file in page-date alist.
3957     Revision:
3958       muse--main--1.0--patch-104
3960     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3961       file.
3962       (muse-blosxom-update-page-date-alist): Renamed from
3963       `muse-blosxom-markup-date-directive'.  Make the current file name
3964       relative to the base directory and strip file extension if necessary.
3965     
3967     modified files:
3968      ChangeLog lisp/muse-blosxom.el
3971 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
3973     Summary:
3974       Hack on muse-blosxom timestamps somewhat.
3975     Revision:
3976       muse--main--1.0--patch-103
3978     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
3979       actually do something useful.  This should have a different name,
3980       really.
3981       ("blosxom-html", "blosxom-xhtml"): Call
3982       `muse-blosxom-markup-date-directive' after publishing each entry.
3983     
3985     modified files:
3986      ChangeLog lisp/muse-blosxom.el
3989 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
3991     Summary:
3992       Fix several startup and compile errors.
3993     Revision:
3994       muse--main--1.0--patch-102
3996     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
3997       fixes an error that occurred during startup.
3998     
3999     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4000       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4001       to muse.el.
4002     
4003     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4004       that the nasty compile errors go away.  Fix a few typos.
4005       (muse-ignored-extensions): Fix docstring.
4006       (muse-file-extension): Move this higher in the file.
4007     
4008     
4010     modified files:
4011      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4014 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4016     Summary:
4017       Note that muse-file-extension should not have "." in front.
4018     Revision:
4019       muse--main--1.0--patch-101
4021     * lisp/muse-project.el (muse-project-find-file): Handle case where
4022       muse-file-extension is not specified.
4023     
4024     * lisp/muse.el (muse-file-extension): Note that the period at the
4025       beginning of this value should be omitted.
4026     
4027     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4028       file extension so that regexp characters inside the extension will not
4029       goof it up.  This should never be a problem in normal cases, but let's
4030       be robust.
4031     
4033     modified files:
4034      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4035      lisp/muse.el
4038 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4040     Summary:
4041       Implement optional file extension of Muse files.
4042     Revision:
4043       muse--main--1.0--patch-100
4045     * lisp/muse-mode.el (muse-mode): Make sure
4046       `muse-update-ignored-extensions-regexp' gets updated every time we
4047       enter Muse mode.  This works around a bug in the customize interface --
4048       if a user changes an option using setq, the :set function sometimes
4049       does not get executed.  I should really try to determine whether or not
4050       this is really an issue anymore.
4051     
4052     * lisp/muse-project.el (muse-project-find-file): Make use of
4053       `muse-file-extension'.
4054     
4055     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4056       customizable; it is autogenerated from `muse-ignored-extensions'.
4057       (muse-update-ignored-extensions-regexp): New function that sets the
4058       value of `muse-ignored-extensions-regexp'.  This is needed in order to
4059       make sure that the value of `muse-file-extension' is taken into
4060       account.
4061       (muse-ignored-extensions): New option that determines which file
4062       extensions to ignore.  It is in the form of a list of regexps.
4063     
4064     * lisp/muse.el (muse-file-extension): New option that allows the user to
4065       specify the file extension to be used for Muse files.  By default, this
4066       is nil, which means that no extension will be used.
4067     
4068     * lisp/muse.el (muse-page-name): Handle case where
4069       `muse-ignored-extensions-regexp' is nil.
4070     
4072     modified files:
4073      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4074      lisp/muse-regexps.el lisp/muse.el
4077 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4079     Summary:
4080       Document new blosxom convenience feature.
4081     Revision:
4082       muse--main--1.0--patch-99
4084     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4085       `muse-blosxom-project-alist-entry'.  An example is provided in the
4086       header.
4087     
4089     modified files:
4090      ChangeLog lisp/muse-blosxom.el
4093 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4095     Summary:
4096       Further work on `muse-project-alist' entry generation for blosxom.
4097     Revision:
4098       muse--main--1.0--patch-98
4100     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4101       Include subdirectories in first part of "Blog" entry.
4102     
4103     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4104       that returns a list of dirs that are to be used with the first part of
4105       a `muse-project-alist' entry.
4106     
4108     modified files:
4109      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4112 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4114     Summary:
4115       New function: muse-blosxom-project-alist-entry.
4116     Revision:
4117       muse--main--1.0--patch-97
4119     * examples/mwolson/muse-init.el: Update from my latest settings.
4120       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4121     
4122     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4123       that generates the latter part of an entry for `muse-project-alist'.
4124     
4126     modified files:
4127      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4130 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4132     Summary:
4133       Merged from hodique@lifl.fr--2005 (patch 12-23)
4134     Revision:
4135       muse--main--1.0--patch-96
4137     Patches applied:
4138     
4139      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4140        Merged from mwolson@gnu.org--2005 (patch 68-76)
4141     
4142      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4143        Merged from mwolson@gnu.org--2005 (patch 77-80)
4144     
4145      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4146        Merged from mwolson@gnu.org--2005 (patch 81)
4147     
4148      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4149        Merged from mwolson@gnu.org--2005 (patch 82)
4150     
4151      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4152        Escape % in latex publishing
4153     
4154      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4155        bugfix
4156     
4157      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4158        small improvement on muse-make-link
4159     
4160      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4161        Fix customization of muse-wiki-wikiword-regexp
4162     
4163      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4164        Allow full customization of WikiWords
4165     
4166      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4167        Fix mouse-2 yank bug in muse-mode
4168     
4169      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4170        Fix interpretation order
4171     
4172      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4173        Merged from mwolson@gnu.org--2005 (patch 83-95)
4174     
4176     modified files:
4177      ChangeLog lisp/muse-wiki.el
4179     new patches:
4180      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4181      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4182      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4183      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4184      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4185      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4186      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4187      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4188      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4189      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4190      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4191      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4194 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4196     Summary:
4197       Minor docfixes.
4198     Revision:
4199       muse--main--1.0--patch-95
4201     * lisp/muse-mode.el (muse-follow-name-at-point) 
4202       (muse-follow-name-at-mouse): Docfixes.
4203     
4205     modified files:
4206      ChangeLog lisp/muse-mode.el
4209 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4211     Summary:
4212       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4213     Revision:
4214       muse--main--1.0--patch-94
4216     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4217       `muse-blosxom-new-entry'.
4218     
4219     * muse.texi (Blosxom Entries): Ditto.
4220     
4222     modified files:
4223      ChangeLog lisp/muse-blosxom.el muse.texi
4226 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4228     Summary:
4229       Re-add global mouse-2 event.
4230     Revision:
4231       muse--main--1.0--patch-93
4233     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4234       mouse-2, since Yann found a way around the problem I was facing.
4235       (muse-follow-name-at-mouse): Call the event that would normally be used
4236       here if we don't have a link at point.
4237     
4239     modified files:
4240      ChangeLog lisp/muse-mode.el
4243 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4245     Summary:
4246       Fix publishing error.
4247     Revision:
4248       muse--main--1.0--patch-92
4250     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4251       the cdr of output-dir.  This was a code fragment from a previous
4252       attempt to refactor this function.
4253     
4255     modified files:
4256      ChangeLog lisp/muse-project.el
4259 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4261     Summary:
4262       Work on getting to the point where we can resolve project interwiki links.
4263     Revision:
4264       muse--main--1.0--patch-91
4266     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4267       `muse-publishing-current-file'.
4268     
4269     * lisp/muse-project.el (muse-project-of-file): Ditto.
4270     
4271     * lisp/muse-project.el (muse-project-applicable-styles): New function
4272       that returns the usable styles for a file, given either a list of
4273       styles or a project name.  This is useful for removing styles that will
4274       be ignored for a file.
4275       (muse-project-publish-file): Split :include and :exclude processing
4276       into `muse-project-applicable-styles'.
4277     
4278     * lisp/muse-publish.el (muse-publish-output-name): Use
4279       `muse-publishing-current-file'.
4280     
4281     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4282     
4283     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4284       project names.
4285     
4286     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4287       names to be uninterpreted.  Remove need for muse-assoc-string.
4288     
4289     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4290       function that will be called to fetch a link to a page from a Muse
4291       project from the output file of the currently-published file.  This is
4292       commented out for now since I ran out of energy.
4293     
4294     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4295       `muse-wiki-resolve-project-page' for handling Muse project interwiki
4296       links, but only when no match was found in `muse-wiki-interwiki-alist'.
4297       Handle case where no interwiki can be found, even though this should
4298       never happen.
4299     
4300     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4301       whenever Muse mode is entered.  That way we don't have to enter an
4302       extra command in our .emacs.
4303     
4304     * lisp/muse.el (muse-current-file): Remove this, since a variable called
4305       `muse-publishing-current-file' already exists that does the same thing.
4306       How embarrassing.
4307     
4308     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4309     
4310     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4311       to use it.
4312     
4314     modified files:
4315      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4316      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4319 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4321     Summary:
4322       Mouse-2 on regular text will yank rather than give an error.
4323     Revision:
4324       muse--main--1.0--patch-90
4326     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4327       this seems to be more trouble than it's worth.
4328       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4329       use our own implementation.
4330     
4332     modified files:
4333      ChangeLog lisp/muse-mode.el
4336 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4338     Summary:
4339       Make interwiki links publish with the correct extension.
4340     Revision:
4341       muse--main--1.0--patch-89
4343     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4344       prefix and suffix to interwiki names, as well as stripping out unwanted
4345       extensions.
4346     
4348     modified files:
4349      ChangeLog lisp/muse-wiki.el
4352 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4354     Summary:
4355       Fix publishing of bare interwiki names.
4356     Revision:
4357       muse--main--1.0--patch-88
4359     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4360       `set'.  Use `muse-assoc-string' instead of `assoc'.
4361     
4362     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4363       `assoc-string' functionality usable with Emacs21 and XEmacs.
4364     
4366     modified files:
4367      ChangeLog lisp/muse-wiki.el lisp/muse.el
4370 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4372     Summary:
4373       Apply a few fixes from Yann's branch.
4374     Revision:
4375       muse--main--1.0--patch-87
4377     Background: I hacked on Muse over the weekend while offline, and so did
4378                 Yann.  His changes to muse-wiki.el are different than the
4379                 ones that I made, so we should probably figure out the best
4380                 way to handle this when we both get on IRC again.  For now,
4381                 I've merged in the bugfixes that he's made, omitting most of
4382                 the changes to muse-wiki.
4383     
4384     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4385     
4386     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4387     
4388     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4389       introduced previously.
4390     
4392     modified files:
4393      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4396 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4398     Summary:
4399       Warn if file not published; hack further on Wiki stuff.
4400     Revision:
4401       muse--main--1.0--patch-86
4403     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4404       complete <div> tags that are of the class "image-link".  It is hoped
4405       that this will prevent user-added <div> tags from being mangled.
4406     
4407     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4408       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4409       need to look at the text at point.
4410     
4411     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4412       current file has not been published since it was up-to-date.  Thanks to
4413       Bill Freeman for the suggestion.
4414     
4415     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4416       is nil.  If this happens, return the original URL.
4417     
4418     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4419       `muse-wiki-update-interwiki-regexp.'
4420       (muse-wiki-update-interwiki-regexp): New function that sets the value
4421       of `muse-wiki-interwiki-regexp'.
4422       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4423       on :set.
4424     
4425     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4426       `muse-wiki-expand-interwiki'.
4427       (muse-wiki-transform-wikiword): New function that prevents WikiWords
4428       with no matching file from being published as links.
4429     
4430     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4431       string argument once again, since this behavior is needed when
4432       publishing.
4433       (muse-wiki-handle-wikiword): Ditto.
4434     
4435     * lisp/muse.el (muse-handle-url): Ditto.
4436     
4437     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
4438       after every unsuccessful attempt at handling the link.  If argument is
4439       given, restore match-data at end, too.
4440     
4441     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4442       argument.  Match data is always saved.  If argument is not given,
4443       assume that `muse-implicit-link-regexp' has been matched against, and
4444       return the 1st match string if no handlers worked.
4445     
4447     modified files:
4448      ChangeLog lisp/muse-html.el lisp/muse-mode.el
4449      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4452 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4454     Summary:
4455       Hack on WikiName handling and make TAB work for Wiki links.
4456     Revision:
4457       muse--main--1.0--patch-85
4459     * lisp/muse-colors.el (muse-colors-markup): Use
4460       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4461     
4462     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
4463       nil, don't color bad links.  If non-nil, color bad links.
4464     
4465     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4466     
4467     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4468       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4469       (muse-journal-rss-munge-buffer): Ditto.
4470     
4471     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4472       Docfix.
4473     
4474     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4475       are handled first, then implicit ones.  It should work better in all
4476       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
4477       to determine how far to scan for an implicit link.  This defaults to
4478       the text between the point and the next space.
4479     
4480     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4481       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
4482       literally after opening the buffer.  Hopefully this can be of use in
4483       custom visit-link functions, when necessary.
4484     
4485     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4486       `muse-visit-link-default'.
4487     
4488     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4489       Search by text properties instead of regexps.  This allows Muse to find
4490       links without having to have a massive regexp that contains all link
4491       types.  The downside is that this will not work if the user defontifies
4492       the buffer.  But it would somewhat defeat the purpose of following
4493       links if you can't see them.
4494     
4495     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4496       enough command line args are passed in batch mode.
4497     
4498     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4499       `muse-explicit-link-regexp'.
4500     
4501     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4502       `muse-link-regexp'.
4503     
4504     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4505       specifies the "common ground" of all implicit links, like URLs, bare
4506       WikiNames, and -- in the future -- email addresses.
4507     
4508     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4509     
4510     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4511       optional.  That was a bad idea on my part.  Renamed from
4512       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
4513       annoy anyone :^) .
4514     
4515     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4516       `muse-wiki-interwiki-expand'.
4517       (muse-wiki-handle-wikiword): Renamed from
4518       `muse-wiki-wikiword-handle'.
4519     
4520     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4521       for the eval-after-load arg since XEmacs chokes on constants.
4522     
4523     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4524       face on WikiWords that don't correspond with a file.  If people really
4525       want this to appear in bad-link face, I could accommodate that.
4526     
4527     * lisp/muse.el (muse-handle-url): New function that detects whether the
4528       given string is a URL.
4529       (muse-implicit-link-functions): Renamed from
4530       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4531       (muse-explicit-link-functions): Renamed from
4532       `muse-mode-handler-functions'.
4533       (muse-handle-implicit-link): New function that handles all
4534       implicit links by calling functions from `muse-implicit-link-functions'.
4535       (muse-handle-explicit-link): Renamed from
4536       `muse-handled-url'.
4537     
4539     modified files:
4540      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4541      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4542      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4545 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4547     Summary:
4548       Allow WikiWords to be ignored with <nop> or "''''".
4549     Revision:
4550       muse--main--1.0--patch-84
4552     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4553     
4554     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4555       whether to hide <nop> tags when coloring a Muse buffer.
4556       (muse-wiki-wikiword-at-point): Docfix.
4557       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4558       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4559       during publishing.
4560       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4561       which keeps the WikiWord that follows it from being interpreted.
4562       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4563       WikiWord delimiter.
4564     
4566     modified files:
4567      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4570 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4572     Summary:
4573       Update postal address of FSF in muse-wiki.el.
4574     Revision:
4575       muse--main--1.0--patch-83
4577     * lisp/muse-wiki.el: Update postal address of the FSF.
4578     
4580     modified files:
4581      ChangeLog lisp/muse-wiki.el
4584 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4586     Summary:
4587       Interpret explicit links before emphasis.
4588     Revision:
4589       muse--main--1.0--patch-82
4591     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4592       links before emphasis.
4593     
4594     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4595       for the heck of it.
4597     modified files:
4598      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4601 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4603     Summary:
4604       Wiki hacking, regexp tweaks.
4605     Revision:
4606       muse--main--1.0--patch-81
4608     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4609       muse-regexp.
4610     
4611     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4612       that indicates whether or not to use character classes in regexps.  The
4613       default is to let Muse try to figure it out.
4614       (muse-extreg-usable-p): Make use of this variable.
4615     
4616     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4617       this regexp.  I'm guessing it was supposed to have a TAB in there at
4618       one time.  Replace this stuff with muse-regexp-space.
4619     
4620     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4621       by default.
4622     
4623     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4624       "or".
4625     
4626     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4627       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4628       We'll fix those anchor problems eventually!
4629     
4630     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4631       uses `muse-interwiki-handle' to determine whether an interwiki link is
4632       at point.
4633     
4634     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4635       look for a suitable value at point if needed.
4636     
4637     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4638     
4639     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4640     
4641     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4643     modified files:
4644      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4645      lisp/muse-wiki.el
4648 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4650     Summary:
4651       Make installation of manual when not using Debian go smoothly.
4652     Revision:
4653       muse--main--1.0--patch-80
4655     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4656       and options are to be used when insinuating the Muse documentation into
4657       the Info menu.
4658     
4659     * Makefile (install): Make use of INSTALLINFO.
4660     
4661     * README (Installation): Give directions for changing INSTALLINFO on a
4662       Debian system and changing where Muse is installed.
4663     
4664     * muse.texi: Ditto.
4666     modified files:
4667      ChangeLog Makefile Makefile.defs README muse.texi
4670 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4672     Summary:
4673       Fix compiler warning induced by last patch.
4674     Revision:
4675       muse--main--1.0--patch-79
4677     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4678       compiler warning.
4680     modified files:
4681      ChangeLog lisp/muse-project.el lisp/muse.el
4684 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4686     Summary:
4687       Add `muse-current-file', fix minor QuickStart issue.
4688     Revision:
4689       muse--main--1.0--patch-78
4691     * examples/QuickStart: Make John Wiegley the author.
4692     
4693     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4694       `muse-current-file' instead of `buffer-file-name'.
4695     
4696     * lisp/muse-project.el (muse-current-project): Document.
4697     
4698     * lisp/muse-project.el (muse-current-file): New variable indicating the
4699       name, including path, of the file that is currently being published.
4700       (muse-project-of-file): Make use of
4701       `muse-current-file'.
4702     
4703     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4704     
4705     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4707     modified files:
4708      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4709      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4710      lisp/muse.el
4713 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4715     Summary:
4716       Make muse-replace-regexp-in-string closer to its parent; no func change.
4717     Revision:
4718       muse--main--1.0--patch-77
4720     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4721       to implement all functionality of `replace-regexp-in-string'.  No
4722       functionality change.
4723     
4725     modified files:
4726      ChangeLog lisp/muse.el
4729 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4731     Summary:
4732       Play nicely with fill, adaptive-fill, and flyspell.
4733     Revision:
4734       muse--main--1.0--patch-76
4736     * muse-mode.el (muse-mode-intangible-links): New function used to
4737       determine whether links will be considered intangible.
4738     
4739     * lisp/muse-mode.el (muse-mode-link-functions)
4740       (muse-mode-handler-functions): Minor docfix.
4741     
4742     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4743       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4744       making links intangible by default, but this may be adjusted by use of
4745       the `muse-mode-intangible-links' function.
4746     
4747     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4748       nil if we should allow a fill to occur here.  Keeps links from being
4749       broken up.
4750     
4751     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4752       non-nil if we allow spell-checking to occur here.  Keeps links from
4753       being improperly colorized.
4754     
4755     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4756       functionality change.
4758     modified files:
4759      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4762 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4764     Summary:
4765       Minor doc changes and code prettification.
4766     Revision:
4767       muse--main--1.0--patch-75
4769     * AUTHORS: Note that YH's assignment is in the mail.
4770     
4771     * README (scripts): Explain better the contents of the `scripts'
4772       directory.
4773     
4774     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4776     modified files:
4777      AUTHORS ChangeLog README lisp/muse-wiki.el
4780 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4782     Summary:
4783       Merged from hodique@lifl.fr--2005 (patch 7-11)
4784     Revision:
4785       muse--main--1.0--patch-74
4787     Patches applied:
4788     
4789      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4790        split WikiWords and InterWiki links into their own package
4791     
4792      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4793        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4794     
4795      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4796        Mimic experimental behavior for interwiki
4797     
4798      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4799        fix notes publishing
4800     
4801      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4802        various minor fixes
4804     new files:
4805      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4807     modified files:
4808      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4809      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4811     renamed files:
4812      experimental/.arch-ids/muse-wiki.el.id
4813        ==> experimental/.arch-ids/muse-wiki-old.el.id
4814      experimental/muse-wiki.el
4815        ==> experimental/muse-wiki-old.el
4817     new patches:
4818      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4819      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4820      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4821      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4822      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4825 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4827     Summary:
4828       Tell people where to find on-line version of manual.
4829     Revision:
4830       muse--main--1.0--patch-73
4832     * README: Add on-line locations for manual.
4833     
4834     * muse.texi: Remove @include directive.  This makes generating a PDF of
4835       this documentation a lot easier.
4836     
4837     * muse.texi (Preface): Add on-line locations for manual.
4839     modified files:
4840      ChangeLog README muse.texi
4843 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4845     Summary:
4846       Try to make Muse play nice with outline minor mode.
4847     Revision:
4848       muse--main--1.0--patch-72
4850     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4851     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4852     "muse" instead of "t" when adding invisibility to text or checking for
4853     invisibility.
4854     
4855     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4856     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4857     this function.
4859     modified files:
4860      ChangeLog lisp/muse-colors.el lisp/muse.el
4863 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4865     Summary:
4866       Minor grammar fix in Introduction section of manual.
4867     Revision:
4868       muse--main--1.0--patch-71
4870     * muse.texi (Introduction): Minor grammar fix.
4872     modified files:
4873      ChangeLog muse.texi
4876 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4878     Summary:
4879       Release Muse 3.01.
4880     Revision:
4881       muse--main--1.0--patch-70
4883     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4884     
4885     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4886     
4887     * lisp/muse-poem.el (muse-poem-markup-strings)
4888       (muse-poem-chapbook-strings): Make customizable.
4889     
4890     * lisp/muse-poem.el (muse-chapbook-latex-header)
4891       (muse-chapbook-latex-footer): Docfix.
4892     
4893     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4894       (muse-texinfo-pdf-extension): Ditto.
4895     
4896     * lisp/muse.el (muse-version): Change to 3.01.
4897     
4898     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4899       done, for now!
4901     modified files:
4902      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4903      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4906 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4908     Summary:
4909       Tweak documentation thoroughly; still incomplete.
4910     Revision:
4911       muse--main--1.0--patch-69
4913     * README: Minor tweaks.
4914     
4915     * muse.texi: Massively rename chapters so that the titles are more
4916       descriptive.  Clean up grammar.
4917     
4918     * muse.texi (Obtaining Muse): Move content of Installation node here,
4919       stripping out any customization tips, since those are covered later.
4920       Re-work this chapter since I was dissatisfied with it.
4921     
4922     * muse.texi (Installation): This node has the content of README regarding
4923       installation, which fits the title of the node much better than the
4924       previous content.
4925     
4926     * muse.texi (Blosxom): Turn the sections of this section into
4927       subsections.
4928     
4929     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4930       like lists!
4931     
4932     * muse.texi (History): Add a "2005" item.
4934     modified files:
4935      ChangeLog README muse.texi
4938 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4940     Summary:
4941       Finish documenting 2 more publishing styles.
4942     Revision:
4943       muse--main--1.0--patch-68
4945     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4946     
4947     * lisp/muse-journal.el: Docfixes.
4948     
4949     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4950       documentation to this function.
4951     
4952     * muse.texi (Blosxom Options): New node containing the publishing styles
4953       and options provided by Blosxom.
4954       (Book): Add usage note, as I suspect a lot of people might be confused
4955       by this style.
4956       (HTML): Space out entries better.
4957       (Journal, LaTeX): New nodes for publishing styles.
4958       (Common Elements): Document a few options that are present in
4959       `muse-publish.el'.
4961     modified files:
4962      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
4963      lisp/muse-latex.el lisp/muse-publish.el muse.texi
4966 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
4968     Summary:
4969       Make Muse installable and correct an Emacs21 issue.
4970     Revision:
4971       muse--main--1.0--patch-67
4973     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
4974       directory will be generated.
4975       (all): Compile muse.info by default.
4976       (doc): Refactor into individual generation rules for .html and .info
4977       files.
4978       (install): New rule that installs Muse source code, compiled .elc
4979       files, and the manual into proper places.
4980     
4981     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
4982     
4983     * README (Insinuation): Move old content of Installation here.
4984       (Installation): Fill out this section.
4985       (Further Documentation): Add link to my website and note that a full
4986       manual is included with Muse.
4987     
4988     * lisp/Makefile (EL): Populate with .el files.
4989       (install): New rule that installs both .elc and .el files.
4990     
4991     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
4992       Emacs21, hack in a handler for the @documentencoding tag so that it
4993       doesn't error out.
4995     modified files:
4996      ChangeLog Makefile Makefile.defs README lisp/Makefile
4997      lisp/muse-texinfo.el
5000 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5002     Summary:
5003       Cater even more to XEmacs and its annoying whims.
5004     Revision:
5005       muse--main--1.0--patch-66
5007     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5008       environment variable.
5009     
5010     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5011       handle it.  Load `muse-build.el' instead.
5012     
5013     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5014       used.
5015     
5016     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5017       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5018       not used.
5019     
5020     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5021       function does not appear to be used.
5022     
5023     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5024       `replace-regexp-in-string', since XEmacs doesn't have this function.
5025       We only implement the first 3 args, but this could be extended if we
5026       need to do so.
5027     
5028     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5029       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5030     
5031     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5032     
5033     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5034       make XEmacs shut up.
5035     
5036     * lisp/muse-convert.el (muse-write-footnote): Ditto.
5037     
5038     * lisp/muse-html.el (muse-html-markup-table): Ditto.
5039     
5040     * lisp/muse-http.el (muse-winnow-list): Ditto.
5041     
5042     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5043     
5044     * lisp/muse-project.el (muse-project-file-entries): Ditto.
5045     
5046     * lisp/muse-publish.el (muse-publish-markup): Ditto.
5047     
5048     * scripts/muse-build.el: Add contrib path first; probably doesn't change
5049       anything.
5050     
5051     * scripts/publish: Use EMACS environment variable instead of hard-coding
5052       it.
5054     modified files:
5055      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5056      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5057      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5058      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5059      lisp/muse.el scripts/muse-build.el scripts/publish
5062 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5064     Summary:
5065       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5066     Revision:
5067       muse--main--1.0--patch-65
5069     * AUTHORS: Update entry.
5070     
5071     * muse-*.el: Move to the lisp directory.
5072     
5073     * lisp/Makefile: New file containing rules to test and compile the
5074       source.
5075     
5076     * Makefile.defs: New file that contains common definitions for all other
5077       Makefiles, such as Emacs command to use.
5078     
5079     * Makefile: Move lisp-specific rules to lisp/Makefile.
5080       (SUBDIRS): New variable containing subdirectories to clean.
5081     
5082     * README: Update to reflect new location of source files.  Give updated
5083       directions for compiling with XEmacs.
5084     
5085     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5086       compile.
5087       (%.html): Pass SITEFLAG as an environment variable to
5088       ../scripts/publish.
5089     
5090     * examples/QuickStart (The): Re-add the stray <comment> tag since it
5091       seems to be needed to keep the process from failing.  This has *got* to
5092       be a bug in Muse, but I don't want to deal with it now.
5093     
5094     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5095     
5096     * lisp/muse-convert.el: Move line to commentary section.
5097     
5098     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5099       locally-bound `type' variable isn't used here.
5100     
5101     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5102     
5103     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5104       binding.
5105     
5106     * scripts/muse-build.el (load-path): Correct paths.
5107     
5108     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5109       as to avoid spurious warnings.
5110     
5111     * scripts/publish (style): Make use of SITEFLAG environment variable, if
5112       it exists.
5113     
5114     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5115       (muse-match-string-no-properties): New functions that take the place of
5116       `line-end-position', `line-beginning-position', and
5117       `match-string-no-properties', respectively.
5118     
5119     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5120       (muse-my-journal-find-entries): Use Muse-specific version of
5121       `match-string-no-properties', `line-beginning-position', and
5122       `line-end-position' since these do not exist in XEmacs.
5123     
5124     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5125       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5126     
5127     * lisp/muse-convert.el (muse-latex-transform): Ditto.
5128     
5129     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5130       (muse-html-insert-contents): Ditto.
5131     
5132     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5133     
5134     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5135     
5136     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5137     
5138     * lisp/muse-publish.el (muse-publish-markup-tag)
5139       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5140       (muse-published-buffer-contents): Ditto.
5141     
5142     * scripts/muse-build.el (muse-elint-files): Ditto.
5144     new files:
5145      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5146      lisp/.arch-ids/Makefile.id lisp/Makefile
5148     modified files:
5149      AUTHORS ChangeLog Makefile README examples/Makefile
5150      examples/QuickStart examples/johnw/muse-johnw.el
5151      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5152      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5153      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5154      lisp/muse.el scripts/muse-build.el scripts/publish
5156     renamed files:
5157      .arch-ids/muse-blosxom.el.id
5158        ==> lisp/.arch-ids/muse-blosxom.el.id
5159      .arch-ids/muse-book.el.id
5160        ==> lisp/.arch-ids/muse-book.el.id
5161      .arch-ids/muse-colors.el.id
5162        ==> lisp/.arch-ids/muse-colors.el.id
5163      .arch-ids/muse-convert.el.id
5164        ==> lisp/.arch-ids/muse-convert.el.id
5165      .arch-ids/muse-docbook.el.id
5166        ==> lisp/.arch-ids/muse-docbook.el.id
5167      .arch-ids/muse-html.el.id
5168        ==> lisp/.arch-ids/muse-html.el.id
5169      .arch-ids/muse-http.el.id
5170        ==> lisp/.arch-ids/muse-http.el.id
5171      .arch-ids/muse-journal.el.id
5172        ==> lisp/.arch-ids/muse-journal.el.id
5173      .arch-ids/muse-latex.el.id
5174        ==> lisp/.arch-ids/muse-latex.el.id
5175      .arch-ids/muse-mode.el.id
5176        ==> lisp/.arch-ids/muse-mode.el.id
5177      .arch-ids/muse-poem.el.id
5178        ==> lisp/.arch-ids/muse-poem.el.id
5179      .arch-ids/muse-project.el.id
5180        ==> lisp/.arch-ids/muse-project.el.id
5181      .arch-ids/muse-publish.el.id
5182        ==> lisp/.arch-ids/muse-publish.el.id
5183      .arch-ids/muse-regexps.el.id
5184        ==> lisp/.arch-ids/muse-regexps.el.id
5185      .arch-ids/muse-texinfo.el.id
5186        ==> lisp/.arch-ids/muse-texinfo.el.id
5187      .arch-ids/muse.el.id
5188        ==> lisp/.arch-ids/muse.el.id
5189      muse-blosxom.el
5190        ==> lisp/muse-blosxom.el
5191      muse-book.el
5192        ==> lisp/muse-book.el
5193      muse-colors.el
5194        ==> lisp/muse-colors.el
5195      muse-convert.el
5196        ==> lisp/muse-convert.el
5197      muse-docbook.el
5198        ==> lisp/muse-docbook.el
5199      muse-html.el
5200        ==> lisp/muse-html.el
5201      muse-http.el
5202        ==> lisp/muse-http.el
5203      muse-journal.el
5204        ==> lisp/muse-journal.el
5205      muse-latex.el
5206        ==> lisp/muse-latex.el
5207      muse-mode.el
5208        ==> lisp/muse-mode.el
5209      muse-poem.el
5210        ==> lisp/muse-poem.el
5211      muse-project.el
5212        ==> lisp/muse-project.el
5213      muse-publish.el
5214        ==> lisp/muse-publish.el
5215      muse-regexps.el
5216        ==> lisp/muse-regexps.el
5217      muse-texinfo.el
5218        ==> lisp/muse-texinfo.el
5219      muse.el
5220        ==> lisp/muse.el
5222     new directories:
5223      lisp lisp/.arch-ids
5226 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5228     Summary:
5229       Massively untabify files.
5230     Revision:
5231       muse--main--1.0--patch-64
5234     modified files:
5235      ChangeLog ChangeLog.2004 experimental/muse-message.el
5236      experimental/muse-wiki.el muse-book.el muse-colors.el
5237      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5238      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5239      muse-project.el muse-publish.el muse-regexps.el
5240      muse-texinfo.el muse.el
5243 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5245     Summary:
5246       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5247     Revision:
5248       muse--main--1.0--patch-63
5250     (Summary of changes that Yann made)
5251     
5252     * muse-colors.el (muse-colors-link): Whitespace cleanup.
5253     
5254     * muse-mode.el (muse-generate-index): Move index generation code into
5255       `muse-index-as-string'.
5256       (muse-index-as-string): New function that generates an index and
5257       returns it as a string, instead of placing it in a buffer like
5258       `muse-generate-index' used to.
5259     
5260     Patches applied:
5261     
5262      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5263        merge from mwolson@gnu.org--2005
5264     
5265      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5266        Accept WikiWords as links [mostly rescinded]
5267     
5268      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5269        merge from mwolson@gnu.org--2005/muse--main--1.0
5270     
5271      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5272        Merged from mwolson@gnu.org--2005 (patch 60-62)
5273     
5274      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5275        provide a string view of the index
5277     modified files:
5278      ChangeLog muse-colors.el muse-latex.el muse-mode.el
5280     new patches:
5281      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5282      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5283      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5284      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5285      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5288 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5290     Summary:
5291       Document Blosxom, Book, DocBook, and HTML publishing styles.
5292     Revision:
5293       muse--main--1.0--patch-62
5295     * muse-blosxom.el: Clean up header.
5296     
5297     * muse-book.el (muse-before-book-publish-hook): Rename to
5298       `muse-book-before-publish-hook'.
5299       (muse-after-book-publish-hook): Rename to
5300       `muse-book-after-publish-hook'.
5301     
5302     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5303       (muse-html-markup-strings, muse-xhtml-markup-strings)
5304       (muse-html-meta-content-type, muse-html-meta-content-encoding)
5305       (muse-html-charset-default, muse-html-encoding-default)
5306       (muse-html-encoding-map): Docfixes.
5307     
5308     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5309       sections.
5311     modified files:
5312      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5315 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5317     Summary:
5318       Begin work on Publishing Styles section of manual.
5319     Revision:
5320       muse--main--1.0--patch-61
5322     * Makefile (.PHONY): Add "doc" to list.
5323       (doc): New rule that generates Info and HTML files from muse.texi.
5324       (dist): Rely on `distclean', not `clean'.
5325     
5326     * examples/QuickStart (Authoring mode): Remove empty section.
5327     
5328     * muse.texi: Call this program "the Emacs Muse" in title.
5329       (Publishing Styles): Begin to populate section.
5330       (Deriving Styles): First subsection of Publishing Styles.
5331       (Contributors): Remove spurious copyright section, since we address
5332       this in the title.
5333     
5334     * README: Actually remember to add this file.
5336     new files:
5337      .arch-ids/README.id README
5339     modified files:
5340      ChangeLog Makefile examples/QuickStart muse.texi
5343 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5345     Summary:
5346       Document Markup Rules.
5347     Revision:
5348       muse--main--1.0--patch-60
5350     * examples/QuickStart: Remove stray <comment> tag.
5351     
5352     * muse.texi (Top): Comment every menu line.
5353       (Markup Rules): New section with plenty of subsections.
5355     modified files:
5356      ChangeLog examples/QuickStart muse.texi
5359 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5361     Summary:
5362       Release this as Muse 3.00.90 (RC1).
5363     Revision:
5364       muse--main--1.0--patch-59
5366     * Makefile (%.elc): Use -q instead of --no-init-file because the former
5367       is compatible with both Emacs and XEmacs.
5368     
5369     * examples/README: Renamed to QuickStart.
5370     
5371     * examples/Makefile (EXAMPLES): Reflect name change of README.
5372     
5373     * muse.el: Ditto.
5375     modified files:
5376      ChangeLog Makefile examples/Makefile muse.el
5378     renamed files:
5379      examples/.arch-ids/README.id
5380        ==> examples/.arch-ids/QuickStart.id
5381      examples/README
5382        ==> examples/QuickStart
5385 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5387     Summary:
5388       Makefile refactoring.
5389     Revision:
5390       muse--main--1.0--patch-58
5392     * Makefile (.PHONY): List all non-file targets.
5393       (examples): New rule that calls Make in the examples directory.
5394       (atranslit): Removed, since this isn't (yet) bundled with Muse.
5395     
5396     * README: Move to the examples directory.  I'd prefer to distribute a
5397       very basic plain text README and use this as a quickstart + markup
5398       example + publishing example.
5399     
5400     * examples/Makefile: Move all README-related rules here.
5401     
5402     * examples/README: Add an "About this document" section.  
5403     
5404     * scripts/publish (style): Do not include the contrib directory, since we
5405       don't use any code from there.  Since this is only invoked from the
5406       examples directory, make sure add the parent directory to the load
5407       path.
5408     
5409     * muse.texi: Change version to 3.00.90 (RC1).
5410     
5411     * muse.el: Change location of the README file in header.
5412     
5413     * muse.el (muse-version): Update to 3.00.90 (RC1).
5415     new files:
5416      examples/.arch-ids/Makefile.id examples/Makefile
5418     modified files:
5419      ChangeLog Makefile examples/README muse.el muse.texi
5420      scripts/publish
5422     renamed files:
5423      .arch-ids/README.id
5424        ==> examples/.arch-ids/README.id
5425      README
5426        ==> examples/README
5429 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5431     Summary:
5432       Update my example configuration.
5433     Revision:
5434       muse--main--1.0--patch-57
5436     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5437       and experimental status of muse-message.
5439     modified files:
5440      ChangeLog examples/mwolson/muse-init.el
5443 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5445     Summary:
5446       Provide optional outline-style faces; customization fixes; experimental stuff.
5447     Revision:
5448       muse--main--1.0--patch-56
5450     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5451       option that determines what the header faces should look like.  If
5452       'outline, use outline-style faces.  If nil, don't generate the faces at
5453       all, which allows the user to specify their own.  Otherwise, use the
5454       scaled faces, which is the default behavior.
5455       (muse-colors-outline-faces-list): List of faces to use.  In case the
5456       outline faces are not available, provide reasonable defaults.
5457       (muse-make-faces): Use dolist instead of mapc.  Implement the
5458       possibility of having outline-style colors for heading.  Don't call
5459       this function immediately -- give the users time to make their changes
5460       through the customize interface.  Once we call this function, Emcs from
5461       CVS will not allow the faces to be changed easily, which is a shame.
5462     
5463     * muse-message.el (muse-message-contents-tag): Copied from
5464       `muse-publish-contents-tag' in order to keep the customization
5465       interface from making the `muse-markup-tags' option from throwing a
5466       type mismatch error.  This function is untested and will likely do
5467       nothing useful.  This file has been moved to the experimental folder
5468       until it gets fleshed out more.
5469     
5470     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5471       file that could eventually provide wiki-like ability.  Currently this
5472       is just a collection of functions that were pruned out when he remade
5473       Muse, so don't get too excited.  I plan to eventually merge Yann
5474       Hodique's work here, probably after the first release of Muse.
5475     
5476     * muse-regexps.el (muse-regexp): Improve description.
5477     
5478     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5479       the muse-regexp group since it is just a single regexp.  Lists of
5480       regexps don't have to be in muse-regexp, however.
5481     
5482     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5483       since the Emacs devel mailing list seems to not want Britain-izations
5484       in Emacs code.
5485     
5486     * muse-colors.el (muse-colors): Ditto.
5487     
5488     * muse-docbook.el (muse-docbook): Ditto.
5489     
5490     * muse-html.el (muse-html): Ditto.
5491     
5492     * muse-http.el (muse-http): Ditto.
5493     
5494     * muse-message.el (muse-message): Ditto.
5495     
5496     * muse-mode.el (muse-mode): Ditto.
5497     
5498     * muse-project.el (muse-project): Ditto.
5499     
5500     * muse-publish.el (muse-publish): Ditto.
5501     
5502     * muse.el (muse): Ditto.
5504     new files:
5505      experimental/.arch-ids/=id
5506      experimental/.arch-ids/muse-wiki.el.id
5507      experimental/muse-wiki.el
5509     modified files:
5510      ChangeLog experimental/muse-message.el muse-blosxom.el
5511      muse-colors.el muse-docbook.el muse-html.el muse-http.el
5512      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5513      muse.el
5515     renamed files:
5516      .arch-ids/muse-message.el.id
5517        ==> experimental/.arch-ids/muse-message.el.id
5518      muse-message.el
5519        ==> experimental/muse-message.el
5521     new directories:
5522      experimental experimental/.arch-ids
5525 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5527     Summary:
5528       Fix publishing error when given an empty string for header/footer.
5529     Revision:
5530       muse--main--1.0--patch-55
5532     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5533       `file-readable-p' if it is an empty string.  For some reason,
5534       `file-readable-p' and `insert-file-contents' were treating an empty
5535       string as if it were the current directory.
5537     modified files:
5538      ChangeLog muse-publish.el
5541 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5543     Summary:
5544       WYSIWYG emphasis, XEmacs compatibility hacks.
5545     Revision:
5546       muse--main--1.0--patch-54
5548     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5549       compliant.  Only colorize if we end with the same number of asterisks
5550       as we start with, preventing unnoticed syntax errors.  Don't colorize
5551       in the middle of a word.
5552       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5553       Only colorize if we end with an underscore.  Don't colorize in the
5554       middle of a word.
5555     
5556     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5557       inside of group.  This will probably not do anything, but it seems
5558       syntactically good.
5559     
5560     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5561       where we start with an image link.  JohnW didn't seem to like having
5562       <p> tags inserted before image links, but they don't validate properly
5563       as they are.  For now, I will surround such links/paragraphs with <div
5564       class="image-link"> in an attempt to be as not invasive and yet
5565       standards compliant as possible.
5566     
5567     * muse-html.el (muse-html-escape-string): Work around distinction between
5568       int and char types in XEmacs.  Deal with an annoying replace-match bug
5569       in XEmacs that rears its head at times.
5570     
5571     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5572       multi-line.
5574     modified files:
5575      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5576      muse-publish.el
5579 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5581     Summary:
5582       Minor code cleanup to address elint issues.
5583     Revision:
5584       muse--main--1.0--patch-53
5586     * Makefile (test): Don't build README files during this rule.  Remove
5587       spurious "make clean" statement.
5588     
5589     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5590       `muse-colors' group, and give it a proper type.
5591     
5592     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5593     
5594     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5595       muse-my-journal-find-entries): Replace `string-to-int' with
5596       `string-to-number'.
5597     
5598     * muse-html.el (muse-html-insert-contents): Ditto.
5599     
5600     * muse-journal.el (muse-journal-html-munge-buffer,
5601       muse-journal-latex-munge-buffer): Ditto.
5602     
5603     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5604     
5605     * muse-publish.el (muse-publish-markup-footnote,
5606       muse-publish-contents-tag): Ditto.
5607     
5608     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5610     modified files:
5611      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5612      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5613      muse-regexps.el
5616 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5618     Summary:
5619       Add ability to automate the creation a new blosxom entry.
5620     Revision:
5621       muse--main--1.0--patch-52
5623     * examples/mwolson/muse-init.el: Move new entry section to
5624       muse-blosxom.el.  Modify the key settings in my example accordingly.
5625     
5626     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5627       Muse always makes sure that the file ends with a newline.
5628     
5629     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5630       planner markup is now provided automatically by the planner port to
5631       Muse, and we don't have any customized markup.
5632     
5633     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5634       variable that specifies where the base directory of your blog entries
5635       is found.
5636     
5637     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5638       the base directory.  Explore categories recursively.
5639     
5640     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5641       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5642       special characters file name.
5643     
5644     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5645       making a new blog entry.  It will prompt you for a category, then a
5646       title, and then will create a new file that has the date and title
5647       inserted.
5649     modified files:
5650      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5653 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5655     Summary:
5656       Change mailing address of FSF, add AUTHORS file.
5657     Revision:
5658       muse--main--1.0--patch-51
5660     * muse-*.el, muse.texi: Change mailing address of FSF.
5661     
5662     * muse.texi (Contributors): Fix typo.
5663     
5664     * AUTHORS: New file containing a list of all of those who have
5665       contributed code or documentation to Muse, how many lines were changed,
5666       etc.
5668     new files:
5669      .arch-ids/AUTHORS.id AUTHORS
5671     modified files:
5672      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5673      muse-html.el muse-http.el muse-journal.el muse-latex.el
5674      muse-message.el muse-mode.el muse-poem.el muse-project.el
5675      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5676      muse.texi
5679 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5681     Summary:
5682       Merged from hodique@lifl.fr--2005 (patch 0-1)
5683     Revision:
5684       muse--main--1.0--patch-50
5686     Patches applied:
5687     
5688      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5689        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5690     
5691      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5692        fix .html (for example) in visible names for links
5694     modified files:
5695      ChangeLog muse-publish.el
5697     new patches:
5698      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5699      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5702 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5704     Summary:
5705       Make generated X(HT)ML show up in the right encoding in other modes.
5706     Revision:
5707       muse--main--1.0--patch-49
5709     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5710       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5711       generated (X)HTML files show up in the right coding system when editing
5712       them with another Emacs mode.
5713     
5714     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5715       encoding instead of hard-coding it.
5716     
5717     * muse-message.el: Add content to Commentary section, explaining the use
5718       of this publishing style.
5720     modified files:
5721      ChangeLog muse-html.el muse-journal.el muse-message.el
5724 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5726     Summary:
5727       Move regexps to same group, only make 4 heading faces.
5728     Revision:
5729       muse--main--1.0--patch-48
5731     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5732       can only publish 3 of them specially, leaving the fourth to be in
5733       plain text.
5734       (muse-colors-markup): Only recognize 4 levels of heading.
5735     
5736     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5737       (muse-file-regexp, muse-image-regexp)
5738       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5739       like a good idea to have all the regexps in the same group.
5741     modified files:
5742      ChangeLog muse-colors.el muse-regexps.el muse.el
5745 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5747     Summary:
5748       Update my example config, minor code cleanup.
5749     Revision:
5750       muse--main--1.0--patch-47
5752     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5753       names and add "Plans" project.
5754     
5755     * muse-docbook.el (looking-back): Delete.
5756     
5757     * muse-html.el (looking-back): Delete.
5758     
5759     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5760       instead of `looking-back'.
5761     
5762     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5763       function, use this function.  If `looking-back' exists, call it;
5764       otherwise, use a workaround.
5766     removed files:
5767      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5769     modified files:
5770      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5771      muse-html.el muse.el
5774 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5776     Summary:
5777       Handle a few paragraph publishing edge cases better.
5778     Revision:
5779       muse--main--1.0--patch-46
5781     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5782       beginning-of-document, end-of-document, and paragraph separator regexps
5783       so that one markup rule can be used in all these cases.
5784       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5785       particular, blockquote or center at beginning or end of document will
5786       be published properly.  Hopefully this won't slow things down too much.
5787       (muse-docbook-markup-paragraph-close): Removed.
5788     
5789     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5790     
5791     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5792       Ditto.
5793       (muse-html-markup-paragraph-close): Removed.
5795     modified files:
5796      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5799 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5801     Summary:
5802       Improve prompt when reading a tag.
5803     Revision:
5804       muse--main--1.0--patch-45
5806     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5807       other Emacs modes seem to do.
5809     modified files:
5810      ChangeLog muse-mode.el
5813 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5815     Summary:
5816       Warn user when publishing fails due to a private directory.
5817     Revision:
5818       muse--main--1.0--patch-44
5820     * muse-project.el (muse-project-private-p): Warn users when publishing a
5821       file fails due to its directory not being readable by others.  Make
5822       sure that you do a `chmod +o name_of_directory' if you want the
5823       contents of that directory to be publishable.
5825     modified files:
5826      ChangeLog muse-project.el
5829 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5831     Summary:
5832       Fix error with example tags and message publishing style.
5833     Revision:
5834       muse--main--1.0--patch-43
5836     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5837       see if a previous definition for `font-lock-multiline' exists.
5838     
5839     * muse-message.el (muse-message-example-tag): Don't require two
5840       additional (unused) arguments.
5842     modified files:
5843      ChangeLog muse-colors.el muse-message.el
5846 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5848     Summary:
5849       Always end the published document with a newline.
5850     Revision:
5851       muse--main--1.0--patch-42
5853     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5854       published document with a newline.
5855     
5856     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5858     modified files:
5859      ChangeLog muse-docbook.el muse-html.el
5862 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5864     Summary:
5865       Don't let automatic backup files crash the publishing process.
5866     Revision:
5867       muse--main--1.0--patch-41
5869     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5870       directive since this value is already processed by
5871       `muse-publish-markup-directive', and may be obtained by using
5872       the code: (muse-publishing-directive "date").
5873     
5874     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5875       to run (funcall nil); this happened once during a debugging process.
5876     
5877     * muse-project.el (muse-project-private-p): Skip any file for which we
5878       cannot fetch attributes.  This fixes a bug where having an
5879       Emacs-generated automatic backup file in a publishing directory causes
5880       the publishing process to halt with an error.
5882     modified files:
5883      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5886 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5888     Summary:
5889       Apply fix in previous patch to the DocBook publishing style.
5890     Revision:
5891       muse--main--1.0--patch-40
5893     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5894       previous patch here as well.
5895     
5897     modified files:
5898      ChangeLog muse-docbook.el
5901 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5903     Summary:
5904       Fix newly-introduced lock-up during HTML publishing.
5905     Revision:
5906       muse--main--1.0--patch-39
5908     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5909       planner rules higher priority in the publishing sequence.  Hopefully
5910       this will not wreck anything; I don't use these rules, so I cannot
5911       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5912     
5913     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5914       replace-match; that seems to be slightly evil.  Return nil instead of a
5915       newline since otherwise Muse thinks that we are not done yet and gets
5916       into an infinite loop.  This should fix the lock-up problem that
5917       resulted from the previous few patches.
5919     modified files:
5920      ChangeLog muse-blosxom.el muse-html.el
5923 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5925     Summary:
5926       Parenthesis goofup.
5927     Revision:
5928       muse--main--1.0--patch-38
5930     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5931     
5933     modified files:
5934      ChangeLog muse-blosxom.el
5937 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5939     Summary:
5940       Make docbook and blosxom modes close paragraphs properly at end.
5941     Revision:
5942       muse--main--1.0--patch-37
5944     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5945       patch.
5946     
5947     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5948       (muse-docbook-markup-paragraph-close): Adapt from
5949       `muse-html-markup-paragraph-close'.
5950     
5951     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5952       preserve the same appearance as before the last patch.
5954     modified files:
5955      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5958 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5960     Summary:
5961       Bugfix: Close P tag properly at end of file.
5962     Revision:
5963       muse--main--1.0--patch-36
5965     * muse-blosxom.el: Fix bug where loading this file twice would cause an
5966       error.
5967     
5968     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
5969       detecting whether or not a paragraph needs a closing P tag.
5970       (muse-html-markup-paragraph-close): New function that only inserts a
5971       closing P tag when an unclosed P tag is nearby.
5973     modified files:
5974      ChangeLog muse-blosxom.el muse-html.el
5977 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
5979     Summary:
5980       Update my example settings.
5981     Revision:
5982       muse--main--1.0--patch-35
5984     * examples/mwolson/muse-init.el: Synchronize with my current settings.
5986     modified files:
5987      ChangeLog examples/mwolson/muse-init.el
5990 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
5992     Summary:
5993       Update documentation for C-c TAB feature.
5994     Revision:
5995       muse--main--1.0--patch-34
5997     * muse.texi (Keystroke Summary): Note that C-c TAB calls
5998       `muse-insert-tag'.
5999     
6001     modified files:
6002      ChangeLog muse.texi
6005 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6007     Summary:
6008       New feature: tag completion with C-c TAB.
6009     Revision:
6010       muse--main--1.0--patch-33
6012     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6013       (muse-tag-history, muse-custom-tags): New variables that keep track of
6014       the tag history and newly-entered tags respectively for
6015       `muse-insert-tag'.
6016       (muse-insert-tag): New function that interactively prompts the user for
6017       a tag to use.
6019     modified files:
6020      ChangeLog muse-mode.el
6023 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6025     Summary:
6026       Fix XHTML validation error with <hr> and <br>.
6027     Revision:
6028       muse--main--1.0--patch-32
6030     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6031       and HR tags for XHTML publishing.  This should fix a few validation
6032       errors that I've been noticing lately.
6034     modified files:
6035      ChangeLog muse-html.el
6038 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6040     Summary:
6041       Remove flyspell overlays on links.
6042     Revision:
6043       muse--main--1.0--patch-31
6045     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
6046       should make the link clickable.  On Emacs21, the color will stay red,
6047       but other Emacsen should do the right thing, which is use the normal
6048       link color.  Hopefully this will fix some strange flyspell-related link
6049       problems.
6051     modified files:
6052      ChangeLog muse-colors.el
6055 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6057     Summary:
6058       Update my example Muse settings.
6059     Revision:
6060       muse--main--1.0--patch-30
6062     * examples/mwolson/muse-init.el: Update from my latest version.
6063       (muse-project-alist): Remove the francais part of my blog.
6064       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6065       into this and `my-muse-mode-fill-nobreak-p'.
6066       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6067       this is the best way to accomplish this.
6068       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6069       characters in the title.
6070       (my-muse-prepare-entry-for-xanga): Treat example regions better.
6072     modified files:
6073      ChangeLog examples/mwolson/muse-init.el
6076 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6078     Summary:
6079       Add simple `muse-version' function.
6080     Revision:
6081       muse--main--1.0--patch-29
6083     * muse.el (muse-version): New function that displays the value of the
6084       `muse-version' variable.  This should be easier for the user to type
6085       than C-h v muse-version.
6087     modified files:
6088      ChangeLog muse.el
6091 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6093     Summary:
6094       Don't compile documentation by default.
6095     Revision:
6096       muse--main--1.0--patch-28
6098     * Makefile (all): Don't compile documentation by default.
6099       (doc): Use this rule to compile documentation.
6101     modified files:
6102      ChangeLog Makefile
6105 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6107     Summary:
6108       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6109     Revision:
6110       muse--main--1.0--patch-27
6112     2005-04-16  Michael Olson  <mwolson@gnu.org>
6113     
6114         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6115         johnw. If a journal entry's title is a [[link]], then an
6116         <enclosure> tag will be added to the XML data giving the size and
6117         MIME type of the link target.  This makes podcasting with Muse
6118         trivial.
6119         (muse-journal-rss-entry-template): Add enclosure usage to example.
6120         (muse-journal-rss-munge-buffer): Implement enclosures.
6122     modified files:
6123      ChangeLog muse-journal.el
6126 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6128     Summary:
6129       Standardize source headers, appease elint, don't require planner
6130     Revision:
6131       muse--main--1.0--patch-26
6133     2005-04-15  Michael Olson  <mwolson@gnu.org>
6134     
6135         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6136         `scripts' directory since it really isn't part of Muse proper; it
6137         is used to generate Muse output from the command line.
6138     
6139         * muse-blosxom.el: Handle case where planner is not loaded so that
6140         it isn't a hard requirement.
6141     
6142         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6143         that elint doesn't complain.
6144     
6145         * muse-message.el (muse-message-markup-link): Don't throw up on
6146         links with no description.
6147     
6148         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6149         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6150         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6151         muse-project.el, muse-publish.el, muse-regexps.el,
6152         muse-texinfo.el, muse.el: Add standard header for each file in
6153         preparation for the initial release, which will hopefully happen
6154         sometime within the next month.
6155     
6157     removed files:
6158      experimental/.arch-ids/=id
6160     modified files:
6161      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6162      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6163      muse-journal.el muse-latex.el muse-message.el muse-mode.el
6164      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6165      muse-texinfo.el muse.el
6167     renamed files:
6168      .arch-ids/muse-build.el.id
6169        ==> scripts/.arch-ids/muse-build.el.id
6170      muse-build.el
6171        ==> scripts/muse-build.el
6173     removed directories:
6174      experimental experimental/.arch-ids
6177 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6179     Summary:
6180       Merge contents of muse-latexcjk.el into muse-latex.el.
6181     Revision:
6182       muse--main--1.0--patch-25
6184     2005-04-14  Michael Olson  <mwolson@gnu.org>
6185     
6186         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6187         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6188         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6189         Merge in from muse-latexcjk.el.
6190     
6191         * muse-latexcjk.el: Removed, functionality merged with
6192         muse-latex.el
6194     removed files:
6195      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6197     modified files:
6198      ChangeLog muse-latex.el
6201 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6203     Summary:
6204       Merge muse-xhtml.el into muse-html.el.
6205     Revision:
6206       muse--main--1.0--patch-24
6208     2005-04-06  Michael Olson  <mwolson@gnu.org>
6209     
6210         * examples/mwolson/muse-init.el: Update with respect to the
6211         muse-xhtml.el merge.
6212     
6213         * muse-html.el: The contents of muse-xhtml.el have been merged in
6214         as advised by John Wiegley.
6215         (muse-html-style-sheet): Add example for XHTML use in the
6216         function's documentation.
6217         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6218         Moved from muse-xhtml.el.
6219     
6220         * muse-xhtml.el: Removed; contents merged into muse-html.el.
6222     removed files:
6223      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6225     modified files:
6226      ChangeLog examples/mwolson/muse-init.el muse-html.el
6229 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6231     Summary:
6232       Try to fix regexps for Emacs 21.4.
6233     Revision:
6234       muse--main--1.0--patch-23
6236     2005-04-05  Michael Olson  <mwolson@gnu.org>
6237     
6238         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6239         for Emacs 21.4.
6241     modified files:
6242      ChangeLog muse-regexps.el
6245 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6247     Summary:
6248       Add comments to the publish-project example script
6249     Revision:
6250       muse--main--1.0--patch-22
6252     2005-04-01  Michael Olson  <mwolson@gnu.org>
6253     
6254         * examples/publish-project: Moved here from
6255         scripts/publish-project.  Added a few comments so people know what
6256         it is used for.
6258     modified files:
6259      ChangeLog examples/publish-project
6261     renamed files:
6262      scripts/.arch-ids/publish-project.id
6263        ==> examples/.arch-ids/publish-project.id
6264      scripts/publish-project
6265        ==> examples/publish-project
6268 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6270     Summary:
6271       New XHTML style, add more examples to my sample muse config
6272     Revision:
6273       muse--main--1.0--patch-21
6275     2005-03-31  Michael Olson  <mwolson@gnu.org>
6276     
6277         * examples/mwolson/muse-init.el: Give an example of deriving a
6278         custom publishing style.
6279         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6280         (my-muse-prepare-entry-for-xanga): Mangle the published output
6281         from a blosxom project and copy the result to the clipboard for
6282         easy pasting into Xanga's web form.  The file is untouched.
6283     
6284         * muse-html.el (muse-html-style-sheet): Include the <style
6285         type="text/css"></style> wrapper around the example.
6286         (muse-html-header): Don't add <style type="text/css"></style>
6287         around the value of `muse-html-style-sheet' anymore.  This allows
6288         for the option of putting your stylesheet(s) in a separate file.
6289         An example of this is given in the documentation for this
6290         variable.
6291     
6292         * muse-xhtml: New file that implements a publishing style which is
6293         derived from HTML mode.  It uses a slightly modified version of
6294         the HTML markup rules to generate XHTML-compliant output.
6295     
6296         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
6297         "blosxom" style has been renamed to "blosxom-html".  Fix a few
6298         header gaffes.
6299     
6300         * muse-journal.el: Add new "journal-xhtml" style.
6301     
6302         * muse-message.el: Add new "message-xhtml" style.
6304     new files:
6305      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6307     modified files:
6308      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6309      muse-html.el muse-journal.el muse-message.el
6312 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6314     Summary:
6315       Add my muse configuration to the examples
6316     Revision:
6317       muse--main--1.0--patch-20
6319     2005-03-24  Michael Olson  <mwolson@gnu.org>
6320     
6321         * examples/johnw: Move John Wiegley's configuration to this
6322         directory.
6323     
6324         * examples/mwolson: My configuration files go here.
6325     
6326         * examples/mwolson/muse-init.el: My Muse configuration file.  I
6327         just figured out how to keep links from being spell-checked or
6328         split up by fill-mode, so the implementation of this may be found
6329         here.  I also made a function that sets up a blog entry for me.
6331     new files:
6332      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6333      examples/mwolson/.arch-ids/muse-init.el.id
6334      examples/mwolson/muse-init.el
6336     modified files:
6337      ChangeLog
6339     renamed files:
6340      examples/.arch-ids/muse-johnw.el.id
6341        ==> examples/johnw/.arch-ids/muse-johnw.el.id
6342      examples/.arch-ids/publish-johnw.id
6343        ==> examples/johnw/.arch-ids/publish-johnw.id
6344      examples/muse-johnw.el
6345        ==> examples/johnw/muse-johnw.el
6346      examples/publish-johnw
6347        ==> examples/johnw/publish-johnw
6349     new directories:
6350      examples/johnw examples/johnw/.arch-ids examples/mwolson
6351      examples/mwolson/.arch-ids
6354 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6356     Summary:
6357       Add muse-blosxom script and plugin for pyblosxom
6358     Revision:
6359       muse--main--1.0--patch-19
6361     2005-03-24  Michael Olson  <mwolson@gnu.org>
6362     
6363         * muse-blosxom.el: Update copyright notice in headers and mention
6364         the pyblosxom scripts.
6365     
6366         * contrib/pyblosxom: New directory containing pyblosxom plugins
6367         and helper scripts.
6368     
6369         * contrib/getstamps.py: Script that generates the "timestamps"
6370         file, run on the local machine.
6371     
6372         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6373         timestamps file.
6375     new files:
6376      contrib/pyblosxom/.arch-ids/=id
6377      contrib/pyblosxom/.arch-ids/getstamps.py.id
6378      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6379      contrib/pyblosxom/getstamps.py
6380      contrib/pyblosxom/hardcodedates.py
6382     modified files:
6383      ChangeLog muse-blosxom.el
6385     new directories:
6386      contrib/pyblosxom contrib/pyblosxom/.arch-ids
6389 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6391     Summary:
6392       muse-blosxom.el has matured past experimental status
6393     Revision:
6394       muse--main--1.0--patch-18
6396     2005-03-23  Michael Olson  <mwolson@gnu.org>
6397     
6398         * muse-blosxom.el: Remove common functionality that has already
6399         been implemented in `muse-html.el'.  Derive this mode from
6400         `muse-html'.  Update documentation.  I now feel that this file is
6401         ready to be included in the top-level Muse directory.
6403     modified files:
6404      ChangeLog muse-blosxom.el
6406     renamed files:
6407      experimental/.arch-ids/muse-blosxom.el.id
6408        ==> .arch-ids/muse-blosxom.el.id
6409      experimental/muse-blosxom.el
6410        ==> muse-blosxom.el
6413 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6415     Summary:
6416       Make muse-blosxom.el slightly less experimental
6417     Revision:
6418       muse--main--1.0--patch-17
6420     2005-03-22  Michael Olson  <mwolson@gnu.org>
6421     
6422         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6423         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
6424         useful.
6425         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6426         from the `muse-blosxom-markup-date-directive' rule.
6427         (blosxom-set-time): Remove this function.  We're not going to be
6428         touching the timestamp manually anymore -- it's too much of a
6429         hassle.  Right now I've got a python program that compiles a
6430         timestamp file and a pyblosxom helper that reads it.  Something
6431         similar could be arranged for blosxom, I'm sure.
6432     
6434     modified files:
6435      ChangeLog experimental/muse-blosxom.el
6438 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6440     Summary:
6441       Apply latest journal-related updates from johnw
6442     Revision:
6443       muse--main--1.0--patch-16
6446     modified files:
6447      ChangeLog examples/muse-johnw.el muse-journal.el
6450 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6452     Summary:
6453       Add Projects node to the manual
6454     Revision:
6455       muse--main--1.0--patch-15
6457     2005-02-28  Michael Olson  <mwolson@gnu.org>
6458     
6459         * muse.texi: Change copyright notice since the FSF is now the
6460         copyright holder.
6461         (Projects): New node, based on a section from the README file.
6463     modified files:
6464      ChangeLog muse.texi
6467 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6469     Summary:
6470       Correct documentation, adding some content.
6471     Revision:
6472       muse--main--1.0--patch-14
6474     2005-02-28  Michael Olson  <mwolson@gnu.org>
6475     
6476         * muse.texi: Change license terms of the documentation to the GNU
6477         GPL instead of the GNU FDL, as per the consent of the copyright
6478         holders of the emacs-wiki manual, from which this is based.  Some
6479         emacs-wiki-isms in the manual were corrected, and the Getting
6480         Started section was updated.
6482     modified files:
6483      ChangeLog muse.texi
6486 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6488     Summary:
6489       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6490     Revision:
6491       muse--main--1.0--patch-13
6493     2005-02-17  Michael Olson  <mwolson@gnu.org>
6494     
6495         * experimental/muse-blosxom.el: Somehow the contents of this file
6496         managed to get duplicated.  I removed the duplicates.
6497         (muse-blosxom-date): Remove this, since it is not useful.
6498         (muse-blosxom-header): Use the standard header that blosxom.el
6499         has.
6501     modified files:
6502      ChangeLog experimental/muse-blosxom.el
6505 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6507     Summary:
6508       Initial commit of muse.texi, nothing substantial
6509     Revision:
6510       muse--main--1.0--patch-12
6512     2005-02-07  Michael Olson  <mwolson@gnu.org>
6513     
6514         * muse.texi: New file that provides the documentation for Muse.
6515         It is in a very rough form at the moment.  Nothing substantial may
6516         be found here yet.  Be ye warned.
6518     new files:
6519      .arch-ids/muse.texi.id muse.texi
6521     modified files:
6522      ChangeLog
6525 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6527     Summary:
6528       Add docstring, new trivial function
6529     Revision:
6530       muse--main--1.0--patch-11
6532     2005-02-07  Michael Olson  <mwolson@gnu.org>
6533     
6534         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6535         `muse-what-changed'.  No functionality change.
6536         (muse-what-changed): New function that displays in diff format the
6537         changes made since the buffer was last saved.
6538     
6539         * muse-project.el (muse-project-publish): Add docstring.
6541     modified files:
6542      ChangeLog muse-mode.el muse-project.el
6545 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6547     Summary:
6548       Add experimental version of muse-blosxom.el to project
6549     Revision:
6550       muse--main--1.0--patch-10
6552     2005-02-04  Michael Olson  <mwolson@gnu.org>
6553     
6554         * Makefile (realclean): Remove file that gets generated when fonts
6555         are missing.
6556     
6557         * experimental/muse-bloxsom.el: New file that implements Blosxom
6558         support for Muse.  It's in a very rough state, hence its placement
6559         in the `experimental' directory.
6561     new files:
6562      experimental/.arch-ids/=id
6563      experimental/.arch-ids/muse-blosxom.el.id
6564      experimental/muse-blosxom.el
6566     modified files:
6567      ChangeLog Makefile
6569     new directories:
6570      experimental experimental/.arch-ids
6573 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6575     Summary:
6576       Make permissions more consistent
6577     Revision:
6578       muse--main--1.0--patch-9
6581     modified files:
6582      ChangeLog
6584     modified directories:
6585      contrib examples scripts
6588 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6590     Summary:
6591       Fix build problems
6592     Revision:
6593       muse--main--1.0--patch-8
6595     2005-02-04  Michael Olson  <mwolson@gnu.org>
6596     
6597         * muse-build.el: Add contrib directory to `load-path'.
6598         (muse-elint-files): Load `muse-regexps.el'.
6599     
6600         * scripts/publish: Change permissions so that this script is
6601         executable.  Add contrib directory to load list.  Add
6602         `muse-regexps.el' to list.
6604     modified files:
6605      ChangeLog muse-build.el scripts/publish
6608 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6610     Summary:
6611       Use "&mdash;" instead of "&#151;"
6612     Revision:
6613       muse--main--1.0--patch-7
6615     2005-01-31  Michael Olson  <mwolson@gnu.org>
6616     
6617         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6618         with "&mdash;" so that documents validate properly.  Thanks to
6619         Björn Lindström for the suggestion.
6620     
6621         * muse-html.el (muse-html-markup-strings): Ditto.
6623     modified files:
6624      ChangeLog muse-docbook.el muse-html.el
6627 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6629     Summary:
6630       Fix use of "[:blank:]" in underline markup
6631     Revision:
6632       muse--main--1.0--patch-6
6634     2005-01-25  Michael Olson  <mwolson@gnu.org>
6635     
6636         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6637         use of `muse-regexp-blank'.
6639     modified files:
6640      ChangeLog muse-colors.el
6643 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6645     Summary:
6646       Fix problem with headings being given wrong face
6647     Revision:
6648       muse--main--1.0--patch-5
6650     2005-01-03  Michael Olson  <mwolson@gnu.org>
6651     
6652         * muse-colors.el: Add header.
6653         (muse-colors-emphasized): Headings were being given the coloring
6654         for the next level of heading instead of the real
6655         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6656         Heading").  Thanks to Lan Yufeng for finding this and sending a
6657         patch.
6658     
6659         * muse-regexps.el: Fix header.
6661     modified files:
6662      ChangeLog muse-colors.el muse-regexps.el
6665 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6667     Summary:
6668       Rotate ChangeLog
6669     Revision:
6670       muse--main--1.0--patch-4
6672     2005-01-01  Michael Olson  <mwolson@gnu.org>
6673     
6674         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6675         version will be automatically maintained by Arch.
6676     
6678     new files:
6679      .arch-ids/ChangeLog.id ChangeLog
6681     renamed files:
6682      .arch-ids/ChangeLog.id
6683        ==> .arch-ids/ChangeLog.2004.id
6684      ChangeLog
6685        ==> ChangeLog.2004
6688 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6690     Summary:
6691       Extended regexps fix, allow spaces in 1st part of links
6692     Revision:
6693       muse--main--1.0--patch-3
6695     2004-12-30  Michael Olson  <mwolson@gnu.org>
6696     
6697         * muse.el (muse-link-regexp): Allow spaces in the first part of
6698         links.
6699     
6700         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6701         customizable alternatives to extended character classes.
6702     
6703         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6705     modified files:
6706      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6707      muse-html.el muse-mode.el muse-publish.el muse.el
6710 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6712     Summary:
6713       Begin to change regexp handling, tweak muse.el header
6714     Revision:
6715       muse--main--1.0--patch-2
6717     2004-12-29  Michael Olson  <mwolson@gnu.org>
6718     
6719         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6720         myself.  Update URL.
6721     
6722         * muse-regexps.el: New file that implements regexp handling.
6723         Generalized regexp options will be moved to it eventually.
6725     new files:
6726      .arch-ids/muse-regexps.el.id muse-regexps.el
6728     modified files:
6729      ChangeLog muse.el
6732 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6734     Summary:
6735       Do some early spring cleaning
6736     Revision:
6737       muse--main--1.0--patch-1
6739     2004-12-29  Michael Olson  <mwolson@gnu.org>
6740     
6741         * Makefile: Change path to `publish' script.
6742     
6743         * contrib/pcomplete.el: New file that is used by Muse without
6744         actually being a part of it: hence its location in the contrib
6745         directory.
6746     
6747         * contrib/cgi.el, contrib/httpd.el: New location.
6748     
6749         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6750     
6751         * scripts/publish, scripts/publish-project: Ditto.
6753     new files:
6754      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6755      contrib/pcomplete.el examples/.arch-ids/=id
6756      scripts/.arch-ids/=id
6758     modified files:
6759      ChangeLog Makefile
6761     renamed files:
6762      .arch-ids/cgi.el.id
6763        ==> contrib/.arch-ids/cgi.el.id
6764      .arch-ids/httpd.el.id
6765        ==> contrib/.arch-ids/httpd.el.id
6766      .arch-ids/muse-johnw.el.id
6767        ==> examples/.arch-ids/muse-johnw.el.id
6768      .arch-ids/publish-johnw.id
6769        ==> examples/.arch-ids/publish-johnw.id
6770      .arch-ids/publish-project.id
6771        ==> scripts/.arch-ids/publish-project.id
6772      .arch-ids/publish.id
6773        ==> scripts/.arch-ids/publish.id
6774      cgi.el
6775        ==> contrib/cgi.el
6776      httpd.el
6777        ==> contrib/httpd.el
6778      muse-johnw.el
6779        ==> examples/muse-johnw.el
6780      publish
6781        ==> scripts/publish
6782      publish-johnw
6783        ==> examples/publish-johnw
6784      publish-project
6785        ==> scripts/publish-project
6787     new directories:
6788      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6789      scripts/.arch-ids
6792 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6794     Summary:
6795       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6796     Revision:
6797       muse--main--1.0--base-0
6799     (automatically generated log message)
6801     new patches:
6802      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6803      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6804      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6805      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6806      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6807      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6808      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6809      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6810      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6811      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6812      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6813      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6814      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6815      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6816      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6817      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6818      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6819      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8