Merged from mwolson@gnu.org--2005 (patch 354)
[muse-el.git] / ChangeLog.main
blob546ec8d7bfa76b585c6691d5ad5bd6c65694b91d
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-17 02:08:48 GMT Michael Olson <mwolson@gnu.org> patch-354
7     Summary:
8       Post-release updates.
9     Revision:
10       muse--main--1.0--patch-354
12     * AUTHORS: Update assignments.
13     
14     * Makefile (release): Sign files here, rather than just before upload.
15     
16     * debian/copyright: Update.
17     
18     * debian/emacsen-install (FILES): Filter out autoloads.
19     
20     * debian/emacsen-startup: Load autoload file.
21     
22     * rules (build-stamp): Make autoloads.
23       (install): Install NEWS properly.
24     
25     * lisp/Makefile: Make sure autoloads get generated upon install.
26     
27     * lisp/muse.el (muse-version): Change to version 3.02.6.  Oops.  Thanks
28       to Romain Francoise for spotting this.
30     modified files:
31      AUTHORS ChangeLog Makefile debian/copyright
32      debian/emacsen-install debian/emacsen-startup debian/rules
33      lisp/Makefile lisp/muse.el
35     renamed files:
36      debian/.arch-ids/NEWS.id
37        ==> debian/.arch-ids/NEWS.Debian.id
38      debian/NEWS
39        ==> debian/NEWS.Debian
42 2006-01-11 22:08:16 GMT Michael Olson <mwolson@gnu.org> patch-351
44     Summary:
45       Fix #5044: lisp tag only evaluates first statement.
46     Revision:
47       muse--main--1.0--patch-351
49     * lisp/muse-colors.el (muse-colors-lisp-tag): Manually wrap the contents
50       in (progn ...) so that multiple lisp fragments can be evaluated.
51       Thanks to Jim Ottaway for the idea.
52     
53     * lisp/muse-publish.el (muse-publish-lisp-tag): Ditto.
55     modified files:
56      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
59 2006-01-06 18:17:07 GMT Michael Olson <mwolson@gnu.org> patch-350
61     Summary:
62       Sync with contributors.
63     Revision:
64       muse--main--1.0--patch-350
66     * scripts/muse-build.el (muse-generate-autoloads): Add a newline to keep
67       Emacs from being confused when it loads this file.  I don't think
68       Emacs' evaluation of the quoted local variables section does any harm,
69       but if it does, I'll provide a different fix.
71     modified files:
72      ChangeLog scripts/muse-build.el
74     new patches:
75      ajk@iu.edu--2005/muse--main--1.0--base-0
76      ajk@iu.edu--2005/muse--main--1.0--patch-1
77      ajk@iu.edu--2005/muse--main--1.0--patch-2
78      jeho@jeho.org--2005/muse--jeho--1.0--patch-12
79      jeho@jeho.org--2005/muse--jeho--1.0--patch-13
80      jeho@jeho.org--2005/muse--jeho--1.0--patch-14
81      jeho@jeho.org--2005/muse--jeho--1.0--patch-15
82      jeho@jeho.org--2005/muse--jeho--1.0--patch-16
83      jeho@jeho.org--2005/muse--jeho--1.0--patch-17
84      jeho@jeho.org--2005/muse--jeho--1.0--patch-18
85      jeho@jeho.org--2005/muse--jeho--1.0--patch-19
86      jeho@jeho.org--2005/muse--jeho--1.0--patch-20
87      jeho@jeho.org--2005/muse--jeho--1.0--patch-21
90 2006-01-05 16:20:51 GMT Michael Olson <mwolson@gnu.org> patch-349
92     Summary:
93       Merged from john@wjsullivan.net--2006 (patch 0-1)
94     Revision:
95       muse--main--1.0--patch-349
97     Patches applied:
98     
99      * john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
100        Updated copyright year. Added notes about using the .muse file extension to the Projects node.
102     modified files:
103      ChangeLog muse.texi
105     new patches:
106      john@wjsullivan.net--2006/muse--johnsu01--0--base-0
107      john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
110 2006-01-05 03:51:57 GMT Michael Olson <mwolson@gnu.org> patch-346
112     Summary:
113       Fix #4973: muse-project-ignore-regexp too aggressive
114     Revision:
115       muse--main--1.0--patch-346
117     * lisp/muse-project.el (muse-project-ignore-regexp): Note that
118       case-fold-search should be nil before using this regexp.
119       (muse-project-recurse-directory, muse-project-file-entries)
120       (muse-project-of-file): Set case-fold-search to nil before matching
121       against muse-project-ignore-regexp.  Thanks to G. J. Teale for the
122       report.
123     
124     * muse-registry.el (muse-registry-make-new-registry): Ditto.
126     modified files:
127      ChangeLog lisp/muse-project.el lisp/muse-registry.el
130 2006-01-04 20:07:54 GMT Michael Olson <mwolson@gnu.org> patch-345
132     Summary:
133       Fix backtrace on project names.
134     Revision:
135       muse--main--1.0--patch-345
137     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Fix backtrace on
138       coloring project names.
140     modified files:
141      ChangeLog lisp/muse-wiki.el
144 2006-01-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
146     Summary:
147       Fix #4718: InterWiki links with special characters are not handled properly.
148     Revision:
149       muse--main--1.0--patch-341
151     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): If given a string, make
152       sure that we get everything after the interwiki delimiter.  This fixes
153       #4718.
155     modified files:
156      ChangeLog lisp/muse-wiki.el
159 2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
161     Summary:
162       Fix an issue with muse-project-file-alist.
163     Revision:
164       muse--main--1.0--patch-340
166     * lisp/muse-project.el (muse-project-file-alist): Apply patch from
167       G. J. Teale.  Make sure that last-mod is loaded correctly.  This fixes
168       a problem that causes some files to not be published.
170     modified files:
171      AUTHORS ChangeLog lisp/muse-project.el
174 2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
176     Summary:
177       Implement escaping of "[" and "]" in extended links.
178     Revision:
179       muse--main--1.0--patch-339
181     * lisp/muse-mode.el (muse-make-link): Use muse-link-escape
182     
183     * lisp/muse.el (muse-link-escape): Escape "[" and "]" in links.
184       (muse-link-unescape): Unescape "[" and "]" in links.
185       (muse-handle-explicit-link): Use muse-link-unescape.
187     modified files:
188      ChangeLog lisp/muse-mode.el lisp/muse.el
191 2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
193     Summary:
194       muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
195     Revision:
196       muse--main--1.0--patch-338
198     * lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
199       publish <lisp> tags.
200       (muse-colors-lisp-tag): New function that implements the evaluation of
201       <lisp> tags when viewing Muse files.  Thanks to Jim Ottaway for porting
202       this.
204     modified files:
205      ChangeLog lisp/muse-colors.el
208 2006-01-02 01:05:13 GMT Michael Olson <mwolson@gnu.org> patch-337
210     Summary:
211       muse-wiki: Allow interwiki links to use different base URLs.
212     Revision:
213       muse--main--1.0--patch-337
215     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): If :base-url is
216       defined for the remote style, use it instead of file-relative-name to
217       resolve the path.  Thanks to Justin Kirby for the idea.
219     modified files:
220      ChangeLog lisp/muse-wiki.el
223 2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
225     Summary:
226       Fix #4971.
227     Revision:
228       muse--main--1.0--patch-336
230     * lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
232     modified files:
233      ChangeLog lisp/muse-xml-common.el
236 2005-12-30 23:22:45 GMT Michael Olson <mwolson@gnu.org> patch-333
238     Summary:
239       muse-publish: Prevent error when return value is not a string.
240     Revision:
241       muse--main--1.0--patch-333
243     * lisp/muse-publish.el (muse-publish-markup): Make sure returned value is
244       a string before using it to replace text.  Thanks to Sacha for the
245       patch.
247     modified files:
248      ChangeLog lisp/muse-publish.el
251 2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
253     Summary:
254       Fix #4923: Definition lists with numbers are not possible.
255     Revision:
256       muse--main--1.0--patch-331
258     * lisp/muse-publish.el (muse-list-item-type): Use string-match to
259       determine whether an item is an ordered list or definition list.  This
260       should fix Bug #4923.
262     modified files:
263      ChangeLog lisp/muse-publish.el
266 2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
268     Summary:
269       muse-latex: Fix comment markup.
270     Revision:
271       muse--main--1.0--patch-329
273     * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
274       comment-end.  Thanks to Ken Brown for reporting this.
276     modified files:
277      ChangeLog lisp/muse-latex.el
280 2005-12-29 21:33:08 GMT Michael Olson <mwolson@gnu.org> patch-328
282     Summary:
283       muse-publish: Use narrow-to-region to fix various bugs.
284     Revision:
285       muse--main--1.0--patch-328
287     * lisp/muse-publish.el (muse-publish-markup-tag): Code indent change.
288       (muse-publish-escape-specials): Use `narrow-to-region' so that we
289       better define the region to work with.  Thanks to Sacha Chua for the
290       advice.  Also make sure that we are more careful with the result from
291       next-single-property-change.
292       (muse-publish-surround-text): Use narrow-to-region.  Make this routine
293       less brain-dead.
294       (muse-publish-verse-tag): Use narrow-to-region.
296     modified files:
297      ChangeLog lisp/muse-publish.el
300 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
302     Summary:
303       Add markup for non-breaking space.
304     Revision:
305       muse--main--1.0--patch-323
307     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
308       for 'no-break-space.
309     
310     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
311     
312     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
313     
314     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
315     
316     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
317     
318     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
319     
320     * lisp/muse-publish.el (muse-publish-markup-regexps)
321       (muse-publish-markup-functions): Interpret "~~" as a non-breaking
322       space.  Thanks to Ken Brown for the suggestion.
323       (muse-publish-markup-no-break-space): New function that publishes a
324       non-breaking space.
326     modified files:
327      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
328      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
329      lisp/muse-texinfo.el lisp/muse-xml.el
332 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
334     Summary:
335       Fix a markup error involving links like [[#foo]].
336     Revision:
337       muse--main--1.0--patch-318
339     * examples/QuickStart.muse: Move <contents> higher.  Remove <comment>
340       tags around the centered text.
341     
342     * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
343       (muse-html-markup-strings): Remove table-group strings, since they
344       aren't valid (X)HTML like I had thought.  Change center to use <p>
345       rather than <span>.
346       (muse-html-insert-anchor): Remove.
347       (muse-html-markup-anchor): Respect the noemphasis property.  This fixes
348       a bug with links like [[#foo]].
349       (muse-html-markup-footnote): Insert the correct footnote number.
350     
351     * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
352       rule higher than anchor rule.
353       (muse-publish-markup-anchor): Respect the noemphasis property.
354     
355     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
356       noemphasis property.
358     modified files:
359      ChangeLog examples/QuickStart.muse lisp/muse-html.el
360      lisp/muse-publish.el lisp/muse-xml-common.el
363 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
365     Summary:
366       Get rid of muse-regexp-space.  Standardize anchor markup somewhat.
367     Revision:
368       muse--main--1.0--patch-317
370     * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
371       Replace muse-regexp-space with muse-regexp-blank.  Too many Emacs
372       functions treat [:blank:]+\n differently than [:space:], so we'll use
373       the former everywhere.
374     
375     * lisp/muse-convert.el (muse-write-citation): Ditto.
376     
377     * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
378     
379     * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
380     
381     * lisp/muse-publish.el (muse-publish-markup-regexps)
382       (muse-publish-markup-tag, muse-publish-surround-text)
383       (muse-publish-markup-list): Ditto.
384     
385     * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
386       Ditto.
387     
388     * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
389     
390     * lisp/muse-regexps.el (muse-regexp-space): Remove.
391     
392     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
393       muse-xml-markup-anchor.
394       (muse-docbook-markup-strings): Add markup strings for anchors.
395       (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
396     
397     * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
398     
399     * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
400       since we now have a sane default in muse-publish.el.
401       (muse-latex-markup-strings): Add markup strings for anchors.
402       (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
403     
404     * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
405       strings.  If style does not handle anchors, remove them.
406     
407     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
408       rule, since we now have a sane default in muse-publish.el.
409       (muse-texinfo-markup-strings): Add markup strings for anchors.
410       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
411     
412     * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
413       for handling anchors.
414       (muse-xml-markup-table): Pass row-len to begin-table-group markup
415       string.
416     
417     * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
418       anchors.
419       (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
421     modified files:
422      ChangeLog lisp/muse-colors.el lisp/muse-convert.el
423      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
424      lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
425      lisp/muse-regexps.el lisp/muse-registry.el
426      lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
427      lisp/muse.el
430 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
432     Summary:
433       muse-build: Prevent backup files when generating autoloads.
434     Revision:
435       muse--main--1.0--patch-311
437     * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
438       that we don't get muse-autoloads.el~ files.
440     modified files:
441      ChangeLog scripts/muse-build.el
444 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
446     Summary:
447       Revert QuickStart changes, hack more on muse.rnc.
448     Revision:
449       muse--main--1.0--patch-305
451     * examples/QuickStart.muse: Revert previous changes; they cause
452       publishing to fail.  Hrm.  Guess I'll have to fix the display issue
453       with <literal> tags then.
454     
455     * muse.rnc: Put blockquote in the muse.element namespace, since it's not
456       an attribute.
458     modified files:
459      ChangeLog examples/QuickStart.muse examples/muse.rnc
462 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
464     Summary:
465       QuickStart: Correct old syntax.
466     Revision:
467       muse--main--1.0--patch-304
469     * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
470       Just use equal sign escaping.
472     modified files:
473      ChangeLog examples/QuickStart.muse
476 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
478     Summary:
479       Make XML publishing work with QuickStart; no longer considered unstable.
480     Revision:
481       muse--main--1.0--patch-303
483     * examples/muse.rnc: Strip trailing whitespace.  Hack it to the point
484       that it works with our QuickStart document.
485     
486     * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
487       (fullclean): Adapt to work with .muse extension.
488     
489     * examples/QuickStart.muse: Rename from QuickStart.  This makes it
490       automatically get colorized as a Muse document when opened.
491     
492     * lisp/muse-xml.el: Move from experimental.
493       (muse-xml-footer): Use correct ending tag.
494       (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
495       annoying error regarding "&mdash;" when validating with nxml-mode.
496       rule and fn-sep should use the empty form of the HR tag.
497     
498     * README: Fix directions for QuickStart.
500     modified files:
501      ChangeLog README examples/Makefile examples/muse.rnc
502      lisp/muse-xml.el
504     renamed files:
505      examples/.arch-ids/QuickStart.id
506        ==> examples/.arch-ids/QuickStart.muse.id
507      examples/QuickStart
508        ==> examples/QuickStart.muse
509      experimental/.arch-ids/muse-xml.el.id
510        ==> lisp/.arch-ids/muse-xml.el.id
511      experimental/muse-xml.el
512        ==> lisp/muse-xml.el
515 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
517     Summary:
518       muse-html: Fix regexp error.
519     Revision:
520       muse--main--1.0--patch-302
522     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
523       string.
525     modified files:
526      ChangeLog lisp/muse-html.el
529 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
531     Summary:
532       Makefile: Minor tweak.
533     Revision:
534       muse--main--1.0--patch-301
536     * lisp/Makefile (ELC): Base this on $(EL).  This should keep
537       muse-autoloads.elc from being added to the list -- it won't be compiled
538       anyway.
540     modified files:
541      ChangeLog lisp/Makefile
544 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
546     Summary:
547       Generate autoloads file.
548     Revision:
549       muse--main--1.0--patch-300
551     * Makefile (autoloads): New rule that calls "make autoloads" in lisp
552       directory.
553     
554     * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
555       list.
556       (all): Generate autoloads.
557       (autoloads): Make muse-autoloads.el.
558       (muse-autoloads.el): Call `muse-generate-autoloads' from
559       scripts/muse-build.el with arguments representing the directories to
560       use when searching for autoloads.
561       (realclean distclean fullclean): Remove autoloads.
562     
563     * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
564       Muse.  Deal with XEmacs and its quirky insistence on doing most of the
565       work itself.  Expand all command line args so that the right
566       directories are searched.  Hardcode muse-autoloads.el as the name of
567       the generated autoloads file.  Use my custom header and footer, if
568       possible.
570     modified files:
571      ChangeLog Makefile lisp/Makefile scripts/muse-build.el
574 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
576     Summary:
577       Add autoload cookies.
578     Revision:
579       muse--main--1.0--patch-299
581     Add autoload cookies to several functions.
583     modified files:
584      ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
585      lisp/muse-project.el lisp/muse-protocols.el
586      lisp/muse-publish.el
589 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
591     Summary:
592       muse-mode: Make muse-edit-link-at-point work.
593     Revision:
594       muse--main--1.0--patch-298
596     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
597       this function works.  Before, it would remove an arbitrary chunk of the
598       top of the buffer.
600     modified files:
601      ChangeLog lisp/muse-mode.el
604 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
606     Summary:
607       Change mode of muse-protocols to 644.
608     Revision:
609       muse--main--1.0--patch-297
612     modified files:
613      ChangeLog lisp/muse-protocols.el
616 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
618     Summary:
619       muse-wiki: WikiWord suffix fix.
620     Revision:
621       muse--main--1.0--patch-296
623     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
624       be nothing at the end.  This allows us to separate WikiWords with
625       "''''" to indicate suffixes.
627     modified files:
628      ChangeLog lisp/muse-wiki.el
631 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
633     Summary:
634       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
635     Revision:
636       muse--main--1.0--patch-295
638     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
639       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
640       for the report.
642     modified files:
643      ChangeLog lisp/muse-wiki.el
646 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
648     Summary:
649       muse-wiki: First try at implementing WikiName separator.
650     Revision:
651       muse--main--1.0--patch-286
653     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
654       markup, for when you want to add a suffix to a WikiName.
656     modified files:
657      ChangeLog lisp/muse-wiki.el
660 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
662     Summary:
663       muse-mode: Minor fix.
664     Revision:
665       muse--main--1.0--patch-283
667     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
668       and save-excursion as recommended by Emacs documentation.
670     modified files:
671      ChangeLog lisp/muse-mode.el
674 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
676     Summary:
677       muse-mode: Handle case where we visit an anchor-only link.
678     Revision:
679       muse--main--1.0--patch-282
681     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
682       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
684     modified files:
685      ChangeLog lisp/muse-mode.el
688 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
690     Summary:
691       muse-colors: Add faces for all 3 levels of emphasis.
692     Revision:
693       muse--main--1.0--patch-281
695     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
696       (muse-emphasis-3): New faces that represent italic, bold, and bold
697       italic emphasis, respectively.
698       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
699       the suggestion and the initial code. 
701     modified files:
702      AUTHORS ChangeLog lisp/muse-colors.el
705 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
707     Summary:
708       Update AUTHORS.
709     Revision:
710       muse--main--1.0--patch-279
712     * AUTHORS: Update.
714     modified files:
715      AUTHORS ChangeLog
718 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
720     Summary:
721       Don't split anchors in URLs.
722     Revision:
723       muse--main--1.0--patch-278
725     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
726       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
727       sure that we handle URLs before trying to split the anchor.
728       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
730     modified files:
731      ChangeLog lisp/muse-mode.el
734 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
736     Summary:
737       Deal with case when muse-make-link is passed an explicit link.
738     Revision:
739       muse--main--1.0--patch-276
741     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
742       with case when we are passed an explicit-style link.
744     modified files:
745      ChangeLog lisp/muse-mode.el
748 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
750     Summary:
751       muse-latex: Make footnotes look a bit more natural for LaTeX users.
752     Revision:
753       muse--main--1.0--patch-273
755     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
756       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
758     modified files:
759      ChangeLog lisp/muse-latex.el
762 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
764     Summary:
765       muse-texinfo: Correct markup strings for dots, enddots, center.
766     Revision:
767       muse--main--1.0--patch-272
769     * AUTHORS: Bookkeeping
770     
771     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
772       Jim Ottaway that produces correct output for dots, enddots, and
773       centered text.
775     modified files:
776      AUTHORS ChangeLog lisp/muse-texinfo.el
779 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
781     Summary:
782       Allow "-" in publishing directives.
783     Revision:
784       muse--main--1.0--patch-268
786     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
787       publishing directives.  Thanks to Jim Ottaway for the suggestion.
789     modified files:
790      ChangeLog lisp/muse-publish.el
793 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
795     Summary:
796       muse-latex: Fix "generation of PDF failed" message.
797     Revision:
798       muse--main--1.0--patch-267
800     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
801       t or nil depending on whether the publishing attempt was successful.
803     modified files:
804      ChangeLog lisp/muse-latex.el
807 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
809     Summary:
810       Call pdflatex a reasonable number of times.
811     Revision:
812       muse--main--1.0--patch-266
814     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
815       times, depending on what return value we get.  Thanks to John Wiegley
816       for the heads up.
818     modified files:
819      ChangeLog Makefile.defs debian/changelog debian/rules
820      lisp/muse-latex.el
823 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
825     Summary:
826       Fix mistyping of new option name.
827     Revision:
828       muse--main--1.0--patch-263
830     * lisp/muse-publish.el (muse-publish-markup-comment)
831       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
833     modified files:
834      ChangeLog lisp/muse-publish.el
837 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
839     Summary:
840       By default, use ".muse" extension and do not detect by pathname.
841     Revision:
842       muse--main--1.0--patch-257
844     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
845       (muse-file-extension): Default to "muse".  This has the effect of
846       making Emacs associate the ".muse" extension with muse-mode, without
847       trying to figure things out from the path to the file.  The former
848       method is usually considered to be best, so we'll go with it.
850     modified files:
851      ChangeLog lisp/muse-mode.el lisp/muse.el
854 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
856     Summary:
857       Emacs 21 flyspell fix.
858     Revision:
859       muse--main--1.0--patch-256
861     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
862       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
863       means that the version of flyspell that comes with Emacs21 will no
864       longer mess up links.
866     modified files:
867      ChangeLog lisp/muse-mode.el
870 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
872     Summary:
873       Merged from jeho@jeho.org--2005 (patch 0-11)
874     Revision:
875       muse--main--1.0--patch-255
877     * AUTHORS: Update.
878     
879     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
880       footnode-end mark.
881     
882     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
883       links.
884       (muse-visit-link-default): Save position before searching, in case the
885       search fails.  Use a regexp search.  Start from beginning of document.
886       Refine search regexp.
887     
888     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
889       that indicated whether project names without a page specifier will be
890       considered links.
891       (muse-wiki-handle-interwiki): Consult
892       `muse-wiki-ignore-bare-project-names'.
893     
894     Patches applied:
895     
896      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
897        muse-mode.el fix for muse-visit-link-default
898     
899      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
900        muse-mode.el fix intangible problem in muse-link-at-point
901     
902      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
903        muse-wiki: added option for not rendering bare project names as links
904     
905      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
906        muse-mode.el: fix finding an anchor
907     
908      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
909        muse-latex.el: fix footnote-end
911     modified files:
912      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
913      lisp/muse-wiki.el
915     new patches:
916      jeho@jeho.org--2005/muse--jeho--1.0--base-0
917      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
918      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
919      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
920      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
921      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
922      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
923      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
924      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
925      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
926      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
927      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
930 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
932     Summary:
933       Allow anchors to occur near (rather than at) the beginning of line.
934     Revision:
935       muse--main--1.0--patch-252
937     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
938       characters before anchor, like " - ".  Thanks to Phillip Lord for the
939       suggestion.
941     modified files:
942      ChangeLog lisp/muse-publish.el
945 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
947     Summary:
948       Minor bookkeeping update.
949     Revision:
950       muse--main--1.0--patch-251
952     * AUTHORS: Update information.
954     modified files:
955      AUTHORS ChangeLog
958 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
960     Summary:
961       muse-latex: Ignore anchor if it occurs at end of line.
962     Revision:
963       muse--main--1.0--patch-249
965     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
966       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
968     modified files:
969      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
972 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
974     Summary:
975       Figure out syntax of :set.
976     Revision:
977       muse--main--1.0--patch-246
979     * lisp/muse-project.el (muse-project): Make the :set option inline to
980       match the actual syntax that Muse recognizes.
981     
982     * muse.texi (Projects): Note that I need to work on this section.
984     modified files:
985      ChangeLog lisp/muse-project.el muse.texi
988 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
990     Summary:
991       Release Emacs Muse 3.02.01.
992     Revision:
993       muse--main--1.0--patch-245
995     * NEWS: Update entries for Muse 3.02.01.
996     
997     * debian/rules: Install NEWS.Debian.
998     
999     * debian/NEWS: New file that contains Debian-related news items.
1000     
1001     * examples/mwolson/muse-init.el: Update with my latest changes.
1002     
1003     * examples/mwolson/templates/footer.html: Use
1004       `muse-publishing-directive'.
1006     new files:
1007      debian/.arch-ids/NEWS.id debian/NEWS
1009     modified files:
1010      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1011      examples/mwolson/muse-init.el
1012      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1015 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1017     Summary:
1018       Fix customization bugs concerning muse-project-alist.
1019     Revision:
1020       muse--main--1.0--patch-244
1022     * examples/johnw/muse-johnw.el: Update with latest version from John.
1023     
1024     * muse-project.el (muse-project-alist-using-customize): New variable that
1025       indicates whether or not we just used customize to modify the value of
1026       muse-project-alist.
1027       (muse-project-alist-get): Set muse-project-alist-using-customize.
1028       (muse-project-alist-set): Only try to unescape muse-project-alist if
1029       muse-project-alist-using-customize is set.  Make sure that the value we
1030       save to .emacs is unescaped.
1031       (muse-project): Add definition for :value-delete so that we can work
1032       around an Emacs21 and XEmacs21 annoyance.
1034     modified files:
1035      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1038 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1040     Summary:
1041       Try to make link properties more sane.
1042     Revision:
1043       muse--main--1.0--patch-243
1045     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1046       a bit smarter.  It is hoped that this fixes several strange key
1047       movement and link coloring issues.  Thanks to Sergey Vlasov for the
1048       fix.
1050     modified files:
1051      AUTHORS ChangeLog lisp/muse-colors.el
1054 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1056     Summary:
1057       Use modification time for date directive.
1058     Revision:
1059       muse--main--1.0--patch-242
1061     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1062       directive using the currently-publishing file's modification time,
1063       rather than the current time.
1065     modified files:
1066      ChangeLog lisp/muse-publish.el
1069 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1071     Summary:
1072       If more than 1 blank separates list/table items, separate them.
1073     Revision:
1074       muse--main--1.0--patch-240
1076     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1077       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1078       line separates a list or table item, it will form a new table.
1080     modified files:
1081      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1082      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1085 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1087     Summary:
1088       muse.texi: Use @example instead of @smallexample.
1089     Revision:
1090       muse--main--1.0--patch-239
1092     * muse.texi: Replace @smallexample with @example.  It didn't do what I
1093       thought it did, and the result looked worse.  Hence, the reversal.
1095     modified files:
1096      ChangeLog muse.texi
1099 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1101     Summary:
1102       muse-html: Add muse-xhtml-style-sheet.
1103     Revision:
1104       muse--main--1.0--patch-238
1106     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1107       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1108       Thanks to Trent Buck for the suggestion.
1110     modified files:
1111      ChangeLog lisp/muse-html.el
1114 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1116     Summary:
1117       Release Muse 3.02.
1118     Revision:
1119       muse--main--1.0--patch-237
1121     * Makefile.defs: Update Debian stuff.
1122     
1123     * changelog: Add entry for 3.02-1, urgency medium.
1125     modified files:
1126      ChangeLog Makefile.defs debian/changelog
1129 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1131     Summary:
1132       Prepare for release.
1133     Revision:
1134       muse--main--1.0--patch-236
1136     * lisp/muse.el (muse-version): Increment to 3.02.
1137     
1138     * *.el: Fix first header line.
1139     
1140     * examples/mwolson/muse-init.el: Sync with my config.
1141       (my-muse-pdf-make-links-absolute): New function that makes relative
1142       links absolute in a hard-coded way.
1143       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1144       publishing transforms.
1145     
1146     * NEWS: Update.
1148     new files:
1149      experimental/.arch-ids/muse-cite.el.id
1150      experimental/muse-cite.el
1152     modified files:
1153      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1154      experimental/muse-message.el experimental/muse-xml.el
1155      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1156      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1157      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1158      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1159      lisp/muse-protocols.el lisp/muse-publish.el
1160      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1161      lisp/muse.el muse.texi
1164 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1166     Summary:
1167       Finish documentation.
1168     Revision:
1169       muse--main--1.0--patch-235
1171     * muse.texi (Comments): New node that describes the syntax of comments.
1172       (Markup Strings): Describe all markup strings.
1174     modified files:
1175      ChangeLog muse.texi
1178 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1180     Summary:
1181       Document style elements for muse-define-style.
1182     Revision:
1183       muse--main--1.0--patch-234
1185     * muse.texi: Use @smallexample for 1-line examples.
1186       (Style Elements): New node that explains the different style elements
1187       that may be used for muse-define-style and muse-derive-style.
1188       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
1189       better.
1191     modified files:
1192      ChangeLog muse.texi
1195 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1197     Summary:
1198       Make documentation separately installable.
1199     Revision:
1200       muse--main--1.0--patch-233
1202     * Makefile (install): Split into install-bin and install-info.
1203     
1204     * muse.texi (Markup Regexps): Fix display bug.
1206     modified files:
1207      ChangeLog Makefile muse.texi
1210 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1212     Summary:
1213       muse-mode: Set comment syntax.
1214     Revision:
1215       muse--main--1.0--patch-232
1217     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
1218       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
1220     modified files:
1221      ChangeLog lisp/muse-mode.el
1224 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1226     Summary:
1227       muse.texi: Add publishing order information.
1228     Revision:
1229       muse--main--1.0--patch-231
1231     * muse.texi (Markup Regexps): Add publishing order.
1233     modified files:
1234      ChangeLog muse.texi
1237 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1239     Summary:
1240       Hack on documentation.  The release is in sight!
1241     Revision:
1242       muse--main--1.0--patch-230
1244     * muse.texi: Use @subsubheading for all logical split headers rather than
1245       @emph.  Move all examples against left margin.  Add comments to
1246       indicate what still needs to be done.
1247       (DocBook): Correct a few misspelled variable names and add some new
1248       variables.
1249       (Common Elements): Split this into 4 new subsections.
1251     modified files:
1252      ChangeLog muse.texi
1255 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1257     Summary:
1258       Fix publishing of stuff like <code><></code>.
1259     Revision:
1260       muse--main--1.0--patch-229
1262     * lisp/muse-publish.el (muse-publish-escape-specials): Use
1263       `insert-before-markers' rather than `insert'.  This should fix strange
1264       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
1266     modified files:
1267      ChangeLog lisp/muse-publish.el
1270 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1272     Summary:
1273       Update NEWS, fix muse-url-protocols customization interface.
1274     Revision:
1275       muse--main--1.0--patch-228
1277     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1278       using nil as the resolve function.
1279     
1280     * NEWS: Bring up-to-date.
1282     modified files:
1283      ChangeLog NEWS lisp/muse-protocols.el
1286 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1288     Summary:
1289       Fix title coloring bug; muse-latex: escape '<' and '>'.
1290     Revision:
1291       muse--main--1.0--patch-227
1293     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1294       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
1295       for the report.
1296     
1297     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1298       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
1299       Buck.
1301     modified files:
1302      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1305 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1307     Summary:
1308       muse-latex: Handle special characters in a better way.
1309     Revision:
1310       muse--main--1.0--patch-226
1312     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1313       characters hack.
1314       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1315       'end-literal.  Thanks to Trent Buck for the suggestion.
1316       (muse-latex-markup-specials): Move special characters here instead of
1317       using the regexp.
1319     modified files:
1320      ChangeLog lisp/muse-latex.el
1323 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
1325     Summary:
1326       muse-latex: Fix compiler warning.
1327     Revision:
1328       muse--main--1.0--patch-225
1330     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
1331       format.
1333     modified files:
1334      ChangeLog lisp/muse-latex.el
1337 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
1339     Summary:
1340       Add <code> tag.
1341     Revision:
1342       muse--main--1.0--patch-224
1344     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
1345       verbatim.  Verbatim makes text literal and escaped, code makes text
1346       teletype and escaped.
1347     
1348     * muse-publish.el (muse-publish-markup-tags): Add "code".
1349       (muse-publish-code-tag): New function that publishes code the same way
1350       as =teletyped= text.
1352     modified files:
1353      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1356 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
1358     Summary:
1359       Strip text properties before browsing a URL.
1360     Revision:
1361       muse--main--1.0--patch-223
1363     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
1364       this will fix a bug.
1366     modified files:
1367      ChangeLog lisp/muse-protocols.el
1370 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
1372     Summary:
1373       muse-latex: Call pdflatex twice to get <contents> published.
1374     Revision:
1375       muse--main--1.0--patch-222
1377     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
1378       pdflatex twice, since this seems to be necessary to get <contents>
1379       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
1380       to call it three times, since this is what John originally did.  Can
1381       someone please give me advice about this?
1383     modified files:
1384      ChangeLog lisp/muse-latex.el
1387 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
1389     Summary:
1390       Make info:// and man:// not publish a link, handle insert URL edge case.
1391     Revision:
1392       muse--main--1.0--patch-221
1394     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
1395       publish only the description, not the URL.
1396     
1397     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
1398       get nil from muse-publish-url by not inserting any text.
1400     modified files:
1401      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
1404 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
1406     Summary:
1407       If a URL has a resolve function of nil, publish the description only.
1408     Revision:
1409       muse--main--1.0--patch-220
1411     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
1412       complete tag.
1413     
1414     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
1415       interface.
1416       (muse-resolve-url): If nil is given as the resolve function, return
1417       nil.
1418     
1419     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
1420       insert the description instead of the original URL.
1422     modified files:
1423      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
1424      lisp/muse-publish.el
1427 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
1429     Summary:
1430       Implement protocol handling.
1431     Revision:
1432       muse--main--1.0--patch-219
1434     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
1435       should just make a hook for this stuff.
1436       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
1437     
1438     * lisp/muse-protocols.el: New file that implements protocol handling.
1439     
1440     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1441       muse-resolve-url.
1442       (muse-publish-markup-url): Indentation fix, no func change.
1443     
1444     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
1445     
1446     * lisp/muse.el: Require muse-protocols.
1448     new files:
1449      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
1451     modified files:
1452      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
1453      lisp/muse-regexps.el lisp/muse.el
1456 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
1458     Summary:
1459       muse-xml: Use a more standard sort of header.
1460     Revision:
1461       muse--main--1.0--patch-218
1463     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
1464       type="muse">, as suggested by Brad Collins.
1466     modified files:
1467      ChangeLog experimental/muse-xml.el
1470 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
1472     Summary:
1473       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
1474     Revision:
1475       muse--main--1.0--patch-217
1477     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
1478     
1479     * README (examples): Mention that other files are here as well.
1480     
1481     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
1482       for use with muse-xml.el.
1483     
1484     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
1485       muse-xml is in experimental status.
1486       (muse-xml-markup-regexps): Correct table-munging regexp.
1487       (muse-xml-markup-strings): Surround each verse line with <line></line>.
1488       Empty lines are marked up as <line />.
1489     
1490     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
1491       s/last-stanza-end/end-last-stanza-line/.
1492     
1493     * muse-mode.el (muse-visit-link-default): Make the temporary file
1494       visiting work as expected.
1495     
1496     * muse-publish.el (muse-publish-markup-verse): Make use of
1497       'begin-verse-line and 'begin-last-stanza-line.  Use
1498       'end-last-stanza-line instead of 'last-stanza-end.
1499     
1500     * muse.texi (Verse): Be a bit more clever with our example.
1502     new files:
1503      examples/.arch-ids/muse.rnc.id examples/muse.rnc
1505     modified files:
1506      AUTHORS ChangeLog README experimental/muse-xml.el
1507      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
1508      muse.texi
1511 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
1513     Summary:
1514       Allow links to temporary files to be visited.
1515     Revision:
1516       muse--main--1.0--patch-216
1518     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
1519       temporary files.  These are buffers that do not have a corresponding
1520       file.
1522     modified files:
1523      ChangeLog lisp/muse-mode.el
1526 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
1528     Summary:
1529       Fix save-match-data gaffe.
1530     Revision:
1531       muse--main--1.0--patch-215
1533     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
1534       outside of `and' statement.
1536     modified files:
1537      ChangeLog lisp/muse-regexps.el
1540 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
1542     Summary:
1543       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
1544     Revision:
1545       muse--main--1.0--patch-214
1547     * examples/mwolson/muse-init.el: Update.
1548     
1549     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
1550       ensure that links to other pages in this project are given the proper
1551       extension.
1552     
1553     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
1554     
1555     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
1556       instead of muse-publish-output-name.
1557     
1558     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
1559       functions that consult the :link-suffix when returning the name of the
1560       link (or the complete file name for the latter function).  If
1561       :link-suffix does not exist, use :suffix.  This should help Muse be
1562       able to handle some more usage scenarios.
1563       (muse-publish-prepare-url): Use muse-publish-link-name instead of
1564       muse-publish-output-name.
1565     
1566     * muse-wiki.el (muse-wiki-resolve-project-page): Use
1567       muse-publish-link-file instead of muse-publish-output-file.
1568       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
1569       letters.  The old behavior was not friendly to acronyms.
1571     modified files:
1572      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1573      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
1574      lisp/muse-wiki.el
1577 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
1579     Summary:
1580       Correct the publish-project example.
1581     Revision:
1582       muse--main--1.0--patch-213
1584     * examples/publish-project: Remove "-l muse-build.el" and note that the
1585       user's muse-init.el file should add the Muse directories to load-path.
1587     modified files:
1588      ChangeLog examples/publish-project
1591 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
1593     Summary:
1594       Reinstate former extended character class rules.
1595     Revision:
1596       muse--main--1.0--patch-212
1598     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
1599       extended regexps really don't work well on Emacs 21.2 or 21.3, so
1600       document that.
1601       (muse-regexp-emacs-revision): New variable that indicates the revision
1602       number of this version of Emacs.
1603       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
1604       aren't working well enough with extended character classes in regexps.
1605     
1606     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
1607       instead of just displaying it.
1609     modified files:
1610      ChangeLog lisp/muse-regexps.el lisp/muse.el
1613 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
1615     Summary:
1616       Fix paragraph-filling breakage in Emacs21.
1617     Revision:
1618       muse--main--1.0--patch-211
1620     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
1621       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
1622       report.
1624     modified files:
1625      ChangeLog lisp/muse-mode.el
1628 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
1630     Summary:
1631       Allow Emacs 21.3 to use extended character classes in regexps.
1632     Revision:
1633       muse--main--1.0--patch-210
1635     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
1636       Since enough positive reports have come in about the usability of 21.3,
1637       we'll allow it to use extended character classes in regexps by default.
1639     modified files:
1640      ChangeLog lisp/muse-regexps.el
1643 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
1645     Summary:
1646       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
1647     Revision:
1648       muse--main--1.0--patch-209
1650     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
1651       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
1652       offer the style and directory prompt when you hit C-c C-t in a file
1653       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
1654       Hodique for the fix.
1655     
1656     * lisp/muse.el (muse-read-directory-name): New function that defines a
1657       fallback version of `read-directory-name', since Emacs21 doesn't have
1658       it.
1660     modified files:
1661      ChangeLog lisp/muse-publish.el lisp/muse.el
1663     new patches:
1664      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
1665      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
1666      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
1667      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
1668      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
1669      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
1672 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
1674     Summary:
1675       Fix problem with links at beginning of buf and paragraphs.
1676     Revision:
1677       muse--main--1.0--patch-208
1679     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
1680       mean.
1681     
1682     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1683     
1684     * muse-html.el (muse-html-markup-regexps): Ditto.
1685     
1686     * muse-publish.el (muse-publishing-last-position): New variable that
1687       indicates our last buffer position while publishing the current rule.
1688       Used to make sure the process doesn't get stalled.
1689       (muse-publish-markup): Fix edge case where links at beginning of
1690       buffer, with read-only text, would prevent the beginning of buffer from
1691       being matched.
1692       (muse-publish-markup-directive): Fix case where two directives of the
1693       same size would prevent any following directives from being
1694       interpreted.  We accomplish this by setting the last published position
1695       to nil after each directive.
1697     modified files:
1698      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1699      lisp/muse-html.el lisp/muse-publish.el
1702 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
1704     Summary:
1705       Document publishing directives.
1706     Revision:
1707       muse--main--1.0--patch-207
1709     * muse.texi (Getting Started): Remove crufty sentence.
1710       (Directives): New section that describes the likes of #title and
1711       #author.
1713     modified files:
1714      ChangeLog muse.texi
1717 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
1719     Summary:
1720       Document WikiNames and update header publishing information.
1721     Revision:
1722       muse--main--1.0--patch-206
1724     * muse.texi (Headings): Any level of headings is supported.
1725       (Emphasizing Text): Verbatim text may span multiple lines.
1726       (Explicit Links): Refactor Links section into Explicit Links, Implicit
1727       Links, and Images.
1728       (Implicit Links): Document WikiNames and InterWiki links.
1730     modified files:
1731      ChangeLog muse.texi
1734 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
1736     Summary:
1737       Finish NEWS, handle emphasis at EOF edge case.
1738     Revision:
1739       muse--main--1.0--patch-205
1741     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1742       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
1743       as there is a terminating emphasis delimiter.
1744     
1745     * examples/mwolson/muse-init.el: Sync with my latest configuration.
1746     
1747     * NEWS: Bring this up to date.
1749     modified files:
1750      ChangeLog NEWS examples/mwolson/muse-init.el
1751      lisp/muse-colors.el
1754 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
1756     Summary:
1757       muse-html: Add muse-xhtml-extension.
1758     Revision:
1759       muse--main--1.0--patch-204
1761     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
1762       default file extension for publishing XHTML files.  Thanks to Trent
1763       Buck for the suggestion.
1764       ("xhtml"): Use it.
1766     modified files:
1767      ChangeLog lisp/muse-html.el
1770 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
1772     Summary:
1773       Add items through patch-149 to NEWS.
1774     Revision:
1775       muse--main--1.0--patch-203
1777     * NEWS (progress): Catch up to patch-149.
1778     
1779     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
1780     
1781     * lisp/muse-publish.el (muse-publish): Ditto.
1783     modified files:
1784      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
1787 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
1789     Summary:
1790       Make building of Debian revisions work.
1791     Revision:
1792       muse--main--1.0--patch-202
1794     * Makefile (distclean): Don't remove anything in debian/, since it will
1795       never be necessary.
1796       (debclean): Removed, since two different targets need slightly
1797       different versions of this.  Even abstraction has its limits.
1798       (debbuild): New target that takes care of performing the build itself.
1799       (debrevision): New target that makes a revision build, where the
1800       original tarball must not be modified.
1801       (debrevision): Split out building stuff to debbuild target.
1802     
1803     * debian/changelog: Several revisions worth of Debian fun.
1804     
1805     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
1806       (Description): Make this match the ITP and shorten the text.
1808     modified files:
1809      ChangeLog Makefile Makefile.defs debian/changelog
1810      debian/control
1813 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
1815     Summary:
1816       Prepare initial upload for Debian project.
1817     Revision:
1818       muse--main--1.0--patch-201
1820     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
1821       version, since we only want the last changelog entry to appear on the
1822       initial Debian upload.
1823     
1824     * debian/changelog: New Debian package 3.01.arch.201-1.
1826     modified files:
1827      ChangeLog Makefile.defs debian/changelog
1830 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
1832     Summary:
1833       muse-mode: Minor regexp tweak.
1834     Revision:
1835       muse--main--1.0--patch-200
1837     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
1839     modified files:
1840      ChangeLog lisp/muse-mode.el
1843 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
1845     Summary:
1846       Minor fixups from Peter K. Lee.
1847     Revision:
1848       muse--main--1.0--patch-199
1850     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
1851       restrictive with our end-of-table regexp.
1852     
1853     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
1854       instead of start of table.  Be less restrictive with several of our
1855       regexps.
1856     
1857     * lisp/muse-html.el: Patch from Peter K. Lee.
1858       (muse-html-prepare-buffer): Work around edge case where the "charset="
1859       part has already been appended to muse-html-meta-content-type.
1860       (muse-html-fixup-tables): Be slightly less restrictive with our
1861       end-of-table regexp.
1863     modified files:
1864      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1865      lisp/muse-html.el
1868 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
1870     Summary:
1871       Keep lists from getting mashed together on M-q.
1872     Revision:
1873       muse--main--1.0--patch-198
1875     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
1876       locally so that lists don't get blended together incorrectly upon
1877       hitting M-q.
1879     modified files:
1880      ChangeLog lisp/muse-mode.el
1883 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
1885     Summary:
1886       QuickStart: Minor typo in anchor example.
1887     Revision:
1888       muse--main--1.0--patch-197
1890     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
1891       rather than a full URL.
1893     modified files:
1894      ChangeLog examples/QuickStart
1897 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
1899     Summary:
1900       Makefile: Use BUILDOPTS.
1901     Revision:
1902       muse--main--1.0--patch-196
1904     * Makefile (debrelease): Make use of $(BUILDOPTS).
1905     
1906     * Makefile.defs (BUILDOPTS): New option that allows additional options to
1907       be passed to dpkg-buildpackage.  In case I ever make several revisions
1908       before getting the -1 revision uploaded, for example, I can use "-sa"
1909       here in order to make a valid pacakge.
1911     modified files:
1912      ChangeLog Makefile Makefile.defs
1915 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
1917     Summary:
1918       Make generated Debian packages slightly easier to upload.
1919     Revision:
1920       muse--main--1.0--patch-195
1922     * debian/changelog: Generate 3.01.arch.195-1.
1923     
1924     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
1925     
1926     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
1927       that was last uploaded to Debian.
1928     
1929     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
1930       changes is generated.  This means we have to use dpkg-buildpackage,
1931       since debuild doesn't recognize the environment variables that it
1932       claims to recognize.
1934     modified files:
1935      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
1938 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
1940     Summary:
1941       Makefile: Minor deletion cleanups.
1942     Revision:
1943       muse--main--1.0--patch-194
1946     modified files:
1947      ChangeLog Makefile
1950 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
1952     Summary:
1953       Compilation cleanups.
1954     Revision:
1955       muse--main--1.0--patch-193
1957     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
1958       `make-variable-buffer-local' in order to silence compiler warnings.
1959     
1960     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
1961       warning.
1962     
1963     * scripts/muse-build.el (muse-elint-files): Automatically load every
1964       elisp file rather than specifying each one.
1966     modified files:
1967      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
1970 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
1972     Summary:
1973       Fix failure to resolve interwiki link when clicking on it.
1974     Revision:
1975       muse--main--1.0--patch-192
1977     * Makefile (debclean): Minor tweak.
1978     
1979     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
1980       change.
1981     
1982     * lisp/muse-project.el (muse-project-find-file): Don't add file
1983       extensions to a relative name.  If we're dealing with a file, open it
1984       up without searching through the various projects for a path.  This
1985       should fix the failure to resolve an interwiki link by clicking on it.
1987     modified files:
1988      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
1991 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
1993     Summary:
1994       Makefile: Remove stale Debian packages for this version.
1995     Revision:
1996       muse--main--1.0--patch-191
1998     * Makefile (debclean): Remove generated Debian packages for the current
1999       version in parent directory.
2001     modified files:
2002      ChangeLog Makefile
2005 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2007     Summary:
2008       Fix trailing backslash error.
2009     Revision:
2010       muse--main--1.0--patch-190
2012     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2013       regexp-quoting fix from drkm.
2015     modified files:
2016      ChangeLog lisp/muse-project.el
2019 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2021     Summary:
2022       Release 3.01.91 (3.02 RC2).
2023     Revision:
2024       muse--main--1.0--patch-189
2026     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2028     modified files:
2029      ChangeLog Makefile.defs lisp/muse.el muse.texi
2032 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2034     Summary:
2035       Escape email address and URL always.
2036     Revision:
2037       muse--main--1.0--patch-188
2039     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
2040       escape and publish email address as read-only, even when it's not
2041       marked up.
2042       (muse-publish-markup-url): Ditto for URL.
2044     modified files:
2045      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2048 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2050     Summary:
2051       Inter-project output name fix.
2052     Revision:
2053       muse--main--1.0--patch-187
2055     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2056       that I had fixed this before.
2058     modified files:
2059      ChangeLog lisp/muse-wiki.el
2062 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2064     Summary:
2065       Make coloring of verbatim greater-than sign same as publishing.
2066     Revision:
2067       muse--main--1.0--patch-186
2069     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2070       greater-than sign surrounded by equal signs, display it in verbatim
2071       face.
2073     modified files:
2074      ChangeLog lisp/muse-colors.el
2077 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2079     Summary:
2080       Allow transform function for link descriptions.  Bare email and URL fixes.
2081     Revision:
2082       muse--main--1.0--patch-185
2084     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2085       (muse-publish-desc-transforms): New option that contains the functions
2086       that will be called to transform a link description.
2087       (muse-publish-markup-word): Handle Yet Another Edge Case.
2088       (muse-publish-markup-email): Use
2089       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
2090       double-quote on either side.
2091       (muse-publish-url): Apply description transforms.
2092       (muse-publish-markup-url): Don't publish if we have a double-quote on
2093       either side.
2094     
2095     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2096       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2097       (muse-wiki-interwiki-delimiter): New option that indicates the
2098       interwiki delimiter to use.
2099       (muse-wiki-interwiki-replacement): New option that indicates the
2100       replacement
2101       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2102       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2103       this can be added to muse-publish-desc-transforms.
2104       (muse-wiki-publish-pretty-interwiki): New function that replaces the
2105       interwiki delimiter with its replacement, but only when the given text
2106       is not an explicit link.
2107     
2108     * lisp/muse.el (muse-update-file-extension): New function made from the
2109       innards of the :set function in `muse-file-extension'.
2111     modified files:
2112      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2115 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2117     Summary:
2118       Handle anchors in all publishing styles, as well as linking to them.
2119     Revision:
2120       muse--main--1.0--patch-184
2122     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2123       'internal-link.
2124       (muse-publish-prepare-url): Don't touch links to anchors.
2125     
2126     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2127       'internal-link.  Treat centered text with
2128       <para role="center">...</para>.
2129       (muse-docbook-markup-paragraph): Slight regexp tweak.
2130       (muse-docbook-insert-anchor): Docfix.
2131       (muse-docbook-markup-anchor): Move lower in file.
2132     
2133     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2134       'internal-link.
2135       (muse-xhtml-markup-strings): Order list, no func change.
2136       (muse-html-markup-anchor): Move up in file, no func change.
2137     
2138     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2139       publishing anchors.
2140       (muse-latex-markup-strings): Add handler for 'internal-link.
2141       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2142       that insert an anchor around the next word or inside of a tag.
2143     
2144     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2145       publishing anchors.
2146     
2147     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2148       'internal-link.
2149       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2150       that insert an anchor before the next word or within a tag.
2151     
2152     * NEWS: Initial attempt at documenting changes since 3.01.
2154     new files:
2155      .arch-ids/NEWS.id NEWS
2157     modified files:
2158      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2159      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2162 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2164     Summary:
2165       Generalize some blosxom helper functions.
2166     Revision:
2167       muse--main--1.0--patch-183
2169     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2170       generalized helper functions.
2171       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2172       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
2173       relative links.
2174     
2175     * lisp/muse-blosxom.el: Update example in header.
2176       (muse-blosxom-new-entry): Use new names for helper functions.
2177       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2178       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2179     
2180     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2181       `muse-blosxom-project-get-categories'.
2182       (muse-project-alist-styles): Renamed from
2183       `muse-blosxom-project-alist-entry'.
2184       (muse-project-alist-dirs): Renamed from
2185       `muse-blosxom-project-alist-dirs'.
2186       (muse-project-of-file): Use `muse-current-file'.
2187     
2188     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2189       `muse-current-file'.
2190     
2191     * lisp/muse.el (muse-current-file): New function that returns the name of
2192       the currently visited or published file.
2193       (muse-page-name): Use `muse-current-file'.
2195     modified files:
2196      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2197      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2200 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2202     Summary:
2203       muse-xml: definition lists, muse-docbook: center.
2204     Revision:
2205       muse--main--1.0--patch-182
2207     * Makefile (%.info, %.html): Use general argument in rule.
2208       (distclean): Add another cruft file.
2209     
2210     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2211       type="definition"> for definition lists.
2212     
2213     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2214       with <note>, since it's the closest thing I could find.
2216     modified files:
2217      ChangeLog Makefile experimental/muse-xml.el
2218      lisp/muse-docbook.el
2221 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2223     Summary:
2224       Minor namespace fix.
2225     Revision:
2226       muse--main--1.0--patch-181
2228     * lisp/muse-colors.el (muse-colors-explicit-link): Use
2229       muse-match-string-no-properties rather than match-string-no-properties.
2231     modified files:
2232      ChangeLog lisp/muse-colors.el
2235 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2237     Summary:
2238       Correct breakage induced by previous patch.
2239     Revision:
2240       muse--main--1.0--patch-180
2242     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2243       path as a fallback if we are publishing.
2245     modified files:
2246      ChangeLog lisp/muse-wiki.el
2249 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2251     Summary:
2252       Make interwiki links work in a few more edge cases.
2253     Revision:
2254       muse--main--1.0--patch-179
2256     * lisp/muse-project.el (muse-project-applicable-styles): Remove
2257       assertion, now that I have a good idea of the edge cases involved.
2258     
2259     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2260       the current file is not part of any Muse project, allowing interwiki
2261       links to be resolvable even then.  Don't return a relative path if we
2262       are not publishing.  For visiting links, the best thing is just to
2263       return the real path.
2265     modified files:
2266      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2269 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2271     Summary:
2272       Fix warnings during font-lock, example tag highlighting.
2273     Revision:
2274       muse--main--1.0--patch-178
2276     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2277       error.
2278       (muse-colors-tags): Make sure that no fontification occurs in <code> or
2279       <lisp> tags.
2280       (muse-unhighlight-region): Move higher up.
2281       (muse-colors-example-tag, muse-colors-literal-tag): Use
2282       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
2283       since the point gets put in the right place automatically.
2285     modified files:
2286      ChangeLog lisp/muse-colors.el
2289 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2291     Summary:
2292       muse-xml: Separate section from title.
2293     Revision:
2294       muse--main--1.0--patch-177
2296     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2297       attribute to sections.  Use separate <title> tag to handle the title of
2298       a section.  Thanks to drkm for the suggestion.
2299     
2300     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2301     
2302     * lisp/muse-publish.el (muse-publish-markup-heading)
2303       (muse-publish-section-close): Pass level to markup strings for all
2304       section-related tags.
2305     
2306     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2307       not defined.
2309     modified files:
2310      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2311      lisp/muse-publish.el lisp/muse.el
2314 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2316     Summary:
2317       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
2318     Revision:
2319       muse--main--1.0--patch-176
2321     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
2322       folders that match `muse-project-ignore-regexp'.
2323     
2324     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
2325       omission.  Add ",.*" to list of bad directory parts.
2326     
2327     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
2328       matches `muse-project-ignore-regexp'.
2329     
2330     * lisp/muse-publish.el: Install patch from Peter K. Lee.
2331       (muse-style-elements-list): New function that returns a list of
2332       references to ELEM in STYLE, including base styles.
2333       (muse-publish-markup-region): Use muse-style-elements-list rather than
2334       muse-style-elements when getting :regexps.
2335     
2336     * lisp/muse-publish.el (muse-style-element): Add docstring.
2338     modified files:
2339      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2340      lisp/muse-publish.el
2343 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
2345     Summary:
2346       Initial implementation of muse-xml.el.  End of section edge case.
2347     Revision:
2348       muse--main--1.0--patch-175
2350     * AUTHORS: Add Peter K. Lee.
2351     
2352     * Makefile (experimental): New target that builds experimental programs.
2353       (distclean): Remove debian/dirs, a cruft file from the debian build
2354       process.
2355     
2356     * examples/mwolson/muse-init.el: Update.
2357     
2358     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
2359       prompts for the blog entry to visit.
2360     
2361     * experimental/Makefile: New file that causes experimental stuff to be
2362       built.
2363     
2364     * experimental/muse-xml.el: New file that provides the experimental XML
2365       publishing style.
2366     
2367     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
2368       comment strings.
2369     
2370     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
2371     
2372     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
2373       involving end-of-file and paragraph detection.
2374     
2375     * lisp/muse-wiki.el: Minor header fix.
2376     
2377     * scripts/muse-build.el (load-path): Add "../experimental".
2379     new files:
2380      experimental/.arch-ids/Makefile.id
2381      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
2382      experimental/muse-xml.el
2384     modified files:
2385      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
2386      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
2387      lisp/muse-wiki.el scripts/muse-build.el
2390 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
2392     Summary:
2393       Try to fix <example> region coloring problem.
2394     Revision:
2395       muse--main--1.0--patch-174
2397     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
2398       If region is multiple lines, add '(font-lock-multiline t) to
2399       properties.  This should fix an annoying <example> region issue.
2401     modified files:
2402      ChangeLog lisp/muse-colors.el
2405 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
2407     Summary:
2408       Don't publish implicit links that have a double-quote at begin or end.
2409     Revision:
2410       muse--main--1.0--patch-173
2412     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
2413       double-quote exists at beginning or end.
2414     
2415     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
2416       don't colorize if a double-quote exists at beginning or end.
2418     modified files:
2419      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2422 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
2424     Summary:
2425       Fix failure to publish emphasis properly.
2426     Revision:
2427       muse--main--1.0--patch-172
2429     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
2430       errors.
2431     
2432     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
2433       of muse-wiki.
2435     removed files:
2436      experimental/.arch-ids/muse-wiki-old.el.id
2437      experimental/muse-wiki-old.el
2439     modified files:
2440      ChangeLog lisp/muse-publish.el
2443 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
2445     Summary:
2446       Add a few common revision control directories to the ignore list.
2447     Revision:
2448       muse--main--1.0--patch-171
2450     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
2451       directories to be ignored when building the file alist, such as those
2452       used for CVS and Arch revision control data.
2454     modified files:
2455      ChangeLog lisp/muse-project.el
2458 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
2460     Summary:
2461       Fix #2654: Append a newline when using pdf publishing style.
2462     Revision:
2463       muse--main--1.0--patch-170
2465     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
2466       newline to the end.
2468     modified files:
2469      ChangeLog lisp/muse-latex.el
2472 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
2474     Summary:
2475       5 levels of headings colorization; color bare URLs.
2476     Revision:
2477       muse--main--1.0--patch-169
2479     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
2480       Really color up to 5 headings.
2481       (muse-colors-markup): Add muse-url-regexp.
2482       (muse-colors-explicit-link): Renamed from muse-colors-link.
2483       (muse-colors-implicit-link): Moved here from
2484       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
2485       we'll be coloring URLs.
2487     modified files:
2488      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2491 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
2493     Summary:
2494       Don't emphasize if a word constituent follows the trailer.
2495     Revision:
2496       muse--main--1.0--patch-168
2498     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2499       (muse-colors-verbatim): Don't colorize if a word constituent follows
2500       the trailer.
2501     
2502     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
2503       word constituent follows the trailer.
2505     modified files:
2506      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2509 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
2511     Summary:
2512       Add coloring for example, verbatim, and =signs=; anchor fix.
2513     Revision:
2514       muse--main--1.0--patch-167
2516     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
2517       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
2518       (muse-colors-verbatim): Use `muse-verbatim-face'.
2519       (muse-colors-markup): Move =sign= interpreting down so it gets higher
2520       priority.
2521       (muse-colors-tags): Add verbatim and literal tags.
2522       (muse-colors-example-tag): Use `remove-text-properties' instead of
2523       `set-text-properties', since the latter does not work consistently.
2524       (muse-colors-literal-tag): New function that strips all markup from the
2525       region.
2526       (muse-colors-link): Match against muse-explicit-link-regexp early on so
2527       that we can work around an annoying XEmacs issue.
2528     
2529     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
2530       multi-line by default.
2531     
2532     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
2533       string.
2535     modified files:
2536      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2537      lisp/muse.el
2540 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
2542     Summary:
2543       Link with anchor bugfix.
2544     Revision:
2545       muse--main--1.0--patch-166
2547     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
2548       valid, as long as the base is valid.
2550     modified files:
2551      ChangeLog lisp/muse-colors.el
2554 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
2556     Summary:
2557       Link inside table issue, fixes read-only text error.
2558     Revision:
2559       muse--main--1.0--patch-165
2561     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
2562       inside tables so we don't get an error when links exist.
2563     
2564     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
2565     
2566     * lisp/muse-project.el (muse-project-publish): Don't take forced files
2567       into account when displaying the "All files published" message, unless
2568       they've actually been modified.
2569     
2570     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
2571       don't wrap in condition-case; we don't want the message to be muffled.
2573     modified files:
2574      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2575      lisp/muse-project.el lisp/muse.el
2578 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
2580     Summary:
2581       Permit infinitely-nested sections.
2582     Revision:
2583       muse--main--1.0--patch-164
2585     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
2586       (Deriving from an existing style): Mark up as a list.
2587     
2588     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
2589       Color an additional level of headings.
2590     
2591     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
2592       section-other, section-other-end, and section-close strings.
2593       (muse-docbook-fixup-sections): Removed, since Muse now implements this
2594       through the 'section-close string.
2595     
2596     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
2597       'begin-underline, since this messes up paragraph handling.  Use
2598       <h5></h5> for 'section-other.
2599     
2600       (muse-html-fixup-tables): New function that sorts the table parts so
2601       that order is head, foot, body.  Apparently XHTML needs this, and it
2602       seems like a good general practice, so we do it for HTML as well.
2603     
2604     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
2605       'section-other.
2606     
2607     * lisp/muse-publish.el (muse-publish-section-close): New function that
2608       determines where to put the section close given heading depth and
2609       inserts it.
2610       (muse-publish-markup-heading): Handle 'section-other and
2611       'section-other-end.  Call `muse-publish-section-close' at end of
2612       function.
2613     
2614     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
2615       for 'section-other.
2617     modified files:
2618      ChangeLog examples/QuickStart lisp/muse-colors.el
2619      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
2620      lisp/muse-publish.el lisp/muse-texinfo.el
2623 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
2625     Summary:
2626       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
2627     Revision:
2628       muse--main--1.0--patch-163
2630     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
2631       XEmacs fixes.
2632       (muse-docbook-markup-regexps): Deal with new table algorithm.
2633       (muse-docbook-transform-content-type, muse-docbook-encoding) 
2634       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
2635       (muse-docbook-markup-table): Use a better table algorithm, based on the
2636       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
2637       and foot of the table.  Use informaltable rather than table.
2638       (muse-docbook-fixup-tables): New function that sorts all tables found
2639       in the published document so that the order is head, foot, body.
2640       (muse-docbook-markup-functions): Add anchor handler.
2641       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
2642       paragraph.
2643       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
2644       that insert an anchor at point.
2645     
2646     * lisp/muse-html.el (muse-html-transform-content-type)
2647       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
2648     
2649     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
2650     
2651     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
2652     
2653     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
2654       that was evaluated in the output.
2656     modified files:
2657      ChangeLog examples/QuickStart lisp/muse-docbook.el
2658      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
2661 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
2663     Summary:
2664       muse-texinfo: Improve formatting for enddots, dots, underline.
2665     Revision:
2666       muse--main--1.0--patch-162
2668     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
2669       of enddots and dots.  For begin-underline and end-underline, use "_",
2670       since we don't have anything better.
2672     modified files:
2673      ChangeLog lisp/muse-texinfo.el
2676 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
2678     Summary:
2679       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
2680     Revision:
2681       muse--main--1.0--patch-161
2683     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
2684       list.  This should fix #2635.
2686     modified files:
2687      ChangeLog lisp/muse-texinfo.el
2690 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
2692     Summary:
2693       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
2694     Revision:
2695       muse--main--1.0--patch-160
2697     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
2698     
2699     * debian/changelog: Ditto.
2700     
2701     * debian/control (Build-Depends-Indep): Add tetex-bin.
2702     
2703     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
2704       output for me.
2705     
2706     * examples/QuickStart: Remove stray <comment> now that the bug that made
2707       it necessary is fixed.
2708     
2709     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
2710       suggestions.
2711     
2712     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
2713       the contents from the footer to the header.
2714     
2715     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
2716       each number, not after.
2717     
2718     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
2719     
2720     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
2721       happens when doing batch publishing.  Minor whitespace fix.
2723     modified files:
2724      ChangeLog Makefile.defs debian/changelog debian/control
2725      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
2726      lisp/muse-texinfo.el lisp/muse.el
2729 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
2731     Summary:
2732       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
2733     Revision:
2734       muse--main--1.0--patch-159
2736     * examples/QuickStart: Add "Write me." to empty sections at end so that
2737       they publish correctly with DocBook.
2738     
2739     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
2740       paragraph starts with emphasis, example, link, or email address.
2742     modified files:
2743      ChangeLog examples/QuickStart lisp/muse-docbook.el
2746 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
2748     Summary:
2749       Handle embedded docbook footnotes and <literal> edge case.
2750     Revision:
2751       muse--main--1.0--patch-158
2753     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
2754      (muse-docbook-markup-strings): Use systemitem for example text.
2755      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
2756      <para></para> inside of them.
2757     
2758     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
2759       here at all.
2760     
2761     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2762       muse-publish-escape-specials-in-string to list by default.
2763     
2764     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
2765       argument IGNORE-READ-ONLY determines whether or not to ignore the
2766       read-only property when transforming text.  Add docstring.
2767       (muse-publish-markup-word): Use non-nil third argument to
2768       muse-publish-escape-specials when we're publishing `='-delimited text.
2769       This allows =<literal><tag></literal>= to work as intended.
2770     
2771     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
2772       arguments after the first so that we can include this in
2773       `muse-publish-url-transforms'.
2774     
2775     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
2777     modified files:
2778      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2779      lisp/muse-publish.el
2782 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
2784     Summary:
2785       Misc. blosxom fixes, like category directive.
2786     Revision:
2787       muse--main--1.0--patch-157
2789     * contrib/pyblosxom/getstamps.py: Add file extension.
2790     
2791     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
2792       extension.  This will allow Muse to specify it once a
2793       timestamps-writing routine gets written.
2794     
2795     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
2796       attention to the "category" directive, if it exists.  Use file-truename
2797       instead of expand-file-name for base directory.
2798     
2799     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
2800       by default.
2801     
2802     * lisp/muse-project.el (muse-project): Add :timestamps to list of
2803       available tags, even though it doesn't do anything yet.
2805     modified files:
2806      ChangeLog contrib/pyblosxom/getstamps.py
2807      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
2808      lisp/muse-project.el
2811 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
2813     Summary:
2814       Small logic fix with temp files.
2815     Revision:
2816       muse--main--1.0--patch-156
2818     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
2819       buffer-name to determine whether the buffer is still around.
2821     modified files:
2822      ChangeLog lisp/muse.el
2825 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
2827     Summary:
2828       Make customize of muse-project-alist work in Emacs21 and XEmacs.
2829     Revision:
2830       muse--main--1.0--patch-155
2832     * lisp/muse.el (muse-widget-type-value-create)
2833       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
2834       extra widgets from 'lazy type that are needed to get the
2835       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
2836     
2837     * lisp/muse.el (muse-implicit-link-functions)
2838       (muse-explicit-link-functions): Remove predefined wiki-related options.
2839       These are added in muse-wiki via custom-add-option.
2840     
2841     * lisp/muse-mode.el (muse-mode-hook): Ditto.
2842     
2843     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
2844     
2845     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
2846       ":strings" to cope with Emacs21 and XEmacs.
2847       (muse-project-alist-set): Turn ":strings" back into ":symbols".
2848     
2849     * lisp/muse-project.el (muse-project): Derive from 'default rather than
2850       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
2851       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
2852     
2853     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
2854       since XEmacs doesn't support the alist widget.  Deal with case where no
2855       projects are defined, or a strange expression is used.
2856     
2857     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
2858       stuff using custom-add-option.
2860     modified files:
2861      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2862      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2865 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
2867     Summary:
2868       Don't kill temp buffer if debug-on-error is non-nil.
2869     Revision:
2870       muse--main--1.0--patch-154
2872     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
2873       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
2875     modified files:
2876      ChangeLog lisp/muse.el
2879 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
2881     Summary:
2882       Expand Debian package description.
2883     Revision:
2884       muse--main--1.0--patch-153
2886     * debian/control (Description): Expand this to make the package more
2887       enticing.
2888     
2889     * debian/copyright, debian/rules: Minor whitespace cleanups.
2890     
2891     * debian/changelog: Package 3.01.arch.152-1.
2893     modified files:
2894      ChangeLog Makefile.defs debian/changelog debian/control
2895      debian/copyright debian/rules
2898 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
2900     Summary:
2901       Header/footer docfix; ChangeLog correction.
2902     Revision:
2903       muse--main--1.0--patch-152
2905     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
2906       Thanks to drkm for pointing out my error.
2907     
2908     Use better documentation and customize interface for headers and footers.
2909     Thanks to Chris McMahan.
2911     modified files:
2912      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
2913      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
2914      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
2915      muse.texi
2916      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
2919 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
2921     Summary:
2922       Slight Debian version tweak.
2923     Revision:
2924       muse--main--1.0--patch-151
2926     * Makefile.defs (VERSION): Use a slightly different version naming
2927       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
2928       X.YY is the Muse version, and YYY is the patch level.
2929     
2930     * debian/changelog: Ditto.
2932     modified files:
2933      ChangeLog Makefile.defs debian/changelog
2936 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
2938     Summary:
2939       Improve debian build and put together a package.
2940     Revision:
2941       muse--main--1.0--patch-150
2943     * Makefile (debclean): New target that cleans up the mess that the
2944       `debian' target makes.
2945       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
2946       results to my debian dist dir two levels up.
2947     
2948     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
2949     
2950     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
2951     
2952     * debian/control (Standards-Version): Update to 3.6.2.
2953     
2954     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
2955       up.
2956     
2957     * debian/copyright (Copyright): Improve.
2958     
2959     * debian/emacsen-install (FILES): Include contrib directory so that
2960       muse-http.el compiles properly.
2961     
2962     * debian/muse-el.examples: New file containing the example files to
2963       install.
2964     
2965     * debian/rules: Move example stuff to muse-el.examples.  Install some
2966       additional documentation.
2968     new files:
2969      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
2971     modified files:
2972      ChangeLog Makefile Makefile.defs debian/changelog
2973      debian/control debian/copyright debian/emacsen-install
2974      debian/rules
2977 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
2979     Summary:
2980       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
2981     Revision:
2982       muse--main--1.0--patch-149
2984     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
2985       the beginning of a header would be emphasized if an asterisk came
2986       before it.
2987       (muse-colors-underlined): Don't allow end of underlined text to be the
2988       beginning of a line.  Don't use memq to check for whitespace syntax; eq
2989       is sufficient.
2990     
2991     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
2992       on.  We'll use a more clever trick to keep emphasis characters from
2993       being interpreted in explicit links -- add a custom 'noemphasis text
2994       property to them.  Move mdash rule further down so that I can add
2995       designations after blockquoted text.
2996     
2997     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
2998       text has the 'noemphasis property, ignore it.
2999       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3000       property to the text between BEG and END, or match beginning and end.
3001     
3002     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3003       before trying to set buffer-modified to nil.  This should fix a
3004       "selecting deleted buffer" error when publishing from command line.
3006     modified files:
3007      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3008      lisp/muse.el
3011 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3013     Summary:
3014       Journal validation fixes.
3015     Revision:
3016       muse--main--1.0--patch-148
3018     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3019       default rather than HTML 4.0 [strict].
3020       (muse-html-markup-strings): Include empty alt element.
3021     
3022     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3023     
3024     * muse.texi (Journal): Ditto.
3026     modified files:
3027      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3030 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3032     Summary:
3033       Add debian files; tweak Makefile.
3034     Revision:
3035       muse--main--1.0--patch-147
3037     * Makefile (distclean): Remove directory created by dist rule.
3038       (dist): Make this only generate the directory, not the tarball.
3039       (release): New target that generates the tarball and zipfile.
3040       (debrelease): New target that builds the debian package for Muse.
3041       (upload): Depend on release target.
3042     
3043     * examples/mwolson/stylesheets: Add forgotten Arch id.
3045     new files:
3046      debian/.arch-ids/=id debian/.arch-ids/changelog.id
3047      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3048      debian/.arch-ids/emacsen-install.id
3049      debian/.arch-ids/emacsen-remove.id
3050      debian/.arch-ids/emacsen-startup.id
3051      debian/.arch-ids/muse-el.dirs.id
3052      debian/.arch-ids/muse-el.docs.id
3053      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3054      debian/changelog debian/control debian/copyright
3055      debian/emacsen-install debian/emacsen-remove
3056      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3057      debian/muse-el.info debian/rules
3058      examples/mwolson/stylesheets/.arch-ids/=id
3059      examples/mwolson/stylesheets/.arch-ids/blog.css.id
3060      examples/mwolson/stylesheets/.arch-ids/common.css.id
3061      examples/mwolson/stylesheets/.arch-ids/print.css.id
3062      examples/mwolson/stylesheets/.arch-ids/screen.css.id
3063      examples/mwolson/stylesheets/blog.css
3064      examples/mwolson/stylesheets/common.css
3065      examples/mwolson/stylesheets/print.css
3066      examples/mwolson/stylesheets/screen.css
3068     modified files:
3069      ChangeLog Makefile
3071     new directories:
3072      debian debian/.arch-ids examples/mwolson/stylesheets
3073      examples/mwolson/stylesheets/.arch-ids
3076 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3078     Summary:
3079       Allow `muse-index-as-string' to remove current file from output.
3080     Revision:
3081       muse--main--1.0--patch-146
3083     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3084       which excludes the current file from the output.  Improve
3085       documentation.
3087     modified files:
3088      ChangeLog lisp/muse-mode.el
3091 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3093     Summary:
3094       S-TAB issue with Windows.
3095     Revision:
3096       muse--main--1.0--patch-145
3098     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3099       issue with Windows.
3101     modified files:
3102      ChangeLog lisp/muse-mode.el
3105 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3107     Summary:
3108       Improve temp buffer usage.
3109     Revision:
3110       muse--main--1.0--patch-144
3112     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3113       `insert-file-contents'.  This should further help with the temp
3114       buffer problem.  Thanks to Peter K. Lee and drkm for the research
3115       into this problem.
3116     
3117     * lisp/muse.el (muse-with-temp-buffer): Renamed from
3118       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
3119       make sure the temp buffer is killed.  I didn't implement an option to
3120       save the contents of the temp buffer.
3122     modified files:
3123      ChangeLog lisp/muse-book.el lisp/muse-http.el
3124      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3125      lisp/muse.el
3128 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3130     Summary:
3131       muse-docbook: split-string Emacs21 fix.
3132     Revision:
3133       muse--main--1.0--patch-143
3135     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3136       split-string to fix an Emacs21 issue.
3138     modified files:
3139      ChangeLog lisp/muse-docbook.el
3142 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3144     Summary:
3145       muse-docbook: Parse author directive so that it validates properly.
3146     Revision:
3147       muse--main--1.0--patch-142
3149     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3150       attempts to publish the contents a DocBook-usable <author> tag.
3151       (muse-docbook-header): Use `muse-docbook-get-author'.
3153     modified files:
3154      ChangeLog lisp/muse-docbook.el
3157 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3159     Summary:
3160       Be a bit more clever with our consecutive list regexp.
3161     Revision:
3162       muse--main--1.0--patch-141
3164     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3165       clever with our consecutive list regexp.
3167     modified files:
3168      ChangeLog lisp/muse-docbook.el
3171 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3173     Summary:
3174       Do the right thing with consecutive list items, hopefully.
3175     Revision:
3176       muse--main--1.0--patch-140
3178     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3179       (muse-docbook-header): Add DTD string.
3180       (muse-docbook-markup-regexps): Add rule that merges consecutive list
3181       tags.
3182       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3183       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3185     modified files:
3186      ChangeLog lisp/muse-docbook.el
3189 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3191     Summary:
3192       Improve customize interface for `muse-project-alist' once more.
3193     Revision:
3194       muse--main--1.0--patch-139
3196     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3197       setting to be anything, since we now support settings that use lists.
3198       (muse-project): Vastly improve this by naming each setting and showing
3199       what exact type is required.  Handle case where a function is not
3200       defined yet.  Use a set for styles, which looks nice.  This is about as
3201       good as it can be ... unless we add some sort of inline documentation
3202       later on.  A setting was added for Yann's :force-publish tag.
3203     
3204     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3205       project name.
3207     modified files:
3208      ChangeLog lisp/muse-project.el lisp/muse.el
3211 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3213     Summary:
3214       Merged from hodique@lifl.fr--2005 (patch 24-33)
3215     Revision:
3216       muse--main--1.0--patch-138
3218     Patches applied:
3219     
3220      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3221        Merged from mwolson@gnu.org--2005 (patch 96)
3222     
3223      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3224        Merged from mwolson@gnu.org--2005 (patch 97-101)
3225     
3226      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3227        Merged from mwolson@gnu.org--2005 (patch 102-106)
3228     
3229      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3230        Merged from mwolson@gnu.org--2005 (patch 107-120)
3231     
3232      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3233        Merged from mwolson@gnu.org--2005 (patch 121-131)
3234     
3235      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3236        Merged from mwolson@gnu.org--2005 (patch 132)
3237     
3238      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3239        Merged from mwolson@gnu.org--2005 (patch 133-135)
3240     
3241      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3242        Merged from mwolson@gnu.org--2005 (patch 136)
3243     
3244      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3245        Merged from mwolson@gnu.org--2005 (patch 137)
3246     
3247      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3248        Introduce :force-publish project keyword. Fix bug #2637
3250     modified files:
3251      ChangeLog lisp/muse-project.el
3253     new patches:
3254      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3255      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3256      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3257      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3258      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3259      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3260      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3261      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3262      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3263      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3266 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3268     Summary:
3269       Prevent temp buffers from prompting for save; handle lisp errors better.
3270     Revision:
3271       muse--main--1.0--patch-137
3273     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3274       bound" error.  I don't know for certain where this is coming from,
3275       though ... *grumble*.
3276     
3277     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3278       like how emacs-wiki does it.  Warn the user about lisp errors,
3279       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
3280       publish as something valid in most markup styles, with increased
3281       emphasis on those that don't support it.  That's a win-win ... I think
3282       :^) .
3283     
3284     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3285       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3286       to kill the buffer so we don't get any annoying prompts.  I *strongly*
3287       believe that this should be the default behavior of `with-temp-buffer'.
3288     
3289     * lisp/muse-book.el (muse-book-publish-project): Use
3290       `muse-with-temp-buffer-no-prompt'.
3291     
3292     * lisp/muse-http.el (muse-http-reject): Ditto.
3293     
3294     * lisp/muse-mode.el (muse-index-as-string): Ditto.
3295     
3296     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3297     
3298     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
3299       (muse-publish-markup-email, muse-published-contents): Ditto.
3301     modified files:
3302      ChangeLog lisp/muse-book.el lisp/muse-colors.el
3303      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3304      lisp/muse-publish.el lisp/muse.el
3307 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3309     Summary:
3310       Customization error; Makefile tweaks.
3311     Revision:
3312       muse--main--1.0--patch-136
3314     * Makefile (dist): Use a tla-specific method to create the tarball.
3315       Create a zip file as well.
3316       (upload): New rule that uploads the tarball and zip file to gna.org.
3317     
3318     * Makefile.defs (VERSION): New variable that determines the version
3319       string to use in the `dist' and `upload' targets.
3320     
3321     * lisp/muse.el (muse-implicit-link-functions)
3322       (muse-explicit-link-functions): Use :type of hook so that the options
3323       get recognized.
3325     modified files:
3326      ChangeLog Makefile Makefile.defs lisp/muse.el
3329 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
3331     Summary:
3332       Prepare Muse 3.01.90 (3.02 RC1).
3333     Revision:
3334       muse--main--1.0--patch-135
3337     modified files:
3338      ChangeLog lisp/muse.el muse.texi
3341 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
3343     Summary:
3344       Attempt to get the right file extension when publishing; more examples.
3345     Revision:
3346       muse--main--1.0--patch-134
3348     * examples/mwolson/muse-init.el: Update my configuration.
3349     
3350     * examples/mwolson/templates: Store my web page templates here.
3351     
3352     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
3353     
3354     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
3355       descriptions.  Yet another reason to implement my list-returning from
3356       handlers idea.
3357     
3358     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
3359       with a few more edge cases.  Throw together a rough hack for
3360       determining when to include the output file extension.
3361     
3362     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
3363       but still ineffective.
3365     new files:
3366      examples/mwolson/templates/.arch-ids/=id
3367      examples/mwolson/templates/.arch-ids/footer.html.id
3368      examples/mwolson/templates/.arch-ids/generic-footer.html.id
3369      examples/mwolson/templates/.arch-ids/generic-header.html.id
3370      examples/mwolson/templates/.arch-ids/header.html.id
3371      examples/mwolson/templates/footer.html
3372      examples/mwolson/templates/generic-footer.html
3373      examples/mwolson/templates/generic-header.html
3374      examples/mwolson/templates/header.html
3376     modified files:
3377      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
3378      lisp/muse-wiki.el
3380     new directories:
3381      examples/mwolson/templates
3382      examples/mwolson/templates/.arch-ids
3385 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
3387     Summary:
3388       Make published link handling do the right thing, plus misc. fixes.
3389     Revision:
3390       muse--main--1.0--patch-133
3392     * lisp/muse-mode.el (muse-mode-hook): Add option for
3393       `muse-wiki-update-custom-values'.  The :set function makes sure that
3394       this is always included in `muse-mode-hook' if muse-wiki is loaded.
3395       This probably isn't best-practice, but it works.
3396     
3397     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
3398       Save match data.
3399     
3400     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3401       `muse-publish-prepare-url' to the listed options.
3402     
3403     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
3404       output-dir is not specified.
3405     
3406     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
3407       here instead of later on.
3408     
3409     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
3410       right thing when `muse-wiki-interwiki-alist' is nil.
3411     
3412     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
3413       `muse-publish-output-file'.
3414     
3415     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3416       (muse-wiki-transform-wikiword): Removed.  We should not use the
3417       publishing transforms facility to handle these.
3418     
3419     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
3420       links as "link" rather than "url".
3421     
3422     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
3423       takes care of any customization cleaups that need to happen whenever
3424       muse-mode is entered.
3425     
3426     * lisp/muse.el (muse-implicit-link-functions): Add options for
3427       `muse-handle-url' and the wiki handlers.
3428       (muse-explicit-link-functions): Add option for
3429       `muse-wiki-handle-internal'.
3431     modified files:
3432      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3433      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3436 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
3438     Summary:
3439       Add invalid directory assertion.
3440     Revision:
3441       muse--main--1.0--patch-132
3443     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
3444       any invalid directories will trigger an error.
3446     modified files:
3447      ChangeLog lisp/muse-project.el
3450 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
3452     Summary:
3453       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
3454     Revision:
3455       muse--main--1.0--patch-131
3458     modified files:
3459      AUTHORS ChangeLog
3462 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
3464     Summary:
3465       Yann's assignment form came in!
3466     Revision:
3467       muse--main--1.0--patch-130
3470     modified files:
3471      AUTHORS ChangeLog
3474 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
3476     Summary:
3477       Compilation fix, minor shuffling in `muse-mode'.
3478     Revision:
3479       muse--main--1.0--patch-129
3481     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
3482       accessing it.  Fixes Yet Another Compiler Error.
3483     
3484     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
3485      project-specific settings happen first.
3487     modified files:
3488      ChangeLog lisp/muse-mode.el lisp/muse.el
3491 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
3493     Summary:
3494       Fix annoying initial buffer coloring problem.
3495     Revision:
3496       muse--main--1.0--patch-128
3498     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
3499       where even buffer-file-name is not set.  This happens the first time we
3500       attempt to colorize the buffer.  I'm rather astonished that I had to do
3501       this.
3503     modified files:
3504      ChangeLog lisp/muse-wiki.el
3507 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
3509     Summary:
3510       Jump to bad and good links on TAB; mode-choosing fix.
3511     Revision:
3512       muse--main--1.0--patch-127
3514     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
3515       pics a major mode for a file.  If one is specified in the project of
3516       file, use it.  Otherwise, use muse-mode.
3517       (muse-next-reference, muse-previous-reference): Jump to bad links as
3518       well as good ones.
3519     
3520     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
3521       of `muse-mode'.
3523     modified files:
3524      ChangeLog lisp/muse-mode.el lisp/muse.el
3527 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
3529     Summary:
3530       Add specified Muse file extension to auto-mode-alist.
3531     Revision:
3532       muse--main--1.0--patch-126
3534     * lisp/muse.el (muse-file-extension): If extension is specified, remove
3535       the old extension from auto-mode-alist and add the new one.  This
3536       eliminates the need to set muse-mode-auto-p when you have specified a
3537       Muse file extension.
3538     
3539     * examples/mwolson/muse-init.el: Sync.
3541     modified files:
3542      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
3545 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
3547     Summary:
3548       Make `muse-project-alist' more intuitively customizable.
3549     Revision:
3550       muse--main--1.0--patch-125
3552     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
3553       settings.
3554     
3555     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
3556       (muse-project-alist-get): New function that pre-parses
3557       `muse-projects-alist' before customization in order to work around an
3558       annoying limitation in the customize interface.
3559       (muse-project-alist-set): New function that takes the value that
3560       customize gave us and turns it into something Muse can use.
3561       (muse-project): New widget that outlines the form of the
3562       `muse-project-alist' variable.
3563       (muse-project-alist): Use the `muse-project' widget and specify :set
3564       and :get.
3566     modified files:
3567      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
3570 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
3572     Summary:
3573       Silence compiler warnings.
3574     Revision:
3575       muse--main--1.0--patch-124
3577     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
3578     
3579     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
3580       compiler warning.
3581     
3582     * lisp/muse-project.el (muse-project-applicable-styles): Call
3583       `muse-assert' with only 1 argument to silence a compiler warning.
3585     modified files:
3586      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3587      lisp/muse-project.el
3590 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
3592     Summary:
3593       muse-docbook: Merge several other types of tags if necessary.
3594     Revision:
3595       muse--main--1.0--patch-123
3597     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
3598       `muse-docbook-fixup-sections'.  For each TAG in
3599       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
3600       merge them together.  Thanks to Dale P. Smith for the suggestion.
3601       (muse-docbook-merged-tags): Customizable list of tags that need merging.
3603     modified files:
3604      ChangeLog lisp/muse-docbook.el
3607 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
3609     Summary:
3610       muse-docbook: Output an XML tag with encoding at the beginning of document.
3611     Revision:
3612       muse--main--1.0--patch-122
3614     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
3615       of document.
3616       (muse-docbook-encoding-default): New option that determines which Emacs
3617       buffer encoding to use by default in Muse DocBook files if none is
3618       found.
3619       (muse-docbook-charset-default): New option that determines the DocBook
3620       XML charset to use if no translation is found in
3621       muse-docbook-encoding-map.
3622       (muse-docbook-encoding-map): New option alist that maps an emacs coding
3623       system to its associated DocBook coding system.
3624       (muse-docbook-transform-content-type): New function that determines the
3625       DocBook XML encoding to use based on the contents of
3626       muse-docbook-encoding-map.
3627       (muse-docbook-encoding): New function that calls
3628       muse-docbook-transform-content-type.
3629       (muse-docbook-finalize-buffer): New function that sets the buffer file
3630       coding system to the value of muse-docbook-encoding-default, but only
3631       if the buffers contents have no special characters.
3632       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
3634     modified files:
3635      ChangeLog lisp/muse-docbook.el
3638 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
3640     Summary:
3641       Apply muse-docbook patch from Dale P. Smith.
3642     Revision:
3643       muse--main--1.0--patch-121
3645     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
3646       Dale P. Smith to make the markup much better.
3648     modified files:
3649      AUTHORS ChangeLog lisp/muse-docbook.el
3652 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
3654     Summary:
3655       Use different mapping for S-tab on Windows.
3656     Revision:
3657       muse--main--1.0--patch-120
3659     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
3660       Windows, use [(shift tab)] for `muse-previous-reference'.
3662     modified files:
3663      ChangeLog lisp/muse-mode.el
3666 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
3668     Summary:
3669       XEmacs wiki fix.
3670     Revision:
3671       muse--main--1.0--patch-119
3673     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
3674       `muse-match-string-no-properties' so XEmacs doesn't complain.
3676     modified files:
3677      ChangeLog lisp/muse-wiki.el
3680 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
3682     Summary:
3683       Handle a few edge cases with project-page resolution gracefully.
3684     Revision:
3685       muse--main--1.0--patch-118
3687     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
3688       make sure that PAGE is specified.  STYLES should be generated
3689       automatically, but it could theoretically fail.  I'm managing to
3690       trigger this when messing with unsaved Muse files.  Handle case where
3691       buffer has not yet been saved.
3692       (muse-project-find-file): Don't try to resolve relative links; just
3693       open them.
3694     
3695     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
3696       point-of-reference bug.  No need to call muse-project-page-of-file
3697       since buffer-file-name and muse-publishing-current-file both give us
3698       full paths.
3699     
3700     * lisp/muse-mode.el (muse-link-at-point): For some reason,
3701       `skip-chars-backward' only respects the newline some of the time.
3702       Damned annoying.
3704     modified files:
3705      ChangeLog lisp/muse-mode.el lisp/muse-project.el
3706      lisp/muse-wiki.el
3709 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
3711     Summary:
3712       Fix image-link goof-up and add pretty titles.
3713     Revision:
3714       muse--main--1.0--patch-117
3716     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
3717       class="image-link"> instead of <div class="image-link">.  I found a bug
3718       with the way I was handling both, so I decided to simplify things.
3719     
3720     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
3721       `muse-publish-output-name', but keeps the directory prefix.
3722       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
3723     
3724     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
3725       customizable option that determines the words to downcase in title.
3726       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
3727       Capitalized Title out of either a string or the current title.  This is
3728       not currently used by any other function -- for now it is meant to be
3729       called by the user.
3731     modified files:
3732      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
3735 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
3737     Summary:
3738       Escape specials in link descriptions.
3739     Revision:
3740       muse--main--1.0--patch-116
3742     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
3743       function that escapes special characters in the given string according
3744       to the current publishing style.
3745       (muse-publish-url): Use the above function to escape the description
3746       part of extended links.
3747       (muse-publish-prepare-url): Don't make string read-only; it does
3748       nothing.
3749     
3750     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
3751       (muse-wiki-transform-wikiword): Don't make string read-only.
3753     modified files:
3754      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3757 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
3759     Summary:
3760       Escape "&", "<", and ">" in URL text.
3761     Revision:
3762       muse--main--1.0--patch-115
3764     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
3765       specially.  Thanks to John Sullivan for the suggestion.
3767     modified files:
3768      ChangeLog lisp/muse-html.el
3771 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
3773     Summary:
3774       Update my example configuration.
3775     Revision:
3776       muse--main--1.0--patch-114
3778     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
3779       project to "WebSite" in order to make it more distinct.
3780       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
3781       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
3782       anymore.
3783       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
3784       published name of the current file.  I really should make a function
3785       called `muse-published-name' or something similar!
3786       ("\C-cpx"): Use this key sequence for
3787       `my-muse-prepare-entry-for-xanga'.
3788       (muse-file-extension): I'm making use of this so I can figure out its
3789       intricacies.
3791     modified files:
3792      ChangeLog examples/mwolson/muse-init.el
3795 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
3797     Summary:
3798       Tackle a project name interwiki highlighting snafu.
3799     Revision:
3800       muse--main--1.0--patch-113
3802     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
3803       this.  It seems to be more robust now.  Highlighting is going the way I
3804       want it.
3806     modified files:
3807      ChangeLog lisp/muse-wiki.el
3810 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
3812     Summary:
3813       Fix some gross mistakes.
3814     Revision:
3815       muse--main--1.0--patch-112
3817     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
3818       gross misspellings.
3819     
3820     * lisp/muse-project.el (muse-project-file-entries): If
3821       `muse-file-extension' is defined, use it to filter the entries.
3822     
3823     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
3824       variable.  Move higher in file.
3825     
3826     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
3827       argument instead of the real name of the variable.
3829     modified files:
3830      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3831      lisp/muse.el
3834 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
3836     Summary:
3837       Make natural interwiki links between projects mostly work.
3838     Revision:
3839       muse--main--1.0--patch-111
3841     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
3842       function and flesh it out.  This seems to work properly, though for
3843       some reason, interwiki links using projects are a bit flakey.
3844       (muse-wiki-handle-interwiki): Deal with case where we have a project
3845       name in an interwiki link.
3847     modified files:
3848      ChangeLog lisp/muse-wiki.el
3851 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
3853     Summary:
3854       Fix Emacs21 issue with muse-insert-tag.
3855     Revision:
3856       muse--main--1.0--patch-110
3858     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
3859       completing-read to appease older Emacsen.
3861     modified files:
3862      ChangeLog lisp/muse-mode.el
3865 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
3867     Summary:
3868       Fix error with `muse-blosxom-new-entry' and Emacs21.
3869     Revision:
3870       muse--main--1.0--patch-109
3872     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
3873       `completing-read' so that old versions of Emacs don't complain.
3875     modified files:
3876      ChangeLog lisp/muse-blosxom.el
3879 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
3881     Summary:
3882       Try to fix an error with `muse-blosxom-get-categories'.
3883     Revision:
3884       muse--main--1.0--patch-108
3886     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
3887       about processing directories.
3889     modified files:
3890      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
3893 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
3895     Summary:
3896       Make a distinction between implicit and explicit links at publish-time.
3897     Revision:
3898       muse--main--1.0--patch-107
3900     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
3901     
3902     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
3903     
3904     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
3905       `explicit' argument.
3906     
3907     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
3908       not we are dealing with an explicit link.
3909     
3910     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
3911     
3912     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
3913       argument, but ignore it.
3914     
3915     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
3916       when link is not explicit.
3918     modified files:
3919      ChangeLog lisp/muse-html.el lisp/muse-http.el
3920      lisp/muse-publish.el lisp/muse-wiki.el
3923 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
3925     Summary:
3926       Implement several WikiWord handling fixes.
3927     Revision:
3928       muse--main--1.0--patch-106
3930     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
3931       found by the handlers.  Don't send implicit links through some of the
3932       advanced checks.
3933     
3934     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
3935       of interwiki link before calling `muse-handle-explicit-link'.
3936     
3937     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
3938       "\\|" separator between project-alist entries and interwiki entries.
3939       Force a reconfiguration of muse-colors-markup.
3940     
3941     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
3942       sure that we don't colorize WikiNames that don't go with any file.
3943     
3945     modified files:
3946      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3947      lisp/muse-wiki.el
3950 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
3952     Summary:
3953       Attempt to simplify muse-wiki a bit.
3954     Revision:
3955       muse--main--1.0--patch-105
3957     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
3958       here.
3959     
3960     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
3961       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
3962       (muse-wiki-update-use-wikiword-markup-regexp)
3963       (muse-wiki-update-use-wikiword-link-function)
3964       (muse-wiki-update-use-wikiword-url-transforms): Remove.
3965       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
3966     
3967     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
3968       `muse-wiki-use-wikiword' is specified.
3969     
3970     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
3971       unless `muse-wiki-use-wikiword' is specified.
3972     
3973     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
3974       muse-colors-markup.
3975     
3976     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
3977       muse-publish-markup-regexps.
3978     
3979     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
3980       muse-publish-url-transforms.
3981     
3982     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
3983       muse-wiki-handle-wikiword to muse-implicit-link-functions.
3984     
3986     modified files:
3987      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3990 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
3992     Summary:
3993       Make muse-blosxom use relative name of published file in page-date alist.
3994     Revision:
3995       muse--main--1.0--patch-104
3997     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
3998       file.
3999       (muse-blosxom-update-page-date-alist): Renamed from
4000       `muse-blosxom-markup-date-directive'.  Make the current file name
4001       relative to the base directory and strip file extension if necessary.
4002     
4004     modified files:
4005      ChangeLog lisp/muse-blosxom.el
4008 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4010     Summary:
4011       Hack on muse-blosxom timestamps somewhat.
4012     Revision:
4013       muse--main--1.0--patch-103
4015     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4016       actually do something useful.  This should have a different name,
4017       really.
4018       ("blosxom-html", "blosxom-xhtml"): Call
4019       `muse-blosxom-markup-date-directive' after publishing each entry.
4020     
4022     modified files:
4023      ChangeLog lisp/muse-blosxom.el
4026 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4028     Summary:
4029       Fix several startup and compile errors.
4030     Revision:
4031       muse--main--1.0--patch-102
4033     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
4034       fixes an error that occurred during startup.
4035     
4036     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4037       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4038       to muse.el.
4039     
4040     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4041       that the nasty compile errors go away.  Fix a few typos.
4042       (muse-ignored-extensions): Fix docstring.
4043       (muse-file-extension): Move this higher in the file.
4044     
4045     
4047     modified files:
4048      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4051 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4053     Summary:
4054       Note that muse-file-extension should not have "." in front.
4055     Revision:
4056       muse--main--1.0--patch-101
4058     * lisp/muse-project.el (muse-project-find-file): Handle case where
4059       muse-file-extension is not specified.
4060     
4061     * lisp/muse.el (muse-file-extension): Note that the period at the
4062       beginning of this value should be omitted.
4063     
4064     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4065       file extension so that regexp characters inside the extension will not
4066       goof it up.  This should never be a problem in normal cases, but let's
4067       be robust.
4068     
4070     modified files:
4071      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4072      lisp/muse.el
4075 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4077     Summary:
4078       Implement optional file extension of Muse files.
4079     Revision:
4080       muse--main--1.0--patch-100
4082     * lisp/muse-mode.el (muse-mode): Make sure
4083       `muse-update-ignored-extensions-regexp' gets updated every time we
4084       enter Muse mode.  This works around a bug in the customize interface --
4085       if a user changes an option using setq, the :set function sometimes
4086       does not get executed.  I should really try to determine whether or not
4087       this is really an issue anymore.
4088     
4089     * lisp/muse-project.el (muse-project-find-file): Make use of
4090       `muse-file-extension'.
4091     
4092     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4093       customizable; it is autogenerated from `muse-ignored-extensions'.
4094       (muse-update-ignored-extensions-regexp): New function that sets the
4095       value of `muse-ignored-extensions-regexp'.  This is needed in order to
4096       make sure that the value of `muse-file-extension' is taken into
4097       account.
4098       (muse-ignored-extensions): New option that determines which file
4099       extensions to ignore.  It is in the form of a list of regexps.
4100     
4101     * lisp/muse.el (muse-file-extension): New option that allows the user to
4102       specify the file extension to be used for Muse files.  By default, this
4103       is nil, which means that no extension will be used.
4104     
4105     * lisp/muse.el (muse-page-name): Handle case where
4106       `muse-ignored-extensions-regexp' is nil.
4107     
4109     modified files:
4110      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4111      lisp/muse-regexps.el lisp/muse.el
4114 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4116     Summary:
4117       Document new blosxom convenience feature.
4118     Revision:
4119       muse--main--1.0--patch-99
4121     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4122       `muse-blosxom-project-alist-entry'.  An example is provided in the
4123       header.
4124     
4126     modified files:
4127      ChangeLog lisp/muse-blosxom.el
4130 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4132     Summary:
4133       Further work on `muse-project-alist' entry generation for blosxom.
4134     Revision:
4135       muse--main--1.0--patch-98
4137     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4138       Include subdirectories in first part of "Blog" entry.
4139     
4140     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4141       that returns a list of dirs that are to be used with the first part of
4142       a `muse-project-alist' entry.
4143     
4145     modified files:
4146      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4149 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4151     Summary:
4152       New function: muse-blosxom-project-alist-entry.
4153     Revision:
4154       muse--main--1.0--patch-97
4156     * examples/mwolson/muse-init.el: Update from my latest settings.
4157       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4158     
4159     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4160       that generates the latter part of an entry for `muse-project-alist'.
4161     
4163     modified files:
4164      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4167 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4169     Summary:
4170       Merged from hodique@lifl.fr--2005 (patch 12-23)
4171     Revision:
4172       muse--main--1.0--patch-96
4174     Patches applied:
4175     
4176      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4177        Merged from mwolson@gnu.org--2005 (patch 68-76)
4178     
4179      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4180        Merged from mwolson@gnu.org--2005 (patch 77-80)
4181     
4182      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4183        Merged from mwolson@gnu.org--2005 (patch 81)
4184     
4185      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4186        Merged from mwolson@gnu.org--2005 (patch 82)
4187     
4188      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4189        Escape % in latex publishing
4190     
4191      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4192        bugfix
4193     
4194      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4195        small improvement on muse-make-link
4196     
4197      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4198        Fix customization of muse-wiki-wikiword-regexp
4199     
4200      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4201        Allow full customization of WikiWords
4202     
4203      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4204        Fix mouse-2 yank bug in muse-mode
4205     
4206      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4207        Fix interpretation order
4208     
4209      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4210        Merged from mwolson@gnu.org--2005 (patch 83-95)
4211     
4213     modified files:
4214      ChangeLog lisp/muse-wiki.el
4216     new patches:
4217      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4218      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4219      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4220      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4221      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4222      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4223      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4224      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4225      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4226      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4227      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4228      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4231 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4233     Summary:
4234       Minor docfixes.
4235     Revision:
4236       muse--main--1.0--patch-95
4238     * lisp/muse-mode.el (muse-follow-name-at-point) 
4239       (muse-follow-name-at-mouse): Docfixes.
4240     
4242     modified files:
4243      ChangeLog lisp/muse-mode.el
4246 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4248     Summary:
4249       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4250     Revision:
4251       muse--main--1.0--patch-94
4253     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4254       `muse-blosxom-new-entry'.
4255     
4256     * muse.texi (Blosxom Entries): Ditto.
4257     
4259     modified files:
4260      ChangeLog lisp/muse-blosxom.el muse.texi
4263 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4265     Summary:
4266       Re-add global mouse-2 event.
4267     Revision:
4268       muse--main--1.0--patch-93
4270     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4271       mouse-2, since Yann found a way around the problem I was facing.
4272       (muse-follow-name-at-mouse): Call the event that would normally be used
4273       here if we don't have a link at point.
4274     
4276     modified files:
4277      ChangeLog lisp/muse-mode.el
4280 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4282     Summary:
4283       Fix publishing error.
4284     Revision:
4285       muse--main--1.0--patch-92
4287     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4288       the cdr of output-dir.  This was a code fragment from a previous
4289       attempt to refactor this function.
4290     
4292     modified files:
4293      ChangeLog lisp/muse-project.el
4296 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4298     Summary:
4299       Work on getting to the point where we can resolve project interwiki links.
4300     Revision:
4301       muse--main--1.0--patch-91
4303     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4304       `muse-publishing-current-file'.
4305     
4306     * lisp/muse-project.el (muse-project-of-file): Ditto.
4307     
4308     * lisp/muse-project.el (muse-project-applicable-styles): New function
4309       that returns the usable styles for a file, given either a list of
4310       styles or a project name.  This is useful for removing styles that will
4311       be ignored for a file.
4312       (muse-project-publish-file): Split :include and :exclude processing
4313       into `muse-project-applicable-styles'.
4314     
4315     * lisp/muse-publish.el (muse-publish-output-name): Use
4316       `muse-publishing-current-file'.
4317     
4318     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
4319     
4320     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
4321       project names.
4322     
4323     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
4324       names to be uninterpreted.  Remove need for muse-assoc-string.
4325     
4326     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
4327       function that will be called to fetch a link to a page from a Muse
4328       project from the output file of the currently-published file.  This is
4329       commented out for now since I ran out of energy.
4330     
4331     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
4332       `muse-wiki-resolve-project-page' for handling Muse project interwiki
4333       links, but only when no match was found in `muse-wiki-interwiki-alist'.
4334       Handle case where no interwiki can be found, even though this should
4335       never happen.
4336     
4337     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
4338       whenever Muse mode is entered.  That way we don't have to enter an
4339       extra command in our .emacs.
4340     
4341     * lisp/muse.el (muse-current-file): Remove this, since a variable called
4342       `muse-publishing-current-file' already exists that does the same thing.
4343       How embarrassing.
4344     
4345     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
4346     
4347     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
4348       to use it.
4349     
4351     modified files:
4352      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4353      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4356 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
4358     Summary:
4359       Mouse-2 on regular text will yank rather than give an error.
4360     Revision:
4361       muse--main--1.0--patch-90
4363     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
4364       this seems to be more trouble than it's worth.
4365       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
4366       use our own implementation.
4367     
4369     modified files:
4370      ChangeLog lisp/muse-mode.el
4373 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
4375     Summary:
4376       Make interwiki links publish with the correct extension.
4377     Revision:
4378       muse--main--1.0--patch-89
4380     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
4381       prefix and suffix to interwiki names, as well as stripping out unwanted
4382       extensions.
4383     
4385     modified files:
4386      ChangeLog lisp/muse-wiki.el
4389 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
4391     Summary:
4392       Fix publishing of bare interwiki names.
4393     Revision:
4394       muse--main--1.0--patch-88
4396     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
4397       `set'.  Use `muse-assoc-string' instead of `assoc'.
4398     
4399     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
4400       `assoc-string' functionality usable with Emacs21 and XEmacs.
4401     
4403     modified files:
4404      ChangeLog lisp/muse-wiki.el lisp/muse.el
4407 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
4409     Summary:
4410       Apply a few fixes from Yann's branch.
4411     Revision:
4412       muse--main--1.0--patch-87
4414     Background: I hacked on Muse over the weekend while offline, and so did
4415                 Yann.  His changes to muse-wiki.el are different than the
4416                 ones that I made, so we should probably figure out the best
4417                 way to handle this when we both get on IRC again.  For now,
4418                 I've merged in the bugfixes that he's made, omitting most of
4419                 the changes to muse-wiki.
4420     
4421     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
4422     
4423     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
4424     
4425     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
4426       introduced previously.
4427     
4429     modified files:
4430      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
4433 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
4435     Summary:
4436       Warn if file not published; hack further on Wiki stuff.
4437     Revision:
4438       muse--main--1.0--patch-86
4440     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
4441       complete <div> tags that are of the class "image-link".  It is hoped
4442       that this will prevent user-added <div> tags from being mangled.
4443     
4444     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
4445       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
4446       need to look at the text at point.
4447     
4448     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
4449       current file has not been published since it was up-to-date.  Thanks to
4450       Bill Freeman for the suggestion.
4451     
4452     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
4453       is nil.  If this happens, return the original URL.
4454     
4455     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
4456       `muse-wiki-update-interwiki-regexp.'
4457       (muse-wiki-update-interwiki-regexp): New function that sets the value
4458       of `muse-wiki-interwiki-regexp'.
4459       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
4460       on :set.
4461     
4462     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
4463       `muse-wiki-expand-interwiki'.
4464       (muse-wiki-transform-wikiword): New function that prevents WikiWords
4465       with no matching file from being published as links.
4466     
4467     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
4468       string argument once again, since this behavior is needed when
4469       publishing.
4470       (muse-wiki-handle-wikiword): Ditto.
4471     
4472     * lisp/muse.el (muse-handle-url): Ditto.
4473     
4474     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
4475       after every unsuccessful attempt at handling the link.  If argument is
4476       given, restore match-data at end, too.
4477     
4478     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
4479       argument.  Match data is always saved.  If argument is not given,
4480       assume that `muse-implicit-link-regexp' has been matched against, and
4481       return the 1st match string if no handlers worked.
4482     
4484     modified files:
4485      ChangeLog lisp/muse-html.el lisp/muse-mode.el
4486      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4489 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
4491     Summary:
4492       Hack on WikiName handling and make TAB work for Wiki links.
4493     Revision:
4494       muse--main--1.0--patch-85
4496     * lisp/muse-colors.el (muse-colors-markup): Use
4497       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4498     
4499     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
4500       nil, don't color bad links.  If non-nil, color bad links.
4501     
4502     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
4503     
4504     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
4505       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
4506       (muse-journal-rss-munge-buffer): Ditto.
4507     
4508     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
4509       Docfix.
4510     
4511     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
4512       are handled first, then implicit ones.  It should work better in all
4513       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
4514       to determine how far to scan for an implicit link.  This defaults to
4515       the text between the point and the next space.
4516     
4517     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
4518       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
4519       literally after opening the buffer.  Hopefully this can be of use in
4520       custom visit-link functions, when necessary.
4521     
4522     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
4523       `muse-visit-link-default'.
4524     
4525     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
4526       Search by text properties instead of regexps.  This allows Muse to find
4527       links without having to have a massive regexp that contains all link
4528       types.  The downside is that this will not work if the user defontifies
4529       the buffer.  But it would somewhat defeat the purpose of following
4530       links if you can't see them.
4531     
4532     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
4533       enough command line args are passed in batch mode.
4534     
4535     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
4536       `muse-explicit-link-regexp'.
4537     
4538     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
4539       `muse-link-regexp'.
4540     
4541     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
4542       specifies the "common ground" of all implicit links, like URLs, bare
4543       WikiNames, and -- in the future -- email addresses.
4544     
4545     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
4546     
4547     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
4548       optional.  That was a bad idea on my part.  Renamed from
4549       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
4550       annoy anyone :^) .
4551     
4552     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
4553       `muse-wiki-interwiki-expand'.
4554       (muse-wiki-handle-wikiword): Renamed from
4555       `muse-wiki-wikiword-handle'.
4556     
4557     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
4558       for the eval-after-load arg since XEmacs chokes on constants.
4559     
4560     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
4561       face on WikiWords that don't correspond with a file.  If people really
4562       want this to appear in bad-link face, I could accommodate that.
4563     
4564     * lisp/muse.el (muse-handle-url): New function that detects whether the
4565       given string is a URL.
4566       (muse-implicit-link-functions): Renamed from
4567       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
4568       (muse-explicit-link-functions): Renamed from
4569       `muse-mode-handler-functions'.
4570       (muse-handle-implicit-link): New function that handles all
4571       implicit links by calling functions from `muse-implicit-link-functions'.
4572       (muse-handle-explicit-link): Renamed from
4573       `muse-handled-url'.
4574     
4576     modified files:
4577      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
4578      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
4579      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4582 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
4584     Summary:
4585       Allow WikiWords to be ignored with <nop> or "''''".
4586     Revision:
4587       muse--main--1.0--patch-84
4589     * lisp/muse-mode.el (muse-browse-result): Docfixes.
4590     
4591     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
4592       whether to hide <nop> tags when coloring a Muse buffer.
4593       (muse-wiki-wikiword-at-point): Docfix.
4594       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
4595       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
4596       during publishing.
4597       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
4598       which keeps the WikiWord that follows it from being interpreted.
4599       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
4600       WikiWord delimiter.
4601     
4603     modified files:
4604      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4607 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
4609     Summary:
4610       Update postal address of FSF in muse-wiki.el.
4611     Revision:
4612       muse--main--1.0--patch-83
4614     * lisp/muse-wiki.el: Update postal address of the FSF.
4615     
4617     modified files:
4618      ChangeLog lisp/muse-wiki.el
4621 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
4623     Summary:
4624       Interpret explicit links before emphasis.
4625     Revision:
4626       muse--main--1.0--patch-82
4628     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
4629       links before emphasis.
4630     
4631     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
4632       for the heck of it.
4634     modified files:
4635      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4638 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
4640     Summary:
4641       Wiki hacking, regexp tweaks.
4642     Revision:
4643       muse--main--1.0--patch-81
4645     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
4646       muse-regexp.
4647     
4648     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
4649       that indicates whether or not to use character classes in regexps.  The
4650       default is to let Muse try to figure it out.
4651       (muse-extreg-usable-p): Make use of this variable.
4652     
4653     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
4654       this regexp.  I'm guessing it was supposed to have a TAB in there at
4655       one time.  Replace this stuff with muse-regexp-space.
4656     
4657     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
4658       by default.
4659     
4660     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
4661       "or".
4662     
4663     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
4664       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
4665       We'll fix those anchor problems eventually!
4666     
4667     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
4668       uses `muse-interwiki-handle' to determine whether an interwiki link is
4669       at point.
4670     
4671     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
4672       look for a suitable value at point if needed.
4673     
4674     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
4675     
4676     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
4677     
4678     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
4680     modified files:
4681      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4682      lisp/muse-wiki.el
4685 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
4687     Summary:
4688       Make installation of manual when not using Debian go smoothly.
4689     Revision:
4690       muse--main--1.0--patch-80
4692     * Makefile.defs (INSTALLINFO): New variable that specifies what command
4693       and options are to be used when insinuating the Muse documentation into
4694       the Info menu.
4695     
4696     * Makefile (install): Make use of INSTALLINFO.
4697     
4698     * README (Installation): Give directions for changing INSTALLINFO on a
4699       Debian system and changing where Muse is installed.
4700     
4701     * muse.texi: Ditto.
4703     modified files:
4704      ChangeLog Makefile Makefile.defs README muse.texi
4707 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
4709     Summary:
4710       Fix compiler warning induced by last patch.
4711     Revision:
4712       muse--main--1.0--patch-79
4714     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
4715       compiler warning.
4717     modified files:
4718      ChangeLog lisp/muse-project.el lisp/muse.el
4721 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
4723     Summary:
4724       Add `muse-current-file', fix minor QuickStart issue.
4725     Revision:
4726       muse--main--1.0--patch-78
4728     * examples/QuickStart: Make John Wiegley the author.
4729     
4730     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4731       `muse-current-file' instead of `buffer-file-name'.
4732     
4733     * lisp/muse-project.el (muse-current-project): Document.
4734     
4735     * lisp/muse-project.el (muse-current-file): New variable indicating the
4736       name, including path, of the file that is currently being published.
4737       (muse-project-of-file): Make use of
4738       `muse-current-file'.
4739     
4740     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
4741     
4742     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
4744     modified files:
4745      ChangeLog examples/QuickStart lisp/muse-blosxom.el
4746      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
4747      lisp/muse.el
4750 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
4752     Summary:
4753       Make muse-replace-regexp-in-string closer to its parent; no func change.
4754     Revision:
4755       muse--main--1.0--patch-77
4757     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
4758       to implement all functionality of `replace-regexp-in-string'.  No
4759       functionality change.
4760     
4762     modified files:
4763      ChangeLog lisp/muse.el
4766 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
4768     Summary:
4769       Play nicely with fill, adaptive-fill, and flyspell.
4770     Revision:
4771       muse--main--1.0--patch-76
4773     * muse-mode.el (muse-mode-intangible-links): New function used to
4774       determine whether links will be considered intangible.
4775     
4776     * lisp/muse-mode.el (muse-mode-link-functions)
4777       (muse-mode-handler-functions): Minor docfix.
4778     
4779     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
4780       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
4781       making links intangible by default, but this may be adjusted by use of
4782       the `muse-mode-intangible-links' function.
4783     
4784     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
4785       nil if we should allow a fill to occur here.  Keeps links from being
4786       broken up.
4787     
4788     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
4789       non-nil if we allow spell-checking to occur here.  Keeps links from
4790       being improperly colorized.
4791     
4792     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
4793       functionality change.
4795     modified files:
4796      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
4799 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
4801     Summary:
4802       Minor doc changes and code prettification.
4803     Revision:
4804       muse--main--1.0--patch-75
4806     * AUTHORS: Note that YH's assignment is in the mail.
4807     
4808     * README (scripts): Explain better the contents of the `scripts'
4809       directory.
4810     
4811     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
4813     modified files:
4814      AUTHORS ChangeLog README lisp/muse-wiki.el
4817 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
4819     Summary:
4820       Merged from hodique@lifl.fr--2005 (patch 7-11)
4821     Revision:
4822       muse--main--1.0--patch-74
4824     Patches applied:
4825     
4826      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4827        split WikiWords and InterWiki links into their own package
4828     
4829      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4830        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
4831     
4832      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4833        Mimic experimental behavior for interwiki
4834     
4835      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4836        fix notes publishing
4837     
4838      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4839        various minor fixes
4841     new files:
4842      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
4844     modified files:
4845      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4846      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
4848     renamed files:
4849      experimental/.arch-ids/muse-wiki.el.id
4850        ==> experimental/.arch-ids/muse-wiki-old.el.id
4851      experimental/muse-wiki.el
4852        ==> experimental/muse-wiki-old.el
4854     new patches:
4855      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
4856      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
4857      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
4858      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
4859      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
4862 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
4864     Summary:
4865       Tell people where to find on-line version of manual.
4866     Revision:
4867       muse--main--1.0--patch-73
4869     * README: Add on-line locations for manual.
4870     
4871     * muse.texi: Remove @include directive.  This makes generating a PDF of
4872       this documentation a lot easier.
4873     
4874     * muse.texi (Preface): Add on-line locations for manual.
4876     modified files:
4877      ChangeLog README muse.texi
4880 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
4882     Summary:
4883       Try to make Muse play nice with outline minor mode.
4884     Revision:
4885       muse--main--1.0--patch-72
4887     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
4888     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
4889     "muse" instead of "t" when adding invisibility to text or checking for
4890     invisibility.
4891     
4892     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
4893     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
4894     this function.
4896     modified files:
4897      ChangeLog lisp/muse-colors.el lisp/muse.el
4900 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
4902     Summary:
4903       Minor grammar fix in Introduction section of manual.
4904     Revision:
4905       muse--main--1.0--patch-71
4907     * muse.texi (Introduction): Minor grammar fix.
4909     modified files:
4910      ChangeLog muse.texi
4913 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
4915     Summary:
4916       Release Muse 3.01.
4917     Revision:
4918       muse--main--1.0--patch-70
4920     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
4921     
4922     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
4923     
4924     * lisp/muse-poem.el (muse-poem-markup-strings)
4925       (muse-poem-chapbook-strings): Make customizable.
4926     
4927     * lisp/muse-poem.el (muse-chapbook-latex-header)
4928       (muse-chapbook-latex-footer): Docfix.
4929     
4930     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
4931       (muse-texinfo-pdf-extension): Ditto.
4932     
4933     * lisp/muse.el (muse-version): Change to 3.01.
4934     
4935     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
4936       done, for now!
4938     modified files:
4939      ChangeLog lisp/muse-colors.el lisp/muse-html.el
4940      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
4943 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
4945     Summary:
4946       Tweak documentation thoroughly; still incomplete.
4947     Revision:
4948       muse--main--1.0--patch-69
4950     * README: Minor tweaks.
4951     
4952     * muse.texi: Massively rename chapters so that the titles are more
4953       descriptive.  Clean up grammar.
4954     
4955     * muse.texi (Obtaining Muse): Move content of Installation node here,
4956       stripping out any customization tips, since those are covered later.
4957       Re-work this chapter since I was dissatisfied with it.
4958     
4959     * muse.texi (Installation): This node has the content of README regarding
4960       installation, which fits the title of the node much better than the
4961       previous content.
4962     
4963     * muse.texi (Blosxom): Turn the sections of this section into
4964       subsections.
4965     
4966     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
4967       like lists!
4968     
4969     * muse.texi (History): Add a "2005" item.
4971     modified files:
4972      ChangeLog README muse.texi
4975 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
4977     Summary:
4978       Finish documenting 2 more publishing styles.
4979     Revision:
4980       muse--main--1.0--patch-68
4982     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
4983     
4984     * lisp/muse-journal.el: Docfixes.
4985     
4986     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
4987       documentation to this function.
4988     
4989     * muse.texi (Blosxom Options): New node containing the publishing styles
4990       and options provided by Blosxom.
4991       (Book): Add usage note, as I suspect a lot of people might be confused
4992       by this style.
4993       (HTML): Space out entries better.
4994       (Journal, LaTeX): New nodes for publishing styles.
4995       (Common Elements): Document a few options that are present in
4996       `muse-publish.el'.
4998     modified files:
4999      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5000      lisp/muse-latex.el lisp/muse-publish.el muse.texi
5003 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5005     Summary:
5006       Make Muse installable and correct an Emacs21 issue.
5007     Revision:
5008       muse--main--1.0--patch-67
5010     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5011       directory will be generated.
5012       (all): Compile muse.info by default.
5013       (doc): Refactor into individual generation rules for .html and .info
5014       files.
5015       (install): New rule that installs Muse source code, compiled .elc
5016       files, and the manual into proper places.
5017     
5018     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5019     
5020     * README (Insinuation): Move old content of Installation here.
5021       (Installation): Fill out this section.
5022       (Further Documentation): Add link to my website and note that a full
5023       manual is included with Muse.
5024     
5025     * lisp/Makefile (EL): Populate with .el files.
5026       (install): New rule that installs both .elc and .el files.
5027     
5028     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5029       Emacs21, hack in a handler for the @documentencoding tag so that it
5030       doesn't error out.
5032     modified files:
5033      ChangeLog Makefile Makefile.defs README lisp/Makefile
5034      lisp/muse-texinfo.el
5037 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5039     Summary:
5040       Cater even more to XEmacs and its annoying whims.
5041     Revision:
5042       muse--main--1.0--patch-66
5044     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5045       environment variable.
5046     
5047     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5048       handle it.  Load `muse-build.el' instead.
5049     
5050     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5051       used.
5052     
5053     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5054       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5055       not used.
5056     
5057     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5058       function does not appear to be used.
5059     
5060     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5061       `replace-regexp-in-string', since XEmacs doesn't have this function.
5062       We only implement the first 3 args, but this could be extended if we
5063       need to do so.
5064     
5065     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5066       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5067     
5068     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5069     
5070     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5071       make XEmacs shut up.
5072     
5073     * lisp/muse-convert.el (muse-write-footnote): Ditto.
5074     
5075     * lisp/muse-html.el (muse-html-markup-table): Ditto.
5076     
5077     * lisp/muse-http.el (muse-winnow-list): Ditto.
5078     
5079     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5080     
5081     * lisp/muse-project.el (muse-project-file-entries): Ditto.
5082     
5083     * lisp/muse-publish.el (muse-publish-markup): Ditto.
5084     
5085     * scripts/muse-build.el: Add contrib path first; probably doesn't change
5086       anything.
5087     
5088     * scripts/publish: Use EMACS environment variable instead of hard-coding
5089       it.
5091     modified files:
5092      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5093      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5094      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5095      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5096      lisp/muse.el scripts/muse-build.el scripts/publish
5099 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5101     Summary:
5102       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5103     Revision:
5104       muse--main--1.0--patch-65
5106     * AUTHORS: Update entry.
5107     
5108     * muse-*.el: Move to the lisp directory.
5109     
5110     * lisp/Makefile: New file containing rules to test and compile the
5111       source.
5112     
5113     * Makefile.defs: New file that contains common definitions for all other
5114       Makefiles, such as Emacs command to use.
5115     
5116     * Makefile: Move lisp-specific rules to lisp/Makefile.
5117       (SUBDIRS): New variable containing subdirectories to clean.
5118     
5119     * README: Update to reflect new location of source files.  Give updated
5120       directions for compiling with XEmacs.
5121     
5122     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5123       compile.
5124       (%.html): Pass SITEFLAG as an environment variable to
5125       ../scripts/publish.
5126     
5127     * examples/QuickStart (The): Re-add the stray <comment> tag since it
5128       seems to be needed to keep the process from failing.  This has *got* to
5129       be a bug in Muse, but I don't want to deal with it now.
5130     
5131     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5132     
5133     * lisp/muse-convert.el: Move line to commentary section.
5134     
5135     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5136       locally-bound `type' variable isn't used here.
5137     
5138     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5139     
5140     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5141       binding.
5142     
5143     * scripts/muse-build.el (load-path): Correct paths.
5144     
5145     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5146       as to avoid spurious warnings.
5147     
5148     * scripts/publish (style): Make use of SITEFLAG environment variable, if
5149       it exists.
5150     
5151     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5152       (muse-match-string-no-properties): New functions that take the place of
5153       `line-end-position', `line-beginning-position', and
5154       `match-string-no-properties', respectively.
5155     
5156     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5157       (muse-my-journal-find-entries): Use Muse-specific version of
5158       `match-string-no-properties', `line-beginning-position', and
5159       `line-end-position' since these do not exist in XEmacs.
5160     
5161     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5162       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5163     
5164     * lisp/muse-convert.el (muse-latex-transform): Ditto.
5165     
5166     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5167       (muse-html-insert-contents): Ditto.
5168     
5169     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5170     
5171     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5172     
5173     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5174     
5175     * lisp/muse-publish.el (muse-publish-markup-tag)
5176       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5177       (muse-published-buffer-contents): Ditto.
5178     
5179     * scripts/muse-build.el (muse-elint-files): Ditto.
5181     new files:
5182      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5183      lisp/.arch-ids/Makefile.id lisp/Makefile
5185     modified files:
5186      AUTHORS ChangeLog Makefile README examples/Makefile
5187      examples/QuickStart examples/johnw/muse-johnw.el
5188      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5189      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5190      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5191      lisp/muse.el scripts/muse-build.el scripts/publish
5193     renamed files:
5194      .arch-ids/muse-blosxom.el.id
5195        ==> lisp/.arch-ids/muse-blosxom.el.id
5196      .arch-ids/muse-book.el.id
5197        ==> lisp/.arch-ids/muse-book.el.id
5198      .arch-ids/muse-colors.el.id
5199        ==> lisp/.arch-ids/muse-colors.el.id
5200      .arch-ids/muse-convert.el.id
5201        ==> lisp/.arch-ids/muse-convert.el.id
5202      .arch-ids/muse-docbook.el.id
5203        ==> lisp/.arch-ids/muse-docbook.el.id
5204      .arch-ids/muse-html.el.id
5205        ==> lisp/.arch-ids/muse-html.el.id
5206      .arch-ids/muse-http.el.id
5207        ==> lisp/.arch-ids/muse-http.el.id
5208      .arch-ids/muse-journal.el.id
5209        ==> lisp/.arch-ids/muse-journal.el.id
5210      .arch-ids/muse-latex.el.id
5211        ==> lisp/.arch-ids/muse-latex.el.id
5212      .arch-ids/muse-mode.el.id
5213        ==> lisp/.arch-ids/muse-mode.el.id
5214      .arch-ids/muse-poem.el.id
5215        ==> lisp/.arch-ids/muse-poem.el.id
5216      .arch-ids/muse-project.el.id
5217        ==> lisp/.arch-ids/muse-project.el.id
5218      .arch-ids/muse-publish.el.id
5219        ==> lisp/.arch-ids/muse-publish.el.id
5220      .arch-ids/muse-regexps.el.id
5221        ==> lisp/.arch-ids/muse-regexps.el.id
5222      .arch-ids/muse-texinfo.el.id
5223        ==> lisp/.arch-ids/muse-texinfo.el.id
5224      .arch-ids/muse.el.id
5225        ==> lisp/.arch-ids/muse.el.id
5226      muse-blosxom.el
5227        ==> lisp/muse-blosxom.el
5228      muse-book.el
5229        ==> lisp/muse-book.el
5230      muse-colors.el
5231        ==> lisp/muse-colors.el
5232      muse-convert.el
5233        ==> lisp/muse-convert.el
5234      muse-docbook.el
5235        ==> lisp/muse-docbook.el
5236      muse-html.el
5237        ==> lisp/muse-html.el
5238      muse-http.el
5239        ==> lisp/muse-http.el
5240      muse-journal.el
5241        ==> lisp/muse-journal.el
5242      muse-latex.el
5243        ==> lisp/muse-latex.el
5244      muse-mode.el
5245        ==> lisp/muse-mode.el
5246      muse-poem.el
5247        ==> lisp/muse-poem.el
5248      muse-project.el
5249        ==> lisp/muse-project.el
5250      muse-publish.el
5251        ==> lisp/muse-publish.el
5252      muse-regexps.el
5253        ==> lisp/muse-regexps.el
5254      muse-texinfo.el
5255        ==> lisp/muse-texinfo.el
5256      muse.el
5257        ==> lisp/muse.el
5259     new directories:
5260      lisp lisp/.arch-ids
5263 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5265     Summary:
5266       Massively untabify files.
5267     Revision:
5268       muse--main--1.0--patch-64
5271     modified files:
5272      ChangeLog ChangeLog.2004 experimental/muse-message.el
5273      experimental/muse-wiki.el muse-book.el muse-colors.el
5274      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5275      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5276      muse-project.el muse-publish.el muse-regexps.el
5277      muse-texinfo.el muse.el
5280 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5282     Summary:
5283       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5284     Revision:
5285       muse--main--1.0--patch-63
5287     (Summary of changes that Yann made)
5288     
5289     * muse-colors.el (muse-colors-link): Whitespace cleanup.
5290     
5291     * muse-mode.el (muse-generate-index): Move index generation code into
5292       `muse-index-as-string'.
5293       (muse-index-as-string): New function that generates an index and
5294       returns it as a string, instead of placing it in a buffer like
5295       `muse-generate-index' used to.
5296     
5297     Patches applied:
5298     
5299      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5300        merge from mwolson@gnu.org--2005
5301     
5302      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5303        Accept WikiWords as links [mostly rescinded]
5304     
5305      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5306        merge from mwolson@gnu.org--2005/muse--main--1.0
5307     
5308      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5309        Merged from mwolson@gnu.org--2005 (patch 60-62)
5310     
5311      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5312        provide a string view of the index
5314     modified files:
5315      ChangeLog muse-colors.el muse-latex.el muse-mode.el
5317     new patches:
5318      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5319      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5320      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5321      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5322      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5325 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
5327     Summary:
5328       Document Blosxom, Book, DocBook, and HTML publishing styles.
5329     Revision:
5330       muse--main--1.0--patch-62
5332     * muse-blosxom.el: Clean up header.
5333     
5334     * muse-book.el (muse-before-book-publish-hook): Rename to
5335       `muse-book-before-publish-hook'.
5336       (muse-after-book-publish-hook): Rename to
5337       `muse-book-after-publish-hook'.
5338     
5339     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
5340       (muse-html-markup-strings, muse-xhtml-markup-strings)
5341       (muse-html-meta-content-type, muse-html-meta-content-encoding)
5342       (muse-html-charset-default, muse-html-encoding-default)
5343       (muse-html-encoding-map): Docfixes.
5344     
5345     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
5346       sections.
5348     modified files:
5349      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
5352 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
5354     Summary:
5355       Begin work on Publishing Styles section of manual.
5356     Revision:
5357       muse--main--1.0--patch-61
5359     * Makefile (.PHONY): Add "doc" to list.
5360       (doc): New rule that generates Info and HTML files from muse.texi.
5361       (dist): Rely on `distclean', not `clean'.
5362     
5363     * examples/QuickStart (Authoring mode): Remove empty section.
5364     
5365     * muse.texi: Call this program "the Emacs Muse" in title.
5366       (Publishing Styles): Begin to populate section.
5367       (Deriving Styles): First subsection of Publishing Styles.
5368       (Contributors): Remove spurious copyright section, since we address
5369       this in the title.
5370     
5371     * README: Actually remember to add this file.
5373     new files:
5374      .arch-ids/README.id README
5376     modified files:
5377      ChangeLog Makefile examples/QuickStart muse.texi
5380 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
5382     Summary:
5383       Document Markup Rules.
5384     Revision:
5385       muse--main--1.0--patch-60
5387     * examples/QuickStart: Remove stray <comment> tag.
5388     
5389     * muse.texi (Top): Comment every menu line.
5390       (Markup Rules): New section with plenty of subsections.
5392     modified files:
5393      ChangeLog examples/QuickStart muse.texi
5396 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
5398     Summary:
5399       Release this as Muse 3.00.90 (RC1).
5400     Revision:
5401       muse--main--1.0--patch-59
5403     * Makefile (%.elc): Use -q instead of --no-init-file because the former
5404       is compatible with both Emacs and XEmacs.
5405     
5406     * examples/README: Renamed to QuickStart.
5407     
5408     * examples/Makefile (EXAMPLES): Reflect name change of README.
5409     
5410     * muse.el: Ditto.
5412     modified files:
5413      ChangeLog Makefile examples/Makefile muse.el
5415     renamed files:
5416      examples/.arch-ids/README.id
5417        ==> examples/.arch-ids/QuickStart.id
5418      examples/README
5419        ==> examples/QuickStart
5422 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
5424     Summary:
5425       Makefile refactoring.
5426     Revision:
5427       muse--main--1.0--patch-58
5429     * Makefile (.PHONY): List all non-file targets.
5430       (examples): New rule that calls Make in the examples directory.
5431       (atranslit): Removed, since this isn't (yet) bundled with Muse.
5432     
5433     * README: Move to the examples directory.  I'd prefer to distribute a
5434       very basic plain text README and use this as a quickstart + markup
5435       example + publishing example.
5436     
5437     * examples/Makefile: Move all README-related rules here.
5438     
5439     * examples/README: Add an "About this document" section.  
5440     
5441     * scripts/publish (style): Do not include the contrib directory, since we
5442       don't use any code from there.  Since this is only invoked from the
5443       examples directory, make sure add the parent directory to the load
5444       path.
5445     
5446     * muse.texi: Change version to 3.00.90 (RC1).
5447     
5448     * muse.el: Change location of the README file in header.
5449     
5450     * muse.el (muse-version): Update to 3.00.90 (RC1).
5452     new files:
5453      examples/.arch-ids/Makefile.id examples/Makefile
5455     modified files:
5456      ChangeLog Makefile examples/README muse.el muse.texi
5457      scripts/publish
5459     renamed files:
5460      .arch-ids/README.id
5461        ==> examples/.arch-ids/README.id
5462      README
5463        ==> examples/README
5466 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
5468     Summary:
5469       Update my example configuration.
5470     Revision:
5471       muse--main--1.0--patch-57
5473     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
5474       and experimental status of muse-message.
5476     modified files:
5477      ChangeLog examples/mwolson/muse-init.el
5480 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
5482     Summary:
5483       Provide optional outline-style faces; customization fixes; experimental stuff.
5484     Revision:
5485       muse--main--1.0--patch-56
5487     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
5488       option that determines what the header faces should look like.  If
5489       'outline, use outline-style faces.  If nil, don't generate the faces at
5490       all, which allows the user to specify their own.  Otherwise, use the
5491       scaled faces, which is the default behavior.
5492       (muse-colors-outline-faces-list): List of faces to use.  In case the
5493       outline faces are not available, provide reasonable defaults.
5494       (muse-make-faces): Use dolist instead of mapc.  Implement the
5495       possibility of having outline-style colors for heading.  Don't call
5496       this function immediately -- give the users time to make their changes
5497       through the customize interface.  Once we call this function, Emcs from
5498       CVS will not allow the faces to be changed easily, which is a shame.
5499     
5500     * muse-message.el (muse-message-contents-tag): Copied from
5501       `muse-publish-contents-tag' in order to keep the customization
5502       interface from making the `muse-markup-tags' option from throwing a
5503       type mismatch error.  This function is untested and will likely do
5504       nothing useful.  This file has been moved to the experimental folder
5505       until it gets fleshed out more.
5506     
5507     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
5508       file that could eventually provide wiki-like ability.  Currently this
5509       is just a collection of functions that were pruned out when he remade
5510       Muse, so don't get too excited.  I plan to eventually merge Yann
5511       Hodique's work here, probably after the first release of Muse.
5512     
5513     * muse-regexps.el (muse-regexp): Improve description.
5514     
5515     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
5516       the muse-regexp group since it is just a single regexp.  Lists of
5517       regexps don't have to be in muse-regexp, however.
5518     
5519     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
5520       since the Emacs devel mailing list seems to not want Britain-izations
5521       in Emacs code.
5522     
5523     * muse-colors.el (muse-colors): Ditto.
5524     
5525     * muse-docbook.el (muse-docbook): Ditto.
5526     
5527     * muse-html.el (muse-html): Ditto.
5528     
5529     * muse-http.el (muse-http): Ditto.
5530     
5531     * muse-message.el (muse-message): Ditto.
5532     
5533     * muse-mode.el (muse-mode): Ditto.
5534     
5535     * muse-project.el (muse-project): Ditto.
5536     
5537     * muse-publish.el (muse-publish): Ditto.
5538     
5539     * muse.el (muse): Ditto.
5541     new files:
5542      experimental/.arch-ids/=id
5543      experimental/.arch-ids/muse-wiki.el.id
5544      experimental/muse-wiki.el
5546     modified files:
5547      ChangeLog experimental/muse-message.el muse-blosxom.el
5548      muse-colors.el muse-docbook.el muse-html.el muse-http.el
5549      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
5550      muse.el
5552     renamed files:
5553      .arch-ids/muse-message.el.id
5554        ==> experimental/.arch-ids/muse-message.el.id
5555      muse-message.el
5556        ==> experimental/muse-message.el
5558     new directories:
5559      experimental experimental/.arch-ids
5562 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
5564     Summary:
5565       Fix publishing error when given an empty string for header/footer.
5566     Revision:
5567       muse--main--1.0--patch-55
5569     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
5570       `file-readable-p' if it is an empty string.  For some reason,
5571       `file-readable-p' and `insert-file-contents' were treating an empty
5572       string as if it were the current directory.
5574     modified files:
5575      ChangeLog muse-publish.el
5578 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
5580     Summary:
5581       WYSIWYG emphasis, XEmacs compatibility hacks.
5582     Revision:
5583       muse--main--1.0--patch-54
5585     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
5586       compliant.  Only colorize if we end with the same number of asterisks
5587       as we start with, preventing unnoticed syntax errors.  Don't colorize
5588       in the middle of a word.
5589       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
5590       Only colorize if we end with an underscore.  Don't colorize in the
5591       middle of a word.
5592     
5593     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
5594       inside of group.  This will probably not do anything, but it seems
5595       syntactically good.
5596     
5597     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
5598       where we start with an image link.  JohnW didn't seem to like having
5599       <p> tags inserted before image links, but they don't validate properly
5600       as they are.  For now, I will surround such links/paragraphs with <div
5601       class="image-link"> in an attempt to be as not invasive and yet
5602       standards compliant as possible.
5603     
5604     * muse-html.el (muse-html-escape-string): Work around distinction between
5605       int and char types in XEmacs.  Deal with an annoying replace-match bug
5606       in XEmacs that rears its head at times.
5607     
5608     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
5609       multi-line.
5611     modified files:
5612      ChangeLog muse-colors.el muse-docbook.el muse-html.el
5613      muse-publish.el
5616 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
5618     Summary:
5619       Minor code cleanup to address elint issues.
5620     Revision:
5621       muse--main--1.0--patch-53
5623     * Makefile (test): Don't build README files during this rule.  Remove
5624       spurious "make clean" statement.
5625     
5626     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
5627       `muse-colors' group, and give it a proper type.
5628     
5629     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
5630     
5631     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
5632       muse-my-journal-find-entries): Replace `string-to-int' with
5633       `string-to-number'.
5634     
5635     * muse-html.el (muse-html-insert-contents): Ditto.
5636     
5637     * muse-journal.el (muse-journal-html-munge-buffer,
5638       muse-journal-latex-munge-buffer): Ditto.
5639     
5640     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5641     
5642     * muse-publish.el (muse-publish-markup-footnote,
5643       muse-publish-contents-tag): Ditto.
5644     
5645     * muse-regexps.el (muse-extreg-usable-p): Ditto.
5647     modified files:
5648      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
5649      muse-html.el muse-journal.el muse-mode.el muse-publish.el
5650      muse-regexps.el
5653 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
5655     Summary:
5656       Add ability to automate the creation a new blosxom entry.
5657     Revision:
5658       muse--main--1.0--patch-52
5660     * examples/mwolson/muse-init.el: Move new entry section to
5661       muse-blosxom.el.  Modify the key settings in my example accordingly.
5662     
5663     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
5664       Muse always makes sure that the file ends with a newline.
5665     
5666     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
5667       planner markup is now provided automatically by the planner port to
5668       Muse, and we don't have any customized markup.
5669     
5670     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
5671       variable that specifies where the base directory of your blog entries
5672       is found.
5673     
5674     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
5675       the base directory.  Explore categories recursively.
5676     
5677     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
5678       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
5679       special characters file name.
5680     
5681     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
5682       making a new blog entry.  It will prompt you for a category, then a
5683       title, and then will create a new file that has the date and title
5684       inserted.
5686     modified files:
5687      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5690 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
5692     Summary:
5693       Change mailing address of FSF, add AUTHORS file.
5694     Revision:
5695       muse--main--1.0--patch-51
5697     * muse-*.el, muse.texi: Change mailing address of FSF.
5698     
5699     * muse.texi (Contributors): Fix typo.
5700     
5701     * AUTHORS: New file containing a list of all of those who have
5702       contributed code or documentation to Muse, how many lines were changed,
5703       etc.
5705     new files:
5706      .arch-ids/AUTHORS.id AUTHORS
5708     modified files:
5709      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
5710      muse-html.el muse-http.el muse-journal.el muse-latex.el
5711      muse-message.el muse-mode.el muse-poem.el muse-project.el
5712      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
5713      muse.texi
5716 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
5718     Summary:
5719       Merged from hodique@lifl.fr--2005 (patch 0-1)
5720     Revision:
5721       muse--main--1.0--patch-50
5723     Patches applied:
5724     
5725      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
5726        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
5727     
5728      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5729        fix .html (for example) in visible names for links
5731     modified files:
5732      ChangeLog muse-publish.el
5734     new patches:
5735      hodique@lifl.fr--2005/muse--yh--1.0--base-0
5736      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
5739 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
5741     Summary:
5742       Make generated X(HT)ML show up in the right encoding in other modes.
5743     Revision:
5744       muse--main--1.0--patch-49
5746     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
5747       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
5748       generated (X)HTML files show up in the right coding system when editing
5749       them with another Emacs mode.
5750     
5751     * muse-journal.el (muse-journal-rss-header): Automatically determine the
5752       encoding instead of hard-coding it.
5753     
5754     * muse-message.el: Add content to Commentary section, explaining the use
5755       of this publishing style.
5757     modified files:
5758      ChangeLog muse-html.el muse-journal.el muse-message.el
5761 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
5763     Summary:
5764       Move regexps to same group, only make 4 heading faces.
5765     Revision:
5766       muse--main--1.0--patch-48
5768     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
5769       can only publish 3 of them specially, leaving the fourth to be in
5770       plain text.
5771       (muse-colors-markup): Only recognize 4 levels of heading.
5772     
5773     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
5774       (muse-file-regexp, muse-image-regexp)
5775       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
5776       like a good idea to have all the regexps in the same group.
5778     modified files:
5779      ChangeLog muse-colors.el muse-regexps.el muse.el
5782 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
5784     Summary:
5785       Update my example config, minor code cleanup.
5786     Revision:
5787       muse--main--1.0--patch-47
5789     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
5790       names and add "Plans" project.
5791     
5792     * muse-docbook.el (looking-back): Delete.
5793     
5794     * muse-html.el (looking-back): Delete.
5795     
5796     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
5797       instead of `looking-back'.
5798     
5799     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
5800       function, use this function.  If `looking-back' exists, call it;
5801       otherwise, use a workaround.
5803     removed files:
5804      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
5806     modified files:
5807      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
5808      muse-html.el muse.el
5811 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
5813     Summary:
5814       Handle a few paragraph publishing edge cases better.
5815     Revision:
5816       muse--main--1.0--patch-46
5818     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
5819       beginning-of-document, end-of-document, and paragraph separator regexps
5820       so that one markup rule can be used in all these cases.
5821       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
5822       particular, blockquote or center at beginning or end of document will
5823       be published properly.  Hopefully this won't slow things down too much.
5824       (muse-docbook-markup-paragraph-close): Removed.
5825     
5826     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
5827     
5828     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
5829       Ditto.
5830       (muse-html-markup-paragraph-close): Removed.
5832     modified files:
5833      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5836 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
5838     Summary:
5839       Improve prompt when reading a tag.
5840     Revision:
5841       muse--main--1.0--patch-45
5843     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
5844       other Emacs modes seem to do.
5846     modified files:
5847      ChangeLog muse-mode.el
5850 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
5852     Summary:
5853       Warn user when publishing fails due to a private directory.
5854     Revision:
5855       muse--main--1.0--patch-44
5857     * muse-project.el (muse-project-private-p): Warn users when publishing a
5858       file fails due to its directory not being readable by others.  Make
5859       sure that you do a `chmod +o name_of_directory' if you want the
5860       contents of that directory to be publishable.
5862     modified files:
5863      ChangeLog muse-project.el
5866 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
5868     Summary:
5869       Fix error with example tags and message publishing style.
5870     Revision:
5871       muse--main--1.0--patch-43
5873     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
5874       see if a previous definition for `font-lock-multiline' exists.
5875     
5876     * muse-message.el (muse-message-example-tag): Don't require two
5877       additional (unused) arguments.
5879     modified files:
5880      ChangeLog muse-colors.el muse-message.el
5883 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
5885     Summary:
5886       Always end the published document with a newline.
5887     Revision:
5888       muse--main--1.0--patch-42
5890     * muse-html.el (muse-html-markup-paragraph-close): Always end the
5891       published document with a newline.
5892     
5893     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
5895     modified files:
5896      ChangeLog muse-docbook.el muse-html.el
5899 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
5901     Summary:
5902       Don't let automatic backup files crash the publishing process.
5903     Revision:
5904       muse--main--1.0--patch-41
5906     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
5907       directive since this value is already processed by
5908       `muse-publish-markup-directive', and may be obtained by using
5909       the code: (muse-publishing-directive "date").
5910     
5911     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
5912       to run (funcall nil); this happened once during a debugging process.
5913     
5914     * muse-project.el (muse-project-private-p): Skip any file for which we
5915       cannot fetch attributes.  This fixes a bug where having an
5916       Emacs-generated automatic backup file in a publishing directory causes
5917       the publishing process to halt with an error.
5919     modified files:
5920      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
5923 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
5925     Summary:
5926       Apply fix in previous patch to the DocBook publishing style.
5927     Revision:
5928       muse--main--1.0--patch-40
5930     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
5931       previous patch here as well.
5932     
5934     modified files:
5935      ChangeLog muse-docbook.el
5938 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
5940     Summary:
5941       Fix newly-introduced lock-up during HTML publishing.
5942     Revision:
5943       muse--main--1.0--patch-39
5945     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
5946       planner rules higher priority in the publishing sequence.  Hopefully
5947       this will not wreck anything; I don't use these rules, so I cannot
5948       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
5949     
5950     * muse-html.el (muse-html-markup-paragraph-close): Don't use
5951       replace-match; that seems to be slightly evil.  Return nil instead of a
5952       newline since otherwise Muse thinks that we are not done yet and gets
5953       into an infinite loop.  This should fix the lock-up problem that
5954       resulted from the previous few patches.
5956     modified files:
5957      ChangeLog muse-blosxom.el muse-html.el
5960 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
5962     Summary:
5963       Parenthesis goofup.
5964     Revision:
5965       muse--main--1.0--patch-38
5967     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
5968     
5970     modified files:
5971      ChangeLog muse-blosxom.el
5974 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
5976     Summary:
5977       Make docbook and blosxom modes close paragraphs properly at end.
5978     Revision:
5979       muse--main--1.0--patch-37
5981     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
5982       patch.
5983     
5984     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
5985       (muse-docbook-markup-paragraph-close): Adapt from
5986       `muse-html-markup-paragraph-close'.
5987     
5988     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
5989       preserve the same appearance as before the last patch.
5991     modified files:
5992      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
5995 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
5997     Summary:
5998       Bugfix: Close P tag properly at end of file.
5999     Revision:
6000       muse--main--1.0--patch-36
6002     * muse-blosxom.el: Fix bug where loading this file twice would cause an
6003       error.
6004     
6005     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6006       detecting whether or not a paragraph needs a closing P tag.
6007       (muse-html-markup-paragraph-close): New function that only inserts a
6008       closing P tag when an unclosed P tag is nearby.
6010     modified files:
6011      ChangeLog muse-blosxom.el muse-html.el
6014 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6016     Summary:
6017       Update my example settings.
6018     Revision:
6019       muse--main--1.0--patch-35
6021     * examples/mwolson/muse-init.el: Synchronize with my current settings.
6023     modified files:
6024      ChangeLog examples/mwolson/muse-init.el
6027 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6029     Summary:
6030       Update documentation for C-c TAB feature.
6031     Revision:
6032       muse--main--1.0--patch-34
6034     * muse.texi (Keystroke Summary): Note that C-c TAB calls
6035       `muse-insert-tag'.
6036     
6038     modified files:
6039      ChangeLog muse.texi
6042 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6044     Summary:
6045       New feature: tag completion with C-c TAB.
6046     Revision:
6047       muse--main--1.0--patch-33
6049     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6050       (muse-tag-history, muse-custom-tags): New variables that keep track of
6051       the tag history and newly-entered tags respectively for
6052       `muse-insert-tag'.
6053       (muse-insert-tag): New function that interactively prompts the user for
6054       a tag to use.
6056     modified files:
6057      ChangeLog muse-mode.el
6060 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6062     Summary:
6063       Fix XHTML validation error with <hr> and <br>.
6064     Revision:
6065       muse--main--1.0--patch-32
6067     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6068       and HR tags for XHTML publishing.  This should fix a few validation
6069       errors that I've been noticing lately.
6071     modified files:
6072      ChangeLog muse-html.el
6075 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6077     Summary:
6078       Remove flyspell overlays on links.
6079     Revision:
6080       muse--main--1.0--patch-31
6082     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
6083       should make the link clickable.  On Emacs21, the color will stay red,
6084       but other Emacsen should do the right thing, which is use the normal
6085       link color.  Hopefully this will fix some strange flyspell-related link
6086       problems.
6088     modified files:
6089      ChangeLog muse-colors.el
6092 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6094     Summary:
6095       Update my example Muse settings.
6096     Revision:
6097       muse--main--1.0--patch-30
6099     * examples/mwolson/muse-init.el: Update from my latest version.
6100       (muse-project-alist): Remove the francais part of my blog.
6101       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6102       into this and `my-muse-mode-fill-nobreak-p'.
6103       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6104       this is the best way to accomplish this.
6105       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6106       characters in the title.
6107       (my-muse-prepare-entry-for-xanga): Treat example regions better.
6109     modified files:
6110      ChangeLog examples/mwolson/muse-init.el
6113 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6115     Summary:
6116       Add simple `muse-version' function.
6117     Revision:
6118       muse--main--1.0--patch-29
6120     * muse.el (muse-version): New function that displays the value of the
6121       `muse-version' variable.  This should be easier for the user to type
6122       than C-h v muse-version.
6124     modified files:
6125      ChangeLog muse.el
6128 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6130     Summary:
6131       Don't compile documentation by default.
6132     Revision:
6133       muse--main--1.0--patch-28
6135     * Makefile (all): Don't compile documentation by default.
6136       (doc): Use this rule to compile documentation.
6138     modified files:
6139      ChangeLog Makefile
6142 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6144     Summary:
6145       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6146     Revision:
6147       muse--main--1.0--patch-27
6149     2005-04-16  Michael Olson  <mwolson@gnu.org>
6150     
6151         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6152         johnw. If a journal entry's title is a [[link]], then an
6153         <enclosure> tag will be added to the XML data giving the size and
6154         MIME type of the link target.  This makes podcasting with Muse
6155         trivial.
6156         (muse-journal-rss-entry-template): Add enclosure usage to example.
6157         (muse-journal-rss-munge-buffer): Implement enclosures.
6159     modified files:
6160      ChangeLog muse-journal.el
6163 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6165     Summary:
6166       Standardize source headers, appease elint, don't require planner
6167     Revision:
6168       muse--main--1.0--patch-26
6170     2005-04-15  Michael Olson  <mwolson@gnu.org>
6171     
6172         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6173         `scripts' directory since it really isn't part of Muse proper; it
6174         is used to generate Muse output from the command line.
6175     
6176         * muse-blosxom.el: Handle case where planner is not loaded so that
6177         it isn't a hard requirement.
6178     
6179         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6180         that elint doesn't complain.
6181     
6182         * muse-message.el (muse-message-markup-link): Don't throw up on
6183         links with no description.
6184     
6185         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6186         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6187         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6188         muse-project.el, muse-publish.el, muse-regexps.el,
6189         muse-texinfo.el, muse.el: Add standard header for each file in
6190         preparation for the initial release, which will hopefully happen
6191         sometime within the next month.
6192     
6194     removed files:
6195      experimental/.arch-ids/=id
6197     modified files:
6198      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6199      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6200      muse-journal.el muse-latex.el muse-message.el muse-mode.el
6201      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6202      muse-texinfo.el muse.el
6204     renamed files:
6205      .arch-ids/muse-build.el.id
6206        ==> scripts/.arch-ids/muse-build.el.id
6207      muse-build.el
6208        ==> scripts/muse-build.el
6210     removed directories:
6211      experimental experimental/.arch-ids
6214 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6216     Summary:
6217       Merge contents of muse-latexcjk.el into muse-latex.el.
6218     Revision:
6219       muse--main--1.0--patch-25
6221     2005-04-14  Michael Olson  <mwolson@gnu.org>
6222     
6223         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6224         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6225         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6226         Merge in from muse-latexcjk.el.
6227     
6228         * muse-latexcjk.el: Removed, functionality merged with
6229         muse-latex.el
6231     removed files:
6232      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6234     modified files:
6235      ChangeLog muse-latex.el
6238 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6240     Summary:
6241       Merge muse-xhtml.el into muse-html.el.
6242     Revision:
6243       muse--main--1.0--patch-24
6245     2005-04-06  Michael Olson  <mwolson@gnu.org>
6246     
6247         * examples/mwolson/muse-init.el: Update with respect to the
6248         muse-xhtml.el merge.
6249     
6250         * muse-html.el: The contents of muse-xhtml.el have been merged in
6251         as advised by John Wiegley.
6252         (muse-html-style-sheet): Add example for XHTML use in the
6253         function's documentation.
6254         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6255         Moved from muse-xhtml.el.
6256     
6257         * muse-xhtml.el: Removed; contents merged into muse-html.el.
6259     removed files:
6260      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6262     modified files:
6263      ChangeLog examples/mwolson/muse-init.el muse-html.el
6266 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6268     Summary:
6269       Try to fix regexps for Emacs 21.4.
6270     Revision:
6271       muse--main--1.0--patch-23
6273     2005-04-05  Michael Olson  <mwolson@gnu.org>
6274     
6275         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6276         for Emacs 21.4.
6278     modified files:
6279      ChangeLog muse-regexps.el
6282 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6284     Summary:
6285       Add comments to the publish-project example script
6286     Revision:
6287       muse--main--1.0--patch-22
6289     2005-04-01  Michael Olson  <mwolson@gnu.org>
6290     
6291         * examples/publish-project: Moved here from
6292         scripts/publish-project.  Added a few comments so people know what
6293         it is used for.
6295     modified files:
6296      ChangeLog examples/publish-project
6298     renamed files:
6299      scripts/.arch-ids/publish-project.id
6300        ==> examples/.arch-ids/publish-project.id
6301      scripts/publish-project
6302        ==> examples/publish-project
6305 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6307     Summary:
6308       New XHTML style, add more examples to my sample muse config
6309     Revision:
6310       muse--main--1.0--patch-21
6312     2005-03-31  Michael Olson  <mwolson@gnu.org>
6313     
6314         * examples/mwolson/muse-init.el: Give an example of deriving a
6315         custom publishing style.
6316         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6317         (my-muse-prepare-entry-for-xanga): Mangle the published output
6318         from a blosxom project and copy the result to the clipboard for
6319         easy pasting into Xanga's web form.  The file is untouched.
6320     
6321         * muse-html.el (muse-html-style-sheet): Include the <style
6322         type="text/css"></style> wrapper around the example.
6323         (muse-html-header): Don't add <style type="text/css"></style>
6324         around the value of `muse-html-style-sheet' anymore.  This allows
6325         for the option of putting your stylesheet(s) in a separate file.
6326         An example of this is given in the documentation for this
6327         variable.
6328     
6329         * muse-xhtml: New file that implements a publishing style which is
6330         derived from HTML mode.  It uses a slightly modified version of
6331         the HTML markup rules to generate XHTML-compliant output.
6332     
6333         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
6334         "blosxom" style has been renamed to "blosxom-html".  Fix a few
6335         header gaffes.
6336     
6337         * muse-journal.el: Add new "journal-xhtml" style.
6338     
6339         * muse-message.el: Add new "message-xhtml" style.
6341     new files:
6342      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6344     modified files:
6345      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6346      muse-html.el muse-journal.el muse-message.el
6349 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
6351     Summary:
6352       Add my muse configuration to the examples
6353     Revision:
6354       muse--main--1.0--patch-20
6356     2005-03-24  Michael Olson  <mwolson@gnu.org>
6357     
6358         * examples/johnw: Move John Wiegley's configuration to this
6359         directory.
6360     
6361         * examples/mwolson: My configuration files go here.
6362     
6363         * examples/mwolson/muse-init.el: My Muse configuration file.  I
6364         just figured out how to keep links from being spell-checked or
6365         split up by fill-mode, so the implementation of this may be found
6366         here.  I also made a function that sets up a blog entry for me.
6368     new files:
6369      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
6370      examples/mwolson/.arch-ids/muse-init.el.id
6371      examples/mwolson/muse-init.el
6373     modified files:
6374      ChangeLog
6376     renamed files:
6377      examples/.arch-ids/muse-johnw.el.id
6378        ==> examples/johnw/.arch-ids/muse-johnw.el.id
6379      examples/.arch-ids/publish-johnw.id
6380        ==> examples/johnw/.arch-ids/publish-johnw.id
6381      examples/muse-johnw.el
6382        ==> examples/johnw/muse-johnw.el
6383      examples/publish-johnw
6384        ==> examples/johnw/publish-johnw
6386     new directories:
6387      examples/johnw examples/johnw/.arch-ids examples/mwolson
6388      examples/mwolson/.arch-ids
6391 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
6393     Summary:
6394       Add muse-blosxom script and plugin for pyblosxom
6395     Revision:
6396       muse--main--1.0--patch-19
6398     2005-03-24  Michael Olson  <mwolson@gnu.org>
6399     
6400         * muse-blosxom.el: Update copyright notice in headers and mention
6401         the pyblosxom scripts.
6402     
6403         * contrib/pyblosxom: New directory containing pyblosxom plugins
6404         and helper scripts.
6405     
6406         * contrib/getstamps.py: Script that generates the "timestamps"
6407         file, run on the local machine.
6408     
6409         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
6410         timestamps file.
6412     new files:
6413      contrib/pyblosxom/.arch-ids/=id
6414      contrib/pyblosxom/.arch-ids/getstamps.py.id
6415      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
6416      contrib/pyblosxom/getstamps.py
6417      contrib/pyblosxom/hardcodedates.py
6419     modified files:
6420      ChangeLog muse-blosxom.el
6422     new directories:
6423      contrib/pyblosxom contrib/pyblosxom/.arch-ids
6426 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
6428     Summary:
6429       muse-blosxom.el has matured past experimental status
6430     Revision:
6431       muse--main--1.0--patch-18
6433     2005-03-23  Michael Olson  <mwolson@gnu.org>
6434     
6435         * muse-blosxom.el: Remove common functionality that has already
6436         been implemented in `muse-html.el'.  Derive this mode from
6437         `muse-html'.  Update documentation.  I now feel that this file is
6438         ready to be included in the top-level Muse directory.
6440     modified files:
6441      ChangeLog muse-blosxom.el
6443     renamed files:
6444      experimental/.arch-ids/muse-blosxom.el.id
6445        ==> .arch-ids/muse-blosxom.el.id
6446      experimental/muse-blosxom.el
6447        ==> muse-blosxom.el
6450 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
6452     Summary:
6453       Make muse-blosxom.el slightly less experimental
6454     Revision:
6455       muse--main--1.0--patch-17
6457     2005-03-22  Michael Olson  <mwolson@gnu.org>
6458     
6459         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
6460         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
6461         useful.
6462         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
6463         from the `muse-blosxom-markup-date-directive' rule.
6464         (blosxom-set-time): Remove this function.  We're not going to be
6465         touching the timestamp manually anymore -- it's too much of a
6466         hassle.  Right now I've got a python program that compiles a
6467         timestamp file and a pyblosxom helper that reads it.  Something
6468         similar could be arranged for blosxom, I'm sure.
6469     
6471     modified files:
6472      ChangeLog experimental/muse-blosxom.el
6475 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
6477     Summary:
6478       Apply latest journal-related updates from johnw
6479     Revision:
6480       muse--main--1.0--patch-16
6483     modified files:
6484      ChangeLog examples/muse-johnw.el muse-journal.el
6487 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
6489     Summary:
6490       Add Projects node to the manual
6491     Revision:
6492       muse--main--1.0--patch-15
6494     2005-02-28  Michael Olson  <mwolson@gnu.org>
6495     
6496         * muse.texi: Change copyright notice since the FSF is now the
6497         copyright holder.
6498         (Projects): New node, based on a section from the README file.
6500     modified files:
6501      ChangeLog muse.texi
6504 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
6506     Summary:
6507       Correct documentation, adding some content.
6508     Revision:
6509       muse--main--1.0--patch-14
6511     2005-02-28  Michael Olson  <mwolson@gnu.org>
6512     
6513         * muse.texi: Change license terms of the documentation to the GNU
6514         GPL instead of the GNU FDL, as per the consent of the copyright
6515         holders of the emacs-wiki manual, from which this is based.  Some
6516         emacs-wiki-isms in the manual were corrected, and the Getting
6517         Started section was updated.
6519     modified files:
6520      ChangeLog muse.texi
6523 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
6525     Summary:
6526       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
6527     Revision:
6528       muse--main--1.0--patch-13
6530     2005-02-17  Michael Olson  <mwolson@gnu.org>
6531     
6532         * experimental/muse-blosxom.el: Somehow the contents of this file
6533         managed to get duplicated.  I removed the duplicates.
6534         (muse-blosxom-date): Remove this, since it is not useful.
6535         (muse-blosxom-header): Use the standard header that blosxom.el
6536         has.
6538     modified files:
6539      ChangeLog experimental/muse-blosxom.el
6542 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
6544     Summary:
6545       Initial commit of muse.texi, nothing substantial
6546     Revision:
6547       muse--main--1.0--patch-12
6549     2005-02-07  Michael Olson  <mwolson@gnu.org>
6550     
6551         * muse.texi: New file that provides the documentation for Muse.
6552         It is in a very rough form at the moment.  Nothing substantial may
6553         be found here yet.  Be ye warned.
6555     new files:
6556      .arch-ids/muse.texi.id muse.texi
6558     modified files:
6559      ChangeLog
6562 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
6564     Summary:
6565       Add docstring, new trivial function
6566     Revision:
6567       muse--main--1.0--patch-11
6569     2005-02-07  Michael Olson  <mwolson@gnu.org>
6570     
6571         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
6572         `muse-what-changed'.  No functionality change.
6573         (muse-what-changed): New function that displays in diff format the
6574         changes made since the buffer was last saved.
6575     
6576         * muse-project.el (muse-project-publish): Add docstring.
6578     modified files:
6579      ChangeLog muse-mode.el muse-project.el
6582 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
6584     Summary:
6585       Add experimental version of muse-blosxom.el to project
6586     Revision:
6587       muse--main--1.0--patch-10
6589     2005-02-04  Michael Olson  <mwolson@gnu.org>
6590     
6591         * Makefile (realclean): Remove file that gets generated when fonts
6592         are missing.
6593     
6594         * experimental/muse-bloxsom.el: New file that implements Blosxom
6595         support for Muse.  It's in a very rough state, hence its placement
6596         in the `experimental' directory.
6598     new files:
6599      experimental/.arch-ids/=id
6600      experimental/.arch-ids/muse-blosxom.el.id
6601      experimental/muse-blosxom.el
6603     modified files:
6604      ChangeLog Makefile
6606     new directories:
6607      experimental experimental/.arch-ids
6610 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
6612     Summary:
6613       Make permissions more consistent
6614     Revision:
6615       muse--main--1.0--patch-9
6618     modified files:
6619      ChangeLog
6621     modified directories:
6622      contrib examples scripts
6625 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
6627     Summary:
6628       Fix build problems
6629     Revision:
6630       muse--main--1.0--patch-8
6632     2005-02-04  Michael Olson  <mwolson@gnu.org>
6633     
6634         * muse-build.el: Add contrib directory to `load-path'.
6635         (muse-elint-files): Load `muse-regexps.el'.
6636     
6637         * scripts/publish: Change permissions so that this script is
6638         executable.  Add contrib directory to load list.  Add
6639         `muse-regexps.el' to list.
6641     modified files:
6642      ChangeLog muse-build.el scripts/publish
6645 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
6647     Summary:
6648       Use "&mdash;" instead of "&#151;"
6649     Revision:
6650       muse--main--1.0--patch-7
6652     2005-01-31  Michael Olson  <mwolson@gnu.org>
6653     
6654         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
6655         with "&mdash;" so that documents validate properly.  Thanks to
6656         Björn Lindström for the suggestion.
6657     
6658         * muse-html.el (muse-html-markup-strings): Ditto.
6660     modified files:
6661      ChangeLog muse-docbook.el muse-html.el
6664 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
6666     Summary:
6667       Fix use of "[:blank:]" in underline markup
6668     Revision:
6669       muse--main--1.0--patch-6
6671     2005-01-25  Michael Olson  <mwolson@gnu.org>
6672     
6673         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
6674         use of `muse-regexp-blank'.
6676     modified files:
6677      ChangeLog muse-colors.el
6680 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
6682     Summary:
6683       Fix problem with headings being given wrong face
6684     Revision:
6685       muse--main--1.0--patch-5
6687     2005-01-03  Michael Olson  <mwolson@gnu.org>
6688     
6689         * muse-colors.el: Add header.
6690         (muse-colors-emphasized): Headings were being given the coloring
6691         for the next level of heading instead of the real
6692         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
6693         Heading").  Thanks to Lan Yufeng for finding this and sending a
6694         patch.
6695     
6696         * muse-regexps.el: Fix header.
6698     modified files:
6699      ChangeLog muse-colors.el muse-regexps.el
6702 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
6704     Summary:
6705       Rotate ChangeLog
6706     Revision:
6707       muse--main--1.0--patch-4
6709     2005-01-01  Michael Olson  <mwolson@gnu.org>
6710     
6711         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
6712         version will be automatically maintained by Arch.
6713     
6715     new files:
6716      .arch-ids/ChangeLog.id ChangeLog
6718     renamed files:
6719      .arch-ids/ChangeLog.id
6720        ==> .arch-ids/ChangeLog.2004.id
6721      ChangeLog
6722        ==> ChangeLog.2004
6725 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
6727     Summary:
6728       Extended regexps fix, allow spaces in 1st part of links
6729     Revision:
6730       muse--main--1.0--patch-3
6732     2004-12-30  Michael Olson  <mwolson@gnu.org>
6733     
6734         * muse.el (muse-link-regexp): Allow spaces in the first part of
6735         links.
6736     
6737         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
6738         customizable alternatives to extended character classes.
6739     
6740         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
6742     modified files:
6743      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
6744      muse-html.el muse-mode.el muse-publish.el muse.el
6747 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
6749     Summary:
6750       Begin to change regexp handling, tweak muse.el header
6751     Revision:
6752       muse--main--1.0--patch-2
6754     2004-12-29  Michael Olson  <mwolson@gnu.org>
6755     
6756         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
6757         myself.  Update URL.
6758     
6759         * muse-regexps.el: New file that implements regexp handling.
6760         Generalized regexp options will be moved to it eventually.
6762     new files:
6763      .arch-ids/muse-regexps.el.id muse-regexps.el
6765     modified files:
6766      ChangeLog muse.el
6769 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
6771     Summary:
6772       Do some early spring cleaning
6773     Revision:
6774       muse--main--1.0--patch-1
6776     2004-12-29  Michael Olson  <mwolson@gnu.org>
6777     
6778         * Makefile: Change path to `publish' script.
6779     
6780         * contrib/pcomplete.el: New file that is used by Muse without
6781         actually being a part of it: hence its location in the contrib
6782         directory.
6783     
6784         * contrib/cgi.el, contrib/httpd.el: New location.
6785     
6786         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
6787     
6788         * scripts/publish, scripts/publish-project: Ditto.
6790     new files:
6791      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
6792      contrib/pcomplete.el examples/.arch-ids/=id
6793      scripts/.arch-ids/=id
6795     modified files:
6796      ChangeLog Makefile
6798     renamed files:
6799      .arch-ids/cgi.el.id
6800        ==> contrib/.arch-ids/cgi.el.id
6801      .arch-ids/httpd.el.id
6802        ==> contrib/.arch-ids/httpd.el.id
6803      .arch-ids/muse-johnw.el.id
6804        ==> examples/.arch-ids/muse-johnw.el.id
6805      .arch-ids/publish-johnw.id
6806        ==> examples/.arch-ids/publish-johnw.id
6807      .arch-ids/publish-project.id
6808        ==> scripts/.arch-ids/publish-project.id
6809      .arch-ids/publish.id
6810        ==> scripts/.arch-ids/publish.id
6811      cgi.el
6812        ==> contrib/cgi.el
6813      httpd.el
6814        ==> contrib/httpd.el
6815      muse-johnw.el
6816        ==> examples/muse-johnw.el
6817      publish
6818        ==> scripts/publish
6819      publish-johnw
6820        ==> examples/publish-johnw
6821      publish-project
6822        ==> scripts/publish-project
6824     new directories:
6825      contrib contrib/.arch-ids examples examples/.arch-ids scripts
6826      scripts/.arch-ids
6829 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
6831     Summary:
6832       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6833     Revision:
6834       muse--main--1.0--base-0
6836     (automatically generated log message)
6838     new patches:
6839      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
6840      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
6841      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
6842      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
6843      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
6844      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
6845      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
6846      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
6847      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
6848      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
6849      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
6850      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
6851      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
6852      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
6853      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
6854      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
6855      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
6856      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8