Add COPYING file; update headers.
[muse-el.git] / ChangeLog.2005
blob2cd5d53a8d4fb0ebd886a026c6620b858f6a7c13
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-19 15:49:56 GMT Michael Olson <mwolson@gnu.org> patch-357
7     Summary:
8       Another Debian fix.
9     Revision:
10       muse--main--1.0--patch-357
12     * debian/NEWS: Rename from NEWS.Debian at the suggestion of Romain.
13     
14     * debian/rules: Drop explicit installation of NEWS.Debian.  This should
15       happen automatically now.
17     modified files:
18      ChangeLog debian/rules
20     renamed files:
21      debian/.arch-ids/NEWS.Debian.id
22        ==> debian/.arch-ids/NEWS.id
23      debian/NEWS.Debian
24        ==> debian/NEWS
27 2006-01-19 01:54:58 GMT Michael Olson <mwolson@gnu.org> patch-356
29     Summary:
30       Debian fixups.
31     Revision:
32       muse--main--1.0--patch-356
34     * debian/emacsen-startup: Remove unnecessary path addition.
35     
36     * debian/rules: Explicitly install NEWS.Debian.  Thanks to Romain
37       Francoise for noticing.
39     modified files:
40      ChangeLog debian/emacsen-startup debian/rules
43 2006-01-17 03:57:45 GMT Michael Olson <mwolson@gnu.org> patch-355
45     Summary:
46       Merged from mwolson@gnu.org--2005 (patch 56)
47     Revision:
48       muse--main--1.0--patch-355
50      * Sync a few changes back.
52     modified files:
53      ChangeLog Makefile Makefile.defs debian/changelog
55     new patches:
56      mwolson@gnu.org--2005/muse--rel--3.02--patch-56
59 2006-01-17 02:08:48 GMT Michael Olson <mwolson@gnu.org> patch-354
61     Summary:
62       Post-release updates.
63     Revision:
64       muse--main--1.0--patch-354
66     * AUTHORS: Update assignments.
67     
68     * Makefile (release): Sign files here, rather than just before upload.
69     
70     * debian/copyright: Update.
71     
72     * debian/emacsen-install (FILES): Filter out autoloads.
73     
74     * debian/emacsen-startup: Load autoload file.
75     
76     * rules (build-stamp): Make autoloads.
77       (install): Install NEWS properly.
78     
79     * lisp/Makefile: Make sure autoloads get generated upon install.
80     
81     * lisp/muse.el (muse-version): Change to version 3.02.6.  Oops.  Thanks
82       to Romain Francoise for spotting this.
84     modified files:
85      AUTHORS ChangeLog Makefile debian/copyright
86      debian/emacsen-install debian/emacsen-startup debian/rules
87      lisp/Makefile lisp/muse.el
89     renamed files:
90      debian/.arch-ids/NEWS.id
91        ==> debian/.arch-ids/NEWS.Debian.id
92      debian/NEWS
93        ==> debian/NEWS.Debian
96 2006-01-13 22:52:45 GMT Michael Olson <mwolson@gnu.org> patch-353
98     Summary:
99       Fix typo.
100     Revision:
101       muse--main--1.0--patch-353
103     * lisp/muse-publish.el (muse-forward-list-item): Fix typo.  Thanks to Jim
104       Ottaway for the report.
106     modified files:
107      ChangeLog lisp/muse-publish.el
110 2006-01-13 03:36:47 GMT Michael Olson <mwolson@gnu.org> patch-352
112     Summary:
113       Merged from mwolson@gnu.org--2005 (patch 53-55)
114     Revision:
115       muse--main--1.0--patch-352
117     Patches applied:
118     
119      * mwolson@gnu.org--2005/muse--rel--3.02--patch-53
120        Use better code for displaying warnings.
121     
122      * mwolson@gnu.org--2005/muse--rel--3.02--patch-54
123        Add NEWS items.  Make eval of <lisp> at display time optional.
124     
125      * mwolson@gnu.org--2005/muse--rel--3.02--patch-55
126        Release Emacs Muse 3.02.6.
128     modified files:
129      ChangeLog Makefile.defs NEWS debian/changelog
130      lisp/muse-colors.el lisp/muse-html.el lisp/muse-mode.el
131      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
132      lisp/muse.el muse.texi
134     new patches:
135      mwolson@gnu.org--2005/muse--rel--3.02--patch-53
136      mwolson@gnu.org--2005/muse--rel--3.02--patch-54
137      mwolson@gnu.org--2005/muse--rel--3.02--patch-55
140 2006-01-11 22:08:16 GMT Michael Olson <mwolson@gnu.org> patch-351
142     Summary:
143       Fix #5044: lisp tag only evaluates first statement.
144     Revision:
145       muse--main--1.0--patch-351
147     * lisp/muse-colors.el (muse-colors-lisp-tag): Manually wrap the contents
148       in (progn ...) so that multiple lisp fragments can be evaluated.
149       Thanks to Jim Ottaway for the idea.
150     
151     * lisp/muse-publish.el (muse-publish-lisp-tag): Ditto.
153     modified files:
154      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
157 2006-01-06 18:17:07 GMT Michael Olson <mwolson@gnu.org> patch-350
159     Summary:
160       Sync with contributors.
161     Revision:
162       muse--main--1.0--patch-350
164     * scripts/muse-build.el (muse-generate-autoloads): Add a newline to keep
165       Emacs from being confused when it loads this file.  I don't think
166       Emacs' evaluation of the quoted local variables section does any harm,
167       but if it does, I'll provide a different fix.
169     modified files:
170      ChangeLog scripts/muse-build.el
172     new patches:
173      ajk@iu.edu--2005/muse--main--1.0--base-0
174      ajk@iu.edu--2005/muse--main--1.0--patch-1
175      ajk@iu.edu--2005/muse--main--1.0--patch-2
176      jeho@jeho.org--2005/muse--jeho--1.0--patch-12
177      jeho@jeho.org--2005/muse--jeho--1.0--patch-13
178      jeho@jeho.org--2005/muse--jeho--1.0--patch-14
179      jeho@jeho.org--2005/muse--jeho--1.0--patch-15
180      jeho@jeho.org--2005/muse--jeho--1.0--patch-16
181      jeho@jeho.org--2005/muse--jeho--1.0--patch-17
182      jeho@jeho.org--2005/muse--jeho--1.0--patch-18
183      jeho@jeho.org--2005/muse--jeho--1.0--patch-19
184      jeho@jeho.org--2005/muse--jeho--1.0--patch-20
185      jeho@jeho.org--2005/muse--jeho--1.0--patch-21
188 2006-01-05 16:20:51 GMT Michael Olson <mwolson@gnu.org> patch-349
190     Summary:
191       Merged from john@wjsullivan.net--2006 (patch 0-1)
192     Revision:
193       muse--main--1.0--patch-349
195     Patches applied:
196     
197      * john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
198        Updated copyright year. Added notes about using the .muse file extension to the Projects node.
200     modified files:
201      ChangeLog muse.texi
203     new patches:
204      john@wjsullivan.net--2006/muse--johnsu01--0--base-0
205      john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
208 2006-01-05 14:38:56 GMT Michael Olson <mwolson@gnu.org> patch-348
210     Summary:
211       More nested list twiddling.
212     Revision:
213       muse--main--1.0--patch-348
215     * lisp/muse-publish.el (muse-publish-surround-dl)
216       (muse-forward-list-item): Make marginal progress on definition lists.
217       (muse-forward-paragraph): Move forward first before searching.
218     
219     * lisp/muse-regexps.el (muse-dl-term-regexp): New regexp that specifies
220       how a term begins.  The first match string contains the term.
221       (muse-dl-term-regexp): Don't include initial "^", so that we can embed
222       this more easily.
224     modified files:
225      ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
228 2006-01-05 13:28:49 GMT Michael Olson <mwolson@gnu.org> patch-347
230     Summary:
231       Fix nested list regression.  Make some (untested) progress on dl.
232     Revision:
233       muse--main--1.0--patch-347
235     * lisp/muse-docbook.el (muse-docbook-markup-strings): Drop newline from
236       end-ddt string.
237     
238     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
239     
240     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
241     
242     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
243     
244     * muse.texi (Introduction): Fix dated part concerning muse-wiki.
245     
246     * lisp/muse-publish.el (muse-publish-surround-dl): Make good progress on
247       this.
248       (muse-list-item-type): Deal with null str by returning nil.  It should
249       never have to do this, but I'd rather not be bothered when I'm
250       debugging something else.
251       (muse-forward-paragraph): Make the enclosing parens shy.
252       (muse-forward-list-item): Take optional ENTRY-P argument so that we can
253       use this for both dl terms and dl entries.  Use muse-dl-entry-regexp
254       when dealing with dl entries.  Lower the match number to cope with
255       change to muse-forward-paragraph.
256       (muse-publish-markup-list): Quote arguments lambda functions properly,
257       so that we don't run into namespace conflicts.  This should fix a
258       regression in nested list handling.
259     
260     * lisp/muse-regexps.el (muse-list-item-regexp): Clarify docstring.
261       (muse-dl-entry-regexp): New regexp that matches the beginning of a
262       definition list entry.
264     modified files:
265      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
266      lisp/muse-publish.el lisp/muse-regexps.el lisp/muse-texinfo.el
267      lisp/muse-xml.el muse.texi
270 2006-01-05 03:51:57 GMT Michael Olson <mwolson@gnu.org> patch-346
272     Summary:
273       Fix #4973: muse-project-ignore-regexp too aggressive
274     Revision:
275       muse--main--1.0--patch-346
277     * lisp/muse-project.el (muse-project-ignore-regexp): Note that
278       case-fold-search should be nil before using this regexp.
279       (muse-project-recurse-directory, muse-project-file-entries)
280       (muse-project-of-file): Set case-fold-search to nil before matching
281       against muse-project-ignore-regexp.  Thanks to G. J. Teale for the
282       report.
283     
284     * muse-registry.el (muse-registry-make-new-registry): Ditto.
286     modified files:
287      ChangeLog lisp/muse-project.el lisp/muse-registry.el
290 2006-01-04 20:07:54 GMT Michael Olson <mwolson@gnu.org> patch-345
292     Summary:
293       Fix backtrace on project names.
294     Revision:
295       muse--main--1.0--patch-345
297     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Fix backtrace on
298       coloring project names.
300     modified files:
301      ChangeLog lisp/muse-wiki.el
304 2006-01-04 00:50:43 GMT Michael Olson <mwolson@gnu.org> patch-344
306     Summary:
307       Fix quote publishing error.
308     Revision:
309       muse--main--1.0--patch-344
311     * lisp/muse-publish.el (muse-publish-surround-text): Fix an error that
312       occurs when publishing quotes.
314     modified files:
315      ChangeLog lisp/muse-publish.el
318 2006-01-04 00:37:27 GMT Michael Olson <mwolson@gnu.org> patch-343
320     Summary:
321       Nested list fix.
322     Revision:
323       muse--main--1.0--patch-343
325     * lisp/muse-publish.el (muse-publish-surround-text): Preserve indentation
326       of nested-list items until they are processed.
328     modified files:
329      ChangeLog lisp/muse-publish.el
332 2006-01-04 00:00:52 GMT Michael Olson <mwolson@gnu.org> patch-342
334     Summary:
335       Nested ordered and unordered lists seem to work now.
336     Revision:
337       muse--main--1.0--patch-342
339     * muse-publish.el (muse-insert-markup-end-list): New function that
340       publishes the text with end-list properties.
341       (muse-publish-surround-text): If we are looking at a list item while
342       stripping whitespace, make sure it has at least one space in front so
343       that it gets published correctly.  Use muse-insert-markup-end-list for
344       inserting end-tag.
345       (muse-forward-list-item): Get the position of the next list-end
346       property and use it if point moves past it.  Use `cond' instead of `if'
347       for a nicer look.
349     modified files:
350      ChangeLog lisp/muse-publish.el
353 2006-01-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
355     Summary:
356       Fix #4718: InterWiki links with special characters are not handled properly.
357     Revision:
358       muse--main--1.0--patch-341
360     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): If given a string, make
361       sure that we get everything after the interwiki delimiter.  This fixes
362       #4718.
364     modified files:
365      ChangeLog lisp/muse-wiki.el
368 2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
370     Summary:
371       Fix an issue with muse-project-file-alist.
372     Revision:
373       muse--main--1.0--patch-340
375     * lisp/muse-project.el (muse-project-file-alist): Apply patch from
376       G. J. Teale.  Make sure that last-mod is loaded correctly.  This fixes
377       a problem that causes some files to not be published.
379     modified files:
380      AUTHORS ChangeLog lisp/muse-project.el
383 2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
385     Summary:
386       Implement escaping of "[" and "]" in extended links.
387     Revision:
388       muse--main--1.0--patch-339
390     * lisp/muse-mode.el (muse-make-link): Use muse-link-escape
391     
392     * lisp/muse.el (muse-link-escape): Escape "[" and "]" in links.
393       (muse-link-unescape): Unescape "[" and "]" in links.
394       (muse-handle-explicit-link): Use muse-link-unescape.
396     modified files:
397      ChangeLog lisp/muse-mode.el lisp/muse.el
400 2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
402     Summary:
403       muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
404     Revision:
405       muse--main--1.0--patch-338
407     * lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
408       publish <lisp> tags.
409       (muse-colors-lisp-tag): New function that implements the evaluation of
410       <lisp> tags when viewing Muse files.  Thanks to Jim Ottaway for porting
411       this.
413     modified files:
414      ChangeLog lisp/muse-colors.el
417 2006-01-02 01:05:13 GMT Michael Olson <mwolson@gnu.org> patch-337
419     Summary:
420       muse-wiki: Allow interwiki links to use different base URLs.
421     Revision:
422       muse--main--1.0--patch-337
424     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): If :base-url is
425       defined for the remote style, use it instead of file-relative-name to
426       resolve the path.  Thanks to Justin Kirby for the idea.
428     modified files:
429      ChangeLog lisp/muse-wiki.el
432 2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
434     Summary:
435       Fix #4971.
436     Revision:
437       muse--main--1.0--patch-336
439     * lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
441     modified files:
442      ChangeLog lisp/muse-xml-common.el
445 2006-01-01 18:27:53 GMT Michael Olson <mwolson@gnu.org> patch-335
447     Summary:
448       More definition list twiddling.
449     Revision:
450       muse--main--1.0--patch-335
452     * lisp/muse-publish.el (muse-publish-surround-dl): Make marginal
453       progress.
454     
455     * lisp/muse-regexps.el (muse-list-item-regexp): Match additional
456       whitespace after "::".
458     modified files:
459      ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
462 2006-01-01 05:04:36 GMT Michael Olson <mwolson@gnu.org> patch-334
464     Summary:
465       Fix a few more list markup issues.
466     Revision:
467       muse--main--1.0--patch-334
469     * lisp/muse-publish.el (muse-publish-surround-dl): Begin this function
470       for definition list markup, but it's not useful yet.
471       (muse-publish-surround-text): Accept post-indent argument, and use it
472       to strip extra space from indented lists, hopefully in a smart way.
473       (muse-forward-list-item): Don't explicitly move the point unless
474       another list item of the same type is encountered.
475       (muse-publish-markup-list): Calculate post-indent correctly, and make
476       use of it.
478     modified files:
479      ChangeLog lisp/muse-publish.el
482 2005-12-30 23:22:45 GMT Michael Olson <mwolson@gnu.org> patch-333
484     Summary:
485       muse-publish: Prevent error when return value is not a string.
486     Revision:
487       muse--main--1.0--patch-333
489     * lisp/muse-publish.el (muse-publish-markup): Make sure returned value is
490       a string before using it to replace text.  Thanks to Sacha for the
491       patch.
493     modified files:
494      ChangeLog lisp/muse-publish.el
497 2005-12-30 23:12:56 GMT Michael Olson <mwolson@gnu.org> patch-332
499     Summary:
500       muse-publish: Prevent an error with list markup.
501     Revision:
502       muse--main--1.0--patch-332
504     * lisp/muse-publish.el (muse-forward-list-item): If type is 'dl, do not
505       remove the matched text from muse-list-item-regexp.
506       (muse-publish-markup-list): Apply patch from Sacha that keeps
507       muse-publish-markup-region from being confused.
509     modified files:
510      ChangeLog lisp/muse-publish.el
513 2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
515     Summary:
516       Fix #4923: Definition lists with numbers are not possible.
517     Revision:
518       muse--main--1.0--patch-331
520     * lisp/muse-publish.el (muse-list-item-type): Use string-match to
521       determine whether an item is an ordered list or definition list.  This
522       should fix Bug #4923.
524     modified files:
525      ChangeLog lisp/muse-publish.el
528 2005-12-30 00:35:12 GMT Michael Olson <mwolson@gnu.org> patch-330
530     Summary:
531       Make progress on non-nested ordered and unordered lists.
532     Revision:
533       muse--main--1.0--patch-330
535     * lisp/muse-publish.el (muse-publish-markup-regexps): Make sure that we
536       don't match lines with just whitespace for 'quote.
537       (muse-publish-markup-comment): Use muse-insert-markup in the correct
538       order.  Remove extra comment space.
539       (muse-publish-surround-text): Stay at end of line if we are at the end
540       of a series of list items.  Otherwise advance.
541       (muse-forward-paragraph): Use "\n" instead of "$" in regexps, since the
542       former works better in multi-line contexts.
543       (muse-forward-list-item): Fix a silly logic error.  Simplify the regexp
544       passed to muse-forward-paragraph.  Remove the initial "- " or "1. "
545       when the markup types match on a new item.
546       (muse-publish-markup-list): Docfix.  Swap args of string-match.  Ignore
547       an unordered list if a dash immediately follows.  This disambiguates
548       the emdash and unordered list markups.  Use save-excursion to ensure
549       that the point ends on the line after the begin-list markup.  We still
550       haven't dealt with definition lists yet.
551       (muse-publish-markup-quote): Docfix.  Deal with improved regexp.
552       Manually remove the leading whitespace.  Insert 'begin-quote and
553       'end-quote correctly, and use 'quote-item for
554       muse-publish-surround-text.
555       (muse-publish-quote-tag): Deal with multiple paragraphs inside of a
556       quote tag.  Skip past additional whitespace in the move function for
557       muse-publish-surround-text.
558       (muse-publish-comment-tag): Make the comment text read-only.
560     modified files:
561      ChangeLog lisp/muse-publish.el
564 2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
566     Summary:
567       muse-latex: Fix comment markup.
568     Revision:
569       muse--main--1.0--patch-329
571     * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
572       comment-end.  Thanks to Ken Brown for reporting this.
574     modified files:
575      ChangeLog lisp/muse-latex.el
578 2005-12-29 21:33:08 GMT Michael Olson <mwolson@gnu.org> patch-328
580     Summary:
581       muse-publish: Use narrow-to-region to fix various bugs.
582     Revision:
583       muse--main--1.0--patch-328
585     * lisp/muse-publish.el (muse-publish-markup-tag): Code indent change.
586       (muse-publish-escape-specials): Use `narrow-to-region' so that we
587       better define the region to work with.  Thanks to Sacha Chua for the
588       advice.  Also make sure that we are more careful with the result from
589       next-single-property-change.
590       (muse-publish-surround-text): Use narrow-to-region.  Make this routine
591       less brain-dead.
592       (muse-publish-verse-tag): Use narrow-to-region.
594     modified files:
595      ChangeLog lisp/muse-publish.el
598 2005-12-29 19:49:39 GMT Michael Olson <mwolson@gnu.org> patch-327
600     Summary:
601       Minor logic tweak in muse-forward-list-item.
602     Revision:
603       muse--main--1.0--patch-327
605     * lisp/muse-publish.el (muse-forward-list-item): On second thought, let's
606       not use POST-INDENT.  It would accidentally merge lists that were
607       1-space-different in indentation.  Even more so for definition lists.
609     modified files:
610      ChangeLog lisp/muse-publish.el
613 2005-12-29 07:45:45 GMT Michael Olson <mwolson@gnu.org> patch-326
615     Summary:
616       Work on nested list support for ordered and unordered lists.
617     Revision:
618       muse--main--1.0--patch-326
620     * lisp/muse-publish.el: Nested list support isn't quite finished, but
621       progress is being made.
622       (muse-publish-markup-regexps): Remove 2150 regexp since it doesn't seem
623       useful at the moment.  Invoke `format' to get the general version of
624       muse-list-item-regexp.
625       (muse-publish-surround-text): Add INDENT argument that specifies the
626       leading indentation to strip.  Default is all whitespace.  Loop until
627       MOVE-FUNC returns nil.
628       (muse-list-item-type): New function that figures out what kind of list
629       we have, given its separator string.
630       (muse-forward-paragraph): Make this slightly more general.
631       (muse-forward-list-item): New function that moves forward to the next
632       list item.  Non-nil is returned if we found another item of the same
633       type, nil otherwise.
634       (muse-publish-markup-list): Adapt unordered list and ordered list to
635       perhaps do nested lists correctly, though this hasn't been tested.
636     
637     * lisp/muse-regexps.el (muse-list-item-regexp): Use "%s" in place of
638       initial whitespace for the sake of flexibility.  Call `format' on it to
639       change it.
641     modified files:
642      ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
645 2005-12-27 18:51:18 GMT Michael Olson <mwolson@gnu.org> patch-325
647     Summary:
648       Pave the way for nested lists by adding markup strings.
649     Revision:
650       muse--main--1.0--patch-325
652     * examples/muse.rnc: muse.element.format is no longer a block, and may
653       not contain muse.element.p.
654     
655     * lisp/muse-latex.el (muse-latex-markup-strings): Add markup strings for
656       '(begin|end)-(quote|uli|oli|dl)-item.  Add '(begin|end)-(dl|ddt|dde)
657       markup strings.  This will allow for more flexibility in constructing
658       all sorts of lists, especially definition lists.  Rename 'start-dde to
659       'begin-dde for consistency.
660     
661     * lisp/muse-texinfo.el (muse-latex-markup-strings): Ditto.
662       (muse-texinfo-markup-regexps): Remove list concatenation regexp.
663     
664     * lisp/muse-docbook.el (muse-docbook-markup-strings)
665       (muse-docbook-markup-regexps): Ditto, but simplify paragraph regexp.
666     
667     * lisp/muse-xml.el (muse-xml-markup-regexps, muse-xml-markup-strings):
668       Ditto.
669     
670     * lisp/muse-html.el (muse-html-markup-regexps, muse-html-markup-strings):
671       Ditto.  Include <p></p> in center markup.
672       (muse-html-markup-paragraph): Remove special treatment of blockquote
673       and center.
674     
675     * lisp/muse-groff.el (muse-groff-markup-strings): Rename 'begin-dde to
676       'start-dde.
677     
678     * lisp/muse-publish.el (muse-publish-markup-regexps): Begin implementing
679       nested list preliminaries.  This is currently broken, probably.
680     
681     * lisp/muse-regexps.el (muse-list-item-regexp): New regexp that matches
682       the beginning of a list item.
684     modified files:
685      ChangeLog examples/muse.rnc lisp/muse-docbook.el
686      lisp/muse-groff.el lisp/muse-html.el lisp/muse-latex.el
687      lisp/muse-publish.el lisp/muse-regexps.el lisp/muse-texinfo.el
688      lisp/muse-xml.el
691 2005-12-27 03:20:11 GMT Michael Olson <mwolson@gnu.org> patch-324
693     Summary:
694       Implement <quote> tag.
695     Revision:
696       muse--main--1.0--patch-324
698     * lisp/muse-publish.el (muse-publish-markup-tags)
699       (muse-publish-quote-tag): Implement <quote> tag, which does a
700       blockquote.  This is an alternative to indenting text, in that the
701       quote can span several paragraphs.  The paragraph detection routine for
702       HTML has not yet been tested with several paragraphs inside a quote.
704     modified files:
705      ChangeLog lisp/muse-publish.el
708 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
710     Summary:
711       Add markup for non-breaking space.
712     Revision:
713       muse--main--1.0--patch-323
715     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
716       for 'no-break-space.
717     
718     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
719     
720     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
721     
722     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
723     
724     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
725     
726     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
727     
728     * lisp/muse-publish.el (muse-publish-markup-regexps)
729       (muse-publish-markup-functions): Interpret "~~" as a non-breaking
730       space.  Thanks to Ken Brown for the suggestion.
731       (muse-publish-markup-no-break-space): New function that publishes a
732       non-breaking space.
734     modified files:
735      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
736      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
737      lisp/muse-texinfo.el lisp/muse-xml.el
740 2005-12-26 21:35:08 GMT Michael Olson <mwolson@gnu.org> patch-322
742     Summary:
743       muse-texinfo: Escape commas in URLs.
744     Revision:
745       muse--main--1.0--patch-322
747     * lisp/muse-texinfo.el (muse-texinfo-markup-specials-url): New option
748       that determines the specials to escape in URLs.  This is needed in
749       order to escape commas in @ref.
750       (muse-texinfo-decide-specials): New function that determines the
751       specials to escape by context.
753     modified files:
754      ChangeLog lisp/muse-texinfo.el
757 2005-12-26 07:02:20 GMT Michael Olson <mwolson@gnu.org> patch-321
759     Summary:
760       Make sure spaces in HTML URLs get escaped properly.
761     Revision:
762       muse--main--1.0--patch-321
764     * lisp/muse-docbook.el (muse-docbook-markup-specials): Move to
765       muse-xml-common.el.
766     
767     * lisp/muse-html.el (muse-html-markup-specials): Ditto.
768     
769     * lisp/muse-xml.el (muse-xml-markup-specials): Ditto.
770     
771     * lisp/muse-html.el (muse-html-prepare-buffer): Don't modify
772       muse-publish-url-transforms.
773     
774     * lisp/muse-publish.el (muse-publish-escape-specials): Get specials only
775       once, rather than once-per-iteration.
776       (muse-publish-escape-specials-in-string): If a function is returned by
777       a function in :specials, pass it the string and use the results.  This
778       allows us to deal with funky cases like HTML URLs which work on a
779       negated subset, by passing the buck.  We don't permit this behavior in
780       muse-publish-escape-specials because there hasn't been a need, yet.
781     
782     * lisp/muse-xml-common.el (muse-xml-markup-specials): New option that
783       specifies the specials to normally escape.
784       (muse-xml-markup-specials-url-extra): New option that specifies the
785       extra specials to escape in URLs.  Thanks to John Sullivan for
786       reporting the incorrect translation of the space character in URLs.
787       (muse-xml-decide-specials): New function that determines the specials
788       to escape, given context.
789       (muse-xml-escape-url): Rename from muse-xml-escape-string.  Add "%" to
790       the list of characters to ignore.  Fix code indentation.
792     modified files:
793      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
794      lisp/muse-publish.el lisp/muse-xml-common.el lisp/muse-xml.el
797 2005-12-25 17:33:25 GMT Michael Olson <mwolson@gnu.org> patch-320
799     Summary:
800       Allow text like "%N%" in markup strings.
801     Revision:
802       muse--main--1.0--patch-320
804     * lisp/muse-docbook.el (muse-docbook-markup-strings): Rename
805       'internal-link to 'anchor-ref for clarity.  Split 'url-link into 'url
806       and 'link so that TeX-related publishing styles can more handle links
807       to other Muse documents.  Add 'link-and-anchor string that handles a
808       link with an anchor and an optional description.
809     
810     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
811     
812     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
813     
814     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
815     
816     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
817     
818     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
819     
820     * lisp/muse-publish.el (muse-publish-url-transforms): Remove
821       muse-publish-prepare-url.
822     
823     * lisp/muse-publish.el (muse-markup-text): Turn this into a function and
824       add documentation.  It will now handle arguments like "%N%", which
825       indicate the position of an argument to insert.  `format' is applied
826       afterward.
827       (muse-publish-classify-url): New function derived from
828       muse-publish-prepare-url that returns a data structure with complete
829       information about the given target string.
830       (muse-publish-url): Use muse-publish-classify-url.  This should fix an
831       error in the LaTeX publishing style when specifying links to anchors.
832       (muse-publish-insert-url): Remove unnecessary let-binding.
833       (muse-publish-markup-url): Simplify, now that we have whole-document
834       escaping of specials.
835       (muse-publish-prepare-url): Remove.
836     
837     * lisp/muse.el (muse-replace-regexp-in-string): Use a more robust
838       fallback routine when neither replace-regexp-in-string nor
839       replace-in-string are found.
841     modified files:
842      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
843      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
844      lisp/muse-texinfo.el lisp/muse-xml.el lisp/muse.el
847 2005-12-25 04:32:27 GMT Michael Olson <mwolson@gnu.org> patch-319
849     Summary:
850       Use simpler markup string for anchors.
851     Revision:
852       muse--main--1.0--patch-319
854     * lisp/muse-docbook.el (muse-docbook-markup-strings): Use 'anchor instead
855       of 'begin-anchor and 'end-anchor.
856     
857     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
858     
859     * lisp/muse-publish.el (muse-publish-markup-anchor): Ditto.
860     
861     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
862     
863     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Ditto.
864     
865     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
866     
867     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-anchor):
868       Revert previous change, since muse-html-insert-contents needs
869       muse-html-insert-anchor.
871     modified files:
872      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
873      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
874      lisp/muse-xml-common.el lisp/muse-xml.el
877 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
879     Summary:
880       Fix a markup error involving links like [[#foo]].
881     Revision:
882       muse--main--1.0--patch-318
884     * examples/QuickStart.muse: Move <contents> higher.  Remove <comment>
885       tags around the centered text.
886     
887     * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
888       (muse-html-markup-strings): Remove table-group strings, since they
889       aren't valid (X)HTML like I had thought.  Change center to use <p>
890       rather than <span>.
891       (muse-html-insert-anchor): Remove.
892       (muse-html-markup-anchor): Respect the noemphasis property.  This fixes
893       a bug with links like [[#foo]].
894       (muse-html-markup-footnote): Insert the correct footnote number.
895     
896     * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
897       rule higher than anchor rule.
898       (muse-publish-markup-anchor): Respect the noemphasis property.
899     
900     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
901       noemphasis property.
903     modified files:
904      ChangeLog examples/QuickStart.muse lisp/muse-html.el
905      lisp/muse-publish.el lisp/muse-xml-common.el
908 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
910     Summary:
911       Get rid of muse-regexp-space.  Standardize anchor markup somewhat.
912     Revision:
913       muse--main--1.0--patch-317
915     * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
916       Replace muse-regexp-space with muse-regexp-blank.  Too many Emacs
917       functions treat [:blank:]+\n differently than [:space:], so we'll use
918       the former everywhere.
919     
920     * lisp/muse-convert.el (muse-write-citation): Ditto.
921     
922     * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
923     
924     * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
925     
926     * lisp/muse-publish.el (muse-publish-markup-regexps)
927       (muse-publish-markup-tag, muse-publish-surround-text)
928       (muse-publish-markup-list): Ditto.
929     
930     * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
931       Ditto.
932     
933     * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
934     
935     * lisp/muse-regexps.el (muse-regexp-space): Remove.
936     
937     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
938       muse-xml-markup-anchor.
939       (muse-docbook-markup-strings): Add markup strings for anchors.
940       (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
941     
942     * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
943     
944     * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
945       since we now have a sane default in muse-publish.el.
946       (muse-latex-markup-strings): Add markup strings for anchors.
947       (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
948     
949     * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
950       strings.  If style does not handle anchors, remove them.
951     
952     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
953       rule, since we now have a sane default in muse-publish.el.
954       (muse-texinfo-markup-strings): Add markup strings for anchors.
955       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
956     
957     * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
958       for handling anchors.
959       (muse-xml-markup-table): Pass row-len to begin-table-group markup
960       string.
961     
962     * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
963       anchors.
964       (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
966     modified files:
967      ChangeLog lisp/muse-colors.el lisp/muse-convert.el
968      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
969      lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
970      lisp/muse-regexps.el lisp/muse-registry.el
971      lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
972      lisp/muse.el
975 2005-12-24 22:07:28 GMT Michael Olson <mwolson@gnu.org> patch-316
977     Summary:
978       Adapt the remaining publishing styles.
979     Revision:
980       muse--main--1.0--patch-316
982     * lisp/muse-groff.el (muse-groff-markup-paragraph): Use
983       muse-insert-markup.
984     
985     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
986       muse-insert-markup.
987       (latex2png): Clean up the code a bit.
988     
989     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor): Use
990       muse-insert-markup.
991       (muse-texinfo-markup-table): Use the shiny new
992       muse-publish-table-fields function.
994     modified files:
995      ChangeLog lisp/muse-groff.el lisp/muse-latex2png.el
996      lisp/muse-texinfo.el
999 2005-12-24 21:47:44 GMT Michael Olson <mwolson@gnu.org> patch-315
1001     Summary:
1002       Make all XML-based publishing styles do tables.  Needs testing.
1003     Revision:
1004       muse--main--1.0--patch-315
1006     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
1007       muse-xml-markup-table.
1008       (muse-docbook-markup-regexps): Remove table kludges.
1009       (muse-docbook-markup-strings): Add markup strings for tables.
1010       (muse-docbook-encoding-map, muse-docbook-transform-content-type)
1011       (muse-docbook-markup-table): Remove in favor of using the functions in
1012       muse-xml-common.el.
1013       (muse-docbook-encoding): Use muse-xml-transform-content-type.
1014       (muse-docbook-markup-paragraph, muse-docbook-insert-anchor): Use
1015       muse-insert-markup.
1016       (muse-docbook-fixup-tables): Remove, since it isn't needed anymore.
1017       (muse-docbook-prepare-buffer): New function that forces the escaping of
1018       extra specials in URLs.
1019     
1020     * lisp/muse-html.el (muse-html-table-attributes): Add a leading space.
1021       Fix documentation.
1022       (muse-html-markup-regexps): Remove table kludges.
1023       (muse-html-markup-strings): Add markup strings for tables.
1024       (muse-html-encoding-map, muse-html-transform-content-type): Remove in
1025       favor of the functions of muse-xml-common.el.
1026       (muse-html-insert-anchor, muse-html-markup-paragraph)
1027       (muse-html-class-tag): Use muse-insert-markup.
1028       (muse-html-markup-table): Call muse-xml-markup-table to do most of the
1029       work, passing attributes.
1030       (muse-html-insert-contents): Use muse-insert-markup.  Bum it down a
1031       bit.
1032       (muse-html-encoding): Use muse-xml-transform-content-type.
1033       (muse-html-fixup-tables): Remove.
1034     
1035     * lisp/muse-xml-common.el: Move a few functions and options here from
1036       other publishing styles.  Make an initial attempt at an XML-based table
1037       publishing routine that uses markup strings.  I'm not sure if it will
1038       abstract easily enough to use with LaTeX, but that's not a huge
1039       concern.
1040     
1041     * lisp/muse-xml.el (muse-xml-markup-regexps): Remove table kludges.
1042       (muse-xml-markup-strings): Add table markup strings.  Omit table-group
1043       markup since it's unnecessary sugar.
1044       (muse-xml-encoding-map, muse-xml-transform-content-type)
1045       (muse-xml-markup-table): Move to muse-xml-common.el.
1046       (muse-xml-encoding): Pass default argument.
1047       (muse-xml-markup-paragraph, muse-xml-insert-anchor): Use
1048       muse-insert-markup.
1049       (muse-xml-fixup-tables): Remove.
1051     modified files:
1052      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1053      lisp/muse-xml-common.el lisp/muse-xml.el
1056 2005-12-24 20:01:37 GMT Michael Olson <mwolson@gnu.org> patch-314
1058     Summary:
1059       Implement a nicer way of publishing tables.  Fix some regexps.
1060     Revision:
1061       muse--main--1.0--patch-314
1063     * lisp/muse-html.el (muse-html-markup-footnote): Fix logic error.  I
1064       thought "/=" was a typo, but it really meant "!=".  Odd.  Let's avoid
1065       that so that people familiar with C derivatives won't be confused :^) .
1066       (muse-html-insert-anchor, muse-html-markup-paragraph): Fix regexp.  We
1067       have to make sure to add "\n" to most negated sets if we don't want
1068       them to span multiple lines.
1069       (muse-html-escape-string): Move to muse-xml-common.el.
1070       (muse-html-prepare-buffer): Use muse-xml-escape-string.
1071     
1072     * lisp/muse-journal.el (muse-journal-html-heading-regexp): Fix.
1073     
1074     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove the kludgy
1075       table-joining regexp.
1076       (muse-latex-markup-table): Call muse-publish-table-fields to get a
1077       table structure that we can work with.  Now we can publish the entire
1078       table at once.
1079     
1080     * lisp/muse-protocols.el (muse-browse-url-info): Fix regexps.
1081     
1082     * lisp/muse-publish.el (muse-publish-markup-regexps): Compact some
1083       regexps.  Use a table-matching regexp that matches the entire region of
1084       a table, rather than just one line.
1085       (muse-publish-file): Docfix.
1086       (muse-publish-markup-footnote): Compact regexp.
1087       (muse-publish-table-fields): New function that snarfs the given region
1088       and returns a table structure.
1089     
1090     * lisp/muse-regexps.el (muse-table-field-regexp): New regexp that matches
1091       the field separator for tables.
1092       (muse-table-line-regexp): New regexp that matches a table line.
1093       (muse-tag-regexp): Fix regexp.
1094     
1095     * lisp/muse-registry.el (muse-registry-url-regexp)
1096       (muse-registry-link-regexp): Fix.
1097     
1098     * lisp/muse-xml.el (muse-xml-insert-anchor): Fix regexp.
1099     
1100     * lisp/muse-xml-common.el: New file containing routines that are commonly
1101       used by XML-ish publishing styles.
1102       (muse-xml-sort-table): New function that sorts a table structure so
1103       that it validates properly.  We don't use it yet, but we will.
1105     new files:
1106      lisp/.arch-ids/muse-xml-common.el.id lisp/muse-xml-common.el
1108     modified files:
1109      ChangeLog lisp/muse-html.el lisp/muse-journal.el
1110      lisp/muse-latex.el lisp/muse-protocols.el lisp/muse-publish.el
1111      lisp/muse-regexps.el lisp/muse-registry.el lisp/muse-xml.el
1114 2005-12-23 06:18:46 GMT Michael Olson <mwolson@gnu.org> patch-313
1116     Summary:
1117       muse-latex: Work on table markup, isn't perfect yet.
1118     Revision:
1119       muse--main--1.0--patch-313
1121     * lisp/muse-latex.el (muse-latex-markup-table): Make this sort of work.
1122       I've got an idea for how it should be done.  We're going to try to
1123       snarf the whole table in muse-publish using only regexps, and pass it
1124       to the style-specific table markup function.
1125     
1126     * lisp/muse-publish.el (muse-publish-insert-url)
1127       (muse-publish-markup-url): Use muse-insert-markup.
1128       (muse-publish-verbatim-tag): Pass arguments correctly.
1130     modified files:
1131      ChangeLog lisp/muse-latex.el lisp/muse-publish.el
1134 2005-12-23 05:27:53 GMT Michael Olson <mwolson@gnu.org> patch-312
1136     Summary:
1137       Get practically-perfect LaTeX special escaping.
1138     Revision:
1139       muse--main--1.0--patch-312
1141     * examples/QuickStart.muse: Detabify, change URLs.
1142     
1143     * lisp/muse-latex.el (muse-latex-markup-specials-document): New option
1144       that indicates the specials characters to escape in the whole document.
1145       (muse-latex-markup-specials-example): New option that indicates the
1146       specials to escape in <example> regions.
1147       (muse-latex-markup-specials-literal): New option that indicates the
1148       specials to escape in =monospaced text= and <code> regions.
1149       (muse-latex-markup-specials-url): New option that indicates the
1150       specials to escape in URLs.
1151       (muse-latex-decide-specials): Determine which specials to use depending
1152       on context.
1153       (muse-latex-insert-anchor): Use muse-insert-markup.
1154     
1155     * lisp/muse-publish.el (muse-publish-markup-region): Escape specials in
1156       the entire document.
1157       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
1158       List all contexts in documentation.  Skip past entire read-only regions
1159       for a speed improvement.  We'll need this now that we're using it on
1160       the whole document.  Fix a bug in retrieving specials.
1161       (muse-publish-markup-enddots, muse-publish-markup-dots)
1162       (muse-publish-markup-rule, muse-publish-surround-text): Use
1163       muse-insert-markup.
1164       (muse-publish-markup-leading-space): Take 2 more arguments for easy
1165       generalization.
1166       (muse-publish-markup-verse): Pass more arguments to
1167       muse-publish-markup-leading-space.
1168       (muse-publish-url): Fix a specials bug with bare links.
1169       (muse-publish-code-tag): Use 'literal context here.
1171     modified files:
1172      ChangeLog examples/QuickStart.muse lisp/muse-latex.el
1173      lisp/muse-publish.el
1176 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
1178     Summary:
1179       muse-build: Prevent backup files when generating autoloads.
1180     Revision:
1181       muse--main--1.0--patch-311
1183     * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
1184       that we don't get muse-autoloads.el~ files.
1186     modified files:
1187      ChangeLog scripts/muse-build.el
1190 2005-12-22 04:12:00 GMT Michael Olson <mwolson@gnu.org> patch-310
1192     Summary:
1193       Begin implementing context-specific handling of special characters.
1194     Revision:
1195       muse--main--1.0--patch-310
1197     * lisp/muse-publish.el (muse-publish-url-transforms)
1198       (muse-publish-desc-transforms): Remove
1199       muse-publish-escape-specials-in-string, since we will explicitly call
1200       this with the proper parameters later on.
1201       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
1202       Add new optional CONTEXT argument that specifies further information to
1203       use when obtaining the specials that will be applied to the text.  If
1204       someone specifies a function instead of an alist for the style's
1205       specials, call it and pass CONTEXT.
1206       (muse-publish-markup-word): Indicate the context when escaping
1207       specials.  Make sure we have a context before continuing the publishing
1208       of the word.
1209       (muse-publish-markup-email, muse-publish-markup-url)
1210       (muse-publish-code-tag, muse-publish-example-tag)
1211       (muse-publish-verbatim-tag): Indicate the context when escaping
1212       specials.
1213       (muse-publish-url): Explicitly escape specials, rather than expecting
1214       it to be done in a user-customizable hook.  Use different contexts for
1215       url and description.
1217     modified files:
1218      ChangeLog lisp/muse-publish.el
1221 2005-12-21 02:44:57 GMT Michael Olson <mwolson@gnu.org> patch-309
1223     Summary:
1224       Merged from mwolson@gnu.org--2005 (patch 37)
1225     Revision:
1226       muse--main--1.0--patch-309
1228     Patches applied:
1229     
1230      * mwolson@gnu.org--2005/muse--rel--3.02--patch-37
1231        Make error messages during publishing more friendly.
1233     modified files:
1234      ChangeLog lisp/muse-mode.el lisp/muse.el
1236     new patches:
1237      mwolson@gnu.org--2005/muse--rel--3.02--patch-37
1240 2005-12-21 02:07:34 GMT Michael Olson <mwolson@gnu.org> patch-308
1242     Summary:
1243       Don't mix up links and footnotes.
1244     Revision:
1245       muse--main--1.0--patch-308
1247     * lisp/muse-html.el (muse-html-markup-footnote): Change "/=" typo to "=".
1248     
1249     * lisp/muse-publish.el (muse-publish-markup-footnote): Don't mix up links
1250       and footnotes.  Thanks to Dale Smith for spotting this.
1252     modified files:
1253      ChangeLog lisp/muse-html.el lisp/muse-publish.el
1256 2005-12-17 17:16:32 GMT Michael Olson <mwolson@gnu.org> patch-307
1258     Summary:
1259       Merged from mwolson@gnu.org--2005 (patch 36)
1260     Revision:
1261       muse--main--1.0--patch-307
1263     Patches applied:
1264     
1265      * mwolson@gnu.org--2005/muse--rel--3.02--patch-36
1266        Release Emacs Muse 3.02.5.
1268     modified files:
1269      ChangeLog Makefile.defs NEWS debian/changelog lisp/muse.el
1270      muse.texi
1272     new patches:
1273      mwolson@gnu.org--2005/muse--rel--3.02--patch-36
1276 2005-12-17 02:10:32 GMT Michael Olson <mwolson@gnu.org> patch-306
1278     Summary:
1279       Merged from mwolson@gnu.org--2005 (patch 35)
1280     Revision:
1281       muse--main--1.0--patch-306
1283     Patches applied:
1284     
1285      * mwolson@gnu.org--2005/muse--rel--3.02--patch-35
1286        muse-colors: Fix QuickStart display bug.
1288     modified files:
1289      ChangeLog lisp/muse-colors.el
1291     new patches:
1292      mwolson@gnu.org--2005/muse--rel--3.02--patch-35
1295 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
1297     Summary:
1298       Revert QuickStart changes, hack more on muse.rnc.
1299     Revision:
1300       muse--main--1.0--patch-305
1302     * examples/QuickStart.muse: Revert previous changes; they cause
1303       publishing to fail.  Hrm.  Guess I'll have to fix the display issue
1304       with <literal> tags then.
1305     
1306     * muse.rnc: Put blockquote in the muse.element namespace, since it's not
1307       an attribute.
1309     modified files:
1310      ChangeLog examples/QuickStart.muse examples/muse.rnc
1313 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
1315     Summary:
1316       QuickStart: Correct old syntax.
1317     Revision:
1318       muse--main--1.0--patch-304
1320     * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
1321       Just use equal sign escaping.
1323     modified files:
1324      ChangeLog examples/QuickStart.muse
1327 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
1329     Summary:
1330       Make XML publishing work with QuickStart; no longer considered unstable.
1331     Revision:
1332       muse--main--1.0--patch-303
1334     * examples/muse.rnc: Strip trailing whitespace.  Hack it to the point
1335       that it works with our QuickStart document.
1336     
1337     * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
1338       (fullclean): Adapt to work with .muse extension.
1339     
1340     * examples/QuickStart.muse: Rename from QuickStart.  This makes it
1341       automatically get colorized as a Muse document when opened.
1342     
1343     * lisp/muse-xml.el: Move from experimental.
1344       (muse-xml-footer): Use correct ending tag.
1345       (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
1346       annoying error regarding "&mdash;" when validating with nxml-mode.
1347       rule and fn-sep should use the empty form of the HR tag.
1348     
1349     * README: Fix directions for QuickStart.
1351     modified files:
1352      ChangeLog README examples/Makefile examples/muse.rnc
1353      lisp/muse-xml.el
1355     renamed files:
1356      examples/.arch-ids/QuickStart.id
1357        ==> examples/.arch-ids/QuickStart.muse.id
1358      examples/QuickStart
1359        ==> examples/QuickStart.muse
1360      experimental/.arch-ids/muse-xml.el.id
1361        ==> lisp/.arch-ids/muse-xml.el.id
1362      experimental/muse-xml.el
1363        ==> lisp/muse-xml.el
1366 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
1368     Summary:
1369       muse-html: Fix regexp error.
1370     Revision:
1371       muse--main--1.0--patch-302
1373     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
1374       string.
1376     modified files:
1377      ChangeLog lisp/muse-html.el
1380 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
1382     Summary:
1383       Makefile: Minor tweak.
1384     Revision:
1385       muse--main--1.0--patch-301
1387     * lisp/Makefile (ELC): Base this on $(EL).  This should keep
1388       muse-autoloads.elc from being added to the list -- it won't be compiled
1389       anyway.
1391     modified files:
1392      ChangeLog lisp/Makefile
1395 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
1397     Summary:
1398       Generate autoloads file.
1399     Revision:
1400       muse--main--1.0--patch-300
1402     * Makefile (autoloads): New rule that calls "make autoloads" in lisp
1403       directory.
1404     
1405     * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
1406       list.
1407       (all): Generate autoloads.
1408       (autoloads): Make muse-autoloads.el.
1409       (muse-autoloads.el): Call `muse-generate-autoloads' from
1410       scripts/muse-build.el with arguments representing the directories to
1411       use when searching for autoloads.
1412       (realclean distclean fullclean): Remove autoloads.
1413     
1414     * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
1415       Muse.  Deal with XEmacs and its quirky insistence on doing most of the
1416       work itself.  Expand all command line args so that the right
1417       directories are searched.  Hardcode muse-autoloads.el as the name of
1418       the generated autoloads file.  Use my custom header and footer, if
1419       possible.
1421     modified files:
1422      ChangeLog Makefile lisp/Makefile scripts/muse-build.el
1425 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
1427     Summary:
1428       Add autoload cookies.
1429     Revision:
1430       muse--main--1.0--patch-299
1432     Add autoload cookies to several functions.
1434     modified files:
1435      ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
1436      lisp/muse-project.el lisp/muse-protocols.el
1437      lisp/muse-publish.el
1440 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
1442     Summary:
1443       muse-mode: Make muse-edit-link-at-point work.
1444     Revision:
1445       muse--main--1.0--patch-298
1447     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
1448       this function works.  Before, it would remove an arbitrary chunk of the
1449       top of the buffer.
1451     modified files:
1452      ChangeLog lisp/muse-mode.el
1455 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
1457     Summary:
1458       Change mode of muse-protocols to 644.
1459     Revision:
1460       muse--main--1.0--patch-297
1463     modified files:
1464      ChangeLog lisp/muse-protocols.el
1467 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
1469     Summary:
1470       muse-wiki: WikiWord suffix fix.
1471     Revision:
1472       muse--main--1.0--patch-296
1474     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
1475       be nothing at the end.  This allows us to separate WikiWords with
1476       "''''" to indicate suffixes.
1478     modified files:
1479      ChangeLog lisp/muse-wiki.el
1482 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
1484     Summary:
1485       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
1486     Revision:
1487       muse--main--1.0--patch-295
1489     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
1490       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
1491       for the report.
1493     modified files:
1494      ChangeLog lisp/muse-wiki.el
1497 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
1499     Summary:
1500       muse-publish: Make muse-insert-markup a function.
1501     Revision:
1502       muse--main--1.0--patch-294
1504     * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
1505       defsubst.
1507     modified files:
1508      ChangeLog lisp/muse-publish.el
1511 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
1513     Summary:
1514       Merged from muse--rel--3.02 (patch 29)
1515     Revision:
1516       muse--main--1.0--patch-293
1518     Patches applied:
1519     
1520      * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
1521        muse-mode: Fix semicolon in paragraph issue.
1523     modified files:
1524      ChangeLog lisp/muse-mode.el
1526     new patches:
1527      mwolson@gnu.org--2005/muse--rel--3.02--patch-29
1530 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
1532     Summary:
1533       Merged from muse--rel--3.02 (patch 28)
1534     Revision:
1535       muse--main--1.0--patch-292
1537     Patches applied:
1538     
1539      * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
1540        muse-project: Deal with edge case.
1542     modified files:
1543      ChangeLog lisp/muse-project.el
1545     new patches:
1546      mwolson@gnu.org--2005/muse--rel--3.02--patch-28
1549 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
1551     Summary:
1552       Merged from muse--rel--3.02 (patch 27)
1553     Revision:
1554       muse--main--1.0--patch-291
1556     Patches applied:
1557     
1558      * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
1559        muse-project: Prevent auto-save files from being included.
1561     modified files:
1562      ChangeLog lisp/muse-project.el
1564     new patches:
1565      mwolson@gnu.org--2005/muse--rel--3.02--patch-27
1568 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
1570     Summary:
1571       muse-groff: Fix compiler warning.
1572     Revision:
1573       muse--main--1.0--patch-290
1575     * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
1577     modified files:
1578      ChangeLog lisp/muse-groff.el
1581 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
1583     Summary:
1584       muse-registry: Attempt to increase Emacs20 compatibility.
1585     Revision:
1586       muse--main--1.0--patch-289
1588     * lisp/muse-registry.el (muse-registry-show)
1589       (muse-registry-update-registry, muse-registry-make-new-registry): Use
1590       dolist instead of mapc for nomimal support of Emacs20, since Planner
1591       tries to support it.
1593     modified files:
1594      ChangeLog lisp/muse-registry.el
1597 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
1599     Summary:
1600       XEmacs fixes in muse-latex2png and muse-registry.
1601     Revision:
1602       muse--main--1.0--patch-288
1604     * lisp/muse-latex2png.el (latex2png): Fix XEmacs error.  It seems better
1605       to use expand-file-name than concat, since the result of the
1606       temp-directory function sometimes doesn't have a trailing backslash.
1607     
1608     * lisp/muse-registry.el (muse-registry-url-regexp): Use
1609       muse-regexp-space.
1610       (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
1611       (muse-registry-make-new-registry): Use a better heuristic for
1612       determining whether the given file is actually a directory.  This
1613       avoids the use of `directory-files-and-attributes', which is not
1614       available in XEmacs.
1615       (muse-registry-new-entries): Use muse-match-string-no-properties.
1617     modified files:
1618      ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
1621 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
1623     Summary:
1624       muse-registry.el: Fix compiler warnings.
1625     Revision:
1626       muse--main--1.0--patch-287
1628     * lisp/muse-registry.el: Fix compiler warnings.  Remove dependency on
1629       cl.el.
1631     modified files:
1632      ChangeLog lisp/muse-registry.el
1635 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
1637     Summary:
1638       muse-wiki: First try at implementing WikiName separator.
1639     Revision:
1640       muse--main--1.0--patch-286
1642     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
1643       markup, for when you want to add a suffix to a WikiName.
1645     modified files:
1646      ChangeLog lisp/muse-wiki.el
1649 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
1651     Summary:
1652       Merged from muse--rel--3.02 (patch 25)
1653     Revision:
1654       muse--main--1.0--patch-285
1656     Patches applied:
1657     
1658      * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
1659        muse-latex: Get table of contents to publish correctly.
1661     modified files:
1662      ChangeLog lisp/muse-latex.el
1664     new patches:
1665      mwolson@gnu.org--2005/muse--rel--3.02--patch-25
1668 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
1670     Summary:
1671       Add muse-registry.el to Muse.
1672     Revision:
1673       muse--main--1.0--patch-284
1675     * lisp/muse-registry.el: New file contributed by Bastien Guerry that
1676       provides a URL registry for Muse.
1678     new files:
1679      lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
1681     modified files:
1682      AUTHORS ChangeLog
1685 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
1687     Summary:
1688       muse-mode: Minor fix.
1689     Revision:
1690       muse--main--1.0--patch-283
1692     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
1693       and save-excursion as recommended by Emacs documentation.
1695     modified files:
1696      ChangeLog lisp/muse-mode.el
1699 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
1701     Summary:
1702       muse-mode: Handle case where we visit an anchor-only link.
1703     Revision:
1704       muse--main--1.0--patch-282
1706     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
1707       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
1709     modified files:
1710      ChangeLog lisp/muse-mode.el
1713 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
1715     Summary:
1716       muse-colors: Add faces for all 3 levels of emphasis.
1717     Revision:
1718       muse--main--1.0--patch-281
1720     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
1721       (muse-emphasis-3): New faces that represent italic, bold, and bold
1722       italic emphasis, respectively.
1723       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
1724       the suggestion and the initial code. 
1726     modified files:
1727      AUTHORS ChangeLog lisp/muse-colors.el
1730 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
1732     Summary:
1733       muse-latex2png: XEmacs compatibility.
1734     Revision:
1735       muse--main--1.0--patch-280
1737     * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
1738       file-expand-wildcards, since it was a no-op.
1739       (latex2png): Fall back to a temporary directory variable that works
1740       with XEmacs.  Thanks to Neilen Marais for the report and suggested fix.
1742     modified files:
1743      ChangeLog lisp/muse-latex2png.el
1746 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
1748     Summary:
1749       Update AUTHORS.
1750     Revision:
1751       muse--main--1.0--patch-279
1753     * AUTHORS: Update.
1755     modified files:
1756      AUTHORS ChangeLog
1759 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
1761     Summary:
1762       Don't split anchors in URLs.
1763     Revision:
1764       muse--main--1.0--patch-278
1766     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
1767       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
1768       sure that we handle URLs before trying to split the anchor.
1769       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
1771     modified files:
1772      ChangeLog lisp/muse-mode.el
1775 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
1777     Summary:
1778       Merged from mwolson@gnu.org--2005 (patch 23)
1779     Revision:
1780       muse--main--1.0--patch-277
1782     Patches applied:
1783     
1784      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
1785        muse-wiki: WikiWords can have consecutive capital letters.
1787     modified files:
1788      ChangeLog lisp/muse-wiki.el
1790     new patches:
1791      mwolson@gnu.org--2005/muse--rel--3.02--patch-23
1794 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
1796     Summary:
1797       Deal with case when muse-make-link is passed an explicit link.
1798     Revision:
1799       muse--main--1.0--patch-276
1801     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
1802       with case when we are passed an explicit-style link.
1804     modified files:
1805      ChangeLog lisp/muse-mode.el
1808 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
1810     Summary:
1811       Merged from mwolson@gnu.org--2005 (patch 20-22)
1812     Revision:
1813       muse--main--1.0--patch-275
1815     Patches applied:
1816     
1817      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
1818        Update NEWS.
1819     
1820      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
1821        Update examples.
1822     
1823      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
1824        Release Emacs Muse 3.02.02.
1826     new files:
1827      examples/mwolson/templates/.arch-ids/header.tex.id
1828      examples/mwolson/templates/header.tex
1830     modified files:
1831      ChangeLog NEWS examples/mwolson/muse-init.el
1832      examples/mwolson/templates/header.html lisp/muse.el muse.texi
1834     new patches:
1835      mwolson@gnu.org--2005/muse--rel--3.02--patch-20
1836      mwolson@gnu.org--2005/muse--rel--3.02--patch-21
1837      mwolson@gnu.org--2005/muse--rel--3.02--patch-22
1840 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
1842     Summary:
1843       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
1844     Revision:
1845       muse--main--1.0--patch-274
1847     Patches applied:
1848     
1849      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1850        Don't interpret enddots, dots, and rule inside of links.
1851     
1852      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1853        Allow bad WikiWords to be colorized, by popular request.
1854     
1855      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1856        Be more fault-tolerant about muse-file-extension.
1857     
1858      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1859        Prepare debian files for new minor release.
1860     
1861      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1862        Update NEWS.
1863     
1864      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1865        NEWS: Add migration note.
1866     
1867      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1868        Merged from mwolson@gnu.org--2005 (patch 272-273)
1870     modified files:
1871      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
1872      debian/control debian/rules lisp/muse-colors.el
1873      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
1875     new patches:
1876      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1877      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1878      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1879      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1880      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1881      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1882      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1885 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
1887     Summary:
1888       muse-latex: Make footnotes look a bit more natural for LaTeX users.
1889     Revision:
1890       muse--main--1.0--patch-273
1892     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
1893       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
1895     modified files:
1896      ChangeLog lisp/muse-latex.el
1899 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
1901     Summary:
1902       muse-texinfo: Correct markup strings for dots, enddots, center.
1903     Revision:
1904       muse--main--1.0--patch-272
1906     * AUTHORS: Bookkeeping
1907     
1908     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
1909       Jim Ottaway that produces correct output for dots, enddots, and
1910       centered text.
1912     modified files:
1913      AUTHORS ChangeLog lisp/muse-texinfo.el
1916 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
1918     Summary:
1919       Sync with davidsmith@acm.org--2005 (patch 0), davidsmith@acm.org--main (patch 0-2), hodique@lifl.fr--2005 (patch 40-45), mwolson@gnu.org--2005 (patch 0-8)
1920     Revision:
1921       muse--main--1.0--patch-271
1923     Mark several revisions as "included".  No actual changes were made to the
1924     source.
1926     modified files:
1927      ChangeLog
1929     new patches:
1930      davidsmith@acm.org--2005/muse--devo--1.0--base-0
1931      davidsmith@acm.org--main/muse--devo--1.0--base-0
1932      davidsmith@acm.org--main/muse--devo--1.0--patch-1
1933      davidsmith@acm.org--main/muse--devo--1.0--patch-2
1934      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
1935      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
1936      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
1937      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
1938      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
1939      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
1940      mwolson@gnu.org--2005/muse--rel--3.02--base-0
1941      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
1942      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
1943      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
1944      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
1945      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
1946      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
1947      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
1948      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
1951 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
1953     Summary:
1954       muse-groff: Provide groff-pdf style rather than pdf.
1955     Revision:
1956       muse--main--1.0--patch-270
1958     * experimental/muse-groff.el: Remove, since the original author keeps his
1959       version in the lisp/ directory, and it's reasonably stable by now.
1960     
1961     * lisp/muse-groff.el: Detabify source.
1962       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
1963       avoid a conflict with the latex-based pdf style.
1965     removed files:
1966      experimental/.arch-ids/muse-groff.el.id
1967      experimental/muse-groff.el
1969     modified files:
1970      ChangeLog lisp/muse-groff.el
1973 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
1975     Summary:
1976       Merged from ajk@iu.edu--2005 (patch 0-9)
1977     Revision:
1978       muse--main--1.0--patch-269
1980     Patches applied:
1981     
1982      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
1983        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
1984     
1985      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1986        Publish PDF using GROFF with mom macros.
1987     
1988      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1989        Kinda works, still need tables and a bunch of other stuff.
1990     
1991      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1992        Remove extra newlines from QUOTE calls.
1993     
1994      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1995        mom -> groff
1996     
1997      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1998        - fix syntax of definition of muse-groff-markup-strings
1999     
2000      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
2001        Use \z to keep leading space that will result from .URL...
2002     
2003      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
2004        Don't use .blm (blank line == paragraph break).  Hopefu...
2005     
2006      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
2007        Use markup-strings for <example>.
2008     
2009      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
2010        Catch up with mwolson
2012     new files:
2013      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
2015     modified files:
2016      ChangeLog
2018     new patches:
2019      ajk@iu.edu--2005/muse--ajk--1.0--base-0
2020      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
2021      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
2022      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
2023      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
2024      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
2025      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
2026      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
2027      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
2028      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
2031 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
2033     Summary:
2034       Allow "-" in publishing directives.
2035     Revision:
2036       muse--main--1.0--patch-268
2038     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
2039       publishing directives.  Thanks to Jim Ottaway for the suggestion.
2041     modified files:
2042      ChangeLog lisp/muse-publish.el
2045 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
2047     Summary:
2048       muse-latex: Fix "generation of PDF failed" message.
2049     Revision:
2050       muse--main--1.0--patch-267
2052     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
2053       t or nil depending on whether the publishing attempt was successful.
2055     modified files:
2056      ChangeLog lisp/muse-latex.el
2059 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
2061     Summary:
2062       Call pdflatex a reasonable number of times.
2063     Revision:
2064       muse--main--1.0--patch-266
2066     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
2067       times, depending on what return value we get.  Thanks to John Wiegley
2068       for the heads up.
2070     modified files:
2071      ChangeLog Makefile.defs debian/changelog debian/rules
2072      lisp/muse-latex.el
2075 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
2077     Summary:
2078       Temporary workaround to make lists work properly again.
2079     Revision:
2080       muse--main--1.0--patch-265
2082     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
2083       properties to lists, since we need to be able to reduce them in later
2084       publishing rules for muse-html.  I'd really like to change the way
2085       lists are marked up so as to obviate the need for this.
2087     modified files:
2088      ChangeLog lisp/muse-publish.el
2091 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
2093     Summary:
2094       Attempt to fix read-only error.
2095     Revision:
2096       muse--main--1.0--patch-264
2098     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
2099       inhibit-read-only to t so that we don't get buffer-read-only errors.
2101     modified files:
2102      ChangeLog lisp/muse-publish.el
2105 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
2107     Summary:
2108       Fix mistyping of new option name.
2109     Revision:
2110       muse--main--1.0--patch-263
2112     * lisp/muse-publish.el (muse-publish-markup-comment)
2113       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
2115     modified files:
2116      ChangeLog lisp/muse-publish.el
2119 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
2121     Summary:
2122       muse-publish: Use `apply' instead of passing list to `insert'.
2123     Revision:
2124       muse--main--1.0--patch-262
2126     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
2127       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
2128       Hopefully this will fix a backtrace or two.
2130     modified files:
2131      ChangeLog lisp/muse-publish.el
2134 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
2136     Summary:
2137       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
2138     Revision:
2139       muse--main--1.0--patch-261
2141     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
2142       'comment-begin and 'comment-end.
2143     
2144     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
2145     
2146     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
2147     
2148     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
2149     
2150     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
2151       argument for "\ref", since it isn't valid LaTeX.
2152     
2153     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
2154       muse-publishing-current-output-path rather than
2155       muse-publishing-current-file.
2156     
2157     * lisp/muse-publish.el (muse-publishing-current-output-path): New
2158       variable that determines where the current file is being published to.
2159       (muse-publish-file): Set muse-publishing-current-output-path.
2160       (muse-publish-comments-p): New option that determines whether comments
2161       should be deleted or published.  Default is to delete.
2162       (muse-publish-markup-comment, muse-publish-comment-tag): Use
2163       muse-publish-comments-p.
2165     modified files:
2166      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2167      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
2168      lisp/muse-publish.el lisp/muse-texinfo.el
2171 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
2173     Summary:
2174       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
2175     Revision:
2176       muse--main--1.0--patch-260
2178     * AUTHORS: Bookkeeping.
2179     
2180     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
2181       `output-dir' is not defined, so let's just use pubdir.
2182     
2183     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
2184       Ottaway.
2186     modified files:
2187      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
2190 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
2192     Summary:
2193       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
2194     Revision:
2195       muse--main--1.0--patch-259
2197     * AUTHORS: Update.
2198     
2199     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
2200       table headers and overlining table footers, as suggested by Trent Buck.
2201     
2202     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
2203       author has agreed to send in a copyright assignment form.
2205     modified files:
2206      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
2208     renamed files:
2209      contrib/.arch-ids/muse-latex2png.el.id
2210        ==> lisp/.arch-ids/muse-latex2png.el.id
2211      contrib/muse-latex2png.el
2212        ==> lisp/muse-latex2png.el
2215 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
2217     Summary:
2218       Pave the way for entire-document escaping of specials.
2219     Revision:
2220       muse--main--1.0--patch-258
2222     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
2223     
2224     * lisp/muse-publish.el (muse-insert-markup): New function that is used
2225       for inserting markup text.  Currently, this inserts the text and adds
2226       the read-only property.  This should permit us to deal with escaping
2227       specials in the entire document, later on.
2228       (muse-publish-section-close, muse-publish-markup-word)
2229       (muse-publish-markup-emdash, muse-publish-markup-enddots)
2230       (muse-publish-markup-dots, muse-publish-markup-rule)
2231       (muse-publish-markup-heading, muse-publish-markup-footnote)
2232       (muse-publish-markup-fn-sep, muse-publish-surround-text)
2233       (muse-publish-markup-list, muse-publish-markup-leading-space)
2234       (muse-publish-markup-verse): Use muse-insert-markup instead of
2235       `insert'.  Don't use this on whitespace, just the markup text itself.
2236     
2237     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
2238       Ditto.
2239     
2240     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
2242     modified files:
2243      ChangeLog lisp/muse-book.el lisp/muse-journal.el
2244      lisp/muse-mode.el lisp/muse-publish.el
2247 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
2249     Summary:
2250       By default, use ".muse" extension and do not detect by pathname.
2251     Revision:
2252       muse--main--1.0--patch-257
2254     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
2255       (muse-file-extension): Default to "muse".  This has the effect of
2256       making Emacs associate the ".muse" extension with muse-mode, without
2257       trying to figure things out from the path to the file.  The former
2258       method is usually considered to be best, so we'll go with it.
2260     modified files:
2261      ChangeLog lisp/muse-mode.el lisp/muse.el
2264 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
2266     Summary:
2267       Emacs 21 flyspell fix.
2268     Revision:
2269       muse--main--1.0--patch-256
2271     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
2272       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
2273       means that the version of flyspell that comes with Emacs21 will no
2274       longer mess up links.
2276     modified files:
2277      ChangeLog lisp/muse-mode.el
2280 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
2282     Summary:
2283       Merged from jeho@jeho.org--2005 (patch 0-11)
2284     Revision:
2285       muse--main--1.0--patch-255
2287     * AUTHORS: Update.
2288     
2289     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
2290       footnode-end mark.
2291     
2292     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
2293       links.
2294       (muse-visit-link-default): Save position before searching, in case the
2295       search fails.  Use a regexp search.  Start from beginning of document.
2296       Refine search regexp.
2297     
2298     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
2299       that indicated whether project names without a page specifier will be
2300       considered links.
2301       (muse-wiki-handle-interwiki): Consult
2302       `muse-wiki-ignore-bare-project-names'.
2303     
2304     Patches applied:
2305     
2306      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
2307        muse-mode.el fix for muse-visit-link-default
2308     
2309      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
2310        muse-mode.el fix intangible problem in muse-link-at-point
2311     
2312      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
2313        muse-wiki: added option for not rendering bare project names as links
2314     
2315      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
2316        muse-mode.el: fix finding an anchor
2317     
2318      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
2319        muse-latex.el: fix footnote-end
2321     modified files:
2322      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
2323      lisp/muse-wiki.el
2325     new patches:
2326      jeho@jeho.org--2005/muse--jeho--1.0--base-0
2327      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
2328      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
2329      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
2330      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
2331      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
2332      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
2333      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
2334      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
2335      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
2336      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
2337      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
2340 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
2342     Summary:
2343       contrib/muse-latex2png.el: Put images in the correct directory.
2344     Revision:
2345       muse--main--1.0--patch-254
2347     * contrib/muse-latex2png.el (latex2png-move2pubdir)
2348       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
2349       puts generated images in the correct directory.
2351     modified files:
2352      AUTHORS ChangeLog contrib/muse-latex2png.el
2355 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
2357     Summary:
2358       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
2359     Revision:
2360       muse--main--1.0--patch-253
2362     * experimental/muse-xml.el (muse-xml-insert-anchor)
2363       (muse-xml-markup-anchor): Make sure we don't blow away the text just
2364       before an anchor.  On all types but texinfo, insert a newline
2365       immediately after the anchor.
2366     
2367     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
2368       (muse-docbook-markup-anchor): Ditto.
2369     
2370     * lisp/muse-html.el (muse-html-insert-anchor)
2371       (muse-html-markup-anchor): Ditto.
2372     
2373     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
2374       (muse-texinfo-markup-anchor): Ditto.
2375     
2376     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
2377       the anchor the first match group.
2378     
2379     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
2380       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
2381       suggestion.
2382       (muse-latex-insert-anchor): Use a simpler routine that inserts
2383       \label{}.
2385     modified files:
2386      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2387      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
2388      lisp/muse-texinfo.el
2391 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
2393     Summary:
2394       Allow anchors to occur near (rather than at) the beginning of line.
2395     Revision:
2396       muse--main--1.0--patch-252
2398     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
2399       characters before anchor, like " - ".  Thanks to Phillip Lord for the
2400       suggestion.
2402     modified files:
2403      ChangeLog lisp/muse-publish.el
2406 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
2408     Summary:
2409       Minor bookkeeping update.
2410     Revision:
2411       muse--main--1.0--patch-251
2413     * AUTHORS: Update information.
2415     modified files:
2416      AUTHORS ChangeLog
2419 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
2421     Summary:
2422       muse-mathml: New experimental embedded MathML publisher.
2423     Revision:
2424       muse--main--1.0--patch-250
2426     * lisp/muse-html.el (muse-html): Fix docstring.
2427     
2428     * experimental/muse-mathml.el: New file that implements a <math> tag.
2429       With the help of an external program, this will translate LaTeX code
2430       between <math> and </math> to embedded MathML.  A new style called
2431       "mathml" is defined, which is derived from the XHTML style, but with a
2432       more suitable header.
2434     new files:
2435      experimental/.arch-ids/muse-mathml.el.id
2436      experimental/muse-mathml.el
2438     modified files:
2439      ChangeLog lisp/muse-html.el
2442 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
2444     Summary:
2445       muse-latex: Ignore anchor if it occurs at end of line.
2446     Revision:
2447       muse--main--1.0--patch-249
2449     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
2450       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
2452     modified files:
2453      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
2456 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
2458     Summary:
2459       Add ability to publish embedded LaTeX content as a PNG.
2460     Revision:
2461       muse--main--1.0--patch-248
2463     * lisp/muse-publish.el (muse-publishing-styles)
2464       (muse-publishing-current-file, muse-publishing-current-style)
2465       (muse-publishing-styles): Add documentation.
2466     
2467     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
2468       expects LaTeX content, and will publish a PNG file.  If you're
2469       interesting in helping, check out To Do in the commentary.  This is in
2470       /contrib for now, since the original author doesn't have a copyright
2471       assignment on file with the FSF.
2473     new files:
2474      contrib/.arch-ids/muse-latex2png.el.id
2475      contrib/muse-latex2png.el
2477     modified files:
2478      AUTHORS ChangeLog lisp/muse-publish.el
2481 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
2483     Summary:
2484       muse-groff.el: New publishing styles groff and groff-pdf.
2485     Revision:
2486       muse--main--1.0--patch-247
2488     * AUTHORS: Add AJK.
2489     
2490     * lisp/muse.el: Use the correct month name for this release.  Oops.
2491     
2492     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
2493     
2494     * experimental/muse-groff.el: New file containing the groff and groff-pdf
2495       publishing styles.
2497     new files:
2498      experimental/.arch-ids/muse-groff.el.id
2499      experimental/muse-groff.el
2501     modified files:
2502      AUTHORS ChangeLog lisp/muse.el muse.texi
2505 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
2507     Summary:
2508       Figure out syntax of :set.
2509     Revision:
2510       muse--main--1.0--patch-246
2512     * lisp/muse-project.el (muse-project): Make the :set option inline to
2513       match the actual syntax that Muse recognizes.
2514     
2515     * muse.texi (Projects): Note that I need to work on this section.
2517     modified files:
2518      ChangeLog lisp/muse-project.el muse.texi
2521 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
2523     Summary:
2524       Release Emacs Muse 3.02.01.
2525     Revision:
2526       muse--main--1.0--patch-245
2528     * NEWS: Update entries for Muse 3.02.01.
2529     
2530     * debian/rules: Install NEWS.Debian.
2531     
2532     * debian/NEWS: New file that contains Debian-related news items.
2533     
2534     * examples/mwolson/muse-init.el: Update with my latest changes.
2535     
2536     * examples/mwolson/templates/footer.html: Use
2537       `muse-publishing-directive'.
2539     new files:
2540      debian/.arch-ids/NEWS.id debian/NEWS
2542     modified files:
2543      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
2544      examples/mwolson/muse-init.el
2545      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
2548 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
2550     Summary:
2551       Fix customization bugs concerning muse-project-alist.
2552     Revision:
2553       muse--main--1.0--patch-244
2555     * examples/johnw/muse-johnw.el: Update with latest version from John.
2556     
2557     * muse-project.el (muse-project-alist-using-customize): New variable that
2558       indicates whether or not we just used customize to modify the value of
2559       muse-project-alist.
2560       (muse-project-alist-get): Set muse-project-alist-using-customize.
2561       (muse-project-alist-set): Only try to unescape muse-project-alist if
2562       muse-project-alist-using-customize is set.  Make sure that the value we
2563       save to .emacs is unescaped.
2564       (muse-project): Add definition for :value-delete so that we can work
2565       around an Emacs21 and XEmacs21 annoyance.
2567     modified files:
2568      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
2571 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
2573     Summary:
2574       Try to make link properties more sane.
2575     Revision:
2576       muse--main--1.0--patch-243
2578     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
2579       a bit smarter.  It is hoped that this fixes several strange key
2580       movement and link coloring issues.  Thanks to Sergey Vlasov for the
2581       fix.
2583     modified files:
2584      AUTHORS ChangeLog lisp/muse-colors.el
2587 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
2589     Summary:
2590       Use modification time for date directive.
2591     Revision:
2592       muse--main--1.0--patch-242
2594     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
2595       directive using the currently-publishing file's modification time,
2596       rather than the current time.
2598     modified files:
2599      ChangeLog lisp/muse-publish.el
2602 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
2604     Summary:
2605       muse-latex: Add a few escaping options that may be used in the future.
2606     Revision:
2607       muse--main--1.0--patch-241
2609     * lisp/muse-latex.el: Note that we don't make use of these new options
2610       yet.
2611       (muse-latex-markup-specials): Move longer escapes out of here.
2612       (muse-latex-markup-specials-entire-document): New option that specifies
2613       the special characters to escape in the whole document after processing
2614       markup rules.
2615       (muse-latex-markup-specials-verbatim): New option that specifies the
2616       special characters to escape in <example> tags and =literal text=.
2618     modified files:
2619      ChangeLog lisp/muse-latex.el
2622 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
2624     Summary:
2625       If more than 1 blank separates list/table items, separate them.
2626     Revision:
2627       muse--main--1.0--patch-240
2629     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
2630       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
2631       line separates a list or table item, it will form a new table.
2633     modified files:
2634      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2635      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
2638 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
2640     Summary:
2641       muse.texi: Use @example instead of @smallexample.
2642     Revision:
2643       muse--main--1.0--patch-239
2645     * muse.texi: Replace @smallexample with @example.  It didn't do what I
2646       thought it did, and the result looked worse.  Hence, the reversal.
2648     modified files:
2649      ChangeLog muse.texi
2652 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
2654     Summary:
2655       muse-html: Add muse-xhtml-style-sheet.
2656     Revision:
2657       muse--main--1.0--patch-238
2659     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
2660       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
2661       Thanks to Trent Buck for the suggestion.
2663     modified files:
2664      ChangeLog lisp/muse-html.el
2667 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
2669     Summary:
2670       Release Muse 3.02.
2671     Revision:
2672       muse--main--1.0--patch-237
2674     * Makefile.defs: Update Debian stuff.
2675     
2676     * changelog: Add entry for 3.02-1, urgency medium.
2678     modified files:
2679      ChangeLog Makefile.defs debian/changelog
2682 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
2684     Summary:
2685       Prepare for release.
2686     Revision:
2687       muse--main--1.0--patch-236
2689     * lisp/muse.el (muse-version): Increment to 3.02.
2690     
2691     * *.el: Fix first header line.
2692     
2693     * examples/mwolson/muse-init.el: Sync with my config.
2694       (my-muse-pdf-make-links-absolute): New function that makes relative
2695       links absolute in a hard-coded way.
2696       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
2697       publishing transforms.
2698     
2699     * NEWS: Update.
2701     new files:
2702      experimental/.arch-ids/muse-cite.el.id
2703      experimental/muse-cite.el
2705     modified files:
2706      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
2707      experimental/muse-message.el experimental/muse-xml.el
2708      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
2709      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
2710      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2711      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
2712      lisp/muse-protocols.el lisp/muse-publish.el
2713      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
2714      lisp/muse.el muse.texi
2717 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
2719     Summary:
2720       Finish documentation.
2721     Revision:
2722       muse--main--1.0--patch-235
2724     * muse.texi (Comments): New node that describes the syntax of comments.
2725       (Markup Strings): Describe all markup strings.
2727     modified files:
2728      ChangeLog muse.texi
2731 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
2733     Summary:
2734       Document style elements for muse-define-style.
2735     Revision:
2736       muse--main--1.0--patch-234
2738     * muse.texi: Use @smallexample for 1-line examples.
2739       (Style Elements): New node that explains the different style elements
2740       that may be used for muse-define-style and muse-derive-style.
2741       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
2742       better.
2744     modified files:
2745      ChangeLog muse.texi
2748 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
2750     Summary:
2751       Make documentation separately installable.
2752     Revision:
2753       muse--main--1.0--patch-233
2755     * Makefile (install): Split into install-bin and install-info.
2756     
2757     * muse.texi (Markup Regexps): Fix display bug.
2759     modified files:
2760      ChangeLog Makefile muse.texi
2763 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
2765     Summary:
2766       muse-mode: Set comment syntax.
2767     Revision:
2768       muse--main--1.0--patch-232
2770     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
2771       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
2773     modified files:
2774      ChangeLog lisp/muse-mode.el
2777 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
2779     Summary:
2780       muse.texi: Add publishing order information.
2781     Revision:
2782       muse--main--1.0--patch-231
2784     * muse.texi (Markup Regexps): Add publishing order.
2786     modified files:
2787      ChangeLog muse.texi
2790 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
2792     Summary:
2793       Hack on documentation.  The release is in sight!
2794     Revision:
2795       muse--main--1.0--patch-230
2797     * muse.texi: Use @subsubheading for all logical split headers rather than
2798       @emph.  Move all examples against left margin.  Add comments to
2799       indicate what still needs to be done.
2800       (DocBook): Correct a few misspelled variable names and add some new
2801       variables.
2802       (Common Elements): Split this into 4 new subsections.
2804     modified files:
2805      ChangeLog muse.texi
2808 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
2810     Summary:
2811       Fix publishing of stuff like <code><></code>.
2812     Revision:
2813       muse--main--1.0--patch-229
2815     * lisp/muse-publish.el (muse-publish-escape-specials): Use
2816       `insert-before-markers' rather than `insert'.  This should fix strange
2817       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
2819     modified files:
2820      ChangeLog lisp/muse-publish.el
2823 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
2825     Summary:
2826       Update NEWS, fix muse-url-protocols customization interface.
2827     Revision:
2828       muse--main--1.0--patch-228
2830     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
2831       using nil as the resolve function.
2832     
2833     * NEWS: Bring up-to-date.
2835     modified files:
2836      ChangeLog NEWS lisp/muse-protocols.el
2839 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
2841     Summary:
2842       Fix title coloring bug; muse-latex: escape '<' and '>'.
2843     Revision:
2844       muse--main--1.0--patch-227
2846     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
2847       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
2848       for the report.
2849     
2850     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
2851       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
2852       Buck.
2854     modified files:
2855      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
2858 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
2860     Summary:
2861       muse-latex: Handle special characters in a better way.
2862     Revision:
2863       muse--main--1.0--patch-226
2865     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
2866       characters hack.
2867       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
2868       'end-literal.  Thanks to Trent Buck for the suggestion.
2869       (muse-latex-markup-specials): Move special characters here instead of
2870       using the regexp.
2872     modified files:
2873      ChangeLog lisp/muse-latex.el
2876 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
2878     Summary:
2879       muse-latex: Fix compiler warning.
2880     Revision:
2881       muse--main--1.0--patch-225
2883     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
2884       format.
2886     modified files:
2887      ChangeLog lisp/muse-latex.el
2890 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
2892     Summary:
2893       Add <code> tag.
2894     Revision:
2895       muse--main--1.0--patch-224
2897     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
2898       verbatim.  Verbatim makes text literal and escaped, code makes text
2899       teletype and escaped.
2900     
2901     * muse-publish.el (muse-publish-markup-tags): Add "code".
2902       (muse-publish-code-tag): New function that publishes code the same way
2903       as =teletyped= text.
2905     modified files:
2906      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2909 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
2911     Summary:
2912       Strip text properties before browsing a URL.
2913     Revision:
2914       muse--main--1.0--patch-223
2916     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
2917       this will fix a bug.
2919     modified files:
2920      ChangeLog lisp/muse-protocols.el
2923 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
2925     Summary:
2926       muse-latex: Call pdflatex twice to get <contents> published.
2927     Revision:
2928       muse--main--1.0--patch-222
2930     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
2931       pdflatex twice, since this seems to be necessary to get <contents>
2932       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
2933       to call it three times, since this is what John originally did.  Can
2934       someone please give me advice about this?
2936     modified files:
2937      ChangeLog lisp/muse-latex.el
2940 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
2942     Summary:
2943       Make info:// and man:// not publish a link, handle insert URL edge case.
2944     Revision:
2945       muse--main--1.0--patch-221
2947     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
2948       publish only the description, not the URL.
2949     
2950     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
2951       get nil from muse-publish-url by not inserting any text.
2953     modified files:
2954      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
2957 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
2959     Summary:
2960       If a URL has a resolve function of nil, publish the description only.
2961     Revision:
2962       muse--main--1.0--patch-220
2964     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
2965       complete tag.
2966     
2967     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
2968       interface.
2969       (muse-resolve-url): If nil is given as the resolve function, return
2970       nil.
2971     
2972     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
2973       insert the description instead of the original URL.
2975     modified files:
2976      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
2977      lisp/muse-publish.el
2980 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
2982     Summary:
2983       Implement protocol handling.
2984     Revision:
2985       muse--main--1.0--patch-219
2987     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
2988       should just make a hook for this stuff.
2989       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
2990     
2991     * lisp/muse-protocols.el: New file that implements protocol handling.
2992     
2993     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2994       muse-resolve-url.
2995       (muse-publish-markup-url): Indentation fix, no func change.
2996     
2997     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
2998     
2999     * lisp/muse.el: Require muse-protocols.
3001     new files:
3002      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
3004     modified files:
3005      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
3006      lisp/muse-regexps.el lisp/muse.el
3009 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
3011     Summary:
3012       muse-xml: Use a more standard sort of header.
3013     Revision:
3014       muse--main--1.0--patch-218
3016     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
3017       type="muse">, as suggested by Brad Collins.
3019     modified files:
3020      ChangeLog experimental/muse-xml.el
3023 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
3025     Summary:
3026       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
3027     Revision:
3028       muse--main--1.0--patch-217
3030     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
3031     
3032     * README (examples): Mention that other files are here as well.
3033     
3034     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
3035       for use with muse-xml.el.
3036     
3037     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
3038       muse-xml is in experimental status.
3039       (muse-xml-markup-regexps): Correct table-munging regexp.
3040       (muse-xml-markup-strings): Surround each verse line with <line></line>.
3041       Empty lines are marked up as <line />.
3042     
3043     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
3044       s/last-stanza-end/end-last-stanza-line/.
3045     
3046     * muse-mode.el (muse-visit-link-default): Make the temporary file
3047       visiting work as expected.
3048     
3049     * muse-publish.el (muse-publish-markup-verse): Make use of
3050       'begin-verse-line and 'begin-last-stanza-line.  Use
3051       'end-last-stanza-line instead of 'last-stanza-end.
3052     
3053     * muse.texi (Verse): Be a bit more clever with our example.
3055     new files:
3056      examples/.arch-ids/muse.rnc.id examples/muse.rnc
3058     modified files:
3059      AUTHORS ChangeLog README experimental/muse-xml.el
3060      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
3061      muse.texi
3064 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
3066     Summary:
3067       Allow links to temporary files to be visited.
3068     Revision:
3069       muse--main--1.0--patch-216
3071     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
3072       temporary files.  These are buffers that do not have a corresponding
3073       file.
3075     modified files:
3076      ChangeLog lisp/muse-mode.el
3079 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
3081     Summary:
3082       Fix save-match-data gaffe.
3083     Revision:
3084       muse--main--1.0--patch-215
3086     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
3087       outside of `and' statement.
3089     modified files:
3090      ChangeLog lisp/muse-regexps.el
3093 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
3095     Summary:
3096       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
3097     Revision:
3098       muse--main--1.0--patch-214
3100     * examples/mwolson/muse-init.el: Update.
3101     
3102     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
3103       ensure that links to other pages in this project are given the proper
3104       extension.
3105     
3106     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
3107     
3108     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
3109       instead of muse-publish-output-name.
3110     
3111     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
3112       functions that consult the :link-suffix when returning the name of the
3113       link (or the complete file name for the latter function).  If
3114       :link-suffix does not exist, use :suffix.  This should help Muse be
3115       able to handle some more usage scenarios.
3116       (muse-publish-prepare-url): Use muse-publish-link-name instead of
3117       muse-publish-output-name.
3118     
3119     * muse-wiki.el (muse-wiki-resolve-project-page): Use
3120       muse-publish-link-file instead of muse-publish-output-file.
3121       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
3122       letters.  The old behavior was not friendly to acronyms.
3124     modified files:
3125      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3126      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
3127      lisp/muse-wiki.el
3130 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
3132     Summary:
3133       Correct the publish-project example.
3134     Revision:
3135       muse--main--1.0--patch-213
3137     * examples/publish-project: Remove "-l muse-build.el" and note that the
3138       user's muse-init.el file should add the Muse directories to load-path.
3140     modified files:
3141      ChangeLog examples/publish-project
3144 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
3146     Summary:
3147       Reinstate former extended character class rules.
3148     Revision:
3149       muse--main--1.0--patch-212
3151     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
3152       extended regexps really don't work well on Emacs 21.2 or 21.3, so
3153       document that.
3154       (muse-regexp-emacs-revision): New variable that indicates the revision
3155       number of this version of Emacs.
3156       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
3157       aren't working well enough with extended character classes in regexps.
3158     
3159     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
3160       instead of just displaying it.
3162     modified files:
3163      ChangeLog lisp/muse-regexps.el lisp/muse.el
3166 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
3168     Summary:
3169       Fix paragraph-filling breakage in Emacs21.
3170     Revision:
3171       muse--main--1.0--patch-211
3173     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
3174       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
3175       report.
3177     modified files:
3178      ChangeLog lisp/muse-mode.el
3181 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
3183     Summary:
3184       Allow Emacs 21.3 to use extended character classes in regexps.
3185     Revision:
3186       muse--main--1.0--patch-210
3188     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
3189       Since enough positive reports have come in about the usability of 21.3,
3190       we'll allow it to use extended character classes in regexps by default.
3192     modified files:
3193      ChangeLog lisp/muse-regexps.el
3196 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
3198     Summary:
3199       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
3200     Revision:
3201       muse--main--1.0--patch-209
3203     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
3204       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
3205       offer the style and directory prompt when you hit C-c C-t in a file
3206       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
3207       Hodique for the fix.
3208     
3209     * lisp/muse.el (muse-read-directory-name): New function that defines a
3210       fallback version of `read-directory-name', since Emacs21 doesn't have
3211       it.
3213     modified files:
3214      ChangeLog lisp/muse-publish.el lisp/muse.el
3216     new patches:
3217      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
3218      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
3219      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
3220      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
3221      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
3222      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
3225 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
3227     Summary:
3228       Fix problem with links at beginning of buf and paragraphs.
3229     Revision:
3230       muse--main--1.0--patch-208
3232     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
3233       mean.
3234     
3235     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3236     
3237     * muse-html.el (muse-html-markup-regexps): Ditto.
3238     
3239     * muse-publish.el (muse-publishing-last-position): New variable that
3240       indicates our last buffer position while publishing the current rule.
3241       Used to make sure the process doesn't get stalled.
3242       (muse-publish-markup): Fix edge case where links at beginning of
3243       buffer, with read-only text, would prevent the beginning of buffer from
3244       being matched.
3245       (muse-publish-markup-directive): Fix case where two directives of the
3246       same size would prevent any following directives from being
3247       interpreted.  We accomplish this by setting the last published position
3248       to nil after each directive.
3250     modified files:
3251      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
3252      lisp/muse-html.el lisp/muse-publish.el
3255 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
3257     Summary:
3258       Document publishing directives.
3259     Revision:
3260       muse--main--1.0--patch-207
3262     * muse.texi (Getting Started): Remove crufty sentence.
3263       (Directives): New section that describes the likes of #title and
3264       #author.
3266     modified files:
3267      ChangeLog muse.texi
3270 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
3272     Summary:
3273       Document WikiNames and update header publishing information.
3274     Revision:
3275       muse--main--1.0--patch-206
3277     * muse.texi (Headings): Any level of headings is supported.
3278       (Emphasizing Text): Verbatim text may span multiple lines.
3279       (Explicit Links): Refactor Links section into Explicit Links, Implicit
3280       Links, and Images.
3281       (Implicit Links): Document WikiNames and InterWiki links.
3283     modified files:
3284      ChangeLog muse.texi
3287 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
3289     Summary:
3290       Finish NEWS, handle emphasis at EOF edge case.
3291     Revision:
3292       muse--main--1.0--patch-205
3294     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
3295       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
3296       as there is a terminating emphasis delimiter.
3297     
3298     * examples/mwolson/muse-init.el: Sync with my latest configuration.
3299     
3300     * NEWS: Bring this up to date.
3302     modified files:
3303      ChangeLog NEWS examples/mwolson/muse-init.el
3304      lisp/muse-colors.el
3307 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
3309     Summary:
3310       muse-html: Add muse-xhtml-extension.
3311     Revision:
3312       muse--main--1.0--patch-204
3314     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
3315       default file extension for publishing XHTML files.  Thanks to Trent
3316       Buck for the suggestion.
3317       ("xhtml"): Use it.
3319     modified files:
3320      ChangeLog lisp/muse-html.el
3323 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
3325     Summary:
3326       Add items through patch-149 to NEWS.
3327     Revision:
3328       muse--main--1.0--patch-203
3330     * NEWS (progress): Catch up to patch-149.
3331     
3332     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
3333     
3334     * lisp/muse-publish.el (muse-publish): Ditto.
3336     modified files:
3337      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
3340 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
3342     Summary:
3343       Make building of Debian revisions work.
3344     Revision:
3345       muse--main--1.0--patch-202
3347     * Makefile (distclean): Don't remove anything in debian/, since it will
3348       never be necessary.
3349       (debclean): Removed, since two different targets need slightly
3350       different versions of this.  Even abstraction has its limits.
3351       (debbuild): New target that takes care of performing the build itself.
3352       (debrevision): New target that makes a revision build, where the
3353       original tarball must not be modified.
3354       (debrevision): Split out building stuff to debbuild target.
3355     
3356     * debian/changelog: Several revisions worth of Debian fun.
3357     
3358     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
3359       (Description): Make this match the ITP and shorten the text.
3361     modified files:
3362      ChangeLog Makefile Makefile.defs debian/changelog
3363      debian/control
3366 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
3368     Summary:
3369       Prepare initial upload for Debian project.
3370     Revision:
3371       muse--main--1.0--patch-201
3373     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
3374       version, since we only want the last changelog entry to appear on the
3375       initial Debian upload.
3376     
3377     * debian/changelog: New Debian package 3.01.arch.201-1.
3379     modified files:
3380      ChangeLog Makefile.defs debian/changelog
3383 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
3385     Summary:
3386       muse-mode: Minor regexp tweak.
3387     Revision:
3388       muse--main--1.0--patch-200
3390     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
3392     modified files:
3393      ChangeLog lisp/muse-mode.el
3396 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
3398     Summary:
3399       Minor fixups from Peter K. Lee.
3400     Revision:
3401       muse--main--1.0--patch-199
3403     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
3404       restrictive with our end-of-table regexp.
3405     
3406     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
3407       instead of start of table.  Be less restrictive with several of our
3408       regexps.
3409     
3410     * lisp/muse-html.el: Patch from Peter K. Lee.
3411       (muse-html-prepare-buffer): Work around edge case where the "charset="
3412       part has already been appended to muse-html-meta-content-type.
3413       (muse-html-fixup-tables): Be slightly less restrictive with our
3414       end-of-table regexp.
3416     modified files:
3417      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
3418      lisp/muse-html.el
3421 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
3423     Summary:
3424       Keep lists from getting mashed together on M-q.
3425     Revision:
3426       muse--main--1.0--patch-198
3428     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
3429       locally so that lists don't get blended together incorrectly upon
3430       hitting M-q.
3432     modified files:
3433      ChangeLog lisp/muse-mode.el
3436 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
3438     Summary:
3439       QuickStart: Minor typo in anchor example.
3440     Revision:
3441       muse--main--1.0--patch-197
3443     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
3444       rather than a full URL.
3446     modified files:
3447      ChangeLog examples/QuickStart
3450 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
3452     Summary:
3453       Makefile: Use BUILDOPTS.
3454     Revision:
3455       muse--main--1.0--patch-196
3457     * Makefile (debrelease): Make use of $(BUILDOPTS).
3458     
3459     * Makefile.defs (BUILDOPTS): New option that allows additional options to
3460       be passed to dpkg-buildpackage.  In case I ever make several revisions
3461       before getting the -1 revision uploaded, for example, I can use "-sa"
3462       here in order to make a valid pacakge.
3464     modified files:
3465      ChangeLog Makefile Makefile.defs
3468 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
3470     Summary:
3471       Make generated Debian packages slightly easier to upload.
3472     Revision:
3473       muse--main--1.0--patch-195
3475     * debian/changelog: Generate 3.01.arch.195-1.
3476     
3477     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
3478     
3479     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
3480       that was last uploaded to Debian.
3481     
3482     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
3483       changes is generated.  This means we have to use dpkg-buildpackage,
3484       since debuild doesn't recognize the environment variables that it
3485       claims to recognize.
3487     modified files:
3488      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
3491 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
3493     Summary:
3494       Makefile: Minor deletion cleanups.
3495     Revision:
3496       muse--main--1.0--patch-194
3499     modified files:
3500      ChangeLog Makefile
3503 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
3505     Summary:
3506       Compilation cleanups.
3507     Revision:
3508       muse--main--1.0--patch-193
3510     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
3511       `make-variable-buffer-local' in order to silence compiler warnings.
3512     
3513     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
3514       warning.
3515     
3516     * scripts/muse-build.el (muse-elint-files): Automatically load every
3517       elisp file rather than specifying each one.
3519     modified files:
3520      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
3523 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
3525     Summary:
3526       Fix failure to resolve interwiki link when clicking on it.
3527     Revision:
3528       muse--main--1.0--patch-192
3530     * Makefile (debclean): Minor tweak.
3531     
3532     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
3533       change.
3534     
3535     * lisp/muse-project.el (muse-project-find-file): Don't add file
3536       extensions to a relative name.  If we're dealing with a file, open it
3537       up without searching through the various projects for a path.  This
3538       should fix the failure to resolve an interwiki link by clicking on it.
3540     modified files:
3541      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
3544 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
3546     Summary:
3547       Makefile: Remove stale Debian packages for this version.
3548     Revision:
3549       muse--main--1.0--patch-191
3551     * Makefile (debclean): Remove generated Debian packages for the current
3552       version in parent directory.
3554     modified files:
3555      ChangeLog Makefile
3558 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
3560     Summary:
3561       Fix trailing backslash error.
3562     Revision:
3563       muse--main--1.0--patch-190
3565     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
3566       regexp-quoting fix from drkm.
3568     modified files:
3569      ChangeLog lisp/muse-project.el
3572 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
3574     Summary:
3575       Release 3.01.91 (3.02 RC2).
3576     Revision:
3577       muse--main--1.0--patch-189
3579     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
3581     modified files:
3582      ChangeLog Makefile.defs lisp/muse.el muse.texi
3585 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
3587     Summary:
3588       Escape email address and URL always.
3589     Revision:
3590       muse--main--1.0--patch-188
3592     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
3593       escape and publish email address as read-only, even when it's not
3594       marked up.
3595       (muse-publish-markup-url): Ditto for URL.
3597     modified files:
3598      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
3601 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
3603     Summary:
3604       Inter-project output name fix.
3605     Revision:
3606       muse--main--1.0--patch-187
3608     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
3609       that I had fixed this before.
3611     modified files:
3612      ChangeLog lisp/muse-wiki.el
3615 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
3617     Summary:
3618       Make coloring of verbatim greater-than sign same as publishing.
3619     Revision:
3620       muse--main--1.0--patch-186
3622     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
3623       greater-than sign surrounded by equal signs, display it in verbatim
3624       face.
3626     modified files:
3627      ChangeLog lisp/muse-colors.el
3630 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
3632     Summary:
3633       Allow transform function for link descriptions.  Bare email and URL fixes.
3634     Revision:
3635       muse--main--1.0--patch-185
3637     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
3638       (muse-publish-desc-transforms): New option that contains the functions
3639       that will be called to transform a link description.
3640       (muse-publish-markup-word): Handle Yet Another Edge Case.
3641       (muse-publish-markup-email): Use
3642       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
3643       double-quote on either side.
3644       (muse-publish-url): Apply description transforms.
3645       (muse-publish-markup-url): Don't publish if we have a double-quote on
3646       either side.
3647     
3648     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
3649       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
3650       (muse-wiki-interwiki-delimiter): New option that indicates the
3651       interwiki delimiter to use.
3652       (muse-wiki-interwiki-replacement): New option that indicates the
3653       replacement
3654       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
3655       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
3656       this can be added to muse-publish-desc-transforms.
3657       (muse-wiki-publish-pretty-interwiki): New function that replaces the
3658       interwiki delimiter with its replacement, but only when the given text
3659       is not an explicit link.
3660     
3661     * lisp/muse.el (muse-update-file-extension): New function made from the
3662       innards of the :set function in `muse-file-extension'.
3664     modified files:
3665      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3668 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
3670     Summary:
3671       Handle anchors in all publishing styles, as well as linking to them.
3672     Revision:
3673       muse--main--1.0--patch-184
3675     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
3676       'internal-link.
3677       (muse-publish-prepare-url): Don't touch links to anchors.
3678     
3679     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
3680       'internal-link.  Treat centered text with
3681       <para role="center">...</para>.
3682       (muse-docbook-markup-paragraph): Slight regexp tweak.
3683       (muse-docbook-insert-anchor): Docfix.
3684       (muse-docbook-markup-anchor): Move lower in file.
3685     
3686     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
3687       'internal-link.
3688       (muse-xhtml-markup-strings): Order list, no func change.
3689       (muse-html-markup-anchor): Move up in file, no func change.
3690     
3691     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
3692       publishing anchors.
3693       (muse-latex-markup-strings): Add handler for 'internal-link.
3694       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
3695       that insert an anchor around the next word or inside of a tag.
3696     
3697     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
3698       publishing anchors.
3699     
3700     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
3701       'internal-link.
3702       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
3703       that insert an anchor before the next word or within a tag.
3704     
3705     * NEWS: Initial attempt at documenting changes since 3.01.
3707     new files:
3708      .arch-ids/NEWS.id NEWS
3710     modified files:
3711      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3712      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
3715 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
3717     Summary:
3718       Generalize some blosxom helper functions.
3719     Revision:
3720       muse--main--1.0--patch-183
3722     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
3723       generalized helper functions.
3724       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
3725       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
3726       relative links.
3727     
3728     * lisp/muse-blosxom.el: Update example in header.
3729       (muse-blosxom-new-entry): Use new names for helper functions.
3730       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
3731       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
3732     
3733     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
3734       `muse-blosxom-project-get-categories'.
3735       (muse-project-alist-styles): Renamed from
3736       `muse-blosxom-project-alist-entry'.
3737       (muse-project-alist-dirs): Renamed from
3738       `muse-blosxom-project-alist-dirs'.
3739       (muse-project-of-file): Use `muse-current-file'.
3740     
3741     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
3742       `muse-current-file'.
3743     
3744     * lisp/muse.el (muse-current-file): New function that returns the name of
3745       the currently visited or published file.
3746       (muse-page-name): Use `muse-current-file'.
3748     modified files:
3749      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3750      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3753 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
3755     Summary:
3756       muse-xml: definition lists, muse-docbook: center.
3757     Revision:
3758       muse--main--1.0--patch-182
3760     * Makefile (%.info, %.html): Use general argument in rule.
3761       (distclean): Add another cruft file.
3762     
3763     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
3764       type="definition"> for definition lists.
3765     
3766     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
3767       with <note>, since it's the closest thing I could find.
3769     modified files:
3770      ChangeLog Makefile experimental/muse-xml.el
3771      lisp/muse-docbook.el
3774 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
3776     Summary:
3777       Minor namespace fix.
3778     Revision:
3779       muse--main--1.0--patch-181
3781     * lisp/muse-colors.el (muse-colors-explicit-link): Use
3782       muse-match-string-no-properties rather than match-string-no-properties.
3784     modified files:
3785      ChangeLog lisp/muse-colors.el
3788 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
3790     Summary:
3791       Correct breakage induced by previous patch.
3792     Revision:
3793       muse--main--1.0--patch-180
3795     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
3796       path as a fallback if we are publishing.
3798     modified files:
3799      ChangeLog lisp/muse-wiki.el
3802 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
3804     Summary:
3805       Make interwiki links work in a few more edge cases.
3806     Revision:
3807       muse--main--1.0--patch-179
3809     * lisp/muse-project.el (muse-project-applicable-styles): Remove
3810       assertion, now that I have a good idea of the edge cases involved.
3811     
3812     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
3813       the current file is not part of any Muse project, allowing interwiki
3814       links to be resolvable even then.  Don't return a relative path if we
3815       are not publishing.  For visiting links, the best thing is just to
3816       return the real path.
3818     modified files:
3819      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
3822 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
3824     Summary:
3825       Fix warnings during font-lock, example tag highlighting.
3826     Revision:
3827       muse--main--1.0--patch-178
3829     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
3830       error.
3831       (muse-colors-tags): Make sure that no fontification occurs in <code> or
3832       <lisp> tags.
3833       (muse-unhighlight-region): Move higher up.
3834       (muse-colors-example-tag, muse-colors-literal-tag): Use
3835       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
3836       since the point gets put in the right place automatically.
3838     modified files:
3839      ChangeLog lisp/muse-colors.el
3842 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
3844     Summary:
3845       muse-xml: Separate section from title.
3846     Revision:
3847       muse--main--1.0--patch-177
3849     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
3850       attribute to sections.  Use separate <title> tag to handle the title of
3851       a section.  Thanks to drkm for the suggestion.
3852     
3853     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
3854     
3855     * lisp/muse-publish.el (muse-publish-markup-heading)
3856       (muse-publish-section-close): Pass level to markup strings for all
3857       section-related tags.
3858     
3859     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
3860       not defined.
3862     modified files:
3863      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
3864      lisp/muse-publish.el lisp/muse.el
3867 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
3869     Summary:
3870       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
3871     Revision:
3872       muse--main--1.0--patch-176
3874     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
3875       folders that match `muse-project-ignore-regexp'.
3876     
3877     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
3878       omission.  Add ",.*" to list of bad directory parts.
3879     
3880     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
3881       matches `muse-project-ignore-regexp'.
3882     
3883     * lisp/muse-publish.el: Install patch from Peter K. Lee.
3884       (muse-style-elements-list): New function that returns a list of
3885       references to ELEM in STYLE, including base styles.
3886       (muse-publish-markup-region): Use muse-style-elements-list rather than
3887       muse-style-elements when getting :regexps.
3888     
3889     * lisp/muse-publish.el (muse-style-element): Add docstring.
3891     modified files:
3892      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3893      lisp/muse-publish.el
3896 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
3898     Summary:
3899       Initial implementation of muse-xml.el.  End of section edge case.
3900     Revision:
3901       muse--main--1.0--patch-175
3903     * AUTHORS: Add Peter K. Lee.
3904     
3905     * Makefile (experimental): New target that builds experimental programs.
3906       (distclean): Remove debian/dirs, a cruft file from the debian build
3907       process.
3908     
3909     * examples/mwolson/muse-init.el: Update.
3910     
3911     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
3912       prompts for the blog entry to visit.
3913     
3914     * experimental/Makefile: New file that causes experimental stuff to be
3915       built.
3916     
3917     * experimental/muse-xml.el: New file that provides the experimental XML
3918       publishing style.
3919     
3920     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
3921       comment strings.
3922     
3923     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
3924     
3925     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
3926       involving end-of-file and paragraph detection.
3927     
3928     * lisp/muse-wiki.el: Minor header fix.
3929     
3930     * scripts/muse-build.el (load-path): Add "../experimental".
3932     new files:
3933      experimental/.arch-ids/Makefile.id
3934      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
3935      experimental/muse-xml.el
3937     modified files:
3938      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
3939      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
3940      lisp/muse-wiki.el scripts/muse-build.el
3943 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
3945     Summary:
3946       Try to fix <example> region coloring problem.
3947     Revision:
3948       muse--main--1.0--patch-174
3950     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
3951       If region is multiple lines, add '(font-lock-multiline t) to
3952       properties.  This should fix an annoying <example> region issue.
3954     modified files:
3955      ChangeLog lisp/muse-colors.el
3958 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
3960     Summary:
3961       Don't publish implicit links that have a double-quote at begin or end.
3962     Revision:
3963       muse--main--1.0--patch-173
3965     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
3966       double-quote exists at beginning or end.
3967     
3968     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
3969       don't colorize if a double-quote exists at beginning or end.
3971     modified files:
3972      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3975 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
3977     Summary:
3978       Fix failure to publish emphasis properly.
3979     Revision:
3980       muse--main--1.0--patch-172
3982     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
3983       errors.
3984     
3985     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
3986       of muse-wiki.
3988     removed files:
3989      experimental/.arch-ids/muse-wiki-old.el.id
3990      experimental/muse-wiki-old.el
3992     modified files:
3993      ChangeLog lisp/muse-publish.el
3996 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
3998     Summary:
3999       Add a few common revision control directories to the ignore list.
4000     Revision:
4001       muse--main--1.0--patch-171
4003     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
4004       directories to be ignored when building the file alist, such as those
4005       used for CVS and Arch revision control data.
4007     modified files:
4008      ChangeLog lisp/muse-project.el
4011 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
4013     Summary:
4014       Fix #2654: Append a newline when using pdf publishing style.
4015     Revision:
4016       muse--main--1.0--patch-170
4018     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
4019       newline to the end.
4021     modified files:
4022      ChangeLog lisp/muse-latex.el
4025 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
4027     Summary:
4028       5 levels of headings colorization; color bare URLs.
4029     Revision:
4030       muse--main--1.0--patch-169
4032     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
4033       Really color up to 5 headings.
4034       (muse-colors-markup): Add muse-url-regexp.
4035       (muse-colors-explicit-link): Renamed from muse-colors-link.
4036       (muse-colors-implicit-link): Moved here from
4037       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
4038       we'll be coloring URLs.
4040     modified files:
4041      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4044 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
4046     Summary:
4047       Don't emphasize if a word constituent follows the trailer.
4048     Revision:
4049       muse--main--1.0--patch-168
4051     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
4052       (muse-colors-verbatim): Don't colorize if a word constituent follows
4053       the trailer.
4054     
4055     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
4056       word constituent follows the trailer.
4058     modified files:
4059      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
4062 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
4064     Summary:
4065       Add coloring for example, verbatim, and =signs=; anchor fix.
4066     Revision:
4067       muse--main--1.0--patch-167
4069     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
4070       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
4071       (muse-colors-verbatim): Use `muse-verbatim-face'.
4072       (muse-colors-markup): Move =sign= interpreting down so it gets higher
4073       priority.
4074       (muse-colors-tags): Add verbatim and literal tags.
4075       (muse-colors-example-tag): Use `remove-text-properties' instead of
4076       `set-text-properties', since the latter does not work consistently.
4077       (muse-colors-literal-tag): New function that strips all markup from the
4078       region.
4079       (muse-colors-link): Match against muse-explicit-link-regexp early on so
4080       that we can work around an annoying XEmacs issue.
4081     
4082     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
4083       multi-line by default.
4084     
4085     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
4086       string.
4088     modified files:
4089      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
4090      lisp/muse.el
4093 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
4095     Summary:
4096       Link with anchor bugfix.
4097     Revision:
4098       muse--main--1.0--patch-166
4100     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
4101       valid, as long as the base is valid.
4103     modified files:
4104      ChangeLog lisp/muse-colors.el
4107 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
4109     Summary:
4110       Link inside table issue, fixes read-only text error.
4111     Revision:
4112       muse--main--1.0--patch-165
4114     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
4115       inside tables so we don't get an error when links exist.
4116     
4117     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
4118     
4119     * lisp/muse-project.el (muse-project-publish): Don't take forced files
4120       into account when displaying the "All files published" message, unless
4121       they've actually been modified.
4122     
4123     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
4124       don't wrap in condition-case; we don't want the message to be muffled.
4126     modified files:
4127      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4128      lisp/muse-project.el lisp/muse.el
4131 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
4133     Summary:
4134       Permit infinitely-nested sections.
4135     Revision:
4136       muse--main--1.0--patch-164
4138     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
4139       (Deriving from an existing style): Mark up as a list.
4140     
4141     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
4142       Color an additional level of headings.
4143     
4144     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
4145       section-other, section-other-end, and section-close strings.
4146       (muse-docbook-fixup-sections): Removed, since Muse now implements this
4147       through the 'section-close string.
4148     
4149     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
4150       'begin-underline, since this messes up paragraph handling.  Use
4151       <h5></h5> for 'section-other.
4152     
4153       (muse-html-fixup-tables): New function that sorts the table parts so
4154       that order is head, foot, body.  Apparently XHTML needs this, and it
4155       seems like a good general practice, so we do it for HTML as well.
4156     
4157     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
4158       'section-other.
4159     
4160     * lisp/muse-publish.el (muse-publish-section-close): New function that
4161       determines where to put the section close given heading depth and
4162       inserts it.
4163       (muse-publish-markup-heading): Handle 'section-other and
4164       'section-other-end.  Call `muse-publish-section-close' at end of
4165       function.
4166     
4167     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
4168       for 'section-other.
4170     modified files:
4171      ChangeLog examples/QuickStart lisp/muse-colors.el
4172      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
4173      lisp/muse-publish.el lisp/muse-texinfo.el
4176 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
4178     Summary:
4179       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
4180     Revision:
4181       muse--main--1.0--patch-163
4183     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
4184       XEmacs fixes.
4185       (muse-docbook-markup-regexps): Deal with new table algorithm.
4186       (muse-docbook-transform-content-type, muse-docbook-encoding) 
4187       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
4188       (muse-docbook-markup-table): Use a better table algorithm, based on the
4189       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
4190       and foot of the table.  Use informaltable rather than table.
4191       (muse-docbook-fixup-tables): New function that sorts all tables found
4192       in the published document so that the order is head, foot, body.
4193       (muse-docbook-markup-functions): Add anchor handler.
4194       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
4195       paragraph.
4196       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
4197       that insert an anchor at point.
4198     
4199     * lisp/muse-html.el (muse-html-transform-content-type)
4200       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
4201     
4202     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
4203     
4204     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
4205     
4206     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
4207       that was evaluated in the output.
4209     modified files:
4210      ChangeLog examples/QuickStart lisp/muse-docbook.el
4211      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
4214 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
4216     Summary:
4217       muse-texinfo: Improve formatting for enddots, dots, underline.
4218     Revision:
4219       muse--main--1.0--patch-162
4221     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
4222       of enddots and dots.  For begin-underline and end-underline, use "_",
4223       since we don't have anything better.
4225     modified files:
4226      ChangeLog lisp/muse-texinfo.el
4229 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
4231     Summary:
4232       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
4233     Revision:
4234       muse--main--1.0--patch-161
4236     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
4237       list.  This should fix #2635.
4239     modified files:
4240      ChangeLog lisp/muse-texinfo.el
4243 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
4245     Summary:
4246       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
4247     Revision:
4248       muse--main--1.0--patch-160
4250     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
4251     
4252     * debian/changelog: Ditto.
4253     
4254     * debian/control (Build-Depends-Indep): Add tetex-bin.
4255     
4256     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
4257       output for me.
4258     
4259     * examples/QuickStart: Remove stray <comment> now that the bug that made
4260       it necessary is fixed.
4261     
4262     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
4263       suggestions.
4264     
4265     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
4266       the contents from the footer to the header.
4267     
4268     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
4269       each number, not after.
4270     
4271     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
4272     
4273     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
4274       happens when doing batch publishing.  Minor whitespace fix.
4276     modified files:
4277      ChangeLog Makefile.defs debian/changelog debian/control
4278      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
4279      lisp/muse-texinfo.el lisp/muse.el
4282 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
4284     Summary:
4285       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
4286     Revision:
4287       muse--main--1.0--patch-159
4289     * examples/QuickStart: Add "Write me." to empty sections at end so that
4290       they publish correctly with DocBook.
4291     
4292     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
4293       paragraph starts with emphasis, example, link, or email address.
4295     modified files:
4296      ChangeLog examples/QuickStart lisp/muse-docbook.el
4299 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
4301     Summary:
4302       Handle embedded docbook footnotes and <literal> edge case.
4303     Revision:
4304       muse--main--1.0--patch-158
4306     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
4307      (muse-docbook-markup-strings): Use systemitem for example text.
4308      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
4309      <para></para> inside of them.
4310     
4311     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
4312       here at all.
4313     
4314     * lisp/muse-publish.el (muse-publish-url-transforms): Add
4315       muse-publish-escape-specials-in-string to list by default.
4316     
4317     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
4318       argument IGNORE-READ-ONLY determines whether or not to ignore the
4319       read-only property when transforming text.  Add docstring.
4320       (muse-publish-markup-word): Use non-nil third argument to
4321       muse-publish-escape-specials when we're publishing `='-delimited text.
4322       This allows =<literal><tag></literal>= to work as intended.
4323     
4324     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
4325       arguments after the first so that we can include this in
4326       `muse-publish-url-transforms'.
4327     
4328     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
4330     modified files:
4331      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4332      lisp/muse-publish.el
4335 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
4337     Summary:
4338       Misc. blosxom fixes, like category directive.
4339     Revision:
4340       muse--main--1.0--patch-157
4342     * contrib/pyblosxom/getstamps.py: Add file extension.
4343     
4344     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
4345       extension.  This will allow Muse to specify it once a
4346       timestamps-writing routine gets written.
4347     
4348     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
4349       attention to the "category" directive, if it exists.  Use file-truename
4350       instead of expand-file-name for base directory.
4351     
4352     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
4353       by default.
4354     
4355     * lisp/muse-project.el (muse-project): Add :timestamps to list of
4356       available tags, even though it doesn't do anything yet.
4358     modified files:
4359      ChangeLog contrib/pyblosxom/getstamps.py
4360      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
4361      lisp/muse-project.el
4364 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
4366     Summary:
4367       Small logic fix with temp files.
4368     Revision:
4369       muse--main--1.0--patch-156
4371     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
4372       buffer-name to determine whether the buffer is still around.
4374     modified files:
4375      ChangeLog lisp/muse.el
4378 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
4380     Summary:
4381       Make customize of muse-project-alist work in Emacs21 and XEmacs.
4382     Revision:
4383       muse--main--1.0--patch-155
4385     * lisp/muse.el (muse-widget-type-value-create)
4386       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
4387       extra widgets from 'lazy type that are needed to get the
4388       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
4389     
4390     * lisp/muse.el (muse-implicit-link-functions)
4391       (muse-explicit-link-functions): Remove predefined wiki-related options.
4392       These are added in muse-wiki via custom-add-option.
4393     
4394     * lisp/muse-mode.el (muse-mode-hook): Ditto.
4395     
4396     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
4397     
4398     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
4399       ":strings" to cope with Emacs21 and XEmacs.
4400       (muse-project-alist-set): Turn ":strings" back into ":symbols".
4401     
4402     * lisp/muse-project.el (muse-project): Derive from 'default rather than
4403       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
4404       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
4405     
4406     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
4407       since XEmacs doesn't support the alist widget.  Deal with case where no
4408       projects are defined, or a strange expression is used.
4409     
4410     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
4411       stuff using custom-add-option.
4413     modified files:
4414      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4415      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
4418 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
4420     Summary:
4421       Don't kill temp buffer if debug-on-error is non-nil.
4422     Revision:
4423       muse--main--1.0--patch-154
4425     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
4426       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
4428     modified files:
4429      ChangeLog lisp/muse.el
4432 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
4434     Summary:
4435       Expand Debian package description.
4436     Revision:
4437       muse--main--1.0--patch-153
4439     * debian/control (Description): Expand this to make the package more
4440       enticing.
4441     
4442     * debian/copyright, debian/rules: Minor whitespace cleanups.
4443     
4444     * debian/changelog: Package 3.01.arch.152-1.
4446     modified files:
4447      ChangeLog Makefile.defs debian/changelog debian/control
4448      debian/copyright debian/rules
4451 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
4453     Summary:
4454       Header/footer docfix; ChangeLog correction.
4455     Revision:
4456       muse--main--1.0--patch-152
4458     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
4459       Thanks to drkm for pointing out my error.
4460     
4461     Use better documentation and customize interface for headers and footers.
4462     Thanks to Chris McMahan.
4464     modified files:
4465      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
4466      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
4467      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
4468      muse.texi
4469      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
4472 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
4474     Summary:
4475       Slight Debian version tweak.
4476     Revision:
4477       muse--main--1.0--patch-151
4479     * Makefile.defs (VERSION): Use a slightly different version naming
4480       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
4481       X.YY is the Muse version, and YYY is the patch level.
4482     
4483     * debian/changelog: Ditto.
4485     modified files:
4486      ChangeLog Makefile.defs debian/changelog
4489 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
4491     Summary:
4492       Improve debian build and put together a package.
4493     Revision:
4494       muse--main--1.0--patch-150
4496     * Makefile (debclean): New target that cleans up the mess that the
4497       `debian' target makes.
4498       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
4499       results to my debian dist dir two levels up.
4500     
4501     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
4502     
4503     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
4504     
4505     * debian/control (Standards-Version): Update to 3.6.2.
4506     
4507     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
4508       up.
4509     
4510     * debian/copyright (Copyright): Improve.
4511     
4512     * debian/emacsen-install (FILES): Include contrib directory so that
4513       muse-http.el compiles properly.
4514     
4515     * debian/muse-el.examples: New file containing the example files to
4516       install.
4517     
4518     * debian/rules: Move example stuff to muse-el.examples.  Install some
4519       additional documentation.
4521     new files:
4522      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
4524     modified files:
4525      ChangeLog Makefile Makefile.defs debian/changelog
4526      debian/control debian/copyright debian/emacsen-install
4527      debian/rules
4530 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
4532     Summary:
4533       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
4534     Revision:
4535       muse--main--1.0--patch-149
4537     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
4538       the beginning of a header would be emphasized if an asterisk came
4539       before it.
4540       (muse-colors-underlined): Don't allow end of underlined text to be the
4541       beginning of a line.  Don't use memq to check for whitespace syntax; eq
4542       is sufficient.
4543     
4544     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
4545       on.  We'll use a more clever trick to keep emphasis characters from
4546       being interpreted in explicit links -- add a custom 'noemphasis text
4547       property to them.  Move mdash rule further down so that I can add
4548       designations after blockquoted text.
4549     
4550     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
4551       text has the 'noemphasis property, ignore it.
4552       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
4553       property to the text between BEG and END, or match beginning and end.
4554     
4555     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
4556       before trying to set buffer-modified to nil.  This should fix a
4557       "selecting deleted buffer" error when publishing from command line.
4559     modified files:
4560      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
4561      lisp/muse.el
4564 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
4566     Summary:
4567       Journal validation fixes.
4568     Revision:
4569       muse--main--1.0--patch-148
4571     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
4572       default rather than HTML 4.0 [strict].
4573       (muse-html-markup-strings): Include empty alt element.
4574     
4575     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
4576     
4577     * muse.texi (Journal): Ditto.
4579     modified files:
4580      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
4583 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
4585     Summary:
4586       Add debian files; tweak Makefile.
4587     Revision:
4588       muse--main--1.0--patch-147
4590     * Makefile (distclean): Remove directory created by dist rule.
4591       (dist): Make this only generate the directory, not the tarball.
4592       (release): New target that generates the tarball and zipfile.
4593       (debrelease): New target that builds the debian package for Muse.
4594       (upload): Depend on release target.
4595     
4596     * examples/mwolson/stylesheets: Add forgotten Arch id.
4598     new files:
4599      debian/.arch-ids/=id debian/.arch-ids/changelog.id
4600      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
4601      debian/.arch-ids/emacsen-install.id
4602      debian/.arch-ids/emacsen-remove.id
4603      debian/.arch-ids/emacsen-startup.id
4604      debian/.arch-ids/muse-el.dirs.id
4605      debian/.arch-ids/muse-el.docs.id
4606      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
4607      debian/changelog debian/control debian/copyright
4608      debian/emacsen-install debian/emacsen-remove
4609      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
4610      debian/muse-el.info debian/rules
4611      examples/mwolson/stylesheets/.arch-ids/=id
4612      examples/mwolson/stylesheets/.arch-ids/blog.css.id
4613      examples/mwolson/stylesheets/.arch-ids/common.css.id
4614      examples/mwolson/stylesheets/.arch-ids/print.css.id
4615      examples/mwolson/stylesheets/.arch-ids/screen.css.id
4616      examples/mwolson/stylesheets/blog.css
4617      examples/mwolson/stylesheets/common.css
4618      examples/mwolson/stylesheets/print.css
4619      examples/mwolson/stylesheets/screen.css
4621     modified files:
4622      ChangeLog Makefile
4624     new directories:
4625      debian debian/.arch-ids examples/mwolson/stylesheets
4626      examples/mwolson/stylesheets/.arch-ids
4629 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
4631     Summary:
4632       Allow `muse-index-as-string' to remove current file from output.
4633     Revision:
4634       muse--main--1.0--patch-146
4636     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
4637       which excludes the current file from the output.  Improve
4638       documentation.
4640     modified files:
4641      ChangeLog lisp/muse-mode.el
4644 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
4646     Summary:
4647       S-TAB issue with Windows.
4648     Revision:
4649       muse--main--1.0--patch-145
4651     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
4652       issue with Windows.
4654     modified files:
4655      ChangeLog lisp/muse-mode.el
4658 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
4660     Summary:
4661       Improve temp buffer usage.
4662     Revision:
4663       muse--main--1.0--patch-144
4665     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
4666       `insert-file-contents'.  This should further help with the temp
4667       buffer problem.  Thanks to Peter K. Lee and drkm for the research
4668       into this problem.
4669     
4670     * lisp/muse.el (muse-with-temp-buffer): Renamed from
4671       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
4672       make sure the temp buffer is killed.  I didn't implement an option to
4673       save the contents of the temp buffer.
4675     modified files:
4676      ChangeLog lisp/muse-book.el lisp/muse-http.el
4677      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
4678      lisp/muse.el
4681 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
4683     Summary:
4684       muse-docbook: split-string Emacs21 fix.
4685     Revision:
4686       muse--main--1.0--patch-143
4688     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
4689       split-string to fix an Emacs21 issue.
4691     modified files:
4692      ChangeLog lisp/muse-docbook.el
4695 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
4697     Summary:
4698       muse-docbook: Parse author directive so that it validates properly.
4699     Revision:
4700       muse--main--1.0--patch-142
4702     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
4703       attempts to publish the contents a DocBook-usable <author> tag.
4704       (muse-docbook-header): Use `muse-docbook-get-author'.
4706     modified files:
4707      ChangeLog lisp/muse-docbook.el
4710 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
4712     Summary:
4713       Be a bit more clever with our consecutive list regexp.
4714     Revision:
4715       muse--main--1.0--patch-141
4717     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
4718       clever with our consecutive list regexp.
4720     modified files:
4721      ChangeLog lisp/muse-docbook.el
4724 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
4726     Summary:
4727       Do the right thing with consecutive list items, hopefully.
4728     Revision:
4729       muse--main--1.0--patch-140
4731     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
4732       (muse-docbook-header): Add DTD string.
4733       (muse-docbook-markup-regexps): Add rule that merges consecutive list
4734       tags.
4735       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
4736       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
4738     modified files:
4739      ChangeLog lisp/muse-docbook.el
4742 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
4744     Summary:
4745       Improve customize interface for `muse-project-alist' once more.
4746     Revision:
4747       muse--main--1.0--patch-139
4749     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
4750       setting to be anything, since we now support settings that use lists.
4751       (muse-project): Vastly improve this by naming each setting and showing
4752       what exact type is required.  Handle case where a function is not
4753       defined yet.  Use a set for styles, which looks nice.  This is about as
4754       good as it can be ... unless we add some sort of inline documentation
4755       later on.  A setting was added for Yann's :force-publish tag.
4756     
4757     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
4758       project name.
4760     modified files:
4761      ChangeLog lisp/muse-project.el lisp/muse.el
4764 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
4766     Summary:
4767       Merged from hodique@lifl.fr--2005 (patch 24-33)
4768     Revision:
4769       muse--main--1.0--patch-138
4771     Patches applied:
4772     
4773      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
4774        Merged from mwolson@gnu.org--2005 (patch 96)
4775     
4776      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
4777        Merged from mwolson@gnu.org--2005 (patch 97-101)
4778     
4779      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
4780        Merged from mwolson@gnu.org--2005 (patch 102-106)
4781     
4782      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
4783        Merged from mwolson@gnu.org--2005 (patch 107-120)
4784     
4785      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
4786        Merged from mwolson@gnu.org--2005 (patch 121-131)
4787     
4788      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
4789        Merged from mwolson@gnu.org--2005 (patch 132)
4790     
4791      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
4792        Merged from mwolson@gnu.org--2005 (patch 133-135)
4793     
4794      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
4795        Merged from mwolson@gnu.org--2005 (patch 136)
4796     
4797      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
4798        Merged from mwolson@gnu.org--2005 (patch 137)
4799     
4800      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
4801        Introduce :force-publish project keyword. Fix bug #2637
4803     modified files:
4804      ChangeLog lisp/muse-project.el
4806     new patches:
4807      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
4808      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
4809      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
4810      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
4811      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
4812      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
4813      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
4814      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
4815      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
4816      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
4819 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
4821     Summary:
4822       Prevent temp buffers from prompting for save; handle lisp errors better.
4823     Revision:
4824       muse--main--1.0--patch-137
4826     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
4827       bound" error.  I don't know for certain where this is coming from,
4828       though ... *grumble*.
4829     
4830     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
4831       like how emacs-wiki does it.  Warn the user about lisp errors,
4832       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
4833       publish as something valid in most markup styles, with increased
4834       emphasis on those that don't support it.  That's a win-win ... I think
4835       :^) .
4836     
4837     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
4838       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
4839       to kill the buffer so we don't get any annoying prompts.  I *strongly*
4840       believe that this should be the default behavior of `with-temp-buffer'.
4841     
4842     * lisp/muse-book.el (muse-book-publish-project): Use
4843       `muse-with-temp-buffer-no-prompt'.
4844     
4845     * lisp/muse-http.el (muse-http-reject): Ditto.
4846     
4847     * lisp/muse-mode.el (muse-index-as-string): Ditto.
4848     
4849     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4850     
4851     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
4852       (muse-publish-markup-email, muse-published-contents): Ditto.
4854     modified files:
4855      ChangeLog lisp/muse-book.el lisp/muse-colors.el
4856      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
4857      lisp/muse-publish.el lisp/muse.el
4860 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
4862     Summary:
4863       Customization error; Makefile tweaks.
4864     Revision:
4865       muse--main--1.0--patch-136
4867     * Makefile (dist): Use a tla-specific method to create the tarball.
4868       Create a zip file as well.
4869       (upload): New rule that uploads the tarball and zip file to gna.org.
4870     
4871     * Makefile.defs (VERSION): New variable that determines the version
4872       string to use in the `dist' and `upload' targets.
4873     
4874     * lisp/muse.el (muse-implicit-link-functions)
4875       (muse-explicit-link-functions): Use :type of hook so that the options
4876       get recognized.
4878     modified files:
4879      ChangeLog Makefile Makefile.defs lisp/muse.el
4882 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
4884     Summary:
4885       Prepare Muse 3.01.90 (3.02 RC1).
4886     Revision:
4887       muse--main--1.0--patch-135
4890     modified files:
4891      ChangeLog lisp/muse.el muse.texi
4894 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
4896     Summary:
4897       Attempt to get the right file extension when publishing; more examples.
4898     Revision:
4899       muse--main--1.0--patch-134
4901     * examples/mwolson/muse-init.el: Update my configuration.
4902     
4903     * examples/mwolson/templates: Store my web page templates here.
4904     
4905     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
4906     
4907     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
4908       descriptions.  Yet another reason to implement my list-returning from
4909       handlers idea.
4910     
4911     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
4912       with a few more edge cases.  Throw together a rough hack for
4913       determining when to include the output file extension.
4914     
4915     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
4916       but still ineffective.
4918     new files:
4919      examples/mwolson/templates/.arch-ids/=id
4920      examples/mwolson/templates/.arch-ids/footer.html.id
4921      examples/mwolson/templates/.arch-ids/generic-footer.html.id
4922      examples/mwolson/templates/.arch-ids/generic-header.html.id
4923      examples/mwolson/templates/.arch-ids/header.html.id
4924      examples/mwolson/templates/footer.html
4925      examples/mwolson/templates/generic-footer.html
4926      examples/mwolson/templates/generic-header.html
4927      examples/mwolson/templates/header.html
4929     modified files:
4930      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
4931      lisp/muse-wiki.el
4933     new directories:
4934      examples/mwolson/templates
4935      examples/mwolson/templates/.arch-ids
4938 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
4940     Summary:
4941       Make published link handling do the right thing, plus misc. fixes.
4942     Revision:
4943       muse--main--1.0--patch-133
4945     * lisp/muse-mode.el (muse-mode-hook): Add option for
4946       `muse-wiki-update-custom-values'.  The :set function makes sure that
4947       this is always included in `muse-mode-hook' if muse-wiki is loaded.
4948       This probably isn't best-practice, but it works.
4949     
4950     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
4951       Save match data.
4952     
4953     * lisp/muse-publish.el (muse-publish-url-transforms): Add
4954       `muse-publish-prepare-url' to the listed options.
4955     
4956     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
4957       output-dir is not specified.
4958     
4959     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
4960       here instead of later on.
4961     
4962     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
4963       right thing when `muse-wiki-interwiki-alist' is nil.
4964     
4965     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
4966       `muse-publish-output-file'.
4967     
4968     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4969       (muse-wiki-transform-wikiword): Removed.  We should not use the
4970       publishing transforms facility to handle these.
4971     
4972     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
4973       links as "link" rather than "url".
4974     
4975     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
4976       takes care of any customization cleaups that need to happen whenever
4977       muse-mode is entered.
4978     
4979     * lisp/muse.el (muse-implicit-link-functions): Add options for
4980       `muse-handle-url' and the wiki handlers.
4981       (muse-explicit-link-functions): Add option for
4982       `muse-wiki-handle-internal'.
4984     modified files:
4985      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4986      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4989 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
4991     Summary:
4992       Add invalid directory assertion.
4993     Revision:
4994       muse--main--1.0--patch-132
4996     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
4997       any invalid directories will trigger an error.
4999     modified files:
5000      ChangeLog lisp/muse-project.el
5003 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
5005     Summary:
5006       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
5007     Revision:
5008       muse--main--1.0--patch-131
5011     modified files:
5012      AUTHORS ChangeLog
5015 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
5017     Summary:
5018       Yann's assignment form came in!
5019     Revision:
5020       muse--main--1.0--patch-130
5023     modified files:
5024      AUTHORS ChangeLog
5027 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
5029     Summary:
5030       Compilation fix, minor shuffling in `muse-mode'.
5031     Revision:
5032       muse--main--1.0--patch-129
5034     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
5035       accessing it.  Fixes Yet Another Compiler Error.
5036     
5037     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
5038      project-specific settings happen first.
5040     modified files:
5041      ChangeLog lisp/muse-mode.el lisp/muse.el
5044 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
5046     Summary:
5047       Fix annoying initial buffer coloring problem.
5048     Revision:
5049       muse--main--1.0--patch-128
5051     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
5052       where even buffer-file-name is not set.  This happens the first time we
5053       attempt to colorize the buffer.  I'm rather astonished that I had to do
5054       this.
5056     modified files:
5057      ChangeLog lisp/muse-wiki.el
5060 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
5062     Summary:
5063       Jump to bad and good links on TAB; mode-choosing fix.
5064     Revision:
5065       muse--main--1.0--patch-127
5067     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
5068       pics a major mode for a file.  If one is specified in the project of
5069       file, use it.  Otherwise, use muse-mode.
5070       (muse-next-reference, muse-previous-reference): Jump to bad links as
5071       well as good ones.
5072     
5073     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
5074       of `muse-mode'.
5076     modified files:
5077      ChangeLog lisp/muse-mode.el lisp/muse.el
5080 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
5082     Summary:
5083       Add specified Muse file extension to auto-mode-alist.
5084     Revision:
5085       muse--main--1.0--patch-126
5087     * lisp/muse.el (muse-file-extension): If extension is specified, remove
5088       the old extension from auto-mode-alist and add the new one.  This
5089       eliminates the need to set muse-mode-auto-p when you have specified a
5090       Muse file extension.
5091     
5092     * examples/mwolson/muse-init.el: Sync.
5094     modified files:
5095      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
5098 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
5100     Summary:
5101       Make `muse-project-alist' more intuitively customizable.
5102     Revision:
5103       muse--main--1.0--patch-125
5105     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
5106       settings.
5107     
5108     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
5109       (muse-project-alist-get): New function that pre-parses
5110       `muse-projects-alist' before customization in order to work around an
5111       annoying limitation in the customize interface.
5112       (muse-project-alist-set): New function that takes the value that
5113       customize gave us and turns it into something Muse can use.
5114       (muse-project): New widget that outlines the form of the
5115       `muse-project-alist' variable.
5116       (muse-project-alist): Use the `muse-project' widget and specify :set
5117       and :get.
5119     modified files:
5120      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
5123 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
5125     Summary:
5126       Silence compiler warnings.
5127     Revision:
5128       muse--main--1.0--patch-124
5130     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
5131     
5132     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
5133       compiler warning.
5134     
5135     * lisp/muse-project.el (muse-project-applicable-styles): Call
5136       `muse-assert' with only 1 argument to silence a compiler warning.
5138     modified files:
5139      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
5140      lisp/muse-project.el
5143 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
5145     Summary:
5146       muse-docbook: Merge several other types of tags if necessary.
5147     Revision:
5148       muse--main--1.0--patch-123
5150     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
5151       `muse-docbook-fixup-sections'.  For each TAG in
5152       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
5153       merge them together.  Thanks to Dale P. Smith for the suggestion.
5154       (muse-docbook-merged-tags): Customizable list of tags that need merging.
5156     modified files:
5157      ChangeLog lisp/muse-docbook.el
5160 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
5162     Summary:
5163       muse-docbook: Output an XML tag with encoding at the beginning of document.
5164     Revision:
5165       muse--main--1.0--patch-122
5167     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
5168       of document.
5169       (muse-docbook-encoding-default): New option that determines which Emacs
5170       buffer encoding to use by default in Muse DocBook files if none is
5171       found.
5172       (muse-docbook-charset-default): New option that determines the DocBook
5173       XML charset to use if no translation is found in
5174       muse-docbook-encoding-map.
5175       (muse-docbook-encoding-map): New option alist that maps an emacs coding
5176       system to its associated DocBook coding system.
5177       (muse-docbook-transform-content-type): New function that determines the
5178       DocBook XML encoding to use based on the contents of
5179       muse-docbook-encoding-map.
5180       (muse-docbook-encoding): New function that calls
5181       muse-docbook-transform-content-type.
5182       (muse-docbook-finalize-buffer): New function that sets the buffer file
5183       coding system to the value of muse-docbook-encoding-default, but only
5184       if the buffers contents have no special characters.
5185       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
5187     modified files:
5188      ChangeLog lisp/muse-docbook.el
5191 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
5193     Summary:
5194       Apply muse-docbook patch from Dale P. Smith.
5195     Revision:
5196       muse--main--1.0--patch-121
5198     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
5199       Dale P. Smith to make the markup much better.
5201     modified files:
5202      AUTHORS ChangeLog lisp/muse-docbook.el
5205 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
5207     Summary:
5208       Use different mapping for S-tab on Windows.
5209     Revision:
5210       muse--main--1.0--patch-120
5212     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
5213       Windows, use [(shift tab)] for `muse-previous-reference'.
5215     modified files:
5216      ChangeLog lisp/muse-mode.el
5219 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
5221     Summary:
5222       XEmacs wiki fix.
5223     Revision:
5224       muse--main--1.0--patch-119
5226     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
5227       `muse-match-string-no-properties' so XEmacs doesn't complain.
5229     modified files:
5230      ChangeLog lisp/muse-wiki.el
5233 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
5235     Summary:
5236       Handle a few edge cases with project-page resolution gracefully.
5237     Revision:
5238       muse--main--1.0--patch-118
5240     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
5241       make sure that PAGE is specified.  STYLES should be generated
5242       automatically, but it could theoretically fail.  I'm managing to
5243       trigger this when messing with unsaved Muse files.  Handle case where
5244       buffer has not yet been saved.
5245       (muse-project-find-file): Don't try to resolve relative links; just
5246       open them.
5247     
5248     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
5249       point-of-reference bug.  No need to call muse-project-page-of-file
5250       since buffer-file-name and muse-publishing-current-file both give us
5251       full paths.
5252     
5253     * lisp/muse-mode.el (muse-link-at-point): For some reason,
5254       `skip-chars-backward' only respects the newline some of the time.
5255       Damned annoying.
5257     modified files:
5258      ChangeLog lisp/muse-mode.el lisp/muse-project.el
5259      lisp/muse-wiki.el
5262 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
5264     Summary:
5265       Fix image-link goof-up and add pretty titles.
5266     Revision:
5267       muse--main--1.0--patch-117
5269     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
5270       class="image-link"> instead of <div class="image-link">.  I found a bug
5271       with the way I was handling both, so I decided to simplify things.
5272     
5273     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
5274       `muse-publish-output-name', but keeps the directory prefix.
5275       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
5276     
5277     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
5278       customizable option that determines the words to downcase in title.
5279       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
5280       Capitalized Title out of either a string or the current title.  This is
5281       not currently used by any other function -- for now it is meant to be
5282       called by the user.
5284     modified files:
5285      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
5288 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
5290     Summary:
5291       Escape specials in link descriptions.
5292     Revision:
5293       muse--main--1.0--patch-116
5295     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
5296       function that escapes special characters in the given string according
5297       to the current publishing style.
5298       (muse-publish-url): Use the above function to escape the description
5299       part of extended links.
5300       (muse-publish-prepare-url): Don't make string read-only; it does
5301       nothing.
5302     
5303     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
5304       (muse-wiki-transform-wikiword): Don't make string read-only.
5306     modified files:
5307      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
5310 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
5312     Summary:
5313       Escape "&", "<", and ">" in URL text.
5314     Revision:
5315       muse--main--1.0--patch-115
5317     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
5318       specially.  Thanks to John Sullivan for the suggestion.
5320     modified files:
5321      ChangeLog lisp/muse-html.el
5324 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
5326     Summary:
5327       Update my example configuration.
5328     Revision:
5329       muse--main--1.0--patch-114
5331     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
5332       project to "WebSite" in order to make it more distinct.
5333       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
5334       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
5335       anymore.
5336       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
5337       published name of the current file.  I really should make a function
5338       called `muse-published-name' or something similar!
5339       ("\C-cpx"): Use this key sequence for
5340       `my-muse-prepare-entry-for-xanga'.
5341       (muse-file-extension): I'm making use of this so I can figure out its
5342       intricacies.
5344     modified files:
5345      ChangeLog examples/mwolson/muse-init.el
5348 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
5350     Summary:
5351       Tackle a project name interwiki highlighting snafu.
5352     Revision:
5353       muse--main--1.0--patch-113
5355     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
5356       this.  It seems to be more robust now.  Highlighting is going the way I
5357       want it.
5359     modified files:
5360      ChangeLog lisp/muse-wiki.el
5363 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
5365     Summary:
5366       Fix some gross mistakes.
5367     Revision:
5368       muse--main--1.0--patch-112
5370     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
5371       gross misspellings.
5372     
5373     * lisp/muse-project.el (muse-project-file-entries): If
5374       `muse-file-extension' is defined, use it to filter the entries.
5375     
5376     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
5377       variable.  Move higher in file.
5378     
5379     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
5380       argument instead of the real name of the variable.
5382     modified files:
5383      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5384      lisp/muse.el
5387 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
5389     Summary:
5390       Make natural interwiki links between projects mostly work.
5391     Revision:
5392       muse--main--1.0--patch-111
5394     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
5395       function and flesh it out.  This seems to work properly, though for
5396       some reason, interwiki links using projects are a bit flakey.
5397       (muse-wiki-handle-interwiki): Deal with case where we have a project
5398       name in an interwiki link.
5400     modified files:
5401      ChangeLog lisp/muse-wiki.el
5404 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
5406     Summary:
5407       Fix Emacs21 issue with muse-insert-tag.
5408     Revision:
5409       muse--main--1.0--patch-110
5411     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
5412       completing-read to appease older Emacsen.
5414     modified files:
5415      ChangeLog lisp/muse-mode.el
5418 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
5420     Summary:
5421       Fix error with `muse-blosxom-new-entry' and Emacs21.
5422     Revision:
5423       muse--main--1.0--patch-109
5425     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
5426       `completing-read' so that old versions of Emacs don't complain.
5428     modified files:
5429      ChangeLog lisp/muse-blosxom.el
5432 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
5434     Summary:
5435       Try to fix an error with `muse-blosxom-get-categories'.
5436     Revision:
5437       muse--main--1.0--patch-108
5439     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
5440       about processing directories.
5442     modified files:
5443      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
5446 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
5448     Summary:
5449       Make a distinction between implicit and explicit links at publish-time.
5450     Revision:
5451       muse--main--1.0--patch-107
5453     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
5454     
5455     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
5456     
5457     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
5458       `explicit' argument.
5459     
5460     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
5461       not we are dealing with an explicit link.
5462     
5463     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
5464     
5465     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
5466       argument, but ignore it.
5467     
5468     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
5469       when link is not explicit.
5471     modified files:
5472      ChangeLog lisp/muse-html.el lisp/muse-http.el
5473      lisp/muse-publish.el lisp/muse-wiki.el
5476 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
5478     Summary:
5479       Implement several WikiWord handling fixes.
5480     Revision:
5481       muse--main--1.0--patch-106
5483     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
5484       found by the handlers.  Don't send implicit links through some of the
5485       advanced checks.
5486     
5487     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
5488       of interwiki link before calling `muse-handle-explicit-link'.
5489     
5490     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
5491       "\\|" separator between project-alist entries and interwiki entries.
5492       Force a reconfiguration of muse-colors-markup.
5493     
5494     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
5495       sure that we don't colorize WikiNames that don't go with any file.
5496     
5498     modified files:
5499      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
5500      lisp/muse-wiki.el
5503 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
5505     Summary:
5506       Attempt to simplify muse-wiki a bit.
5507     Revision:
5508       muse--main--1.0--patch-105
5510     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
5511       here.
5512     
5513     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
5514       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
5515       (muse-wiki-update-use-wikiword-markup-regexp)
5516       (muse-wiki-update-use-wikiword-link-function)
5517       (muse-wiki-update-use-wikiword-url-transforms): Remove.
5518       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
5519     
5520     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
5521       `muse-wiki-use-wikiword' is specified.
5522     
5523     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
5524       unless `muse-wiki-use-wikiword' is specified.
5525     
5526     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
5527       muse-colors-markup.
5528     
5529     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
5530       muse-publish-markup-regexps.
5531     
5532     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
5533       muse-publish-url-transforms.
5534     
5535     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
5536       muse-wiki-handle-wikiword to muse-implicit-link-functions.
5537     
5539     modified files:
5540      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
5543 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
5545     Summary:
5546       Make muse-blosxom use relative name of published file in page-date alist.
5547     Revision:
5548       muse--main--1.0--patch-104
5550     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
5551       file.
5552       (muse-blosxom-update-page-date-alist): Renamed from
5553       `muse-blosxom-markup-date-directive'.  Make the current file name
5554       relative to the base directory and strip file extension if necessary.
5555     
5557     modified files:
5558      ChangeLog lisp/muse-blosxom.el
5561 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
5563     Summary:
5564       Hack on muse-blosxom timestamps somewhat.
5565     Revision:
5566       muse--main--1.0--patch-103
5568     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
5569       actually do something useful.  This should have a different name,
5570       really.
5571       ("blosxom-html", "blosxom-xhtml"): Call
5572       `muse-blosxom-markup-date-directive' after publishing each entry.
5573     
5575     modified files:
5576      ChangeLog lisp/muse-blosxom.el
5579 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
5581     Summary:
5582       Fix several startup and compile errors.
5583     Revision:
5584       muse--main--1.0--patch-102
5586     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
5587       fixes an error that occurred during startup.
5588     
5589     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
5590       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
5591       to muse.el.
5592     
5593     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
5594       that the nasty compile errors go away.  Fix a few typos.
5595       (muse-ignored-extensions): Fix docstring.
5596       (muse-file-extension): Move this higher in the file.
5597     
5598     
5600     modified files:
5601      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5604 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
5606     Summary:
5607       Note that muse-file-extension should not have "." in front.
5608     Revision:
5609       muse--main--1.0--patch-101
5611     * lisp/muse-project.el (muse-project-find-file): Handle case where
5612       muse-file-extension is not specified.
5613     
5614     * lisp/muse.el (muse-file-extension): Note that the period at the
5615       beginning of this value should be omitted.
5616     
5617     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
5618       file extension so that regexp characters inside the extension will not
5619       goof it up.  This should never be a problem in normal cases, but let's
5620       be robust.
5621     
5623     modified files:
5624      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5625      lisp/muse.el
5628 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
5630     Summary:
5631       Implement optional file extension of Muse files.
5632     Revision:
5633       muse--main--1.0--patch-100
5635     * lisp/muse-mode.el (muse-mode): Make sure
5636       `muse-update-ignored-extensions-regexp' gets updated every time we
5637       enter Muse mode.  This works around a bug in the customize interface --
5638       if a user changes an option using setq, the :set function sometimes
5639       does not get executed.  I should really try to determine whether or not
5640       this is really an issue anymore.
5641     
5642     * lisp/muse-project.el (muse-project-find-file): Make use of
5643       `muse-file-extension'.
5644     
5645     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
5646       customizable; it is autogenerated from `muse-ignored-extensions'.
5647       (muse-update-ignored-extensions-regexp): New function that sets the
5648       value of `muse-ignored-extensions-regexp'.  This is needed in order to
5649       make sure that the value of `muse-file-extension' is taken into
5650       account.
5651       (muse-ignored-extensions): New option that determines which file
5652       extensions to ignore.  It is in the form of a list of regexps.
5653     
5654     * lisp/muse.el (muse-file-extension): New option that allows the user to
5655       specify the file extension to be used for Muse files.  By default, this
5656       is nil, which means that no extension will be used.
5657     
5658     * lisp/muse.el (muse-page-name): Handle case where
5659       `muse-ignored-extensions-regexp' is nil.
5660     
5662     modified files:
5663      ChangeLog lisp/muse-mode.el lisp/muse-project.el
5664      lisp/muse-regexps.el lisp/muse.el
5667 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
5669     Summary:
5670       Document new blosxom convenience feature.
5671     Revision:
5672       muse--main--1.0--patch-99
5674     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
5675       `muse-blosxom-project-alist-entry'.  An example is provided in the
5676       header.
5677     
5679     modified files:
5680      ChangeLog lisp/muse-blosxom.el
5683 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
5685     Summary:
5686       Further work on `muse-project-alist' entry generation for blosxom.
5687     Revision:
5688       muse--main--1.0--patch-98
5690     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
5691       Include subdirectories in first part of "Blog" entry.
5692     
5693     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
5694       that returns a list of dirs that are to be used with the first part of
5695       a `muse-project-alist' entry.
5696     
5698     modified files:
5699      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
5702 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
5704     Summary:
5705       New function: muse-blosxom-project-alist-entry.
5706     Revision:
5707       muse--main--1.0--patch-97
5709     * examples/mwolson/muse-init.el: Update from my latest settings.
5710       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
5711     
5712     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
5713       that generates the latter part of an entry for `muse-project-alist'.
5714     
5716     modified files:
5717      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
5720 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
5722     Summary:
5723       Merged from hodique@lifl.fr--2005 (patch 12-23)
5724     Revision:
5725       muse--main--1.0--patch-96
5727     Patches applied:
5728     
5729      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
5730        Merged from mwolson@gnu.org--2005 (patch 68-76)
5731     
5732      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
5733        Merged from mwolson@gnu.org--2005 (patch 77-80)
5734     
5735      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
5736        Merged from mwolson@gnu.org--2005 (patch 81)
5737     
5738      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
5739        Merged from mwolson@gnu.org--2005 (patch 82)
5740     
5741      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
5742        Escape % in latex publishing
5743     
5744      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
5745        bugfix
5746     
5747      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
5748        small improvement on muse-make-link
5749     
5750      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
5751        Fix customization of muse-wiki-wikiword-regexp
5752     
5753      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
5754        Allow full customization of WikiWords
5755     
5756      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
5757        Fix mouse-2 yank bug in muse-mode
5758     
5759      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
5760        Fix interpretation order
5761     
5762      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
5763        Merged from mwolson@gnu.org--2005 (patch 83-95)
5764     
5766     modified files:
5767      ChangeLog lisp/muse-wiki.el
5769     new patches:
5770      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
5771      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
5772      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
5773      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
5774      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
5775      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
5776      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
5777      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
5778      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
5779      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
5780      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
5781      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
5784 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
5786     Summary:
5787       Minor docfixes.
5788     Revision:
5789       muse--main--1.0--patch-95
5791     * lisp/muse-mode.el (muse-follow-name-at-point) 
5792       (muse-follow-name-at-mouse): Docfixes.
5793     
5795     modified files:
5796      ChangeLog lisp/muse-mode.el
5799 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
5801     Summary:
5802       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
5803     Revision:
5804       muse--main--1.0--patch-94
5806     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
5807       `muse-blosxom-new-entry'.
5808     
5809     * muse.texi (Blosxom Entries): Ditto.
5810     
5812     modified files:
5813      ChangeLog lisp/muse-blosxom.el muse.texi
5816 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
5818     Summary:
5819       Re-add global mouse-2 event.
5820     Revision:
5821       muse--main--1.0--patch-93
5823     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
5824       mouse-2, since Yann found a way around the problem I was facing.
5825       (muse-follow-name-at-mouse): Call the event that would normally be used
5826       here if we don't have a link at point.
5827     
5829     modified files:
5830      ChangeLog lisp/muse-mode.el
5833 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
5835     Summary:
5836       Fix publishing error.
5837     Revision:
5838       muse--main--1.0--patch-92
5840     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
5841       the cdr of output-dir.  This was a code fragment from a previous
5842       attempt to refactor this function.
5843     
5845     modified files:
5846      ChangeLog lisp/muse-project.el
5849 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
5851     Summary:
5852       Work on getting to the point where we can resolve project interwiki links.
5853     Revision:
5854       muse--main--1.0--patch-91
5856     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5857       `muse-publishing-current-file'.
5858     
5859     * lisp/muse-project.el (muse-project-of-file): Ditto.
5860     
5861     * lisp/muse-project.el (muse-project-applicable-styles): New function
5862       that returns the usable styles for a file, given either a list of
5863       styles or a project name.  This is useful for removing styles that will
5864       be ignored for a file.
5865       (muse-project-publish-file): Split :include and :exclude processing
5866       into `muse-project-applicable-styles'.
5867     
5868     * lisp/muse-publish.el (muse-publish-output-name): Use
5869       `muse-publishing-current-file'.
5870     
5871     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
5872     
5873     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
5874       project names.
5875     
5876     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
5877       names to be uninterpreted.  Remove need for muse-assoc-string.
5878     
5879     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
5880       function that will be called to fetch a link to a page from a Muse
5881       project from the output file of the currently-published file.  This is
5882       commented out for now since I ran out of energy.
5883     
5884     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
5885       `muse-wiki-resolve-project-page' for handling Muse project interwiki
5886       links, but only when no match was found in `muse-wiki-interwiki-alist'.
5887       Handle case where no interwiki can be found, even though this should
5888       never happen.
5889     
5890     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
5891       whenever Muse mode is entered.  That way we don't have to enter an
5892       extra command in our .emacs.
5893     
5894     * lisp/muse.el (muse-current-file): Remove this, since a variable called
5895       `muse-publishing-current-file' already exists that does the same thing.
5896       How embarrassing.
5897     
5898     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
5899     
5900     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
5901       to use it.
5902     
5904     modified files:
5905      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5906      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5909 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
5911     Summary:
5912       Mouse-2 on regular text will yank rather than give an error.
5913     Revision:
5914       muse--main--1.0--patch-90
5916     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
5917       this seems to be more trouble than it's worth.
5918       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
5919       use our own implementation.
5920     
5922     modified files:
5923      ChangeLog lisp/muse-mode.el
5926 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
5928     Summary:
5929       Make interwiki links publish with the correct extension.
5930     Revision:
5931       muse--main--1.0--patch-89
5933     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
5934       prefix and suffix to interwiki names, as well as stripping out unwanted
5935       extensions.
5936     
5938     modified files:
5939      ChangeLog lisp/muse-wiki.el
5942 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
5944     Summary:
5945       Fix publishing of bare interwiki names.
5946     Revision:
5947       muse--main--1.0--patch-88
5949     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
5950       `set'.  Use `muse-assoc-string' instead of `assoc'.
5951     
5952     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
5953       `assoc-string' functionality usable with Emacs21 and XEmacs.
5954     
5956     modified files:
5957      ChangeLog lisp/muse-wiki.el lisp/muse.el
5960 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
5962     Summary:
5963       Apply a few fixes from Yann's branch.
5964     Revision:
5965       muse--main--1.0--patch-87
5967     Background: I hacked on Muse over the weekend while offline, and so did
5968                 Yann.  His changes to muse-wiki.el are different than the
5969                 ones that I made, so we should probably figure out the best
5970                 way to handle this when we both get on IRC again.  For now,
5971                 I've merged in the bugfixes that he's made, omitting most of
5972                 the changes to muse-wiki.
5973     
5974     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
5975     
5976     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
5977     
5978     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
5979       introduced previously.
5980     
5982     modified files:
5983      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
5986 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
5988     Summary:
5989       Warn if file not published; hack further on Wiki stuff.
5990     Revision:
5991       muse--main--1.0--patch-86
5993     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
5994       complete <div> tags that are of the class "image-link".  It is hoped
5995       that this will prevent user-added <div> tags from being mangled.
5996     
5997     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
5998       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
5999       need to look at the text at point.
6000     
6001     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
6002       current file has not been published since it was up-to-date.  Thanks to
6003       Bill Freeman for the suggestion.
6004     
6005     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
6006       is nil.  If this happens, return the original URL.
6007     
6008     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
6009       `muse-wiki-update-interwiki-regexp.'
6010       (muse-wiki-update-interwiki-regexp): New function that sets the value
6011       of `muse-wiki-interwiki-regexp'.
6012       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
6013       on :set.
6014     
6015     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
6016       `muse-wiki-expand-interwiki'.
6017       (muse-wiki-transform-wikiword): New function that prevents WikiWords
6018       with no matching file from being published as links.
6019     
6020     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
6021       string argument once again, since this behavior is needed when
6022       publishing.
6023       (muse-wiki-handle-wikiword): Ditto.
6024     
6025     * lisp/muse.el (muse-handle-url): Ditto.
6026     
6027     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
6028       after every unsuccessful attempt at handling the link.  If argument is
6029       given, restore match-data at end, too.
6030     
6031     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
6032       argument.  Match data is always saved.  If argument is not given,
6033       assume that `muse-implicit-link-regexp' has been matched against, and
6034       return the 1st match string if no handlers worked.
6035     
6037     modified files:
6038      ChangeLog lisp/muse-html.el lisp/muse-mode.el
6039      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
6042 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
6044     Summary:
6045       Hack on WikiName handling and make TAB work for Wiki links.
6046     Revision:
6047       muse--main--1.0--patch-85
6049     * lisp/muse-colors.el (muse-colors-markup): Use
6050       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
6051     
6052     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
6053       nil, don't color bad links.  If non-nil, color bad links.
6054     
6055     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
6056     
6057     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
6058       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
6059       (muse-journal-rss-munge-buffer): Ditto.
6060     
6061     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
6062       Docfix.
6063     
6064     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
6065       are handled first, then implicit ones.  It should work better in all
6066       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
6067       to determine how far to scan for an implicit link.  This defaults to
6068       the text between the point and the next space.
6069     
6070     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
6071       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
6072       literally after opening the buffer.  Hopefully this can be of use in
6073       custom visit-link functions, when necessary.
6074     
6075     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
6076       `muse-visit-link-default'.
6077     
6078     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
6079       Search by text properties instead of regexps.  This allows Muse to find
6080       links without having to have a massive regexp that contains all link
6081       types.  The downside is that this will not work if the user defontifies
6082       the buffer.  But it would somewhat defeat the purpose of following
6083       links if you can't see them.
6084     
6085     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
6086       enough command line args are passed in batch mode.
6087     
6088     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
6089       `muse-explicit-link-regexp'.
6090     
6091     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
6092       `muse-link-regexp'.
6093     
6094     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
6095       specifies the "common ground" of all implicit links, like URLs, bare
6096       WikiNames, and -- in the future -- email addresses.
6097     
6098     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
6099     
6100     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
6101       optional.  That was a bad idea on my part.  Renamed from
6102       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
6103       annoy anyone :^) .
6104     
6105     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
6106       `muse-wiki-interwiki-expand'.
6107       (muse-wiki-handle-wikiword): Renamed from
6108       `muse-wiki-wikiword-handle'.
6109     
6110     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
6111       for the eval-after-load arg since XEmacs chokes on constants.
6112     
6113     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
6114       face on WikiWords that don't correspond with a file.  If people really
6115       want this to appear in bad-link face, I could accommodate that.
6116     
6117     * lisp/muse.el (muse-handle-url): New function that detects whether the
6118       given string is a URL.
6119       (muse-implicit-link-functions): Renamed from
6120       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
6121       (muse-explicit-link-functions): Renamed from
6122       `muse-mode-handler-functions'.
6123       (muse-handle-implicit-link): New function that handles all
6124       implicit links by calling functions from `muse-implicit-link-functions'.
6125       (muse-handle-explicit-link): Renamed from
6126       `muse-handled-url'.
6127     
6129     modified files:
6130      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
6131      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
6132      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
6135 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
6137     Summary:
6138       Allow WikiWords to be ignored with <nop> or "''''".
6139     Revision:
6140       muse--main--1.0--patch-84
6142     * lisp/muse-mode.el (muse-browse-result): Docfixes.
6143     
6144     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
6145       whether to hide <nop> tags when coloring a Muse buffer.
6146       (muse-wiki-wikiword-at-point): Docfix.
6147       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
6148       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
6149       during publishing.
6150       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
6151       which keeps the WikiWord that follows it from being interpreted.
6152       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
6153       WikiWord delimiter.
6154     
6156     modified files:
6157      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
6160 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
6162     Summary:
6163       Update postal address of FSF in muse-wiki.el.
6164     Revision:
6165       muse--main--1.0--patch-83
6167     * lisp/muse-wiki.el: Update postal address of the FSF.
6168     
6170     modified files:
6171      ChangeLog lisp/muse-wiki.el
6174 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
6176     Summary:
6177       Interpret explicit links before emphasis.
6178     Revision:
6179       muse--main--1.0--patch-82
6181     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
6182       links before emphasis.
6183     
6184     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
6185       for the heck of it.
6187     modified files:
6188      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
6191 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
6193     Summary:
6194       Wiki hacking, regexp tweaks.
6195     Revision:
6196       muse--main--1.0--patch-81
6198     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
6199       muse-regexp.
6200     
6201     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
6202       that indicates whether or not to use character classes in regexps.  The
6203       default is to let Muse try to figure it out.
6204       (muse-extreg-usable-p): Make use of this variable.
6205     
6206     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
6207       this regexp.  I'm guessing it was supposed to have a TAB in there at
6208       one time.  Replace this stuff with muse-regexp-space.
6209     
6210     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
6211       by default.
6212     
6213     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
6214       "or".
6215     
6216     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
6217       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
6218       We'll fix those anchor problems eventually!
6219     
6220     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
6221       uses `muse-interwiki-handle' to determine whether an interwiki link is
6222       at point.
6223     
6224     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
6225       look for a suitable value at point if needed.
6226     
6227     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
6228     
6229     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
6230     
6231     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
6233     modified files:
6234      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
6235      lisp/muse-wiki.el
6238 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
6240     Summary:
6241       Make installation of manual when not using Debian go smoothly.
6242     Revision:
6243       muse--main--1.0--patch-80
6245     * Makefile.defs (INSTALLINFO): New variable that specifies what command
6246       and options are to be used when insinuating the Muse documentation into
6247       the Info menu.
6248     
6249     * Makefile (install): Make use of INSTALLINFO.
6250     
6251     * README (Installation): Give directions for changing INSTALLINFO on a
6252       Debian system and changing where Muse is installed.
6253     
6254     * muse.texi: Ditto.
6256     modified files:
6257      ChangeLog Makefile Makefile.defs README muse.texi
6260 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
6262     Summary:
6263       Fix compiler warning induced by last patch.
6264     Revision:
6265       muse--main--1.0--patch-79
6267     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
6268       compiler warning.
6270     modified files:
6271      ChangeLog lisp/muse-project.el lisp/muse.el
6274 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
6276     Summary:
6277       Add `muse-current-file', fix minor QuickStart issue.
6278     Revision:
6279       muse--main--1.0--patch-78
6281     * examples/QuickStart: Make John Wiegley the author.
6282     
6283     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
6284       `muse-current-file' instead of `buffer-file-name'.
6285     
6286     * lisp/muse-project.el (muse-current-project): Document.
6287     
6288     * lisp/muse-project.el (muse-current-file): New variable indicating the
6289       name, including path, of the file that is currently being published.
6290       (muse-project-of-file): Make use of
6291       `muse-current-file'.
6292     
6293     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
6294     
6295     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
6297     modified files:
6298      ChangeLog examples/QuickStart lisp/muse-blosxom.el
6299      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
6300      lisp/muse.el
6303 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
6305     Summary:
6306       Make muse-replace-regexp-in-string closer to its parent; no func change.
6307     Revision:
6308       muse--main--1.0--patch-77
6310     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
6311       to implement all functionality of `replace-regexp-in-string'.  No
6312       functionality change.
6313     
6315     modified files:
6316      ChangeLog lisp/muse.el
6319 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
6321     Summary:
6322       Play nicely with fill, adaptive-fill, and flyspell.
6323     Revision:
6324       muse--main--1.0--patch-76
6326     * muse-mode.el (muse-mode-intangible-links): New function used to
6327       determine whether links will be considered intangible.
6328     
6329     * lisp/muse-mode.el (muse-mode-link-functions)
6330       (muse-mode-handler-functions): Minor docfix.
6331     
6332     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
6333       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
6334       making links intangible by default, but this may be adjusted by use of
6335       the `muse-mode-intangible-links' function.
6336     
6337     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
6338       nil if we should allow a fill to occur here.  Keeps links from being
6339       broken up.
6340     
6341     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
6342       non-nil if we allow spell-checking to occur here.  Keeps links from
6343       being improperly colorized.
6344     
6345     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
6346       functionality change.
6348     modified files:
6349      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
6352 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
6354     Summary:
6355       Minor doc changes and code prettification.
6356     Revision:
6357       muse--main--1.0--patch-75
6359     * AUTHORS: Note that YH's assignment is in the mail.
6360     
6361     * README (scripts): Explain better the contents of the `scripts'
6362       directory.
6363     
6364     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
6366     modified files:
6367      AUTHORS ChangeLog README lisp/muse-wiki.el
6370 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
6372     Summary:
6373       Merged from hodique@lifl.fr--2005 (patch 7-11)
6374     Revision:
6375       muse--main--1.0--patch-74
6377     Patches applied:
6378     
6379      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
6380        split WikiWords and InterWiki links into their own package
6381     
6382      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
6383        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
6384     
6385      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
6386        Mimic experimental behavior for interwiki
6387     
6388      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
6389        fix notes publishing
6390     
6391      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
6392        various minor fixes
6394     new files:
6395      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
6397     modified files:
6398      ChangeLog lisp/muse-colors.el lisp/muse-html.el
6399      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
6401     renamed files:
6402      experimental/.arch-ids/muse-wiki.el.id
6403        ==> experimental/.arch-ids/muse-wiki-old.el.id
6404      experimental/muse-wiki.el
6405        ==> experimental/muse-wiki-old.el
6407     new patches:
6408      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
6409      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
6410      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
6411      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
6412      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
6415 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
6417     Summary:
6418       Tell people where to find on-line version of manual.
6419     Revision:
6420       muse--main--1.0--patch-73
6422     * README: Add on-line locations for manual.
6423     
6424     * muse.texi: Remove @include directive.  This makes generating a PDF of
6425       this documentation a lot easier.
6426     
6427     * muse.texi (Preface): Add on-line locations for manual.
6429     modified files:
6430      ChangeLog README muse.texi
6433 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
6435     Summary:
6436       Try to make Muse play nice with outline minor mode.
6437     Revision:
6438       muse--main--1.0--patch-72
6440     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
6441     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
6442     "muse" instead of "t" when adding invisibility to text or checking for
6443     invisibility.
6444     
6445     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
6446     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
6447     this function.
6449     modified files:
6450      ChangeLog lisp/muse-colors.el lisp/muse.el
6453 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
6455     Summary:
6456       Minor grammar fix in Introduction section of manual.
6457     Revision:
6458       muse--main--1.0--patch-71
6460     * muse.texi (Introduction): Minor grammar fix.
6462     modified files:
6463      ChangeLog muse.texi
6466 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
6468     Summary:
6469       Release Muse 3.01.
6470     Revision:
6471       muse--main--1.0--patch-70
6473     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
6474     
6475     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
6476     
6477     * lisp/muse-poem.el (muse-poem-markup-strings)
6478       (muse-poem-chapbook-strings): Make customizable.
6479     
6480     * lisp/muse-poem.el (muse-chapbook-latex-header)
6481       (muse-chapbook-latex-footer): Docfix.
6482     
6483     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
6484       (muse-texinfo-pdf-extension): Ditto.
6485     
6486     * lisp/muse.el (muse-version): Change to 3.01.
6487     
6488     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
6489       done, for now!
6491     modified files:
6492      ChangeLog lisp/muse-colors.el lisp/muse-html.el
6493      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
6496 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
6498     Summary:
6499       Tweak documentation thoroughly; still incomplete.
6500     Revision:
6501       muse--main--1.0--patch-69
6503     * README: Minor tweaks.
6504     
6505     * muse.texi: Massively rename chapters so that the titles are more
6506       descriptive.  Clean up grammar.
6507     
6508     * muse.texi (Obtaining Muse): Move content of Installation node here,
6509       stripping out any customization tips, since those are covered later.
6510       Re-work this chapter since I was dissatisfied with it.
6511     
6512     * muse.texi (Installation): This node has the content of README regarding
6513       installation, which fits the title of the node much better than the
6514       previous content.
6515     
6516     * muse.texi (Blosxom): Turn the sections of this section into
6517       subsections.
6518     
6519     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
6520       like lists!
6521     
6522     * muse.texi (History): Add a "2005" item.
6524     modified files:
6525      ChangeLog README muse.texi
6528 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
6530     Summary:
6531       Finish documenting 2 more publishing styles.
6532     Revision:
6533       muse--main--1.0--patch-68
6535     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
6536     
6537     * lisp/muse-journal.el: Docfixes.
6538     
6539     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
6540       documentation to this function.
6541     
6542     * muse.texi (Blosxom Options): New node containing the publishing styles
6543       and options provided by Blosxom.
6544       (Book): Add usage note, as I suspect a lot of people might be confused
6545       by this style.
6546       (HTML): Space out entries better.
6547       (Journal, LaTeX): New nodes for publishing styles.
6548       (Common Elements): Document a few options that are present in
6549       `muse-publish.el'.
6551     modified files:
6552      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
6553      lisp/muse-latex.el lisp/muse-publish.el muse.texi
6556 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
6558     Summary:
6559       Make Muse installable and correct an Emacs21 issue.
6560     Revision:
6561       muse--main--1.0--patch-67
6563     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
6564       directory will be generated.
6565       (all): Compile muse.info by default.
6566       (doc): Refactor into individual generation rules for .html and .info
6567       files.
6568       (install): New rule that installs Muse source code, compiled .elc
6569       files, and the manual into proper places.
6570     
6571     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
6572     
6573     * README (Insinuation): Move old content of Installation here.
6574       (Installation): Fill out this section.
6575       (Further Documentation): Add link to my website and note that a full
6576       manual is included with Muse.
6577     
6578     * lisp/Makefile (EL): Populate with .el files.
6579       (install): New rule that installs both .elc and .el files.
6580     
6581     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
6582       Emacs21, hack in a handler for the @documentencoding tag so that it
6583       doesn't error out.
6585     modified files:
6586      ChangeLog Makefile Makefile.defs README lisp/Makefile
6587      lisp/muse-texinfo.el
6590 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
6592     Summary:
6593       Cater even more to XEmacs and its annoying whims.
6594     Revision:
6595       muse--main--1.0--patch-66
6597     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
6598       environment variable.
6599     
6600     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
6601       handle it.  Load `muse-build.el' instead.
6602     
6603     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
6604       used.
6605     
6606     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
6607       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
6608       not used.
6609     
6610     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
6611       function does not appear to be used.
6612     
6613     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
6614       `replace-regexp-in-string', since XEmacs doesn't have this function.
6615       We only implement the first 3 args, but this could be extended if we
6616       need to do so.
6617     
6618     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
6619       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
6620     
6621     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
6622     
6623     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
6624       make XEmacs shut up.
6625     
6626     * lisp/muse-convert.el (muse-write-footnote): Ditto.
6627     
6628     * lisp/muse-html.el (muse-html-markup-table): Ditto.
6629     
6630     * lisp/muse-http.el (muse-winnow-list): Ditto.
6631     
6632     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
6633     
6634     * lisp/muse-project.el (muse-project-file-entries): Ditto.
6635     
6636     * lisp/muse-publish.el (muse-publish-markup): Ditto.
6637     
6638     * scripts/muse-build.el: Add contrib path first; probably doesn't change
6639       anything.
6640     
6641     * scripts/publish: Use EMACS environment variable instead of hard-coding
6642       it.
6644     modified files:
6645      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
6646      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
6647      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
6648      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
6649      lisp/muse.el scripts/muse-build.el scripts/publish
6652 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
6654     Summary:
6655       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
6656     Revision:
6657       muse--main--1.0--patch-65
6659     * AUTHORS: Update entry.
6660     
6661     * muse-*.el: Move to the lisp directory.
6662     
6663     * lisp/Makefile: New file containing rules to test and compile the
6664       source.
6665     
6666     * Makefile.defs: New file that contains common definitions for all other
6667       Makefiles, such as Emacs command to use.
6668     
6669     * Makefile: Move lisp-specific rules to lisp/Makefile.
6670       (SUBDIRS): New variable containing subdirectories to clean.
6671     
6672     * README: Update to reflect new location of source files.  Give updated
6673       directions for compiling with XEmacs.
6674     
6675     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
6676       compile.
6677       (%.html): Pass SITEFLAG as an environment variable to
6678       ../scripts/publish.
6679     
6680     * examples/QuickStart (The): Re-add the stray <comment> tag since it
6681       seems to be needed to keep the process from failing.  This has *got* to
6682       be a bug in Muse, but I don't want to deal with it now.
6683     
6684     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
6685     
6686     * lisp/muse-convert.el: Move line to commentary section.
6687     
6688     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
6689       locally-bound `type' variable isn't used here.
6690     
6691     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
6692     
6693     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
6694       binding.
6695     
6696     * scripts/muse-build.el (load-path): Correct paths.
6697     
6698     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
6699       as to avoid spurious warnings.
6700     
6701     * scripts/publish (style): Make use of SITEFLAG environment variable, if
6702       it exists.
6703     
6704     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
6705       (muse-match-string-no-properties): New functions that take the place of
6706       `line-end-position', `line-beginning-position', and
6707       `match-string-no-properties', respectively.
6708     
6709     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
6710       (muse-my-journal-find-entries): Use Muse-specific version of
6711       `match-string-no-properties', `line-beginning-position', and
6712       `line-end-position' since these do not exist in XEmacs.
6713     
6714     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
6715       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
6716     
6717     * lisp/muse-convert.el (muse-latex-transform): Ditto.
6718     
6719     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
6720       (muse-html-insert-contents): Ditto.
6721     
6722     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6723     
6724     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
6725     
6726     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
6727     
6728     * lisp/muse-publish.el (muse-publish-markup-tag)
6729       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
6730       (muse-published-buffer-contents): Ditto.
6731     
6732     * scripts/muse-build.el (muse-elint-files): Ditto.
6734     new files:
6735      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
6736      lisp/.arch-ids/Makefile.id lisp/Makefile
6738     modified files:
6739      AUTHORS ChangeLog Makefile README examples/Makefile
6740      examples/QuickStart examples/johnw/muse-johnw.el
6741      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
6742      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
6743      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
6744      lisp/muse.el scripts/muse-build.el scripts/publish
6746     renamed files:
6747      .arch-ids/muse-blosxom.el.id
6748        ==> lisp/.arch-ids/muse-blosxom.el.id
6749      .arch-ids/muse-book.el.id
6750        ==> lisp/.arch-ids/muse-book.el.id
6751      .arch-ids/muse-colors.el.id
6752        ==> lisp/.arch-ids/muse-colors.el.id
6753      .arch-ids/muse-convert.el.id
6754        ==> lisp/.arch-ids/muse-convert.el.id
6755      .arch-ids/muse-docbook.el.id
6756        ==> lisp/.arch-ids/muse-docbook.el.id
6757      .arch-ids/muse-html.el.id
6758        ==> lisp/.arch-ids/muse-html.el.id
6759      .arch-ids/muse-http.el.id
6760        ==> lisp/.arch-ids/muse-http.el.id
6761      .arch-ids/muse-journal.el.id
6762        ==> lisp/.arch-ids/muse-journal.el.id
6763      .arch-ids/muse-latex.el.id
6764        ==> lisp/.arch-ids/muse-latex.el.id
6765      .arch-ids/muse-mode.el.id
6766        ==> lisp/.arch-ids/muse-mode.el.id
6767      .arch-ids/muse-poem.el.id
6768        ==> lisp/.arch-ids/muse-poem.el.id
6769      .arch-ids/muse-project.el.id
6770        ==> lisp/.arch-ids/muse-project.el.id
6771      .arch-ids/muse-publish.el.id
6772        ==> lisp/.arch-ids/muse-publish.el.id
6773      .arch-ids/muse-regexps.el.id
6774        ==> lisp/.arch-ids/muse-regexps.el.id
6775      .arch-ids/muse-texinfo.el.id
6776        ==> lisp/.arch-ids/muse-texinfo.el.id
6777      .arch-ids/muse.el.id
6778        ==> lisp/.arch-ids/muse.el.id
6779      muse-blosxom.el
6780        ==> lisp/muse-blosxom.el
6781      muse-book.el
6782        ==> lisp/muse-book.el
6783      muse-colors.el
6784        ==> lisp/muse-colors.el
6785      muse-convert.el
6786        ==> lisp/muse-convert.el
6787      muse-docbook.el
6788        ==> lisp/muse-docbook.el
6789      muse-html.el
6790        ==> lisp/muse-html.el
6791      muse-http.el
6792        ==> lisp/muse-http.el
6793      muse-journal.el
6794        ==> lisp/muse-journal.el
6795      muse-latex.el
6796        ==> lisp/muse-latex.el
6797      muse-mode.el
6798        ==> lisp/muse-mode.el
6799      muse-poem.el
6800        ==> lisp/muse-poem.el
6801      muse-project.el
6802        ==> lisp/muse-project.el
6803      muse-publish.el
6804        ==> lisp/muse-publish.el
6805      muse-regexps.el
6806        ==> lisp/muse-regexps.el
6807      muse-texinfo.el
6808        ==> lisp/muse-texinfo.el
6809      muse.el
6810        ==> lisp/muse.el
6812     new directories:
6813      lisp lisp/.arch-ids
6816 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
6818     Summary:
6819       Massively untabify files.
6820     Revision:
6821       muse--main--1.0--patch-64
6824     modified files:
6825      ChangeLog ChangeLog.2004 experimental/muse-message.el
6826      experimental/muse-wiki.el muse-book.el muse-colors.el
6827      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6828      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
6829      muse-project.el muse-publish.el muse-regexps.el
6830      muse-texinfo.el muse.el
6833 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
6835     Summary:
6836       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
6837     Revision:
6838       muse--main--1.0--patch-63
6840     (Summary of changes that Yann made)
6841     
6842     * muse-colors.el (muse-colors-link): Whitespace cleanup.
6843     
6844     * muse-mode.el (muse-generate-index): Move index generation code into
6845       `muse-index-as-string'.
6846       (muse-index-as-string): New function that generates an index and
6847       returns it as a string, instead of placing it in a buffer like
6848       `muse-generate-index' used to.
6849     
6850     Patches applied:
6851     
6852      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6853        merge from mwolson@gnu.org--2005
6854     
6855      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6856        Accept WikiWords as links [mostly rescinded]
6857     
6858      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6859        merge from mwolson@gnu.org--2005/muse--main--1.0
6860     
6861      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6862        Merged from mwolson@gnu.org--2005 (patch 60-62)
6863     
6864      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6865        provide a string view of the index
6867     modified files:
6868      ChangeLog muse-colors.el muse-latex.el muse-mode.el
6870     new patches:
6871      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6872      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6873      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6874      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6875      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6878 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
6880     Summary:
6881       Document Blosxom, Book, DocBook, and HTML publishing styles.
6882     Revision:
6883       muse--main--1.0--patch-62
6885     * muse-blosxom.el: Clean up header.
6886     
6887     * muse-book.el (muse-before-book-publish-hook): Rename to
6888       `muse-book-before-publish-hook'.
6889       (muse-after-book-publish-hook): Rename to
6890       `muse-book-after-publish-hook'.
6891     
6892     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
6893       (muse-html-markup-strings, muse-xhtml-markup-strings)
6894       (muse-html-meta-content-type, muse-html-meta-content-encoding)
6895       (muse-html-charset-default, muse-html-encoding-default)
6896       (muse-html-encoding-map): Docfixes.
6897     
6898     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
6899       sections.
6901     modified files:
6902      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
6905 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
6907     Summary:
6908       Begin work on Publishing Styles section of manual.
6909     Revision:
6910       muse--main--1.0--patch-61
6912     * Makefile (.PHONY): Add "doc" to list.
6913       (doc): New rule that generates Info and HTML files from muse.texi.
6914       (dist): Rely on `distclean', not `clean'.
6915     
6916     * examples/QuickStart (Authoring mode): Remove empty section.
6917     
6918     * muse.texi: Call this program "the Emacs Muse" in title.
6919       (Publishing Styles): Begin to populate section.
6920       (Deriving Styles): First subsection of Publishing Styles.
6921       (Contributors): Remove spurious copyright section, since we address
6922       this in the title.
6923     
6924     * README: Actually remember to add this file.
6926     new files:
6927      .arch-ids/README.id README
6929     modified files:
6930      ChangeLog Makefile examples/QuickStart muse.texi
6933 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
6935     Summary:
6936       Document Markup Rules.
6937     Revision:
6938       muse--main--1.0--patch-60
6940     * examples/QuickStart: Remove stray <comment> tag.
6941     
6942     * muse.texi (Top): Comment every menu line.
6943       (Markup Rules): New section with plenty of subsections.
6945     modified files:
6946      ChangeLog examples/QuickStart muse.texi
6949 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
6951     Summary:
6952       Release this as Muse 3.00.90 (RC1).
6953     Revision:
6954       muse--main--1.0--patch-59
6956     * Makefile (%.elc): Use -q instead of --no-init-file because the former
6957       is compatible with both Emacs and XEmacs.
6958     
6959     * examples/README: Renamed to QuickStart.
6960     
6961     * examples/Makefile (EXAMPLES): Reflect name change of README.
6962     
6963     * muse.el: Ditto.
6965     modified files:
6966      ChangeLog Makefile examples/Makefile muse.el
6968     renamed files:
6969      examples/.arch-ids/README.id
6970        ==> examples/.arch-ids/QuickStart.id
6971      examples/README
6972        ==> examples/QuickStart
6975 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
6977     Summary:
6978       Makefile refactoring.
6979     Revision:
6980       muse--main--1.0--patch-58
6982     * Makefile (.PHONY): List all non-file targets.
6983       (examples): New rule that calls Make in the examples directory.
6984       (atranslit): Removed, since this isn't (yet) bundled with Muse.
6985     
6986     * README: Move to the examples directory.  I'd prefer to distribute a
6987       very basic plain text README and use this as a quickstart + markup
6988       example + publishing example.
6989     
6990     * examples/Makefile: Move all README-related rules here.
6991     
6992     * examples/README: Add an "About this document" section.  
6993     
6994     * scripts/publish (style): Do not include the contrib directory, since we
6995       don't use any code from there.  Since this is only invoked from the
6996       examples directory, make sure add the parent directory to the load
6997       path.
6998     
6999     * muse.texi: Change version to 3.00.90 (RC1).
7000     
7001     * muse.el: Change location of the README file in header.
7002     
7003     * muse.el (muse-version): Update to 3.00.90 (RC1).
7005     new files:
7006      examples/.arch-ids/Makefile.id examples/Makefile
7008     modified files:
7009      ChangeLog Makefile examples/README muse.el muse.texi
7010      scripts/publish
7012     renamed files:
7013      .arch-ids/README.id
7014        ==> examples/.arch-ids/README.id
7015      README
7016        ==> examples/README
7019 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
7021     Summary:
7022       Update my example configuration.
7023     Revision:
7024       muse--main--1.0--patch-57
7026     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
7027       and experimental status of muse-message.
7029     modified files:
7030      ChangeLog examples/mwolson/muse-init.el
7033 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
7035     Summary:
7036       Provide optional outline-style faces; customization fixes; experimental stuff.
7037     Revision:
7038       muse--main--1.0--patch-56
7040     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
7041       option that determines what the header faces should look like.  If
7042       'outline, use outline-style faces.  If nil, don't generate the faces at
7043       all, which allows the user to specify their own.  Otherwise, use the
7044       scaled faces, which is the default behavior.
7045       (muse-colors-outline-faces-list): List of faces to use.  In case the
7046       outline faces are not available, provide reasonable defaults.
7047       (muse-make-faces): Use dolist instead of mapc.  Implement the
7048       possibility of having outline-style colors for heading.  Don't call
7049       this function immediately -- give the users time to make their changes
7050       through the customize interface.  Once we call this function, Emcs from
7051       CVS will not allow the faces to be changed easily, which is a shame.
7052     
7053     * muse-message.el (muse-message-contents-tag): Copied from
7054       `muse-publish-contents-tag' in order to keep the customization
7055       interface from making the `muse-markup-tags' option from throwing a
7056       type mismatch error.  This function is untested and will likely do
7057       nothing useful.  This file has been moved to the experimental folder
7058       until it gets fleshed out more.
7059     
7060     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
7061       file that could eventually provide wiki-like ability.  Currently this
7062       is just a collection of functions that were pruned out when he remade
7063       Muse, so don't get too excited.  I plan to eventually merge Yann
7064       Hodique's work here, probably after the first release of Muse.
7065     
7066     * muse-regexps.el (muse-regexp): Improve description.
7067     
7068     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
7069       the muse-regexp group since it is just a single regexp.  Lists of
7070       regexps don't have to be in muse-regexp, however.
7071     
7072     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
7073       since the Emacs devel mailing list seems to not want Britain-izations
7074       in Emacs code.
7075     
7076     * muse-colors.el (muse-colors): Ditto.
7077     
7078     * muse-docbook.el (muse-docbook): Ditto.
7079     
7080     * muse-html.el (muse-html): Ditto.
7081     
7082     * muse-http.el (muse-http): Ditto.
7083     
7084     * muse-message.el (muse-message): Ditto.
7085     
7086     * muse-mode.el (muse-mode): Ditto.
7087     
7088     * muse-project.el (muse-project): Ditto.
7089     
7090     * muse-publish.el (muse-publish): Ditto.
7091     
7092     * muse.el (muse): Ditto.
7094     new files:
7095      experimental/.arch-ids/=id
7096      experimental/.arch-ids/muse-wiki.el.id
7097      experimental/muse-wiki.el
7099     modified files:
7100      ChangeLog experimental/muse-message.el muse-blosxom.el
7101      muse-colors.el muse-docbook.el muse-html.el muse-http.el
7102      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
7103      muse.el
7105     renamed files:
7106      .arch-ids/muse-message.el.id
7107        ==> experimental/.arch-ids/muse-message.el.id
7108      muse-message.el
7109        ==> experimental/muse-message.el
7111     new directories:
7112      experimental experimental/.arch-ids
7115 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
7117     Summary:
7118       Fix publishing error when given an empty string for header/footer.
7119     Revision:
7120       muse--main--1.0--patch-55
7122     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
7123       `file-readable-p' if it is an empty string.  For some reason,
7124       `file-readable-p' and `insert-file-contents' were treating an empty
7125       string as if it were the current directory.
7127     modified files:
7128      ChangeLog muse-publish.el
7131 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
7133     Summary:
7134       WYSIWYG emphasis, XEmacs compatibility hacks.
7135     Revision:
7136       muse--main--1.0--patch-54
7138     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
7139       compliant.  Only colorize if we end with the same number of asterisks
7140       as we start with, preventing unnoticed syntax errors.  Don't colorize
7141       in the middle of a word.
7142       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
7143       Only colorize if we end with an underscore.  Don't colorize in the
7144       middle of a word.
7145     
7146     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
7147       inside of group.  This will probably not do anything, but it seems
7148       syntactically good.
7149     
7150     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
7151       where we start with an image link.  JohnW didn't seem to like having
7152       <p> tags inserted before image links, but they don't validate properly
7153       as they are.  For now, I will surround such links/paragraphs with <div
7154       class="image-link"> in an attempt to be as not invasive and yet
7155       standards compliant as possible.
7156     
7157     * muse-html.el (muse-html-escape-string): Work around distinction between
7158       int and char types in XEmacs.  Deal with an annoying replace-match bug
7159       in XEmacs that rears its head at times.
7160     
7161     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
7162       multi-line.
7164     modified files:
7165      ChangeLog muse-colors.el muse-docbook.el muse-html.el
7166      muse-publish.el
7169 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
7171     Summary:
7172       Minor code cleanup to address elint issues.
7173     Revision:
7174       muse--main--1.0--patch-53
7176     * Makefile (test): Don't build README files during this rule.  Remove
7177       spurious "make clean" statement.
7178     
7179     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
7180       `muse-colors' group, and give it a proper type.
7181     
7182     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
7183     
7184     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
7185       muse-my-journal-find-entries): Replace `string-to-int' with
7186       `string-to-number'.
7187     
7188     * muse-html.el (muse-html-insert-contents): Ditto.
7189     
7190     * muse-journal.el (muse-journal-html-munge-buffer,
7191       muse-journal-latex-munge-buffer): Ditto.
7192     
7193     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
7194     
7195     * muse-publish.el (muse-publish-markup-footnote,
7196       muse-publish-contents-tag): Ditto.
7197     
7198     * muse-regexps.el (muse-extreg-usable-p): Ditto.
7200     modified files:
7201      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
7202      muse-html.el muse-journal.el muse-mode.el muse-publish.el
7203      muse-regexps.el
7206 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
7208     Summary:
7209       Add ability to automate the creation a new blosxom entry.
7210     Revision:
7211       muse--main--1.0--patch-52
7213     * examples/mwolson/muse-init.el: Move new entry section to
7214       muse-blosxom.el.  Modify the key settings in my example accordingly.
7215     
7216     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
7217       Muse always makes sure that the file ends with a newline.
7218     
7219     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
7220       planner markup is now provided automatically by the planner port to
7221       Muse, and we don't have any customized markup.
7222     
7223     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
7224       variable that specifies where the base directory of your blog entries
7225       is found.
7226     
7227     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
7228       the base directory.  Explore categories recursively.
7229     
7230     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
7231       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
7232       special characters file name.
7233     
7234     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
7235       making a new blog entry.  It will prompt you for a category, then a
7236       title, and then will create a new file that has the date and title
7237       inserted.
7239     modified files:
7240      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
7243 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
7245     Summary:
7246       Change mailing address of FSF, add AUTHORS file.
7247     Revision:
7248       muse--main--1.0--patch-51
7250     * muse-*.el, muse.texi: Change mailing address of FSF.
7251     
7252     * muse.texi (Contributors): Fix typo.
7253     
7254     * AUTHORS: New file containing a list of all of those who have
7255       contributed code or documentation to Muse, how many lines were changed,
7256       etc.
7258     new files:
7259      .arch-ids/AUTHORS.id AUTHORS
7261     modified files:
7262      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
7263      muse-html.el muse-http.el muse-journal.el muse-latex.el
7264      muse-message.el muse-mode.el muse-poem.el muse-project.el
7265      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
7266      muse.texi
7269 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
7271     Summary:
7272       Merged from hodique@lifl.fr--2005 (patch 0-1)
7273     Revision:
7274       muse--main--1.0--patch-50
7276     Patches applied:
7277     
7278      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
7279        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
7280     
7281      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
7282        fix .html (for example) in visible names for links
7284     modified files:
7285      ChangeLog muse-publish.el
7287     new patches:
7288      hodique@lifl.fr--2005/muse--yh--1.0--base-0
7289      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
7292 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
7294     Summary:
7295       Make generated X(HT)ML show up in the right encoding in other modes.
7296     Revision:
7297       muse--main--1.0--patch-49
7299     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
7300       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
7301       generated (X)HTML files show up in the right coding system when editing
7302       them with another Emacs mode.
7303     
7304     * muse-journal.el (muse-journal-rss-header): Automatically determine the
7305       encoding instead of hard-coding it.
7306     
7307     * muse-message.el: Add content to Commentary section, explaining the use
7308       of this publishing style.
7310     modified files:
7311      ChangeLog muse-html.el muse-journal.el muse-message.el
7314 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
7316     Summary:
7317       Move regexps to same group, only make 4 heading faces.
7318     Revision:
7319       muse--main--1.0--patch-48
7321     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
7322       can only publish 3 of them specially, leaving the fourth to be in
7323       plain text.
7324       (muse-colors-markup): Only recognize 4 levels of heading.
7325     
7326     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
7327       (muse-file-regexp, muse-image-regexp)
7328       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
7329       like a good idea to have all the regexps in the same group.
7331     modified files:
7332      ChangeLog muse-colors.el muse-regexps.el muse.el
7335 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
7337     Summary:
7338       Update my example config, minor code cleanup.
7339     Revision:
7340       muse--main--1.0--patch-47
7342     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
7343       names and add "Plans" project.
7344     
7345     * muse-docbook.el (looking-back): Delete.
7346     
7347     * muse-html.el (looking-back): Delete.
7348     
7349     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
7350       instead of `looking-back'.
7351     
7352     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
7353       function, use this function.  If `looking-back' exists, call it;
7354       otherwise, use a workaround.
7356     removed files:
7357      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
7359     modified files:
7360      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
7361      muse-html.el muse.el
7364 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
7366     Summary:
7367       Handle a few paragraph publishing edge cases better.
7368     Revision:
7369       muse--main--1.0--patch-46
7371     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
7372       beginning-of-document, end-of-document, and paragraph separator regexps
7373       so that one markup rule can be used in all these cases.
7374       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
7375       particular, blockquote or center at beginning or end of document will
7376       be published properly.  Hopefully this won't slow things down too much.
7377       (muse-docbook-markup-paragraph-close): Removed.
7378     
7379     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
7380     
7381     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
7382       Ditto.
7383       (muse-html-markup-paragraph-close): Removed.
7385     modified files:
7386      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
7389 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
7391     Summary:
7392       Improve prompt when reading a tag.
7393     Revision:
7394       muse--main--1.0--patch-45
7396     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
7397       other Emacs modes seem to do.
7399     modified files:
7400      ChangeLog muse-mode.el
7403 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
7405     Summary:
7406       Warn user when publishing fails due to a private directory.
7407     Revision:
7408       muse--main--1.0--patch-44
7410     * muse-project.el (muse-project-private-p): Warn users when publishing a
7411       file fails due to its directory not being readable by others.  Make
7412       sure that you do a `chmod +o name_of_directory' if you want the
7413       contents of that directory to be publishable.
7415     modified files:
7416      ChangeLog muse-project.el
7419 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
7421     Summary:
7422       Fix error with example tags and message publishing style.
7423     Revision:
7424       muse--main--1.0--patch-43
7426     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
7427       see if a previous definition for `font-lock-multiline' exists.
7428     
7429     * muse-message.el (muse-message-example-tag): Don't require two
7430       additional (unused) arguments.
7432     modified files:
7433      ChangeLog muse-colors.el muse-message.el
7436 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
7438     Summary:
7439       Always end the published document with a newline.
7440     Revision:
7441       muse--main--1.0--patch-42
7443     * muse-html.el (muse-html-markup-paragraph-close): Always end the
7444       published document with a newline.
7445     
7446     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
7448     modified files:
7449      ChangeLog muse-docbook.el muse-html.el
7452 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
7454     Summary:
7455       Don't let automatic backup files crash the publishing process.
7456     Revision:
7457       muse--main--1.0--patch-41
7459     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
7460       directive since this value is already processed by
7461       `muse-publish-markup-directive', and may be obtained by using
7462       the code: (muse-publishing-directive "date").
7463     
7464     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
7465       to run (funcall nil); this happened once during a debugging process.
7466     
7467     * muse-project.el (muse-project-private-p): Skip any file for which we
7468       cannot fetch attributes.  This fixes a bug where having an
7469       Emacs-generated automatic backup file in a publishing directory causes
7470       the publishing process to halt with an error.
7472     modified files:
7473      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
7476 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
7478     Summary:
7479       Apply fix in previous patch to the DocBook publishing style.
7480     Revision:
7481       muse--main--1.0--patch-40
7483     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
7484       previous patch here as well.
7485     
7487     modified files:
7488      ChangeLog muse-docbook.el
7491 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
7493     Summary:
7494       Fix newly-introduced lock-up during HTML publishing.
7495     Revision:
7496       muse--main--1.0--patch-39
7498     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
7499       planner rules higher priority in the publishing sequence.  Hopefully
7500       this will not wreck anything; I don't use these rules, so I cannot
7501       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
7502     
7503     * muse-html.el (muse-html-markup-paragraph-close): Don't use
7504       replace-match; that seems to be slightly evil.  Return nil instead of a
7505       newline since otherwise Muse thinks that we are not done yet and gets
7506       into an infinite loop.  This should fix the lock-up problem that
7507       resulted from the previous few patches.
7509     modified files:
7510      ChangeLog muse-blosxom.el muse-html.el
7513 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
7515     Summary:
7516       Parenthesis goofup.
7517     Revision:
7518       muse--main--1.0--patch-38
7520     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
7521     
7523     modified files:
7524      ChangeLog muse-blosxom.el
7527 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
7529     Summary:
7530       Make docbook and blosxom modes close paragraphs properly at end.
7531     Revision:
7532       muse--main--1.0--patch-37
7534     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
7535       patch.
7536     
7537     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
7538       (muse-docbook-markup-paragraph-close): Adapt from
7539       `muse-html-markup-paragraph-close'.
7540     
7541     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
7542       preserve the same appearance as before the last patch.
7544     modified files:
7545      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
7548 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
7550     Summary:
7551       Bugfix: Close P tag properly at end of file.
7552     Revision:
7553       muse--main--1.0--patch-36
7555     * muse-blosxom.el: Fix bug where loading this file twice would cause an
7556       error.
7557     
7558     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
7559       detecting whether or not a paragraph needs a closing P tag.
7560       (muse-html-markup-paragraph-close): New function that only inserts a
7561       closing P tag when an unclosed P tag is nearby.
7563     modified files:
7564      ChangeLog muse-blosxom.el muse-html.el
7567 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
7569     Summary:
7570       Update my example settings.
7571     Revision:
7572       muse--main--1.0--patch-35
7574     * examples/mwolson/muse-init.el: Synchronize with my current settings.
7576     modified files:
7577      ChangeLog examples/mwolson/muse-init.el
7580 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
7582     Summary:
7583       Update documentation for C-c TAB feature.
7584     Revision:
7585       muse--main--1.0--patch-34
7587     * muse.texi (Keystroke Summary): Note that C-c TAB calls
7588       `muse-insert-tag'.
7589     
7591     modified files:
7592      ChangeLog muse.texi
7595 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
7597     Summary:
7598       New feature: tag completion with C-c TAB.
7599     Revision:
7600       muse--main--1.0--patch-33
7602     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
7603       (muse-tag-history, muse-custom-tags): New variables that keep track of
7604       the tag history and newly-entered tags respectively for
7605       `muse-insert-tag'.
7606       (muse-insert-tag): New function that interactively prompts the user for
7607       a tag to use.
7609     modified files:
7610      ChangeLog muse-mode.el
7613 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
7615     Summary:
7616       Fix XHTML validation error with <hr> and <br>.
7617     Revision:
7618       muse--main--1.0--patch-32
7620     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
7621       and HR tags for XHTML publishing.  This should fix a few validation
7622       errors that I've been noticing lately.
7624     modified files:
7625      ChangeLog muse-html.el
7628 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
7630     Summary:
7631       Remove flyspell overlays on links.
7632     Revision:
7633       muse--main--1.0--patch-31
7635     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
7636       should make the link clickable.  On Emacs21, the color will stay red,
7637       but other Emacsen should do the right thing, which is use the normal
7638       link color.  Hopefully this will fix some strange flyspell-related link
7639       problems.
7641     modified files:
7642      ChangeLog muse-colors.el
7645 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
7647     Summary:
7648       Update my example Muse settings.
7649     Revision:
7650       muse--main--1.0--patch-30
7652     * examples/mwolson/muse-init.el: Update from my latest version.
7653       (muse-project-alist): Remove the francais part of my blog.
7654       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
7655       into this and `my-muse-mode-fill-nobreak-p'.
7656       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
7657       this is the best way to accomplish this.
7658       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
7659       characters in the title.
7660       (my-muse-prepare-entry-for-xanga): Treat example regions better.
7662     modified files:
7663      ChangeLog examples/mwolson/muse-init.el
7666 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
7668     Summary:
7669       Add simple `muse-version' function.
7670     Revision:
7671       muse--main--1.0--patch-29
7673     * muse.el (muse-version): New function that displays the value of the
7674       `muse-version' variable.  This should be easier for the user to type
7675       than C-h v muse-version.
7677     modified files:
7678      ChangeLog muse.el
7681 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
7683     Summary:
7684       Don't compile documentation by default.
7685     Revision:
7686       muse--main--1.0--patch-28
7688     * Makefile (all): Don't compile documentation by default.
7689       (doc): Use this rule to compile documentation.
7691     modified files:
7692      ChangeLog Makefile
7695 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
7697     Summary:
7698       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
7699     Revision:
7700       muse--main--1.0--patch-27
7702     2005-04-16  Michael Olson  <mwolson@gnu.org>
7703     
7704         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
7705         johnw. If a journal entry's title is a [[link]], then an
7706         <enclosure> tag will be added to the XML data giving the size and
7707         MIME type of the link target.  This makes podcasting with Muse
7708         trivial.
7709         (muse-journal-rss-entry-template): Add enclosure usage to example.
7710         (muse-journal-rss-munge-buffer): Implement enclosures.
7712     modified files:
7713      ChangeLog muse-journal.el
7716 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
7718     Summary:
7719       Standardize source headers, appease elint, don't require planner
7720     Revision:
7721       muse--main--1.0--patch-26
7723     2005-04-15  Michael Olson  <mwolson@gnu.org>
7724     
7725         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
7726         `scripts' directory since it really isn't part of Muse proper; it
7727         is used to generate Muse output from the command line.
7728     
7729         * muse-blosxom.el: Handle case where planner is not loaded so that
7730         it isn't a hard requirement.
7731     
7732         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
7733         that elint doesn't complain.
7734     
7735         * muse-message.el (muse-message-markup-link): Don't throw up on
7736         links with no description.
7737     
7738         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
7739         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
7740         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
7741         muse-project.el, muse-publish.el, muse-regexps.el,
7742         muse-texinfo.el, muse.el: Add standard header for each file in
7743         preparation for the initial release, which will hopefully happen
7744         sometime within the next month.
7745     
7747     removed files:
7748      experimental/.arch-ids/=id
7750     modified files:
7751      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
7752      muse-convert.el muse-docbook.el muse-html.el muse-http.el
7753      muse-journal.el muse-latex.el muse-message.el muse-mode.el
7754      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
7755      muse-texinfo.el muse.el
7757     renamed files:
7758      .arch-ids/muse-build.el.id
7759        ==> scripts/.arch-ids/muse-build.el.id
7760      muse-build.el
7761        ==> scripts/muse-build.el
7763     removed directories:
7764      experimental experimental/.arch-ids
7767 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
7769     Summary:
7770       Merge contents of muse-latexcjk.el into muse-latex.el.
7771     Revision:
7772       muse--main--1.0--patch-25
7774     2005-04-14  Michael Olson  <mwolson@gnu.org>
7775     
7776         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
7777         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
7778         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
7779         Merge in from muse-latexcjk.el.
7780     
7781         * muse-latexcjk.el: Removed, functionality merged with
7782         muse-latex.el
7784     removed files:
7785      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
7787     modified files:
7788      ChangeLog muse-latex.el
7791 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
7793     Summary:
7794       Merge muse-xhtml.el into muse-html.el.
7795     Revision:
7796       muse--main--1.0--patch-24
7798     2005-04-06  Michael Olson  <mwolson@gnu.org>
7799     
7800         * examples/mwolson/muse-init.el: Update with respect to the
7801         muse-xhtml.el merge.
7802     
7803         * muse-html.el: The contents of muse-xhtml.el have been merged in
7804         as advised by John Wiegley.
7805         (muse-html-style-sheet): Add example for XHTML use in the
7806         function's documentation.
7807         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
7808         Moved from muse-xhtml.el.
7809     
7810         * muse-xhtml.el: Removed; contents merged into muse-html.el.
7812     removed files:
7813      .arch-ids/muse-xhtml.el.id muse-xhtml.el
7815     modified files:
7816      ChangeLog examples/mwolson/muse-init.el muse-html.el
7819 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
7821     Summary:
7822       Try to fix regexps for Emacs 21.4.
7823     Revision:
7824       muse--main--1.0--patch-23
7826     2005-04-05  Michael Olson  <mwolson@gnu.org>
7827     
7828         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
7829         for Emacs 21.4.
7831     modified files:
7832      ChangeLog muse-regexps.el
7835 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
7837     Summary:
7838       Add comments to the publish-project example script
7839     Revision:
7840       muse--main--1.0--patch-22
7842     2005-04-01  Michael Olson  <mwolson@gnu.org>
7843     
7844         * examples/publish-project: Moved here from
7845         scripts/publish-project.  Added a few comments so people know what
7846         it is used for.
7848     modified files:
7849      ChangeLog examples/publish-project
7851     renamed files:
7852      scripts/.arch-ids/publish-project.id
7853        ==> examples/.arch-ids/publish-project.id
7854      scripts/publish-project
7855        ==> examples/publish-project
7858 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
7860     Summary:
7861       New XHTML style, add more examples to my sample muse config
7862     Revision:
7863       muse--main--1.0--patch-21
7865     2005-03-31  Michael Olson  <mwolson@gnu.org>
7866     
7867         * examples/mwolson/muse-init.el: Give an example of deriving a
7868         custom publishing style.
7869         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
7870         (my-muse-prepare-entry-for-xanga): Mangle the published output
7871         from a blosxom project and copy the result to the clipboard for
7872         easy pasting into Xanga's web form.  The file is untouched.
7873     
7874         * muse-html.el (muse-html-style-sheet): Include the <style
7875         type="text/css"></style> wrapper around the example.
7876         (muse-html-header): Don't add <style type="text/css"></style>
7877         around the value of `muse-html-style-sheet' anymore.  This allows
7878         for the option of putting your stylesheet(s) in a separate file.
7879         An example of this is given in the documentation for this
7880         variable.
7881     
7882         * muse-xhtml: New file that implements a publishing style which is
7883         derived from HTML mode.  It uses a slightly modified version of
7884         the HTML markup rules to generate XHTML-compliant output.
7885     
7886         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
7887         "blosxom" style has been renamed to "blosxom-html".  Fix a few
7888         header gaffes.
7889     
7890         * muse-journal.el: Add new "journal-xhtml" style.
7891     
7892         * muse-message.el: Add new "message-xhtml" style.
7894     new files:
7895      .arch-ids/muse-xhtml.el.id muse-xhtml.el
7897     modified files:
7898      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
7899      muse-html.el muse-journal.el muse-message.el
7902 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
7904     Summary:
7905       Add my muse configuration to the examples
7906     Revision:
7907       muse--main--1.0--patch-20
7909     2005-03-24  Michael Olson  <mwolson@gnu.org>
7910     
7911         * examples/johnw: Move John Wiegley's configuration to this
7912         directory.
7913     
7914         * examples/mwolson: My configuration files go here.
7915     
7916         * examples/mwolson/muse-init.el: My Muse configuration file.  I
7917         just figured out how to keep links from being spell-checked or
7918         split up by fill-mode, so the implementation of this may be found
7919         here.  I also made a function that sets up a blog entry for me.
7921     new files:
7922      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
7923      examples/mwolson/.arch-ids/muse-init.el.id
7924      examples/mwolson/muse-init.el
7926     modified files:
7927      ChangeLog
7929     renamed files:
7930      examples/.arch-ids/muse-johnw.el.id
7931        ==> examples/johnw/.arch-ids/muse-johnw.el.id
7932      examples/.arch-ids/publish-johnw.id
7933        ==> examples/johnw/.arch-ids/publish-johnw.id
7934      examples/muse-johnw.el
7935        ==> examples/johnw/muse-johnw.el
7936      examples/publish-johnw
7937        ==> examples/johnw/publish-johnw
7939     new directories:
7940      examples/johnw examples/johnw/.arch-ids examples/mwolson
7941      examples/mwolson/.arch-ids
7944 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
7946     Summary:
7947       Add muse-blosxom script and plugin for pyblosxom
7948     Revision:
7949       muse--main--1.0--patch-19
7951     2005-03-24  Michael Olson  <mwolson@gnu.org>
7952     
7953         * muse-blosxom.el: Update copyright notice in headers and mention
7954         the pyblosxom scripts.
7955     
7956         * contrib/pyblosxom: New directory containing pyblosxom plugins
7957         and helper scripts.
7958     
7959         * contrib/getstamps.py: Script that generates the "timestamps"
7960         file, run on the local machine.
7961     
7962         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
7963         timestamps file.
7965     new files:
7966      contrib/pyblosxom/.arch-ids/=id
7967      contrib/pyblosxom/.arch-ids/getstamps.py.id
7968      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
7969      contrib/pyblosxom/getstamps.py
7970      contrib/pyblosxom/hardcodedates.py
7972     modified files:
7973      ChangeLog muse-blosxom.el
7975     new directories:
7976      contrib/pyblosxom contrib/pyblosxom/.arch-ids
7979 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
7981     Summary:
7982       muse-blosxom.el has matured past experimental status
7983     Revision:
7984       muse--main--1.0--patch-18
7986     2005-03-23  Michael Olson  <mwolson@gnu.org>
7987     
7988         * muse-blosxom.el: Remove common functionality that has already
7989         been implemented in `muse-html.el'.  Derive this mode from
7990         `muse-html'.  Update documentation.  I now feel that this file is
7991         ready to be included in the top-level Muse directory.
7993     modified files:
7994      ChangeLog muse-blosxom.el
7996     renamed files:
7997      experimental/.arch-ids/muse-blosxom.el.id
7998        ==> .arch-ids/muse-blosxom.el.id
7999      experimental/muse-blosxom.el
8000        ==> muse-blosxom.el
8003 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
8005     Summary:
8006       Make muse-blosxom.el slightly less experimental
8007     Revision:
8008       muse--main--1.0--patch-17
8010     2005-03-22  Michael Olson  <mwolson@gnu.org>
8011     
8012         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
8013         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
8014         useful.
8015         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
8016         from the `muse-blosxom-markup-date-directive' rule.
8017         (blosxom-set-time): Remove this function.  We're not going to be
8018         touching the timestamp manually anymore -- it's too much of a
8019         hassle.  Right now I've got a python program that compiles a
8020         timestamp file and a pyblosxom helper that reads it.  Something
8021         similar could be arranged for blosxom, I'm sure.
8022     
8024     modified files:
8025      ChangeLog experimental/muse-blosxom.el
8028 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
8030     Summary:
8031       Apply latest journal-related updates from johnw
8032     Revision:
8033       muse--main--1.0--patch-16
8036     modified files:
8037      ChangeLog examples/muse-johnw.el muse-journal.el
8040 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
8042     Summary:
8043       Add Projects node to the manual
8044     Revision:
8045       muse--main--1.0--patch-15
8047     2005-02-28  Michael Olson  <mwolson@gnu.org>
8048     
8049         * muse.texi: Change copyright notice since the FSF is now the
8050         copyright holder.
8051         (Projects): New node, based on a section from the README file.
8053     modified files:
8054      ChangeLog muse.texi
8057 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
8059     Summary:
8060       Correct documentation, adding some content.
8061     Revision:
8062       muse--main--1.0--patch-14
8064     2005-02-28  Michael Olson  <mwolson@gnu.org>
8065     
8066         * muse.texi: Change license terms of the documentation to the GNU
8067         GPL instead of the GNU FDL, as per the consent of the copyright
8068         holders of the emacs-wiki manual, from which this is based.  Some
8069         emacs-wiki-isms in the manual were corrected, and the Getting
8070         Started section was updated.
8072     modified files:
8073      ChangeLog muse.texi
8076 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
8078     Summary:
8079       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
8080     Revision:
8081       muse--main--1.0--patch-13
8083     2005-02-17  Michael Olson  <mwolson@gnu.org>
8084     
8085         * experimental/muse-blosxom.el: Somehow the contents of this file
8086         managed to get duplicated.  I removed the duplicates.
8087         (muse-blosxom-date): Remove this, since it is not useful.
8088         (muse-blosxom-header): Use the standard header that blosxom.el
8089         has.
8091     modified files:
8092      ChangeLog experimental/muse-blosxom.el
8095 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
8097     Summary:
8098       Initial commit of muse.texi, nothing substantial
8099     Revision:
8100       muse--main--1.0--patch-12
8102     2005-02-07  Michael Olson  <mwolson@gnu.org>
8103     
8104         * muse.texi: New file that provides the documentation for Muse.
8105         It is in a very rough form at the moment.  Nothing substantial may
8106         be found here yet.  Be ye warned.
8108     new files:
8109      .arch-ids/muse.texi.id muse.texi
8111     modified files:
8112      ChangeLog
8115 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
8117     Summary:
8118       Add docstring, new trivial function
8119     Revision:
8120       muse--main--1.0--patch-11
8122     2005-02-07  Michael Olson  <mwolson@gnu.org>
8123     
8124         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
8125         `muse-what-changed'.  No functionality change.
8126         (muse-what-changed): New function that displays in diff format the
8127         changes made since the buffer was last saved.
8128     
8129         * muse-project.el (muse-project-publish): Add docstring.
8131     modified files:
8132      ChangeLog muse-mode.el muse-project.el
8135 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
8137     Summary:
8138       Add experimental version of muse-blosxom.el to project
8139     Revision:
8140       muse--main--1.0--patch-10
8142     2005-02-04  Michael Olson  <mwolson@gnu.org>
8143     
8144         * Makefile (realclean): Remove file that gets generated when fonts
8145         are missing.
8146     
8147         * experimental/muse-bloxsom.el: New file that implements Blosxom
8148         support for Muse.  It's in a very rough state, hence its placement
8149         in the `experimental' directory.
8151     new files:
8152      experimental/.arch-ids/=id
8153      experimental/.arch-ids/muse-blosxom.el.id
8154      experimental/muse-blosxom.el
8156     modified files:
8157      ChangeLog Makefile
8159     new directories:
8160      experimental experimental/.arch-ids
8163 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
8165     Summary:
8166       Make permissions more consistent
8167     Revision:
8168       muse--main--1.0--patch-9
8171     modified files:
8172      ChangeLog
8174     modified directories:
8175      contrib examples scripts
8178 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
8180     Summary:
8181       Fix build problems
8182     Revision:
8183       muse--main--1.0--patch-8
8185     2005-02-04  Michael Olson  <mwolson@gnu.org>
8186     
8187         * muse-build.el: Add contrib directory to `load-path'.
8188         (muse-elint-files): Load `muse-regexps.el'.
8189     
8190         * scripts/publish: Change permissions so that this script is
8191         executable.  Add contrib directory to load list.  Add
8192         `muse-regexps.el' to list.
8194     modified files:
8195      ChangeLog muse-build.el scripts/publish
8198 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
8200     Summary:
8201       Use "&mdash;" instead of "&#151;"
8202     Revision:
8203       muse--main--1.0--patch-7
8205     2005-01-31  Michael Olson  <mwolson@gnu.org>
8206     
8207         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
8208         with "&mdash;" so that documents validate properly.  Thanks to
8209         Björn Lindström for the suggestion.
8210     
8211         * muse-html.el (muse-html-markup-strings): Ditto.
8213     modified files:
8214      ChangeLog muse-docbook.el muse-html.el
8217 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
8219     Summary:
8220       Fix use of "[:blank:]" in underline markup
8221     Revision:
8222       muse--main--1.0--patch-6
8224     2005-01-25  Michael Olson  <mwolson@gnu.org>
8225     
8226         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
8227         use of `muse-regexp-blank'.
8229     modified files:
8230      ChangeLog muse-colors.el
8233 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
8235     Summary:
8236       Fix problem with headings being given wrong face
8237     Revision:
8238       muse--main--1.0--patch-5
8240     2005-01-03  Michael Olson  <mwolson@gnu.org>
8241     
8242         * muse-colors.el: Add header.
8243         (muse-colors-emphasized): Headings were being given the coloring
8244         for the next level of heading instead of the real
8245         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
8246         Heading").  Thanks to Lan Yufeng for finding this and sending a
8247         patch.
8248     
8249         * muse-regexps.el: Fix header.
8251     modified files:
8252      ChangeLog muse-colors.el muse-regexps.el
8255 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
8257     Summary:
8258       Rotate ChangeLog
8259     Revision:
8260       muse--main--1.0--patch-4
8262     2005-01-01  Michael Olson  <mwolson@gnu.org>
8263     
8264         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
8265         version will be automatically maintained by Arch.
8266     
8268     new files:
8269      .arch-ids/ChangeLog.id ChangeLog
8271     renamed files:
8272      .arch-ids/ChangeLog.id
8273        ==> .arch-ids/ChangeLog.2004.id
8274      ChangeLog
8275        ==> ChangeLog.2004
8278 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
8280     Summary:
8281       Extended regexps fix, allow spaces in 1st part of links
8282     Revision:
8283       muse--main--1.0--patch-3
8285     2004-12-30  Michael Olson  <mwolson@gnu.org>
8286     
8287         * muse.el (muse-link-regexp): Allow spaces in the first part of
8288         links.
8289     
8290         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
8291         customizable alternatives to extended character classes.
8292     
8293         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
8295     modified files:
8296      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
8297      muse-html.el muse-mode.el muse-publish.el muse.el
8300 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
8302     Summary:
8303       Begin to change regexp handling, tweak muse.el header
8304     Revision:
8305       muse--main--1.0--patch-2
8307     2004-12-29  Michael Olson  <mwolson@gnu.org>
8308     
8309         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
8310         myself.  Update URL.
8311     
8312         * muse-regexps.el: New file that implements regexp handling.
8313         Generalized regexp options will be moved to it eventually.
8315     new files:
8316      .arch-ids/muse-regexps.el.id muse-regexps.el
8318     modified files:
8319      ChangeLog muse.el
8322 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
8324     Summary:
8325       Do some early spring cleaning
8326     Revision:
8327       muse--main--1.0--patch-1
8329     2004-12-29  Michael Olson  <mwolson@gnu.org>
8330     
8331         * Makefile: Change path to `publish' script.
8332     
8333         * contrib/pcomplete.el: New file that is used by Muse without
8334         actually being a part of it: hence its location in the contrib
8335         directory.
8336     
8337         * contrib/cgi.el, contrib/httpd.el: New location.
8338     
8339         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
8340     
8341         * scripts/publish, scripts/publish-project: Ditto.
8343     new files:
8344      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
8345      contrib/pcomplete.el examples/.arch-ids/=id
8346      scripts/.arch-ids/=id
8348     modified files:
8349      ChangeLog Makefile
8351     renamed files:
8352      .arch-ids/cgi.el.id
8353        ==> contrib/.arch-ids/cgi.el.id
8354      .arch-ids/httpd.el.id
8355        ==> contrib/.arch-ids/httpd.el.id
8356      .arch-ids/muse-johnw.el.id
8357        ==> examples/.arch-ids/muse-johnw.el.id
8358      .arch-ids/publish-johnw.id
8359        ==> examples/.arch-ids/publish-johnw.id
8360      .arch-ids/publish-project.id
8361        ==> scripts/.arch-ids/publish-project.id
8362      .arch-ids/publish.id
8363        ==> scripts/.arch-ids/publish.id
8364      cgi.el
8365        ==> contrib/cgi.el
8366      httpd.el
8367        ==> contrib/httpd.el
8368      muse-johnw.el
8369        ==> examples/muse-johnw.el
8370      publish
8371        ==> scripts/publish
8372      publish-johnw
8373        ==> examples/publish-johnw
8374      publish-project
8375        ==> scripts/publish-project
8377     new directories:
8378      contrib contrib/.arch-ids examples examples/.arch-ids scripts
8379      scripts/.arch-ids
8382 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
8384     Summary:
8385       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
8386     Revision:
8387       muse--main--1.0--base-0
8389     (automatically generated log message)
8391     new patches:
8392      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
8393      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
8394      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
8395      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
8396      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
8397      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
8398      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
8399      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
8400      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
8401      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
8402      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
8403      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
8404      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
8405      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
8406      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
8407      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
8408      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
8409      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8