Merged from mwolson@gnu.org--2006 (patch 154-156)
[muse-el.git] / ChangeLog.2005
blob1c1ad3a2a5ad2ffead255987ce46d961cd07ff23
1 2006-01-19 15:49:56 GMT Michael Olson <mwolson@gnu.org> patch-357
3     Summary:
4       Another Debian fix.
5     Revision:
6       muse--main--1.0--patch-357
8     * debian/NEWS: Rename from NEWS.Debian at the suggestion of Romain.
9     
10     * debian/rules: Drop explicit installation of NEWS.Debian.  This should
11       happen automatically now.
13     modified files:
14      ChangeLog debian/rules
16     renamed files:
17      debian/.arch-ids/NEWS.Debian.id
18        ==> debian/.arch-ids/NEWS.id
19      debian/NEWS.Debian
20        ==> debian/NEWS
23 2006-01-19 01:54:58 GMT Michael Olson <mwolson@gnu.org> patch-356
25     Summary:
26       Debian fixups.
27     Revision:
28       muse--main--1.0--patch-356
30     * debian/emacsen-startup: Remove unnecessary path addition.
31     
32     * debian/rules: Explicitly install NEWS.Debian.  Thanks to Romain
33       Francoise for noticing.
35     modified files:
36      ChangeLog debian/emacsen-startup debian/rules
39 2006-01-17 03:57:45 GMT Michael Olson <mwolson@gnu.org> patch-355
41     Summary:
42       Merged from mwolson@gnu.org--2005 (patch 56)
43     Revision:
44       muse--main--1.0--patch-355
46      * Sync a few changes back.
48     modified files:
49      ChangeLog Makefile Makefile.defs debian/changelog
51     new patches:
52      mwolson@gnu.org--2005/muse--rel--3.02--patch-56
55 2006-01-17 02:08:48 GMT Michael Olson <mwolson@gnu.org> patch-354
57     Summary:
58       Post-release updates.
59     Revision:
60       muse--main--1.0--patch-354
62     * AUTHORS: Update assignments.
63     
64     * Makefile (release): Sign files here, rather than just before upload.
65     
66     * debian/copyright: Update.
67     
68     * debian/emacsen-install (FILES): Filter out autoloads.
69     
70     * debian/emacsen-startup: Load autoload file.
71     
72     * rules (build-stamp): Make autoloads.
73       (install): Install NEWS properly.
74     
75     * lisp/Makefile: Make sure autoloads get generated upon install.
76     
77     * lisp/muse.el (muse-version): Change to version 3.02.6.  Oops.  Thanks
78       to Romain Francoise for spotting this.
80     modified files:
81      AUTHORS ChangeLog Makefile debian/copyright
82      debian/emacsen-install debian/emacsen-startup debian/rules
83      lisp/Makefile lisp/muse.el
85     renamed files:
86      debian/.arch-ids/NEWS.id
87        ==> debian/.arch-ids/NEWS.Debian.id
88      debian/NEWS
89        ==> debian/NEWS.Debian
92 2006-01-13 22:52:45 GMT Michael Olson <mwolson@gnu.org> patch-353
94     Summary:
95       Fix typo.
96     Revision:
97       muse--main--1.0--patch-353
99     * lisp/muse-publish.el (muse-forward-list-item): Fix typo.  Thanks to Jim
100       Ottaway for the report.
102     modified files:
103      ChangeLog lisp/muse-publish.el
106 2006-01-13 03:36:47 GMT Michael Olson <mwolson@gnu.org> patch-352
108     Summary:
109       Merged from mwolson@gnu.org--2005 (patch 53-55)
110     Revision:
111       muse--main--1.0--patch-352
113     Patches applied:
114     
115      * mwolson@gnu.org--2005/muse--rel--3.02--patch-53
116        Use better code for displaying warnings.
117     
118      * mwolson@gnu.org--2005/muse--rel--3.02--patch-54
119        Add NEWS items.  Make eval of <lisp> at display time optional.
120     
121      * mwolson@gnu.org--2005/muse--rel--3.02--patch-55
122        Release Emacs Muse 3.02.6.
124     modified files:
125      ChangeLog Makefile.defs NEWS debian/changelog
126      lisp/muse-colors.el lisp/muse-html.el lisp/muse-mode.el
127      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
128      lisp/muse.el muse.texi
130     new patches:
131      mwolson@gnu.org--2005/muse--rel--3.02--patch-53
132      mwolson@gnu.org--2005/muse--rel--3.02--patch-54
133      mwolson@gnu.org--2005/muse--rel--3.02--patch-55
136 2006-01-11 22:08:16 GMT Michael Olson <mwolson@gnu.org> patch-351
138     Summary:
139       Fix #5044: lisp tag only evaluates first statement.
140     Revision:
141       muse--main--1.0--patch-351
143     * lisp/muse-colors.el (muse-colors-lisp-tag): Manually wrap the contents
144       in (progn ...) so that multiple lisp fragments can be evaluated.
145       Thanks to Jim Ottaway for the idea.
146     
147     * lisp/muse-publish.el (muse-publish-lisp-tag): Ditto.
149     modified files:
150      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
153 2006-01-06 18:17:07 GMT Michael Olson <mwolson@gnu.org> patch-350
155     Summary:
156       Sync with contributors.
157     Revision:
158       muse--main--1.0--patch-350
160     * scripts/muse-build.el (muse-generate-autoloads): Add a newline to keep
161       Emacs from being confused when it loads this file.  I don't think
162       Emacs' evaluation of the quoted local variables section does any harm,
163       but if it does, I'll provide a different fix.
165     modified files:
166      ChangeLog scripts/muse-build.el
168     new patches:
169      ajk@iu.edu--2005/muse--main--1.0--base-0
170      ajk@iu.edu--2005/muse--main--1.0--patch-1
171      ajk@iu.edu--2005/muse--main--1.0--patch-2
172      jeho@jeho.org--2005/muse--jeho--1.0--patch-12
173      jeho@jeho.org--2005/muse--jeho--1.0--patch-13
174      jeho@jeho.org--2005/muse--jeho--1.0--patch-14
175      jeho@jeho.org--2005/muse--jeho--1.0--patch-15
176      jeho@jeho.org--2005/muse--jeho--1.0--patch-16
177      jeho@jeho.org--2005/muse--jeho--1.0--patch-17
178      jeho@jeho.org--2005/muse--jeho--1.0--patch-18
179      jeho@jeho.org--2005/muse--jeho--1.0--patch-19
180      jeho@jeho.org--2005/muse--jeho--1.0--patch-20
181      jeho@jeho.org--2005/muse--jeho--1.0--patch-21
184 2006-01-05 16:20:51 GMT Michael Olson <mwolson@gnu.org> patch-349
186     Summary:
187       Merged from john@wjsullivan.net--2006 (patch 0-1)
188     Revision:
189       muse--main--1.0--patch-349
191     Patches applied:
192     
193      * john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
194        Updated copyright year. Added notes about using the .muse file extension to the Projects node.
196     modified files:
197      ChangeLog muse.texi
199     new patches:
200      john@wjsullivan.net--2006/muse--johnsu01--0--base-0
201      john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
204 2006-01-05 14:38:56 GMT Michael Olson <mwolson@gnu.org> patch-348
206     Summary:
207       More nested list twiddling.
208     Revision:
209       muse--main--1.0--patch-348
211     * lisp/muse-publish.el (muse-publish-surround-dl)
212       (muse-forward-list-item): Make marginal progress on definition lists.
213       (muse-forward-paragraph): Move forward first before searching.
214     
215     * lisp/muse-regexps.el (muse-dl-term-regexp): New regexp that specifies
216       how a term begins.  The first match string contains the term.
217       (muse-dl-term-regexp): Don't include initial "^", so that we can embed
218       this more easily.
220     modified files:
221      ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
224 2006-01-05 13:28:49 GMT Michael Olson <mwolson@gnu.org> patch-347
226     Summary:
227       Fix nested list regression.  Make some (untested) progress on dl.
228     Revision:
229       muse--main--1.0--patch-347
231     * lisp/muse-docbook.el (muse-docbook-markup-strings): Drop newline from
232       end-ddt string.
233     
234     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
235     
236     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
237     
238     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
239     
240     * muse.texi (Introduction): Fix dated part concerning muse-wiki.
241     
242     * lisp/muse-publish.el (muse-publish-surround-dl): Make good progress on
243       this.
244       (muse-list-item-type): Deal with null str by returning nil.  It should
245       never have to do this, but I'd rather not be bothered when I'm
246       debugging something else.
247       (muse-forward-paragraph): Make the enclosing parens shy.
248       (muse-forward-list-item): Take optional ENTRY-P argument so that we can
249       use this for both dl terms and dl entries.  Use muse-dl-entry-regexp
250       when dealing with dl entries.  Lower the match number to cope with
251       change to muse-forward-paragraph.
252       (muse-publish-markup-list): Quote arguments lambda functions properly,
253       so that we don't run into namespace conflicts.  This should fix a
254       regression in nested list handling.
255     
256     * lisp/muse-regexps.el (muse-list-item-regexp): Clarify docstring.
257       (muse-dl-entry-regexp): New regexp that matches the beginning of a
258       definition list entry.
260     modified files:
261      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
262      lisp/muse-publish.el lisp/muse-regexps.el lisp/muse-texinfo.el
263      lisp/muse-xml.el muse.texi
266 2006-01-05 03:51:57 GMT Michael Olson <mwolson@gnu.org> patch-346
268     Summary:
269       Fix #4973: muse-project-ignore-regexp too aggressive
270     Revision:
271       muse--main--1.0--patch-346
273     * lisp/muse-project.el (muse-project-ignore-regexp): Note that
274       case-fold-search should be nil before using this regexp.
275       (muse-project-recurse-directory, muse-project-file-entries)
276       (muse-project-of-file): Set case-fold-search to nil before matching
277       against muse-project-ignore-regexp.  Thanks to G. J. Teale for the
278       report.
279     
280     * muse-registry.el (muse-registry-make-new-registry): Ditto.
282     modified files:
283      ChangeLog lisp/muse-project.el lisp/muse-registry.el
286 2006-01-04 20:07:54 GMT Michael Olson <mwolson@gnu.org> patch-345
288     Summary:
289       Fix backtrace on project names.
290     Revision:
291       muse--main--1.0--patch-345
293     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Fix backtrace on
294       coloring project names.
296     modified files:
297      ChangeLog lisp/muse-wiki.el
300 2006-01-04 00:50:43 GMT Michael Olson <mwolson@gnu.org> patch-344
302     Summary:
303       Fix quote publishing error.
304     Revision:
305       muse--main--1.0--patch-344
307     * lisp/muse-publish.el (muse-publish-surround-text): Fix an error that
308       occurs when publishing quotes.
310     modified files:
311      ChangeLog lisp/muse-publish.el
314 2006-01-04 00:37:27 GMT Michael Olson <mwolson@gnu.org> patch-343
316     Summary:
317       Nested list fix.
318     Revision:
319       muse--main--1.0--patch-343
321     * lisp/muse-publish.el (muse-publish-surround-text): Preserve indentation
322       of nested-list items until they are processed.
324     modified files:
325      ChangeLog lisp/muse-publish.el
328 2006-01-04 00:00:52 GMT Michael Olson <mwolson@gnu.org> patch-342
330     Summary:
331       Nested ordered and unordered lists seem to work now.
332     Revision:
333       muse--main--1.0--patch-342
335     * muse-publish.el (muse-insert-markup-end-list): New function that
336       publishes the text with end-list properties.
337       (muse-publish-surround-text): If we are looking at a list item while
338       stripping whitespace, make sure it has at least one space in front so
339       that it gets published correctly.  Use muse-insert-markup-end-list for
340       inserting end-tag.
341       (muse-forward-list-item): Get the position of the next list-end
342       property and use it if point moves past it.  Use `cond' instead of `if'
343       for a nicer look.
345     modified files:
346      ChangeLog lisp/muse-publish.el
349 2006-01-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
351     Summary:
352       Fix #4718: InterWiki links with special characters are not handled properly.
353     Revision:
354       muse--main--1.0--patch-341
356     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): If given a string, make
357       sure that we get everything after the interwiki delimiter.  This fixes
358       #4718.
360     modified files:
361      ChangeLog lisp/muse-wiki.el
364 2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
366     Summary:
367       Fix an issue with muse-project-file-alist.
368     Revision:
369       muse--main--1.0--patch-340
371     * lisp/muse-project.el (muse-project-file-alist): Apply patch from
372       G. J. Teale.  Make sure that last-mod is loaded correctly.  This fixes
373       a problem that causes some files to not be published.
375     modified files:
376      AUTHORS ChangeLog lisp/muse-project.el
379 2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
381     Summary:
382       Implement escaping of "[" and "]" in extended links.
383     Revision:
384       muse--main--1.0--patch-339
386     * lisp/muse-mode.el (muse-make-link): Use muse-link-escape
387     
388     * lisp/muse.el (muse-link-escape): Escape "[" and "]" in links.
389       (muse-link-unescape): Unescape "[" and "]" in links.
390       (muse-handle-explicit-link): Use muse-link-unescape.
392     modified files:
393      ChangeLog lisp/muse-mode.el lisp/muse.el
396 2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
398     Summary:
399       muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
400     Revision:
401       muse--main--1.0--patch-338
403     * lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
404       publish <lisp> tags.
405       (muse-colors-lisp-tag): New function that implements the evaluation of
406       <lisp> tags when viewing Muse files.  Thanks to Jim Ottaway for porting
407       this.
409     modified files:
410      ChangeLog lisp/muse-colors.el
413 2006-01-02 01:05:13 GMT Michael Olson <mwolson@gnu.org> patch-337
415     Summary:
416       muse-wiki: Allow interwiki links to use different base URLs.
417     Revision:
418       muse--main--1.0--patch-337
420     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): If :base-url is
421       defined for the remote style, use it instead of file-relative-name to
422       resolve the path.  Thanks to Justin Kirby for the idea.
424     modified files:
425      ChangeLog lisp/muse-wiki.el
428 2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
430     Summary:
431       Fix #4971.
432     Revision:
433       muse--main--1.0--patch-336
435     * lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
437     modified files:
438      ChangeLog lisp/muse-xml-common.el
441 2006-01-01 18:27:53 GMT Michael Olson <mwolson@gnu.org> patch-335
443     Summary:
444       More definition list twiddling.
445     Revision:
446       muse--main--1.0--patch-335
448     * lisp/muse-publish.el (muse-publish-surround-dl): Make marginal
449       progress.
450     
451     * lisp/muse-regexps.el (muse-list-item-regexp): Match additional
452       whitespace after "::".
454     modified files:
455      ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
458 2006-01-01 05:04:36 GMT Michael Olson <mwolson@gnu.org> patch-334
460     Summary:
461       Fix a few more list markup issues.
462     Revision:
463       muse--main--1.0--patch-334
465     * lisp/muse-publish.el (muse-publish-surround-dl): Begin this function
466       for definition list markup, but it's not useful yet.
467       (muse-publish-surround-text): Accept post-indent argument, and use it
468       to strip extra space from indented lists, hopefully in a smart way.
469       (muse-forward-list-item): Don't explicitly move the point unless
470       another list item of the same type is encountered.
471       (muse-publish-markup-list): Calculate post-indent correctly, and make
472       use of it.
474     modified files:
475      ChangeLog lisp/muse-publish.el
478 2005-12-30 23:22:45 GMT Michael Olson <mwolson@gnu.org> patch-333
480     Summary:
481       muse-publish: Prevent error when return value is not a string.
482     Revision:
483       muse--main--1.0--patch-333
485     * lisp/muse-publish.el (muse-publish-markup): Make sure returned value is
486       a string before using it to replace text.  Thanks to Sacha for the
487       patch.
489     modified files:
490      ChangeLog lisp/muse-publish.el
493 2005-12-30 23:12:56 GMT Michael Olson <mwolson@gnu.org> patch-332
495     Summary:
496       muse-publish: Prevent an error with list markup.
497     Revision:
498       muse--main--1.0--patch-332
500     * lisp/muse-publish.el (muse-forward-list-item): If type is 'dl, do not
501       remove the matched text from muse-list-item-regexp.
502       (muse-publish-markup-list): Apply patch from Sacha that keeps
503       muse-publish-markup-region from being confused.
505     modified files:
506      ChangeLog lisp/muse-publish.el
509 2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
511     Summary:
512       Fix #4923: Definition lists with numbers are not possible.
513     Revision:
514       muse--main--1.0--patch-331
516     * lisp/muse-publish.el (muse-list-item-type): Use string-match to
517       determine whether an item is an ordered list or definition list.  This
518       should fix Bug #4923.
520     modified files:
521      ChangeLog lisp/muse-publish.el
524 2005-12-30 00:35:12 GMT Michael Olson <mwolson@gnu.org> patch-330
526     Summary:
527       Make progress on non-nested ordered and unordered lists.
528     Revision:
529       muse--main--1.0--patch-330
531     * lisp/muse-publish.el (muse-publish-markup-regexps): Make sure that we
532       don't match lines with just whitespace for 'quote.
533       (muse-publish-markup-comment): Use muse-insert-markup in the correct
534       order.  Remove extra comment space.
535       (muse-publish-surround-text): Stay at end of line if we are at the end
536       of a series of list items.  Otherwise advance.
537       (muse-forward-paragraph): Use "\n" instead of "$" in regexps, since the
538       former works better in multi-line contexts.
539       (muse-forward-list-item): Fix a silly logic error.  Simplify the regexp
540       passed to muse-forward-paragraph.  Remove the initial "- " or "1. "
541       when the markup types match on a new item.
542       (muse-publish-markup-list): Docfix.  Swap args of string-match.  Ignore
543       an unordered list if a dash immediately follows.  This disambiguates
544       the emdash and unordered list markups.  Use save-excursion to ensure
545       that the point ends on the line after the begin-list markup.  We still
546       haven't dealt with definition lists yet.
547       (muse-publish-markup-quote): Docfix.  Deal with improved regexp.
548       Manually remove the leading whitespace.  Insert 'begin-quote and
549       'end-quote correctly, and use 'quote-item for
550       muse-publish-surround-text.
551       (muse-publish-quote-tag): Deal with multiple paragraphs inside of a
552       quote tag.  Skip past additional whitespace in the move function for
553       muse-publish-surround-text.
554       (muse-publish-comment-tag): Make the comment text read-only.
556     modified files:
557      ChangeLog lisp/muse-publish.el
560 2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
562     Summary:
563       muse-latex: Fix comment markup.
564     Revision:
565       muse--main--1.0--patch-329
567     * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
568       comment-end.  Thanks to Ken Brown for reporting this.
570     modified files:
571      ChangeLog lisp/muse-latex.el
574 2005-12-29 21:33:08 GMT Michael Olson <mwolson@gnu.org> patch-328
576     Summary:
577       muse-publish: Use narrow-to-region to fix various bugs.
578     Revision:
579       muse--main--1.0--patch-328
581     * lisp/muse-publish.el (muse-publish-markup-tag): Code indent change.
582       (muse-publish-escape-specials): Use `narrow-to-region' so that we
583       better define the region to work with.  Thanks to Sacha Chua for the
584       advice.  Also make sure that we are more careful with the result from
585       next-single-property-change.
586       (muse-publish-surround-text): Use narrow-to-region.  Make this routine
587       less brain-dead.
588       (muse-publish-verse-tag): Use narrow-to-region.
590     modified files:
591      ChangeLog lisp/muse-publish.el
594 2005-12-29 19:49:39 GMT Michael Olson <mwolson@gnu.org> patch-327
596     Summary:
597       Minor logic tweak in muse-forward-list-item.
598     Revision:
599       muse--main--1.0--patch-327
601     * lisp/muse-publish.el (muse-forward-list-item): On second thought, let's
602       not use POST-INDENT.  It would accidentally merge lists that were
603       1-space-different in indentation.  Even more so for definition lists.
605     modified files:
606      ChangeLog lisp/muse-publish.el
609 2005-12-29 07:45:45 GMT Michael Olson <mwolson@gnu.org> patch-326
611     Summary:
612       Work on nested list support for ordered and unordered lists.
613     Revision:
614       muse--main--1.0--patch-326
616     * lisp/muse-publish.el: Nested list support isn't quite finished, but
617       progress is being made.
618       (muse-publish-markup-regexps): Remove 2150 regexp since it doesn't seem
619       useful at the moment.  Invoke `format' to get the general version of
620       muse-list-item-regexp.
621       (muse-publish-surround-text): Add INDENT argument that specifies the
622       leading indentation to strip.  Default is all whitespace.  Loop until
623       MOVE-FUNC returns nil.
624       (muse-list-item-type): New function that figures out what kind of list
625       we have, given its separator string.
626       (muse-forward-paragraph): Make this slightly more general.
627       (muse-forward-list-item): New function that moves forward to the next
628       list item.  Non-nil is returned if we found another item of the same
629       type, nil otherwise.
630       (muse-publish-markup-list): Adapt unordered list and ordered list to
631       perhaps do nested lists correctly, though this hasn't been tested.
632     
633     * lisp/muse-regexps.el (muse-list-item-regexp): Use "%s" in place of
634       initial whitespace for the sake of flexibility.  Call `format' on it to
635       change it.
637     modified files:
638      ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
641 2005-12-27 18:51:18 GMT Michael Olson <mwolson@gnu.org> patch-325
643     Summary:
644       Pave the way for nested lists by adding markup strings.
645     Revision:
646       muse--main--1.0--patch-325
648     * examples/muse.rnc: muse.element.format is no longer a block, and may
649       not contain muse.element.p.
650     
651     * lisp/muse-latex.el (muse-latex-markup-strings): Add markup strings for
652       '(begin|end)-(quote|uli|oli|dl)-item.  Add '(begin|end)-(dl|ddt|dde)
653       markup strings.  This will allow for more flexibility in constructing
654       all sorts of lists, especially definition lists.  Rename 'start-dde to
655       'begin-dde for consistency.
656     
657     * lisp/muse-texinfo.el (muse-latex-markup-strings): Ditto.
658       (muse-texinfo-markup-regexps): Remove list concatenation regexp.
659     
660     * lisp/muse-docbook.el (muse-docbook-markup-strings)
661       (muse-docbook-markup-regexps): Ditto, but simplify paragraph regexp.
662     
663     * lisp/muse-xml.el (muse-xml-markup-regexps, muse-xml-markup-strings):
664       Ditto.
665     
666     * lisp/muse-html.el (muse-html-markup-regexps, muse-html-markup-strings):
667       Ditto.  Include <p></p> in center markup.
668       (muse-html-markup-paragraph): Remove special treatment of blockquote
669       and center.
670     
671     * lisp/muse-groff.el (muse-groff-markup-strings): Rename 'begin-dde to
672       'start-dde.
673     
674     * lisp/muse-publish.el (muse-publish-markup-regexps): Begin implementing
675       nested list preliminaries.  This is currently broken, probably.
676     
677     * lisp/muse-regexps.el (muse-list-item-regexp): New regexp that matches
678       the beginning of a list item.
680     modified files:
681      ChangeLog examples/muse.rnc lisp/muse-docbook.el
682      lisp/muse-groff.el lisp/muse-html.el lisp/muse-latex.el
683      lisp/muse-publish.el lisp/muse-regexps.el lisp/muse-texinfo.el
684      lisp/muse-xml.el
687 2005-12-27 03:20:11 GMT Michael Olson <mwolson@gnu.org> patch-324
689     Summary:
690       Implement <quote> tag.
691     Revision:
692       muse--main--1.0--patch-324
694     * lisp/muse-publish.el (muse-publish-markup-tags)
695       (muse-publish-quote-tag): Implement <quote> tag, which does a
696       blockquote.  This is an alternative to indenting text, in that the
697       quote can span several paragraphs.  The paragraph detection routine for
698       HTML has not yet been tested with several paragraphs inside a quote.
700     modified files:
701      ChangeLog lisp/muse-publish.el
704 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
706     Summary:
707       Add markup for non-breaking space.
708     Revision:
709       muse--main--1.0--patch-323
711     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
712       for 'no-break-space.
713     
714     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
715     
716     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
717     
718     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
719     
720     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
721     
722     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
723     
724     * lisp/muse-publish.el (muse-publish-markup-regexps)
725       (muse-publish-markup-functions): Interpret "~~" as a non-breaking
726       space.  Thanks to Ken Brown for the suggestion.
727       (muse-publish-markup-no-break-space): New function that publishes a
728       non-breaking space.
730     modified files:
731      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
732      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
733      lisp/muse-texinfo.el lisp/muse-xml.el
736 2005-12-26 21:35:08 GMT Michael Olson <mwolson@gnu.org> patch-322
738     Summary:
739       muse-texinfo: Escape commas in URLs.
740     Revision:
741       muse--main--1.0--patch-322
743     * lisp/muse-texinfo.el (muse-texinfo-markup-specials-url): New option
744       that determines the specials to escape in URLs.  This is needed in
745       order to escape commas in @ref.
746       (muse-texinfo-decide-specials): New function that determines the
747       specials to escape by context.
749     modified files:
750      ChangeLog lisp/muse-texinfo.el
753 2005-12-26 07:02:20 GMT Michael Olson <mwolson@gnu.org> patch-321
755     Summary:
756       Make sure spaces in HTML URLs get escaped properly.
757     Revision:
758       muse--main--1.0--patch-321
760     * lisp/muse-docbook.el (muse-docbook-markup-specials): Move to
761       muse-xml-common.el.
762     
763     * lisp/muse-html.el (muse-html-markup-specials): Ditto.
764     
765     * lisp/muse-xml.el (muse-xml-markup-specials): Ditto.
766     
767     * lisp/muse-html.el (muse-html-prepare-buffer): Don't modify
768       muse-publish-url-transforms.
769     
770     * lisp/muse-publish.el (muse-publish-escape-specials): Get specials only
771       once, rather than once-per-iteration.
772       (muse-publish-escape-specials-in-string): If a function is returned by
773       a function in :specials, pass it the string and use the results.  This
774       allows us to deal with funky cases like HTML URLs which work on a
775       negated subset, by passing the buck.  We don't permit this behavior in
776       muse-publish-escape-specials because there hasn't been a need, yet.
777     
778     * lisp/muse-xml-common.el (muse-xml-markup-specials): New option that
779       specifies the specials to normally escape.
780       (muse-xml-markup-specials-url-extra): New option that specifies the
781       extra specials to escape in URLs.  Thanks to John Sullivan for
782       reporting the incorrect translation of the space character in URLs.
783       (muse-xml-decide-specials): New function that determines the specials
784       to escape, given context.
785       (muse-xml-escape-url): Rename from muse-xml-escape-string.  Add "%" to
786       the list of characters to ignore.  Fix code indentation.
788     modified files:
789      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
790      lisp/muse-publish.el lisp/muse-xml-common.el lisp/muse-xml.el
793 2005-12-25 17:33:25 GMT Michael Olson <mwolson@gnu.org> patch-320
795     Summary:
796       Allow text like "%N%" in markup strings.
797     Revision:
798       muse--main--1.0--patch-320
800     * lisp/muse-docbook.el (muse-docbook-markup-strings): Rename
801       'internal-link to 'anchor-ref for clarity.  Split 'url-link into 'url
802       and 'link so that TeX-related publishing styles can more handle links
803       to other Muse documents.  Add 'link-and-anchor string that handles a
804       link with an anchor and an optional description.
805     
806     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
807     
808     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
809     
810     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
811     
812     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
813     
814     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
815     
816     * lisp/muse-publish.el (muse-publish-url-transforms): Remove
817       muse-publish-prepare-url.
818     
819     * lisp/muse-publish.el (muse-markup-text): Turn this into a function and
820       add documentation.  It will now handle arguments like "%N%", which
821       indicate the position of an argument to insert.  `format' is applied
822       afterward.
823       (muse-publish-classify-url): New function derived from
824       muse-publish-prepare-url that returns a data structure with complete
825       information about the given target string.
826       (muse-publish-url): Use muse-publish-classify-url.  This should fix an
827       error in the LaTeX publishing style when specifying links to anchors.
828       (muse-publish-insert-url): Remove unnecessary let-binding.
829       (muse-publish-markup-url): Simplify, now that we have whole-document
830       escaping of specials.
831       (muse-publish-prepare-url): Remove.
832     
833     * lisp/muse.el (muse-replace-regexp-in-string): Use a more robust
834       fallback routine when neither replace-regexp-in-string nor
835       replace-in-string are found.
837     modified files:
838      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
839      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
840      lisp/muse-texinfo.el lisp/muse-xml.el lisp/muse.el
843 2005-12-25 04:32:27 GMT Michael Olson <mwolson@gnu.org> patch-319
845     Summary:
846       Use simpler markup string for anchors.
847     Revision:
848       muse--main--1.0--patch-319
850     * lisp/muse-docbook.el (muse-docbook-markup-strings): Use 'anchor instead
851       of 'begin-anchor and 'end-anchor.
852     
853     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
854     
855     * lisp/muse-publish.el (muse-publish-markup-anchor): Ditto.
856     
857     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
858     
859     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Ditto.
860     
861     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
862     
863     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-anchor):
864       Revert previous change, since muse-html-insert-contents needs
865       muse-html-insert-anchor.
867     modified files:
868      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
869      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
870      lisp/muse-xml-common.el lisp/muse-xml.el
873 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
875     Summary:
876       Fix a markup error involving links like [[#foo]].
877     Revision:
878       muse--main--1.0--patch-318
880     * examples/QuickStart.muse: Move <contents> higher.  Remove <comment>
881       tags around the centered text.
882     
883     * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
884       (muse-html-markup-strings): Remove table-group strings, since they
885       aren't valid (X)HTML like I had thought.  Change center to use <p>
886       rather than <span>.
887       (muse-html-insert-anchor): Remove.
888       (muse-html-markup-anchor): Respect the noemphasis property.  This fixes
889       a bug with links like [[#foo]].
890       (muse-html-markup-footnote): Insert the correct footnote number.
891     
892     * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
893       rule higher than anchor rule.
894       (muse-publish-markup-anchor): Respect the noemphasis property.
895     
896     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
897       noemphasis property.
899     modified files:
900      ChangeLog examples/QuickStart.muse lisp/muse-html.el
901      lisp/muse-publish.el lisp/muse-xml-common.el
904 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
906     Summary:
907       Get rid of muse-regexp-space.  Standardize anchor markup somewhat.
908     Revision:
909       muse--main--1.0--patch-317
911     * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
912       Replace muse-regexp-space with muse-regexp-blank.  Too many Emacs
913       functions treat [:blank:]+\n differently than [:space:], so we'll use
914       the former everywhere.
915     
916     * lisp/muse-convert.el (muse-write-citation): Ditto.
917     
918     * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
919     
920     * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
921     
922     * lisp/muse-publish.el (muse-publish-markup-regexps)
923       (muse-publish-markup-tag, muse-publish-surround-text)
924       (muse-publish-markup-list): Ditto.
925     
926     * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
927       Ditto.
928     
929     * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
930     
931     * lisp/muse-regexps.el (muse-regexp-space): Remove.
932     
933     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
934       muse-xml-markup-anchor.
935       (muse-docbook-markup-strings): Add markup strings for anchors.
936       (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
937     
938     * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
939     
940     * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
941       since we now have a sane default in muse-publish.el.
942       (muse-latex-markup-strings): Add markup strings for anchors.
943       (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
944     
945     * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
946       strings.  If style does not handle anchors, remove them.
947     
948     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
949       rule, since we now have a sane default in muse-publish.el.
950       (muse-texinfo-markup-strings): Add markup strings for anchors.
951       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
952     
953     * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
954       for handling anchors.
955       (muse-xml-markup-table): Pass row-len to begin-table-group markup
956       string.
957     
958     * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
959       anchors.
960       (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
962     modified files:
963      ChangeLog lisp/muse-colors.el lisp/muse-convert.el
964      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
965      lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
966      lisp/muse-regexps.el lisp/muse-registry.el
967      lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
968      lisp/muse.el
971 2005-12-24 22:07:28 GMT Michael Olson <mwolson@gnu.org> patch-316
973     Summary:
974       Adapt the remaining publishing styles.
975     Revision:
976       muse--main--1.0--patch-316
978     * lisp/muse-groff.el (muse-groff-markup-paragraph): Use
979       muse-insert-markup.
980     
981     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
982       muse-insert-markup.
983       (latex2png): Clean up the code a bit.
984     
985     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor): Use
986       muse-insert-markup.
987       (muse-texinfo-markup-table): Use the shiny new
988       muse-publish-table-fields function.
990     modified files:
991      ChangeLog lisp/muse-groff.el lisp/muse-latex2png.el
992      lisp/muse-texinfo.el
995 2005-12-24 21:47:44 GMT Michael Olson <mwolson@gnu.org> patch-315
997     Summary:
998       Make all XML-based publishing styles do tables.  Needs testing.
999     Revision:
1000       muse--main--1.0--patch-315
1002     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
1003       muse-xml-markup-table.
1004       (muse-docbook-markup-regexps): Remove table kludges.
1005       (muse-docbook-markup-strings): Add markup strings for tables.
1006       (muse-docbook-encoding-map, muse-docbook-transform-content-type)
1007       (muse-docbook-markup-table): Remove in favor of using the functions in
1008       muse-xml-common.el.
1009       (muse-docbook-encoding): Use muse-xml-transform-content-type.
1010       (muse-docbook-markup-paragraph, muse-docbook-insert-anchor): Use
1011       muse-insert-markup.
1012       (muse-docbook-fixup-tables): Remove, since it isn't needed anymore.
1013       (muse-docbook-prepare-buffer): New function that forces the escaping of
1014       extra specials in URLs.
1015     
1016     * lisp/muse-html.el (muse-html-table-attributes): Add a leading space.
1017       Fix documentation.
1018       (muse-html-markup-regexps): Remove table kludges.
1019       (muse-html-markup-strings): Add markup strings for tables.
1020       (muse-html-encoding-map, muse-html-transform-content-type): Remove in
1021       favor of the functions of muse-xml-common.el.
1022       (muse-html-insert-anchor, muse-html-markup-paragraph)
1023       (muse-html-class-tag): Use muse-insert-markup.
1024       (muse-html-markup-table): Call muse-xml-markup-table to do most of the
1025       work, passing attributes.
1026       (muse-html-insert-contents): Use muse-insert-markup.  Bum it down a
1027       bit.
1028       (muse-html-encoding): Use muse-xml-transform-content-type.
1029       (muse-html-fixup-tables): Remove.
1030     
1031     * lisp/muse-xml-common.el: Move a few functions and options here from
1032       other publishing styles.  Make an initial attempt at an XML-based table
1033       publishing routine that uses markup strings.  I'm not sure if it will
1034       abstract easily enough to use with LaTeX, but that's not a huge
1035       concern.
1036     
1037     * lisp/muse-xml.el (muse-xml-markup-regexps): Remove table kludges.
1038       (muse-xml-markup-strings): Add table markup strings.  Omit table-group
1039       markup since it's unnecessary sugar.
1040       (muse-xml-encoding-map, muse-xml-transform-content-type)
1041       (muse-xml-markup-table): Move to muse-xml-common.el.
1042       (muse-xml-encoding): Pass default argument.
1043       (muse-xml-markup-paragraph, muse-xml-insert-anchor): Use
1044       muse-insert-markup.
1045       (muse-xml-fixup-tables): Remove.
1047     modified files:
1048      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1049      lisp/muse-xml-common.el lisp/muse-xml.el
1052 2005-12-24 20:01:37 GMT Michael Olson <mwolson@gnu.org> patch-314
1054     Summary:
1055       Implement a nicer way of publishing tables.  Fix some regexps.
1056     Revision:
1057       muse--main--1.0--patch-314
1059     * lisp/muse-html.el (muse-html-markup-footnote): Fix logic error.  I
1060       thought "/=" was a typo, but it really meant "!=".  Odd.  Let's avoid
1061       that so that people familiar with C derivatives won't be confused :^) .
1062       (muse-html-insert-anchor, muse-html-markup-paragraph): Fix regexp.  We
1063       have to make sure to add "\n" to most negated sets if we don't want
1064       them to span multiple lines.
1065       (muse-html-escape-string): Move to muse-xml-common.el.
1066       (muse-html-prepare-buffer): Use muse-xml-escape-string.
1067     
1068     * lisp/muse-journal.el (muse-journal-html-heading-regexp): Fix.
1069     
1070     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove the kludgy
1071       table-joining regexp.
1072       (muse-latex-markup-table): Call muse-publish-table-fields to get a
1073       table structure that we can work with.  Now we can publish the entire
1074       table at once.
1075     
1076     * lisp/muse-protocols.el (muse-browse-url-info): Fix regexps.
1077     
1078     * lisp/muse-publish.el (muse-publish-markup-regexps): Compact some
1079       regexps.  Use a table-matching regexp that matches the entire region of
1080       a table, rather than just one line.
1081       (muse-publish-file): Docfix.
1082       (muse-publish-markup-footnote): Compact regexp.
1083       (muse-publish-table-fields): New function that snarfs the given region
1084       and returns a table structure.
1085     
1086     * lisp/muse-regexps.el (muse-table-field-regexp): New regexp that matches
1087       the field separator for tables.
1088       (muse-table-line-regexp): New regexp that matches a table line.
1089       (muse-tag-regexp): Fix regexp.
1090     
1091     * lisp/muse-registry.el (muse-registry-url-regexp)
1092       (muse-registry-link-regexp): Fix.
1093     
1094     * lisp/muse-xml.el (muse-xml-insert-anchor): Fix regexp.
1095     
1096     * lisp/muse-xml-common.el: New file containing routines that are commonly
1097       used by XML-ish publishing styles.
1098       (muse-xml-sort-table): New function that sorts a table structure so
1099       that it validates properly.  We don't use it yet, but we will.
1101     new files:
1102      lisp/.arch-ids/muse-xml-common.el.id lisp/muse-xml-common.el
1104     modified files:
1105      ChangeLog lisp/muse-html.el lisp/muse-journal.el
1106      lisp/muse-latex.el lisp/muse-protocols.el lisp/muse-publish.el
1107      lisp/muse-regexps.el lisp/muse-registry.el lisp/muse-xml.el
1110 2005-12-23 06:18:46 GMT Michael Olson <mwolson@gnu.org> patch-313
1112     Summary:
1113       muse-latex: Work on table markup, isn't perfect yet.
1114     Revision:
1115       muse--main--1.0--patch-313
1117     * lisp/muse-latex.el (muse-latex-markup-table): Make this sort of work.
1118       I've got an idea for how it should be done.  We're going to try to
1119       snarf the whole table in muse-publish using only regexps, and pass it
1120       to the style-specific table markup function.
1121     
1122     * lisp/muse-publish.el (muse-publish-insert-url)
1123       (muse-publish-markup-url): Use muse-insert-markup.
1124       (muse-publish-verbatim-tag): Pass arguments correctly.
1126     modified files:
1127      ChangeLog lisp/muse-latex.el lisp/muse-publish.el
1130 2005-12-23 05:27:53 GMT Michael Olson <mwolson@gnu.org> patch-312
1132     Summary:
1133       Get practically-perfect LaTeX special escaping.
1134     Revision:
1135       muse--main--1.0--patch-312
1137     * examples/QuickStart.muse: Detabify, change URLs.
1138     
1139     * lisp/muse-latex.el (muse-latex-markup-specials-document): New option
1140       that indicates the specials characters to escape in the whole document.
1141       (muse-latex-markup-specials-example): New option that indicates the
1142       specials to escape in <example> regions.
1143       (muse-latex-markup-specials-literal): New option that indicates the
1144       specials to escape in =monospaced text= and <code> regions.
1145       (muse-latex-markup-specials-url): New option that indicates the
1146       specials to escape in URLs.
1147       (muse-latex-decide-specials): Determine which specials to use depending
1148       on context.
1149       (muse-latex-insert-anchor): Use muse-insert-markup.
1150     
1151     * lisp/muse-publish.el (muse-publish-markup-region): Escape specials in
1152       the entire document.
1153       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
1154       List all contexts in documentation.  Skip past entire read-only regions
1155       for a speed improvement.  We'll need this now that we're using it on
1156       the whole document.  Fix a bug in retrieving specials.
1157       (muse-publish-markup-enddots, muse-publish-markup-dots)
1158       (muse-publish-markup-rule, muse-publish-surround-text): Use
1159       muse-insert-markup.
1160       (muse-publish-markup-leading-space): Take 2 more arguments for easy
1161       generalization.
1162       (muse-publish-markup-verse): Pass more arguments to
1163       muse-publish-markup-leading-space.
1164       (muse-publish-url): Fix a specials bug with bare links.
1165       (muse-publish-code-tag): Use 'literal context here.
1167     modified files:
1168      ChangeLog examples/QuickStart.muse lisp/muse-latex.el
1169      lisp/muse-publish.el
1172 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
1174     Summary:
1175       muse-build: Prevent backup files when generating autoloads.
1176     Revision:
1177       muse--main--1.0--patch-311
1179     * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
1180       that we don't get muse-autoloads.el~ files.
1182     modified files:
1183      ChangeLog scripts/muse-build.el
1186 2005-12-22 04:12:00 GMT Michael Olson <mwolson@gnu.org> patch-310
1188     Summary:
1189       Begin implementing context-specific handling of special characters.
1190     Revision:
1191       muse--main--1.0--patch-310
1193     * lisp/muse-publish.el (muse-publish-url-transforms)
1194       (muse-publish-desc-transforms): Remove
1195       muse-publish-escape-specials-in-string, since we will explicitly call
1196       this with the proper parameters later on.
1197       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
1198       Add new optional CONTEXT argument that specifies further information to
1199       use when obtaining the specials that will be applied to the text.  If
1200       someone specifies a function instead of an alist for the style's
1201       specials, call it and pass CONTEXT.
1202       (muse-publish-markup-word): Indicate the context when escaping
1203       specials.  Make sure we have a context before continuing the publishing
1204       of the word.
1205       (muse-publish-markup-email, muse-publish-markup-url)
1206       (muse-publish-code-tag, muse-publish-example-tag)
1207       (muse-publish-verbatim-tag): Indicate the context when escaping
1208       specials.
1209       (muse-publish-url): Explicitly escape specials, rather than expecting
1210       it to be done in a user-customizable hook.  Use different contexts for
1211       url and description.
1213     modified files:
1214      ChangeLog lisp/muse-publish.el
1217 2005-12-21 02:44:57 GMT Michael Olson <mwolson@gnu.org> patch-309
1219     Summary:
1220       Merged from mwolson@gnu.org--2005 (patch 37)
1221     Revision:
1222       muse--main--1.0--patch-309
1224     Patches applied:
1225     
1226      * mwolson@gnu.org--2005/muse--rel--3.02--patch-37
1227        Make error messages during publishing more friendly.
1229     modified files:
1230      ChangeLog lisp/muse-mode.el lisp/muse.el
1232     new patches:
1233      mwolson@gnu.org--2005/muse--rel--3.02--patch-37
1236 2005-12-21 02:07:34 GMT Michael Olson <mwolson@gnu.org> patch-308
1238     Summary:
1239       Don't mix up links and footnotes.
1240     Revision:
1241       muse--main--1.0--patch-308
1243     * lisp/muse-html.el (muse-html-markup-footnote): Change "/=" typo to "=".
1244     
1245     * lisp/muse-publish.el (muse-publish-markup-footnote): Don't mix up links
1246       and footnotes.  Thanks to Dale Smith for spotting this.
1248     modified files:
1249      ChangeLog lisp/muse-html.el lisp/muse-publish.el
1252 2005-12-17 17:16:32 GMT Michael Olson <mwolson@gnu.org> patch-307
1254     Summary:
1255       Merged from mwolson@gnu.org--2005 (patch 36)
1256     Revision:
1257       muse--main--1.0--patch-307
1259     Patches applied:
1260     
1261      * mwolson@gnu.org--2005/muse--rel--3.02--patch-36
1262        Release Emacs Muse 3.02.5.
1264     modified files:
1265      ChangeLog Makefile.defs NEWS debian/changelog lisp/muse.el
1266      muse.texi
1268     new patches:
1269      mwolson@gnu.org--2005/muse--rel--3.02--patch-36
1272 2005-12-17 02:10:32 GMT Michael Olson <mwolson@gnu.org> patch-306
1274     Summary:
1275       Merged from mwolson@gnu.org--2005 (patch 35)
1276     Revision:
1277       muse--main--1.0--patch-306
1279     Patches applied:
1280     
1281      * mwolson@gnu.org--2005/muse--rel--3.02--patch-35
1282        muse-colors: Fix QuickStart display bug.
1284     modified files:
1285      ChangeLog lisp/muse-colors.el
1287     new patches:
1288      mwolson@gnu.org--2005/muse--rel--3.02--patch-35
1291 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
1293     Summary:
1294       Revert QuickStart changes, hack more on muse.rnc.
1295     Revision:
1296       muse--main--1.0--patch-305
1298     * examples/QuickStart.muse: Revert previous changes; they cause
1299       publishing to fail.  Hrm.  Guess I'll have to fix the display issue
1300       with <literal> tags then.
1301     
1302     * muse.rnc: Put blockquote in the muse.element namespace, since it's not
1303       an attribute.
1305     modified files:
1306      ChangeLog examples/QuickStart.muse examples/muse.rnc
1309 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
1311     Summary:
1312       QuickStart: Correct old syntax.
1313     Revision:
1314       muse--main--1.0--patch-304
1316     * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
1317       Just use equal sign escaping.
1319     modified files:
1320      ChangeLog examples/QuickStart.muse
1323 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
1325     Summary:
1326       Make XML publishing work with QuickStart; no longer considered unstable.
1327     Revision:
1328       muse--main--1.0--patch-303
1330     * examples/muse.rnc: Strip trailing whitespace.  Hack it to the point
1331       that it works with our QuickStart document.
1332     
1333     * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
1334       (fullclean): Adapt to work with .muse extension.
1335     
1336     * examples/QuickStart.muse: Rename from QuickStart.  This makes it
1337       automatically get colorized as a Muse document when opened.
1338     
1339     * lisp/muse-xml.el: Move from experimental.
1340       (muse-xml-footer): Use correct ending tag.
1341       (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
1342       annoying error regarding "&mdash;" when validating with nxml-mode.
1343       rule and fn-sep should use the empty form of the HR tag.
1344     
1345     * README: Fix directions for QuickStart.
1347     modified files:
1348      ChangeLog README examples/Makefile examples/muse.rnc
1349      lisp/muse-xml.el
1351     renamed files:
1352      examples/.arch-ids/QuickStart.id
1353        ==> examples/.arch-ids/QuickStart.muse.id
1354      examples/QuickStart
1355        ==> examples/QuickStart.muse
1356      experimental/.arch-ids/muse-xml.el.id
1357        ==> lisp/.arch-ids/muse-xml.el.id
1358      experimental/muse-xml.el
1359        ==> lisp/muse-xml.el
1362 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
1364     Summary:
1365       muse-html: Fix regexp error.
1366     Revision:
1367       muse--main--1.0--patch-302
1369     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
1370       string.
1372     modified files:
1373      ChangeLog lisp/muse-html.el
1376 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
1378     Summary:
1379       Makefile: Minor tweak.
1380     Revision:
1381       muse--main--1.0--patch-301
1383     * lisp/Makefile (ELC): Base this on $(EL).  This should keep
1384       muse-autoloads.elc from being added to the list -- it won't be compiled
1385       anyway.
1387     modified files:
1388      ChangeLog lisp/Makefile
1391 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
1393     Summary:
1394       Generate autoloads file.
1395     Revision:
1396       muse--main--1.0--patch-300
1398     * Makefile (autoloads): New rule that calls "make autoloads" in lisp
1399       directory.
1400     
1401     * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
1402       list.
1403       (all): Generate autoloads.
1404       (autoloads): Make muse-autoloads.el.
1405       (muse-autoloads.el): Call `muse-generate-autoloads' from
1406       scripts/muse-build.el with arguments representing the directories to
1407       use when searching for autoloads.
1408       (realclean distclean fullclean): Remove autoloads.
1409     
1410     * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
1411       Muse.  Deal with XEmacs and its quirky insistence on doing most of the
1412       work itself.  Expand all command line args so that the right
1413       directories are searched.  Hardcode muse-autoloads.el as the name of
1414       the generated autoloads file.  Use my custom header and footer, if
1415       possible.
1417     modified files:
1418      ChangeLog Makefile lisp/Makefile scripts/muse-build.el
1421 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
1423     Summary:
1424       Add autoload cookies.
1425     Revision:
1426       muse--main--1.0--patch-299
1428     Add autoload cookies to several functions.
1430     modified files:
1431      ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
1432      lisp/muse-project.el lisp/muse-protocols.el
1433      lisp/muse-publish.el
1436 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
1438     Summary:
1439       muse-mode: Make muse-edit-link-at-point work.
1440     Revision:
1441       muse--main--1.0--patch-298
1443     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
1444       this function works.  Before, it would remove an arbitrary chunk of the
1445       top of the buffer.
1447     modified files:
1448      ChangeLog lisp/muse-mode.el
1451 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
1453     Summary:
1454       Change mode of muse-protocols to 644.
1455     Revision:
1456       muse--main--1.0--patch-297
1459     modified files:
1460      ChangeLog lisp/muse-protocols.el
1463 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
1465     Summary:
1466       muse-wiki: WikiWord suffix fix.
1467     Revision:
1468       muse--main--1.0--patch-296
1470     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
1471       be nothing at the end.  This allows us to separate WikiWords with
1472       "''''" to indicate suffixes.
1474     modified files:
1475      ChangeLog lisp/muse-wiki.el
1478 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
1480     Summary:
1481       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
1482     Revision:
1483       muse--main--1.0--patch-295
1485     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
1486       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
1487       for the report.
1489     modified files:
1490      ChangeLog lisp/muse-wiki.el
1493 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
1495     Summary:
1496       muse-publish: Make muse-insert-markup a function.
1497     Revision:
1498       muse--main--1.0--patch-294
1500     * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
1501       defsubst.
1503     modified files:
1504      ChangeLog lisp/muse-publish.el
1507 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
1509     Summary:
1510       Merged from muse--rel--3.02 (patch 29)
1511     Revision:
1512       muse--main--1.0--patch-293
1514     Patches applied:
1515     
1516      * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
1517        muse-mode: Fix semicolon in paragraph issue.
1519     modified files:
1520      ChangeLog lisp/muse-mode.el
1522     new patches:
1523      mwolson@gnu.org--2005/muse--rel--3.02--patch-29
1526 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
1528     Summary:
1529       Merged from muse--rel--3.02 (patch 28)
1530     Revision:
1531       muse--main--1.0--patch-292
1533     Patches applied:
1534     
1535      * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
1536        muse-project: Deal with edge case.
1538     modified files:
1539      ChangeLog lisp/muse-project.el
1541     new patches:
1542      mwolson@gnu.org--2005/muse--rel--3.02--patch-28
1545 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
1547     Summary:
1548       Merged from muse--rel--3.02 (patch 27)
1549     Revision:
1550       muse--main--1.0--patch-291
1552     Patches applied:
1553     
1554      * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
1555        muse-project: Prevent auto-save files from being included.
1557     modified files:
1558      ChangeLog lisp/muse-project.el
1560     new patches:
1561      mwolson@gnu.org--2005/muse--rel--3.02--patch-27
1564 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
1566     Summary:
1567       muse-groff: Fix compiler warning.
1568     Revision:
1569       muse--main--1.0--patch-290
1571     * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
1573     modified files:
1574      ChangeLog lisp/muse-groff.el
1577 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
1579     Summary:
1580       muse-registry: Attempt to increase Emacs20 compatibility.
1581     Revision:
1582       muse--main--1.0--patch-289
1584     * lisp/muse-registry.el (muse-registry-show)
1585       (muse-registry-update-registry, muse-registry-make-new-registry): Use
1586       dolist instead of mapc for nomimal support of Emacs20, since Planner
1587       tries to support it.
1589     modified files:
1590      ChangeLog lisp/muse-registry.el
1593 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
1595     Summary:
1596       XEmacs fixes in muse-latex2png and muse-registry.
1597     Revision:
1598       muse--main--1.0--patch-288
1600     * lisp/muse-latex2png.el (latex2png): Fix XEmacs error.  It seems better
1601       to use expand-file-name than concat, since the result of the
1602       temp-directory function sometimes doesn't have a trailing backslash.
1603     
1604     * lisp/muse-registry.el (muse-registry-url-regexp): Use
1605       muse-regexp-space.
1606       (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
1607       (muse-registry-make-new-registry): Use a better heuristic for
1608       determining whether the given file is actually a directory.  This
1609       avoids the use of `directory-files-and-attributes', which is not
1610       available in XEmacs.
1611       (muse-registry-new-entries): Use muse-match-string-no-properties.
1613     modified files:
1614      ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
1617 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
1619     Summary:
1620       muse-registry.el: Fix compiler warnings.
1621     Revision:
1622       muse--main--1.0--patch-287
1624     * lisp/muse-registry.el: Fix compiler warnings.  Remove dependency on
1625       cl.el.
1627     modified files:
1628      ChangeLog lisp/muse-registry.el
1631 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
1633     Summary:
1634       muse-wiki: First try at implementing WikiName separator.
1635     Revision:
1636       muse--main--1.0--patch-286
1638     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
1639       markup, for when you want to add a suffix to a WikiName.
1641     modified files:
1642      ChangeLog lisp/muse-wiki.el
1645 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
1647     Summary:
1648       Merged from muse--rel--3.02 (patch 25)
1649     Revision:
1650       muse--main--1.0--patch-285
1652     Patches applied:
1653     
1654      * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
1655        muse-latex: Get table of contents to publish correctly.
1657     modified files:
1658      ChangeLog lisp/muse-latex.el
1660     new patches:
1661      mwolson@gnu.org--2005/muse--rel--3.02--patch-25
1664 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
1666     Summary:
1667       Add muse-registry.el to Muse.
1668     Revision:
1669       muse--main--1.0--patch-284
1671     * lisp/muse-registry.el: New file contributed by Bastien Guerry that
1672       provides a URL registry for Muse.
1674     new files:
1675      lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
1677     modified files:
1678      AUTHORS ChangeLog
1681 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
1683     Summary:
1684       muse-mode: Minor fix.
1685     Revision:
1686       muse--main--1.0--patch-283
1688     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
1689       and save-excursion as recommended by Emacs documentation.
1691     modified files:
1692      ChangeLog lisp/muse-mode.el
1695 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
1697     Summary:
1698       muse-mode: Handle case where we visit an anchor-only link.
1699     Revision:
1700       muse--main--1.0--patch-282
1702     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
1703       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
1705     modified files:
1706      ChangeLog lisp/muse-mode.el
1709 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
1711     Summary:
1712       muse-colors: Add faces for all 3 levels of emphasis.
1713     Revision:
1714       muse--main--1.0--patch-281
1716     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
1717       (muse-emphasis-3): New faces that represent italic, bold, and bold
1718       italic emphasis, respectively.
1719       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
1720       the suggestion and the initial code. 
1722     modified files:
1723      AUTHORS ChangeLog lisp/muse-colors.el
1726 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
1728     Summary:
1729       muse-latex2png: XEmacs compatibility.
1730     Revision:
1731       muse--main--1.0--patch-280
1733     * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
1734       file-expand-wildcards, since it was a no-op.
1735       (latex2png): Fall back to a temporary directory variable that works
1736       with XEmacs.  Thanks to Neilen Marais for the report and suggested fix.
1738     modified files:
1739      ChangeLog lisp/muse-latex2png.el
1742 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
1744     Summary:
1745       Update AUTHORS.
1746     Revision:
1747       muse--main--1.0--patch-279
1749     * AUTHORS: Update.
1751     modified files:
1752      AUTHORS ChangeLog
1755 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
1757     Summary:
1758       Don't split anchors in URLs.
1759     Revision:
1760       muse--main--1.0--patch-278
1762     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
1763       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
1764       sure that we handle URLs before trying to split the anchor.
1765       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
1767     modified files:
1768      ChangeLog lisp/muse-mode.el
1771 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
1773     Summary:
1774       Merged from mwolson@gnu.org--2005 (patch 23)
1775     Revision:
1776       muse--main--1.0--patch-277
1778     Patches applied:
1779     
1780      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
1781        muse-wiki: WikiWords can have consecutive capital letters.
1783     modified files:
1784      ChangeLog lisp/muse-wiki.el
1786     new patches:
1787      mwolson@gnu.org--2005/muse--rel--3.02--patch-23
1790 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
1792     Summary:
1793       Deal with case when muse-make-link is passed an explicit link.
1794     Revision:
1795       muse--main--1.0--patch-276
1797     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
1798       with case when we are passed an explicit-style link.
1800     modified files:
1801      ChangeLog lisp/muse-mode.el
1804 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
1806     Summary:
1807       Merged from mwolson@gnu.org--2005 (patch 20-22)
1808     Revision:
1809       muse--main--1.0--patch-275
1811     Patches applied:
1812     
1813      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
1814        Update NEWS.
1815     
1816      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
1817        Update examples.
1818     
1819      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
1820        Release Emacs Muse 3.02.02.
1822     new files:
1823      examples/mwolson/templates/.arch-ids/header.tex.id
1824      examples/mwolson/templates/header.tex
1826     modified files:
1827      ChangeLog NEWS examples/mwolson/muse-init.el
1828      examples/mwolson/templates/header.html lisp/muse.el muse.texi
1830     new patches:
1831      mwolson@gnu.org--2005/muse--rel--3.02--patch-20
1832      mwolson@gnu.org--2005/muse--rel--3.02--patch-21
1833      mwolson@gnu.org--2005/muse--rel--3.02--patch-22
1836 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
1838     Summary:
1839       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
1840     Revision:
1841       muse--main--1.0--patch-274
1843     Patches applied:
1844     
1845      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1846        Don't interpret enddots, dots, and rule inside of links.
1847     
1848      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1849        Allow bad WikiWords to be colorized, by popular request.
1850     
1851      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1852        Be more fault-tolerant about muse-file-extension.
1853     
1854      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1855        Prepare debian files for new minor release.
1856     
1857      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1858        Update NEWS.
1859     
1860      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1861        NEWS: Add migration note.
1862     
1863      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1864        Merged from mwolson@gnu.org--2005 (patch 272-273)
1866     modified files:
1867      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
1868      debian/control debian/rules lisp/muse-colors.el
1869      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
1871     new patches:
1872      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1873      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1874      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1875      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1876      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1877      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1878      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1881 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
1883     Summary:
1884       muse-latex: Make footnotes look a bit more natural for LaTeX users.
1885     Revision:
1886       muse--main--1.0--patch-273
1888     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
1889       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
1891     modified files:
1892      ChangeLog lisp/muse-latex.el
1895 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
1897     Summary:
1898       muse-texinfo: Correct markup strings for dots, enddots, center.
1899     Revision:
1900       muse--main--1.0--patch-272
1902     * AUTHORS: Bookkeeping
1903     
1904     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
1905       Jim Ottaway that produces correct output for dots, enddots, and
1906       centered text.
1908     modified files:
1909      AUTHORS ChangeLog lisp/muse-texinfo.el
1912 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
1914     Summary:
1915       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)
1916     Revision:
1917       muse--main--1.0--patch-271
1919     Mark several revisions as "included".  No actual changes were made to the
1920     source.
1922     modified files:
1923      ChangeLog
1925     new patches:
1926      davidsmith@acm.org--2005/muse--devo--1.0--base-0
1927      davidsmith@acm.org--main/muse--devo--1.0--base-0
1928      davidsmith@acm.org--main/muse--devo--1.0--patch-1
1929      davidsmith@acm.org--main/muse--devo--1.0--patch-2
1930      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
1931      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
1932      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
1933      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
1934      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
1935      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
1936      mwolson@gnu.org--2005/muse--rel--3.02--base-0
1937      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
1938      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
1939      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
1940      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
1941      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
1942      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
1943      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
1944      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
1947 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
1949     Summary:
1950       muse-groff: Provide groff-pdf style rather than pdf.
1951     Revision:
1952       muse--main--1.0--patch-270
1954     * experimental/muse-groff.el: Remove, since the original author keeps his
1955       version in the lisp/ directory, and it's reasonably stable by now.
1956     
1957     * lisp/muse-groff.el: Detabify source.
1958       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
1959       avoid a conflict with the latex-based pdf style.
1961     removed files:
1962      experimental/.arch-ids/muse-groff.el.id
1963      experimental/muse-groff.el
1965     modified files:
1966      ChangeLog lisp/muse-groff.el
1969 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
1971     Summary:
1972       Merged from ajk@iu.edu--2005 (patch 0-9)
1973     Revision:
1974       muse--main--1.0--patch-269
1976     Patches applied:
1977     
1978      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
1979        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
1980     
1981      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1982        Publish PDF using GROFF with mom macros.
1983     
1984      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1985        Kinda works, still need tables and a bunch of other stuff.
1986     
1987      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1988        Remove extra newlines from QUOTE calls.
1989     
1990      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1991        mom -> groff
1992     
1993      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1994        - fix syntax of definition of muse-groff-markup-strings
1995     
1996      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1997        Use \z to keep leading space that will result from .URL...
1998     
1999      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
2000        Don't use .blm (blank line == paragraph break).  Hopefu...
2001     
2002      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
2003        Use markup-strings for <example>.
2004     
2005      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
2006        Catch up with mwolson
2008     new files:
2009      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
2011     modified files:
2012      ChangeLog
2014     new patches:
2015      ajk@iu.edu--2005/muse--ajk--1.0--base-0
2016      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
2017      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
2018      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
2019      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
2020      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
2021      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
2022      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
2023      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
2024      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
2027 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
2029     Summary:
2030       Allow "-" in publishing directives.
2031     Revision:
2032       muse--main--1.0--patch-268
2034     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
2035       publishing directives.  Thanks to Jim Ottaway for the suggestion.
2037     modified files:
2038      ChangeLog lisp/muse-publish.el
2041 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
2043     Summary:
2044       muse-latex: Fix "generation of PDF failed" message.
2045     Revision:
2046       muse--main--1.0--patch-267
2048     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
2049       t or nil depending on whether the publishing attempt was successful.
2051     modified files:
2052      ChangeLog lisp/muse-latex.el
2055 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
2057     Summary:
2058       Call pdflatex a reasonable number of times.
2059     Revision:
2060       muse--main--1.0--patch-266
2062     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
2063       times, depending on what return value we get.  Thanks to John Wiegley
2064       for the heads up.
2066     modified files:
2067      ChangeLog Makefile.defs debian/changelog debian/rules
2068      lisp/muse-latex.el
2071 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
2073     Summary:
2074       Temporary workaround to make lists work properly again.
2075     Revision:
2076       muse--main--1.0--patch-265
2078     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
2079       properties to lists, since we need to be able to reduce them in later
2080       publishing rules for muse-html.  I'd really like to change the way
2081       lists are marked up so as to obviate the need for this.
2083     modified files:
2084      ChangeLog lisp/muse-publish.el
2087 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
2089     Summary:
2090       Attempt to fix read-only error.
2091     Revision:
2092       muse--main--1.0--patch-264
2094     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
2095       inhibit-read-only to t so that we don't get buffer-read-only errors.
2097     modified files:
2098      ChangeLog lisp/muse-publish.el
2101 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
2103     Summary:
2104       Fix mistyping of new option name.
2105     Revision:
2106       muse--main--1.0--patch-263
2108     * lisp/muse-publish.el (muse-publish-markup-comment)
2109       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
2111     modified files:
2112      ChangeLog lisp/muse-publish.el
2115 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
2117     Summary:
2118       muse-publish: Use `apply' instead of passing list to `insert'.
2119     Revision:
2120       muse--main--1.0--patch-262
2122     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
2123       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
2124       Hopefully this will fix a backtrace or two.
2126     modified files:
2127      ChangeLog lisp/muse-publish.el
2130 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
2132     Summary:
2133       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
2134     Revision:
2135       muse--main--1.0--patch-261
2137     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
2138       'comment-begin and 'comment-end.
2139     
2140     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
2141     
2142     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
2143     
2144     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
2145     
2146     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
2147       argument for "\ref", since it isn't valid LaTeX.
2148     
2149     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
2150       muse-publishing-current-output-path rather than
2151       muse-publishing-current-file.
2152     
2153     * lisp/muse-publish.el (muse-publishing-current-output-path): New
2154       variable that determines where the current file is being published to.
2155       (muse-publish-file): Set muse-publishing-current-output-path.
2156       (muse-publish-comments-p): New option that determines whether comments
2157       should be deleted or published.  Default is to delete.
2158       (muse-publish-markup-comment, muse-publish-comment-tag): Use
2159       muse-publish-comments-p.
2161     modified files:
2162      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2163      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
2164      lisp/muse-publish.el lisp/muse-texinfo.el
2167 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
2169     Summary:
2170       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
2171     Revision:
2172       muse--main--1.0--patch-260
2174     * AUTHORS: Bookkeeping.
2175     
2176     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
2177       `output-dir' is not defined, so let's just use pubdir.
2178     
2179     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
2180       Ottaway.
2182     modified files:
2183      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
2186 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
2188     Summary:
2189       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
2190     Revision:
2191       muse--main--1.0--patch-259
2193     * AUTHORS: Update.
2194     
2195     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
2196       table headers and overlining table footers, as suggested by Trent Buck.
2197     
2198     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
2199       author has agreed to send in a copyright assignment form.
2201     modified files:
2202      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
2204     renamed files:
2205      contrib/.arch-ids/muse-latex2png.el.id
2206        ==> lisp/.arch-ids/muse-latex2png.el.id
2207      contrib/muse-latex2png.el
2208        ==> lisp/muse-latex2png.el
2211 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
2213     Summary:
2214       Pave the way for entire-document escaping of specials.
2215     Revision:
2216       muse--main--1.0--patch-258
2218     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
2219     
2220     * lisp/muse-publish.el (muse-insert-markup): New function that is used
2221       for inserting markup text.  Currently, this inserts the text and adds
2222       the read-only property.  This should permit us to deal with escaping
2223       specials in the entire document, later on.
2224       (muse-publish-section-close, muse-publish-markup-word)
2225       (muse-publish-markup-emdash, muse-publish-markup-enddots)
2226       (muse-publish-markup-dots, muse-publish-markup-rule)
2227       (muse-publish-markup-heading, muse-publish-markup-footnote)
2228       (muse-publish-markup-fn-sep, muse-publish-surround-text)
2229       (muse-publish-markup-list, muse-publish-markup-leading-space)
2230       (muse-publish-markup-verse): Use muse-insert-markup instead of
2231       `insert'.  Don't use this on whitespace, just the markup text itself.
2232     
2233     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
2234       Ditto.
2235     
2236     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
2238     modified files:
2239      ChangeLog lisp/muse-book.el lisp/muse-journal.el
2240      lisp/muse-mode.el lisp/muse-publish.el
2243 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
2245     Summary:
2246       By default, use ".muse" extension and do not detect by pathname.
2247     Revision:
2248       muse--main--1.0--patch-257
2250     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
2251       (muse-file-extension): Default to "muse".  This has the effect of
2252       making Emacs associate the ".muse" extension with muse-mode, without
2253       trying to figure things out from the path to the file.  The former
2254       method is usually considered to be best, so we'll go with it.
2256     modified files:
2257      ChangeLog lisp/muse-mode.el lisp/muse.el
2260 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
2262     Summary:
2263       Emacs 21 flyspell fix.
2264     Revision:
2265       muse--main--1.0--patch-256
2267     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
2268       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
2269       means that the version of flyspell that comes with Emacs21 will no
2270       longer mess up links.
2272     modified files:
2273      ChangeLog lisp/muse-mode.el
2276 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
2278     Summary:
2279       Merged from jeho@jeho.org--2005 (patch 0-11)
2280     Revision:
2281       muse--main--1.0--patch-255
2283     * AUTHORS: Update.
2284     
2285     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
2286       footnode-end mark.
2287     
2288     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
2289       links.
2290       (muse-visit-link-default): Save position before searching, in case the
2291       search fails.  Use a regexp search.  Start from beginning of document.
2292       Refine search regexp.
2293     
2294     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
2295       that indicated whether project names without a page specifier will be
2296       considered links.
2297       (muse-wiki-handle-interwiki): Consult
2298       `muse-wiki-ignore-bare-project-names'.
2299     
2300     Patches applied:
2301     
2302      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
2303        muse-mode.el fix for muse-visit-link-default
2304     
2305      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
2306        muse-mode.el fix intangible problem in muse-link-at-point
2307     
2308      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
2309        muse-wiki: added option for not rendering bare project names as links
2310     
2311      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
2312        muse-mode.el: fix finding an anchor
2313     
2314      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
2315        muse-latex.el: fix footnote-end
2317     modified files:
2318      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
2319      lisp/muse-wiki.el
2321     new patches:
2322      jeho@jeho.org--2005/muse--jeho--1.0--base-0
2323      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
2324      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
2325      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
2326      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
2327      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
2328      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
2329      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
2330      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
2331      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
2332      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
2333      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
2336 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
2338     Summary:
2339       contrib/muse-latex2png.el: Put images in the correct directory.
2340     Revision:
2341       muse--main--1.0--patch-254
2343     * contrib/muse-latex2png.el (latex2png-move2pubdir)
2344       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
2345       puts generated images in the correct directory.
2347     modified files:
2348      AUTHORS ChangeLog contrib/muse-latex2png.el
2351 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
2353     Summary:
2354       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
2355     Revision:
2356       muse--main--1.0--patch-253
2358     * experimental/muse-xml.el (muse-xml-insert-anchor)
2359       (muse-xml-markup-anchor): Make sure we don't blow away the text just
2360       before an anchor.  On all types but texinfo, insert a newline
2361       immediately after the anchor.
2362     
2363     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
2364       (muse-docbook-markup-anchor): Ditto.
2365     
2366     * lisp/muse-html.el (muse-html-insert-anchor)
2367       (muse-html-markup-anchor): Ditto.
2368     
2369     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
2370       (muse-texinfo-markup-anchor): Ditto.
2371     
2372     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
2373       the anchor the first match group.
2374     
2375     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
2376       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
2377       suggestion.
2378       (muse-latex-insert-anchor): Use a simpler routine that inserts
2379       \label{}.
2381     modified files:
2382      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2383      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
2384      lisp/muse-texinfo.el
2387 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
2389     Summary:
2390       Allow anchors to occur near (rather than at) the beginning of line.
2391     Revision:
2392       muse--main--1.0--patch-252
2394     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
2395       characters before anchor, like " - ".  Thanks to Phillip Lord for the
2396       suggestion.
2398     modified files:
2399      ChangeLog lisp/muse-publish.el
2402 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
2404     Summary:
2405       Minor bookkeeping update.
2406     Revision:
2407       muse--main--1.0--patch-251
2409     * AUTHORS: Update information.
2411     modified files:
2412      AUTHORS ChangeLog
2415 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
2417     Summary:
2418       muse-mathml: New experimental embedded MathML publisher.
2419     Revision:
2420       muse--main--1.0--patch-250
2422     * lisp/muse-html.el (muse-html): Fix docstring.
2423     
2424     * experimental/muse-mathml.el: New file that implements a <math> tag.
2425       With the help of an external program, this will translate LaTeX code
2426       between <math> and </math> to embedded MathML.  A new style called
2427       "mathml" is defined, which is derived from the XHTML style, but with a
2428       more suitable header.
2430     new files:
2431      experimental/.arch-ids/muse-mathml.el.id
2432      experimental/muse-mathml.el
2434     modified files:
2435      ChangeLog lisp/muse-html.el
2438 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
2440     Summary:
2441       muse-latex: Ignore anchor if it occurs at end of line.
2442     Revision:
2443       muse--main--1.0--patch-249
2445     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
2446       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
2448     modified files:
2449      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
2452 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
2454     Summary:
2455       Add ability to publish embedded LaTeX content as a PNG.
2456     Revision:
2457       muse--main--1.0--patch-248
2459     * lisp/muse-publish.el (muse-publishing-styles)
2460       (muse-publishing-current-file, muse-publishing-current-style)
2461       (muse-publishing-styles): Add documentation.
2462     
2463     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
2464       expects LaTeX content, and will publish a PNG file.  If you're
2465       interesting in helping, check out To Do in the commentary.  This is in
2466       /contrib for now, since the original author doesn't have a copyright
2467       assignment on file with the FSF.
2469     new files:
2470      contrib/.arch-ids/muse-latex2png.el.id
2471      contrib/muse-latex2png.el
2473     modified files:
2474      AUTHORS ChangeLog lisp/muse-publish.el
2477 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
2479     Summary:
2480       muse-groff.el: New publishing styles groff and groff-pdf.
2481     Revision:
2482       muse--main--1.0--patch-247
2484     * AUTHORS: Add AJK.
2485     
2486     * lisp/muse.el: Use the correct month name for this release.  Oops.
2487     
2488     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
2489     
2490     * experimental/muse-groff.el: New file containing the groff and groff-pdf
2491       publishing styles.
2493     new files:
2494      experimental/.arch-ids/muse-groff.el.id
2495      experimental/muse-groff.el
2497     modified files:
2498      AUTHORS ChangeLog lisp/muse.el muse.texi
2501 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
2503     Summary:
2504       Figure out syntax of :set.
2505     Revision:
2506       muse--main--1.0--patch-246
2508     * lisp/muse-project.el (muse-project): Make the :set option inline to
2509       match the actual syntax that Muse recognizes.
2510     
2511     * muse.texi (Projects): Note that I need to work on this section.
2513     modified files:
2514      ChangeLog lisp/muse-project.el muse.texi
2517 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
2519     Summary:
2520       Release Emacs Muse 3.02.01.
2521     Revision:
2522       muse--main--1.0--patch-245
2524     * NEWS: Update entries for Muse 3.02.01.
2525     
2526     * debian/rules: Install NEWS.Debian.
2527     
2528     * debian/NEWS: New file that contains Debian-related news items.
2529     
2530     * examples/mwolson/muse-init.el: Update with my latest changes.
2531     
2532     * examples/mwolson/templates/footer.html: Use
2533       `muse-publishing-directive'.
2535     new files:
2536      debian/.arch-ids/NEWS.id debian/NEWS
2538     modified files:
2539      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
2540      examples/mwolson/muse-init.el
2541      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
2544 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
2546     Summary:
2547       Fix customization bugs concerning muse-project-alist.
2548     Revision:
2549       muse--main--1.0--patch-244
2551     * examples/johnw/muse-johnw.el: Update with latest version from John.
2552     
2553     * muse-project.el (muse-project-alist-using-customize): New variable that
2554       indicates whether or not we just used customize to modify the value of
2555       muse-project-alist.
2556       (muse-project-alist-get): Set muse-project-alist-using-customize.
2557       (muse-project-alist-set): Only try to unescape muse-project-alist if
2558       muse-project-alist-using-customize is set.  Make sure that the value we
2559       save to .emacs is unescaped.
2560       (muse-project): Add definition for :value-delete so that we can work
2561       around an Emacs21 and XEmacs21 annoyance.
2563     modified files:
2564      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
2567 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
2569     Summary:
2570       Try to make link properties more sane.
2571     Revision:
2572       muse--main--1.0--patch-243
2574     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
2575       a bit smarter.  It is hoped that this fixes several strange key
2576       movement and link coloring issues.  Thanks to Sergey Vlasov for the
2577       fix.
2579     modified files:
2580      AUTHORS ChangeLog lisp/muse-colors.el
2583 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
2585     Summary:
2586       Use modification time for date directive.
2587     Revision:
2588       muse--main--1.0--patch-242
2590     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
2591       directive using the currently-publishing file's modification time,
2592       rather than the current time.
2594     modified files:
2595      ChangeLog lisp/muse-publish.el
2598 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
2600     Summary:
2601       muse-latex: Add a few escaping options that may be used in the future.
2602     Revision:
2603       muse--main--1.0--patch-241
2605     * lisp/muse-latex.el: Note that we don't make use of these new options
2606       yet.
2607       (muse-latex-markup-specials): Move longer escapes out of here.
2608       (muse-latex-markup-specials-entire-document): New option that specifies
2609       the special characters to escape in the whole document after processing
2610       markup rules.
2611       (muse-latex-markup-specials-verbatim): New option that specifies the
2612       special characters to escape in <example> tags and =literal text=.
2614     modified files:
2615      ChangeLog lisp/muse-latex.el
2618 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
2620     Summary:
2621       If more than 1 blank separates list/table items, separate them.
2622     Revision:
2623       muse--main--1.0--patch-240
2625     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
2626       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
2627       line separates a list or table item, it will form a new table.
2629     modified files:
2630      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2631      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
2634 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
2636     Summary:
2637       muse.texi: Use @example instead of @smallexample.
2638     Revision:
2639       muse--main--1.0--patch-239
2641     * muse.texi: Replace @smallexample with @example.  It didn't do what I
2642       thought it did, and the result looked worse.  Hence, the reversal.
2644     modified files:
2645      ChangeLog muse.texi
2648 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
2650     Summary:
2651       muse-html: Add muse-xhtml-style-sheet.
2652     Revision:
2653       muse--main--1.0--patch-238
2655     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
2656       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
2657       Thanks to Trent Buck for the suggestion.
2659     modified files:
2660      ChangeLog lisp/muse-html.el
2663 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
2665     Summary:
2666       Release Muse 3.02.
2667     Revision:
2668       muse--main--1.0--patch-237
2670     * Makefile.defs: Update Debian stuff.
2671     
2672     * changelog: Add entry for 3.02-1, urgency medium.
2674     modified files:
2675      ChangeLog Makefile.defs debian/changelog
2678 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
2680     Summary:
2681       Prepare for release.
2682     Revision:
2683       muse--main--1.0--patch-236
2685     * lisp/muse.el (muse-version): Increment to 3.02.
2686     
2687     * *.el: Fix first header line.
2688     
2689     * examples/mwolson/muse-init.el: Sync with my config.
2690       (my-muse-pdf-make-links-absolute): New function that makes relative
2691       links absolute in a hard-coded way.
2692       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
2693       publishing transforms.
2694     
2695     * NEWS: Update.
2697     new files:
2698      experimental/.arch-ids/muse-cite.el.id
2699      experimental/muse-cite.el
2701     modified files:
2702      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
2703      experimental/muse-message.el experimental/muse-xml.el
2704      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
2705      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
2706      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2707      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
2708      lisp/muse-protocols.el lisp/muse-publish.el
2709      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
2710      lisp/muse.el muse.texi
2713 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
2715     Summary:
2716       Finish documentation.
2717     Revision:
2718       muse--main--1.0--patch-235
2720     * muse.texi (Comments): New node that describes the syntax of comments.
2721       (Markup Strings): Describe all markup strings.
2723     modified files:
2724      ChangeLog muse.texi
2727 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
2729     Summary:
2730       Document style elements for muse-define-style.
2731     Revision:
2732       muse--main--1.0--patch-234
2734     * muse.texi: Use @smallexample for 1-line examples.
2735       (Style Elements): New node that explains the different style elements
2736       that may be used for muse-define-style and muse-derive-style.
2737       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
2738       better.
2740     modified files:
2741      ChangeLog muse.texi
2744 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
2746     Summary:
2747       Make documentation separately installable.
2748     Revision:
2749       muse--main--1.0--patch-233
2751     * Makefile (install): Split into install-bin and install-info.
2752     
2753     * muse.texi (Markup Regexps): Fix display bug.
2755     modified files:
2756      ChangeLog Makefile muse.texi
2759 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
2761     Summary:
2762       muse-mode: Set comment syntax.
2763     Revision:
2764       muse--main--1.0--patch-232
2766     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
2767       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
2769     modified files:
2770      ChangeLog lisp/muse-mode.el
2773 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
2775     Summary:
2776       muse.texi: Add publishing order information.
2777     Revision:
2778       muse--main--1.0--patch-231
2780     * muse.texi (Markup Regexps): Add publishing order.
2782     modified files:
2783      ChangeLog muse.texi
2786 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
2788     Summary:
2789       Hack on documentation.  The release is in sight!
2790     Revision:
2791       muse--main--1.0--patch-230
2793     * muse.texi: Use @subsubheading for all logical split headers rather than
2794       @emph.  Move all examples against left margin.  Add comments to
2795       indicate what still needs to be done.
2796       (DocBook): Correct a few misspelled variable names and add some new
2797       variables.
2798       (Common Elements): Split this into 4 new subsections.
2800     modified files:
2801      ChangeLog muse.texi
2804 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
2806     Summary:
2807       Fix publishing of stuff like <code><></code>.
2808     Revision:
2809       muse--main--1.0--patch-229
2811     * lisp/muse-publish.el (muse-publish-escape-specials): Use
2812       `insert-before-markers' rather than `insert'.  This should fix strange
2813       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
2815     modified files:
2816      ChangeLog lisp/muse-publish.el
2819 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
2821     Summary:
2822       Update NEWS, fix muse-url-protocols customization interface.
2823     Revision:
2824       muse--main--1.0--patch-228
2826     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
2827       using nil as the resolve function.
2828     
2829     * NEWS: Bring up-to-date.
2831     modified files:
2832      ChangeLog NEWS lisp/muse-protocols.el
2835 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
2837     Summary:
2838       Fix title coloring bug; muse-latex: escape '<' and '>'.
2839     Revision:
2840       muse--main--1.0--patch-227
2842     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
2843       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
2844       for the report.
2845     
2846     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
2847       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
2848       Buck.
2850     modified files:
2851      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
2854 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
2856     Summary:
2857       muse-latex: Handle special characters in a better way.
2858     Revision:
2859       muse--main--1.0--patch-226
2861     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
2862       characters hack.
2863       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
2864       'end-literal.  Thanks to Trent Buck for the suggestion.
2865       (muse-latex-markup-specials): Move special characters here instead of
2866       using the regexp.
2868     modified files:
2869      ChangeLog lisp/muse-latex.el
2872 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
2874     Summary:
2875       muse-latex: Fix compiler warning.
2876     Revision:
2877       muse--main--1.0--patch-225
2879     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
2880       format.
2882     modified files:
2883      ChangeLog lisp/muse-latex.el
2886 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
2888     Summary:
2889       Add <code> tag.
2890     Revision:
2891       muse--main--1.0--patch-224
2893     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
2894       verbatim.  Verbatim makes text literal and escaped, code makes text
2895       teletype and escaped.
2896     
2897     * muse-publish.el (muse-publish-markup-tags): Add "code".
2898       (muse-publish-code-tag): New function that publishes code the same way
2899       as =teletyped= text.
2901     modified files:
2902      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2905 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
2907     Summary:
2908       Strip text properties before browsing a URL.
2909     Revision:
2910       muse--main--1.0--patch-223
2912     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
2913       this will fix a bug.
2915     modified files:
2916      ChangeLog lisp/muse-protocols.el
2919 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
2921     Summary:
2922       muse-latex: Call pdflatex twice to get <contents> published.
2923     Revision:
2924       muse--main--1.0--patch-222
2926     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
2927       pdflatex twice, since this seems to be necessary to get <contents>
2928       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
2929       to call it three times, since this is what John originally did.  Can
2930       someone please give me advice about this?
2932     modified files:
2933      ChangeLog lisp/muse-latex.el
2936 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
2938     Summary:
2939       Make info:// and man:// not publish a link, handle insert URL edge case.
2940     Revision:
2941       muse--main--1.0--patch-221
2943     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
2944       publish only the description, not the URL.
2945     
2946     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
2947       get nil from muse-publish-url by not inserting any text.
2949     modified files:
2950      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
2953 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
2955     Summary:
2956       If a URL has a resolve function of nil, publish the description only.
2957     Revision:
2958       muse--main--1.0--patch-220
2960     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
2961       complete tag.
2962     
2963     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
2964       interface.
2965       (muse-resolve-url): If nil is given as the resolve function, return
2966       nil.
2967     
2968     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
2969       insert the description instead of the original URL.
2971     modified files:
2972      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
2973      lisp/muse-publish.el
2976 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
2978     Summary:
2979       Implement protocol handling.
2980     Revision:
2981       muse--main--1.0--patch-219
2983     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
2984       should just make a hook for this stuff.
2985       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
2986     
2987     * lisp/muse-protocols.el: New file that implements protocol handling.
2988     
2989     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2990       muse-resolve-url.
2991       (muse-publish-markup-url): Indentation fix, no func change.
2992     
2993     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
2994     
2995     * lisp/muse.el: Require muse-protocols.
2997     new files:
2998      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
3000     modified files:
3001      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
3002      lisp/muse-regexps.el lisp/muse.el
3005 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
3007     Summary:
3008       muse-xml: Use a more standard sort of header.
3009     Revision:
3010       muse--main--1.0--patch-218
3012     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
3013       type="muse">, as suggested by Brad Collins.
3015     modified files:
3016      ChangeLog experimental/muse-xml.el
3019 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
3021     Summary:
3022       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
3023     Revision:
3024       muse--main--1.0--patch-217
3026     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
3027     
3028     * README (examples): Mention that other files are here as well.
3029     
3030     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
3031       for use with muse-xml.el.
3032     
3033     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
3034       muse-xml is in experimental status.
3035       (muse-xml-markup-regexps): Correct table-munging regexp.
3036       (muse-xml-markup-strings): Surround each verse line with <line></line>.
3037       Empty lines are marked up as <line />.
3038     
3039     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
3040       s/last-stanza-end/end-last-stanza-line/.
3041     
3042     * muse-mode.el (muse-visit-link-default): Make the temporary file
3043       visiting work as expected.
3044     
3045     * muse-publish.el (muse-publish-markup-verse): Make use of
3046       'begin-verse-line and 'begin-last-stanza-line.  Use
3047       'end-last-stanza-line instead of 'last-stanza-end.
3048     
3049     * muse.texi (Verse): Be a bit more clever with our example.
3051     new files:
3052      examples/.arch-ids/muse.rnc.id examples/muse.rnc
3054     modified files:
3055      AUTHORS ChangeLog README experimental/muse-xml.el
3056      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
3057      muse.texi
3060 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
3062     Summary:
3063       Allow links to temporary files to be visited.
3064     Revision:
3065       muse--main--1.0--patch-216
3067     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
3068       temporary files.  These are buffers that do not have a corresponding
3069       file.
3071     modified files:
3072      ChangeLog lisp/muse-mode.el
3075 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
3077     Summary:
3078       Fix save-match-data gaffe.
3079     Revision:
3080       muse--main--1.0--patch-215
3082     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
3083       outside of `and' statement.
3085     modified files:
3086      ChangeLog lisp/muse-regexps.el
3089 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
3091     Summary:
3092       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
3093     Revision:
3094       muse--main--1.0--patch-214
3096     * examples/mwolson/muse-init.el: Update.
3097     
3098     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
3099       ensure that links to other pages in this project are given the proper
3100       extension.
3101     
3102     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
3103     
3104     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
3105       instead of muse-publish-output-name.
3106     
3107     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
3108       functions that consult the :link-suffix when returning the name of the
3109       link (or the complete file name for the latter function).  If
3110       :link-suffix does not exist, use :suffix.  This should help Muse be
3111       able to handle some more usage scenarios.
3112       (muse-publish-prepare-url): Use muse-publish-link-name instead of
3113       muse-publish-output-name.
3114     
3115     * muse-wiki.el (muse-wiki-resolve-project-page): Use
3116       muse-publish-link-file instead of muse-publish-output-file.
3117       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
3118       letters.  The old behavior was not friendly to acronyms.
3120     modified files:
3121      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3122      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
3123      lisp/muse-wiki.el
3126 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
3128     Summary:
3129       Correct the publish-project example.
3130     Revision:
3131       muse--main--1.0--patch-213
3133     * examples/publish-project: Remove "-l muse-build.el" and note that the
3134       user's muse-init.el file should add the Muse directories to load-path.
3136     modified files:
3137      ChangeLog examples/publish-project
3140 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
3142     Summary:
3143       Reinstate former extended character class rules.
3144     Revision:
3145       muse--main--1.0--patch-212
3147     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
3148       extended regexps really don't work well on Emacs 21.2 or 21.3, so
3149       document that.
3150       (muse-regexp-emacs-revision): New variable that indicates the revision
3151       number of this version of Emacs.
3152       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
3153       aren't working well enough with extended character classes in regexps.
3154     
3155     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
3156       instead of just displaying it.
3158     modified files:
3159      ChangeLog lisp/muse-regexps.el lisp/muse.el
3162 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
3164     Summary:
3165       Fix paragraph-filling breakage in Emacs21.
3166     Revision:
3167       muse--main--1.0--patch-211
3169     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
3170       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
3171       report.
3173     modified files:
3174      ChangeLog lisp/muse-mode.el
3177 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
3179     Summary:
3180       Allow Emacs 21.3 to use extended character classes in regexps.
3181     Revision:
3182       muse--main--1.0--patch-210
3184     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
3185       Since enough positive reports have come in about the usability of 21.3,
3186       we'll allow it to use extended character classes in regexps by default.
3188     modified files:
3189      ChangeLog lisp/muse-regexps.el
3192 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
3194     Summary:
3195       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
3196     Revision:
3197       muse--main--1.0--patch-209
3199     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
3200       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
3201       offer the style and directory prompt when you hit C-c C-t in a file
3202       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
3203       Hodique for the fix.
3204     
3205     * lisp/muse.el (muse-read-directory-name): New function that defines a
3206       fallback version of `read-directory-name', since Emacs21 doesn't have
3207       it.
3209     modified files:
3210      ChangeLog lisp/muse-publish.el lisp/muse.el
3212     new patches:
3213      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
3214      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
3215      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
3216      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
3217      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
3218      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
3221 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
3223     Summary:
3224       Fix problem with links at beginning of buf and paragraphs.
3225     Revision:
3226       muse--main--1.0--patch-208
3228     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
3229       mean.
3230     
3231     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3232     
3233     * muse-html.el (muse-html-markup-regexps): Ditto.
3234     
3235     * muse-publish.el (muse-publishing-last-position): New variable that
3236       indicates our last buffer position while publishing the current rule.
3237       Used to make sure the process doesn't get stalled.
3238       (muse-publish-markup): Fix edge case where links at beginning of
3239       buffer, with read-only text, would prevent the beginning of buffer from
3240       being matched.
3241       (muse-publish-markup-directive): Fix case where two directives of the
3242       same size would prevent any following directives from being
3243       interpreted.  We accomplish this by setting the last published position
3244       to nil after each directive.
3246     modified files:
3247      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
3248      lisp/muse-html.el lisp/muse-publish.el
3251 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
3253     Summary:
3254       Document publishing directives.
3255     Revision:
3256       muse--main--1.0--patch-207
3258     * muse.texi (Getting Started): Remove crufty sentence.
3259       (Directives): New section that describes the likes of #title and
3260       #author.
3262     modified files:
3263      ChangeLog muse.texi
3266 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
3268     Summary:
3269       Document WikiNames and update header publishing information.
3270     Revision:
3271       muse--main--1.0--patch-206
3273     * muse.texi (Headings): Any level of headings is supported.
3274       (Emphasizing Text): Verbatim text may span multiple lines.
3275       (Explicit Links): Refactor Links section into Explicit Links, Implicit
3276       Links, and Images.
3277       (Implicit Links): Document WikiNames and InterWiki links.
3279     modified files:
3280      ChangeLog muse.texi
3283 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
3285     Summary:
3286       Finish NEWS, handle emphasis at EOF edge case.
3287     Revision:
3288       muse--main--1.0--patch-205
3290     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
3291       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
3292       as there is a terminating emphasis delimiter.
3293     
3294     * examples/mwolson/muse-init.el: Sync with my latest configuration.
3295     
3296     * NEWS: Bring this up to date.
3298     modified files:
3299      ChangeLog NEWS examples/mwolson/muse-init.el
3300      lisp/muse-colors.el
3303 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
3305     Summary:
3306       muse-html: Add muse-xhtml-extension.
3307     Revision:
3308       muse--main--1.0--patch-204
3310     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
3311       default file extension for publishing XHTML files.  Thanks to Trent
3312       Buck for the suggestion.
3313       ("xhtml"): Use it.
3315     modified files:
3316      ChangeLog lisp/muse-html.el
3319 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
3321     Summary:
3322       Add items through patch-149 to NEWS.
3323     Revision:
3324       muse--main--1.0--patch-203
3326     * NEWS (progress): Catch up to patch-149.
3327     
3328     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
3329     
3330     * lisp/muse-publish.el (muse-publish): Ditto.
3332     modified files:
3333      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
3336 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
3338     Summary:
3339       Make building of Debian revisions work.
3340     Revision:
3341       muse--main--1.0--patch-202
3343     * Makefile (distclean): Don't remove anything in debian/, since it will
3344       never be necessary.
3345       (debclean): Removed, since two different targets need slightly
3346       different versions of this.  Even abstraction has its limits.
3347       (debbuild): New target that takes care of performing the build itself.
3348       (debrevision): New target that makes a revision build, where the
3349       original tarball must not be modified.
3350       (debrevision): Split out building stuff to debbuild target.
3351     
3352     * debian/changelog: Several revisions worth of Debian fun.
3353     
3354     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
3355       (Description): Make this match the ITP and shorten the text.
3357     modified files:
3358      ChangeLog Makefile Makefile.defs debian/changelog
3359      debian/control
3362 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
3364     Summary:
3365       Prepare initial upload for Debian project.
3366     Revision:
3367       muse--main--1.0--patch-201
3369     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
3370       version, since we only want the last changelog entry to appear on the
3371       initial Debian upload.
3372     
3373     * debian/changelog: New Debian package 3.01.arch.201-1.
3375     modified files:
3376      ChangeLog Makefile.defs debian/changelog
3379 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
3381     Summary:
3382       muse-mode: Minor regexp tweak.
3383     Revision:
3384       muse--main--1.0--patch-200
3386     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
3388     modified files:
3389      ChangeLog lisp/muse-mode.el
3392 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
3394     Summary:
3395       Minor fixups from Peter K. Lee.
3396     Revision:
3397       muse--main--1.0--patch-199
3399     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
3400       restrictive with our end-of-table regexp.
3401     
3402     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
3403       instead of start of table.  Be less restrictive with several of our
3404       regexps.
3405     
3406     * lisp/muse-html.el: Patch from Peter K. Lee.
3407       (muse-html-prepare-buffer): Work around edge case where the "charset="
3408       part has already been appended to muse-html-meta-content-type.
3409       (muse-html-fixup-tables): Be slightly less restrictive with our
3410       end-of-table regexp.
3412     modified files:
3413      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
3414      lisp/muse-html.el
3417 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
3419     Summary:
3420       Keep lists from getting mashed together on M-q.
3421     Revision:
3422       muse--main--1.0--patch-198
3424     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
3425       locally so that lists don't get blended together incorrectly upon
3426       hitting M-q.
3428     modified files:
3429      ChangeLog lisp/muse-mode.el
3432 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
3434     Summary:
3435       QuickStart: Minor typo in anchor example.
3436     Revision:
3437       muse--main--1.0--patch-197
3439     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
3440       rather than a full URL.
3442     modified files:
3443      ChangeLog examples/QuickStart
3446 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
3448     Summary:
3449       Makefile: Use BUILDOPTS.
3450     Revision:
3451       muse--main--1.0--patch-196
3453     * Makefile (debrelease): Make use of $(BUILDOPTS).
3454     
3455     * Makefile.defs (BUILDOPTS): New option that allows additional options to
3456       be passed to dpkg-buildpackage.  In case I ever make several revisions
3457       before getting the -1 revision uploaded, for example, I can use "-sa"
3458       here in order to make a valid pacakge.
3460     modified files:
3461      ChangeLog Makefile Makefile.defs
3464 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
3466     Summary:
3467       Make generated Debian packages slightly easier to upload.
3468     Revision:
3469       muse--main--1.0--patch-195
3471     * debian/changelog: Generate 3.01.arch.195-1.
3472     
3473     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
3474     
3475     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
3476       that was last uploaded to Debian.
3477     
3478     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
3479       changes is generated.  This means we have to use dpkg-buildpackage,
3480       since debuild doesn't recognize the environment variables that it
3481       claims to recognize.
3483     modified files:
3484      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
3487 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
3489     Summary:
3490       Makefile: Minor deletion cleanups.
3491     Revision:
3492       muse--main--1.0--patch-194
3495     modified files:
3496      ChangeLog Makefile
3499 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
3501     Summary:
3502       Compilation cleanups.
3503     Revision:
3504       muse--main--1.0--patch-193
3506     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
3507       `make-variable-buffer-local' in order to silence compiler warnings.
3508     
3509     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
3510       warning.
3511     
3512     * scripts/muse-build.el (muse-elint-files): Automatically load every
3513       elisp file rather than specifying each one.
3515     modified files:
3516      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
3519 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
3521     Summary:
3522       Fix failure to resolve interwiki link when clicking on it.
3523     Revision:
3524       muse--main--1.0--patch-192
3526     * Makefile (debclean): Minor tweak.
3527     
3528     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
3529       change.
3530     
3531     * lisp/muse-project.el (muse-project-find-file): Don't add file
3532       extensions to a relative name.  If we're dealing with a file, open it
3533       up without searching through the various projects for a path.  This
3534       should fix the failure to resolve an interwiki link by clicking on it.
3536     modified files:
3537      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
3540 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
3542     Summary:
3543       Makefile: Remove stale Debian packages for this version.
3544     Revision:
3545       muse--main--1.0--patch-191
3547     * Makefile (debclean): Remove generated Debian packages for the current
3548       version in parent directory.
3550     modified files:
3551      ChangeLog Makefile
3554 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
3556     Summary:
3557       Fix trailing backslash error.
3558     Revision:
3559       muse--main--1.0--patch-190
3561     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
3562       regexp-quoting fix from drkm.
3564     modified files:
3565      ChangeLog lisp/muse-project.el
3568 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
3570     Summary:
3571       Release 3.01.91 (3.02 RC2).
3572     Revision:
3573       muse--main--1.0--patch-189
3575     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
3577     modified files:
3578      ChangeLog Makefile.defs lisp/muse.el muse.texi
3581 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
3583     Summary:
3584       Escape email address and URL always.
3585     Revision:
3586       muse--main--1.0--patch-188
3588     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
3589       escape and publish email address as read-only, even when it's not
3590       marked up.
3591       (muse-publish-markup-url): Ditto for URL.
3593     modified files:
3594      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
3597 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
3599     Summary:
3600       Inter-project output name fix.
3601     Revision:
3602       muse--main--1.0--patch-187
3604     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
3605       that I had fixed this before.
3607     modified files:
3608      ChangeLog lisp/muse-wiki.el
3611 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
3613     Summary:
3614       Make coloring of verbatim greater-than sign same as publishing.
3615     Revision:
3616       muse--main--1.0--patch-186
3618     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
3619       greater-than sign surrounded by equal signs, display it in verbatim
3620       face.
3622     modified files:
3623      ChangeLog lisp/muse-colors.el
3626 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
3628     Summary:
3629       Allow transform function for link descriptions.  Bare email and URL fixes.
3630     Revision:
3631       muse--main--1.0--patch-185
3633     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
3634       (muse-publish-desc-transforms): New option that contains the functions
3635       that will be called to transform a link description.
3636       (muse-publish-markup-word): Handle Yet Another Edge Case.
3637       (muse-publish-markup-email): Use
3638       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
3639       double-quote on either side.
3640       (muse-publish-url): Apply description transforms.
3641       (muse-publish-markup-url): Don't publish if we have a double-quote on
3642       either side.
3643     
3644     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
3645       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
3646       (muse-wiki-interwiki-delimiter): New option that indicates the
3647       interwiki delimiter to use.
3648       (muse-wiki-interwiki-replacement): New option that indicates the
3649       replacement
3650       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
3651       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
3652       this can be added to muse-publish-desc-transforms.
3653       (muse-wiki-publish-pretty-interwiki): New function that replaces the
3654       interwiki delimiter with its replacement, but only when the given text
3655       is not an explicit link.
3656     
3657     * lisp/muse.el (muse-update-file-extension): New function made from the
3658       innards of the :set function in `muse-file-extension'.
3660     modified files:
3661      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3664 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
3666     Summary:
3667       Handle anchors in all publishing styles, as well as linking to them.
3668     Revision:
3669       muse--main--1.0--patch-184
3671     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
3672       'internal-link.
3673       (muse-publish-prepare-url): Don't touch links to anchors.
3674     
3675     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
3676       'internal-link.  Treat centered text with
3677       <para role="center">...</para>.
3678       (muse-docbook-markup-paragraph): Slight regexp tweak.
3679       (muse-docbook-insert-anchor): Docfix.
3680       (muse-docbook-markup-anchor): Move lower in file.
3681     
3682     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
3683       'internal-link.
3684       (muse-xhtml-markup-strings): Order list, no func change.
3685       (muse-html-markup-anchor): Move up in file, no func change.
3686     
3687     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
3688       publishing anchors.
3689       (muse-latex-markup-strings): Add handler for 'internal-link.
3690       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
3691       that insert an anchor around the next word or inside of a tag.
3692     
3693     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
3694       publishing anchors.
3695     
3696     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
3697       'internal-link.
3698       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
3699       that insert an anchor before the next word or within a tag.
3700     
3701     * NEWS: Initial attempt at documenting changes since 3.01.
3703     new files:
3704      .arch-ids/NEWS.id NEWS
3706     modified files:
3707      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3708      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
3711 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
3713     Summary:
3714       Generalize some blosxom helper functions.
3715     Revision:
3716       muse--main--1.0--patch-183
3718     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
3719       generalized helper functions.
3720       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
3721       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
3722       relative links.
3723     
3724     * lisp/muse-blosxom.el: Update example in header.
3725       (muse-blosxom-new-entry): Use new names for helper functions.
3726       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
3727       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
3728     
3729     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
3730       `muse-blosxom-project-get-categories'.
3731       (muse-project-alist-styles): Renamed from
3732       `muse-blosxom-project-alist-entry'.
3733       (muse-project-alist-dirs): Renamed from
3734       `muse-blosxom-project-alist-dirs'.
3735       (muse-project-of-file): Use `muse-current-file'.
3736     
3737     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
3738       `muse-current-file'.
3739     
3740     * lisp/muse.el (muse-current-file): New function that returns the name of
3741       the currently visited or published file.
3742       (muse-page-name): Use `muse-current-file'.
3744     modified files:
3745      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3746      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3749 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
3751     Summary:
3752       muse-xml: definition lists, muse-docbook: center.
3753     Revision:
3754       muse--main--1.0--patch-182
3756     * Makefile (%.info, %.html): Use general argument in rule.
3757       (distclean): Add another cruft file.
3758     
3759     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
3760       type="definition"> for definition lists.
3761     
3762     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
3763       with <note>, since it's the closest thing I could find.
3765     modified files:
3766      ChangeLog Makefile experimental/muse-xml.el
3767      lisp/muse-docbook.el
3770 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
3772     Summary:
3773       Minor namespace fix.
3774     Revision:
3775       muse--main--1.0--patch-181
3777     * lisp/muse-colors.el (muse-colors-explicit-link): Use
3778       muse-match-string-no-properties rather than match-string-no-properties.
3780     modified files:
3781      ChangeLog lisp/muse-colors.el
3784 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
3786     Summary:
3787       Correct breakage induced by previous patch.
3788     Revision:
3789       muse--main--1.0--patch-180
3791     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
3792       path as a fallback if we are publishing.
3794     modified files:
3795      ChangeLog lisp/muse-wiki.el
3798 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
3800     Summary:
3801       Make interwiki links work in a few more edge cases.
3802     Revision:
3803       muse--main--1.0--patch-179
3805     * lisp/muse-project.el (muse-project-applicable-styles): Remove
3806       assertion, now that I have a good idea of the edge cases involved.
3807     
3808     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
3809       the current file is not part of any Muse project, allowing interwiki
3810       links to be resolvable even then.  Don't return a relative path if we
3811       are not publishing.  For visiting links, the best thing is just to
3812       return the real path.
3814     modified files:
3815      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
3818 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
3820     Summary:
3821       Fix warnings during font-lock, example tag highlighting.
3822     Revision:
3823       muse--main--1.0--patch-178
3825     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
3826       error.
3827       (muse-colors-tags): Make sure that no fontification occurs in <code> or
3828       <lisp> tags.
3829       (muse-unhighlight-region): Move higher up.
3830       (muse-colors-example-tag, muse-colors-literal-tag): Use
3831       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
3832       since the point gets put in the right place automatically.
3834     modified files:
3835      ChangeLog lisp/muse-colors.el
3838 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
3840     Summary:
3841       muse-xml: Separate section from title.
3842     Revision:
3843       muse--main--1.0--patch-177
3845     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
3846       attribute to sections.  Use separate <title> tag to handle the title of
3847       a section.  Thanks to drkm for the suggestion.
3848     
3849     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
3850     
3851     * lisp/muse-publish.el (muse-publish-markup-heading)
3852       (muse-publish-section-close): Pass level to markup strings for all
3853       section-related tags.
3854     
3855     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
3856       not defined.
3858     modified files:
3859      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
3860      lisp/muse-publish.el lisp/muse.el
3863 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
3865     Summary:
3866       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
3867     Revision:
3868       muse--main--1.0--patch-176
3870     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
3871       folders that match `muse-project-ignore-regexp'.
3872     
3873     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
3874       omission.  Add ",.*" to list of bad directory parts.
3875     
3876     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
3877       matches `muse-project-ignore-regexp'.
3878     
3879     * lisp/muse-publish.el: Install patch from Peter K. Lee.
3880       (muse-style-elements-list): New function that returns a list of
3881       references to ELEM in STYLE, including base styles.
3882       (muse-publish-markup-region): Use muse-style-elements-list rather than
3883       muse-style-elements when getting :regexps.
3884     
3885     * lisp/muse-publish.el (muse-style-element): Add docstring.
3887     modified files:
3888      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3889      lisp/muse-publish.el
3892 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
3894     Summary:
3895       Initial implementation of muse-xml.el.  End of section edge case.
3896     Revision:
3897       muse--main--1.0--patch-175
3899     * AUTHORS: Add Peter K. Lee.
3900     
3901     * Makefile (experimental): New target that builds experimental programs.
3902       (distclean): Remove debian/dirs, a cruft file from the debian build
3903       process.
3904     
3905     * examples/mwolson/muse-init.el: Update.
3906     
3907     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
3908       prompts for the blog entry to visit.
3909     
3910     * experimental/Makefile: New file that causes experimental stuff to be
3911       built.
3912     
3913     * experimental/muse-xml.el: New file that provides the experimental XML
3914       publishing style.
3915     
3916     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
3917       comment strings.
3918     
3919     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
3920     
3921     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
3922       involving end-of-file and paragraph detection.
3923     
3924     * lisp/muse-wiki.el: Minor header fix.
3925     
3926     * scripts/muse-build.el (load-path): Add "../experimental".
3928     new files:
3929      experimental/.arch-ids/Makefile.id
3930      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
3931      experimental/muse-xml.el
3933     modified files:
3934      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
3935      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
3936      lisp/muse-wiki.el scripts/muse-build.el
3939 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
3941     Summary:
3942       Try to fix <example> region coloring problem.
3943     Revision:
3944       muse--main--1.0--patch-174
3946     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
3947       If region is multiple lines, add '(font-lock-multiline t) to
3948       properties.  This should fix an annoying <example> region issue.
3950     modified files:
3951      ChangeLog lisp/muse-colors.el
3954 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
3956     Summary:
3957       Don't publish implicit links that have a double-quote at begin or end.
3958     Revision:
3959       muse--main--1.0--patch-173
3961     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
3962       double-quote exists at beginning or end.
3963     
3964     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
3965       don't colorize if a double-quote exists at beginning or end.
3967     modified files:
3968      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3971 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
3973     Summary:
3974       Fix failure to publish emphasis properly.
3975     Revision:
3976       muse--main--1.0--patch-172
3978     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
3979       errors.
3980     
3981     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
3982       of muse-wiki.
3984     removed files:
3985      experimental/.arch-ids/muse-wiki-old.el.id
3986      experimental/muse-wiki-old.el
3988     modified files:
3989      ChangeLog lisp/muse-publish.el
3992 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
3994     Summary:
3995       Add a few common revision control directories to the ignore list.
3996     Revision:
3997       muse--main--1.0--patch-171
3999     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
4000       directories to be ignored when building the file alist, such as those
4001       used for CVS and Arch revision control data.
4003     modified files:
4004      ChangeLog lisp/muse-project.el
4007 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
4009     Summary:
4010       Fix #2654: Append a newline when using pdf publishing style.
4011     Revision:
4012       muse--main--1.0--patch-170
4014     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
4015       newline to the end.
4017     modified files:
4018      ChangeLog lisp/muse-latex.el
4021 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
4023     Summary:
4024       5 levels of headings colorization; color bare URLs.
4025     Revision:
4026       muse--main--1.0--patch-169
4028     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
4029       Really color up to 5 headings.
4030       (muse-colors-markup): Add muse-url-regexp.
4031       (muse-colors-explicit-link): Renamed from muse-colors-link.
4032       (muse-colors-implicit-link): Moved here from
4033       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
4034       we'll be coloring URLs.
4036     modified files:
4037      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4040 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
4042     Summary:
4043       Don't emphasize if a word constituent follows the trailer.
4044     Revision:
4045       muse--main--1.0--patch-168
4047     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
4048       (muse-colors-verbatim): Don't colorize if a word constituent follows
4049       the trailer.
4050     
4051     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
4052       word constituent follows the trailer.
4054     modified files:
4055      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
4058 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
4060     Summary:
4061       Add coloring for example, verbatim, and =signs=; anchor fix.
4062     Revision:
4063       muse--main--1.0--patch-167
4065     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
4066       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
4067       (muse-colors-verbatim): Use `muse-verbatim-face'.
4068       (muse-colors-markup): Move =sign= interpreting down so it gets higher
4069       priority.
4070       (muse-colors-tags): Add verbatim and literal tags.
4071       (muse-colors-example-tag): Use `remove-text-properties' instead of
4072       `set-text-properties', since the latter does not work consistently.
4073       (muse-colors-literal-tag): New function that strips all markup from the
4074       region.
4075       (muse-colors-link): Match against muse-explicit-link-regexp early on so
4076       that we can work around an annoying XEmacs issue.
4077     
4078     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
4079       multi-line by default.
4080     
4081     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
4082       string.
4084     modified files:
4085      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
4086      lisp/muse.el
4089 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
4091     Summary:
4092       Link with anchor bugfix.
4093     Revision:
4094       muse--main--1.0--patch-166
4096     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
4097       valid, as long as the base is valid.
4099     modified files:
4100      ChangeLog lisp/muse-colors.el
4103 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
4105     Summary:
4106       Link inside table issue, fixes read-only text error.
4107     Revision:
4108       muse--main--1.0--patch-165
4110     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
4111       inside tables so we don't get an error when links exist.
4112     
4113     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
4114     
4115     * lisp/muse-project.el (muse-project-publish): Don't take forced files
4116       into account when displaying the "All files published" message, unless
4117       they've actually been modified.
4118     
4119     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
4120       don't wrap in condition-case; we don't want the message to be muffled.
4122     modified files:
4123      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4124      lisp/muse-project.el lisp/muse.el
4127 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
4129     Summary:
4130       Permit infinitely-nested sections.
4131     Revision:
4132       muse--main--1.0--patch-164
4134     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
4135       (Deriving from an existing style): Mark up as a list.
4136     
4137     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
4138       Color an additional level of headings.
4139     
4140     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
4141       section-other, section-other-end, and section-close strings.
4142       (muse-docbook-fixup-sections): Removed, since Muse now implements this
4143       through the 'section-close string.
4144     
4145     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
4146       'begin-underline, since this messes up paragraph handling.  Use
4147       <h5></h5> for 'section-other.
4148     
4149       (muse-html-fixup-tables): New function that sorts the table parts so
4150       that order is head, foot, body.  Apparently XHTML needs this, and it
4151       seems like a good general practice, so we do it for HTML as well.
4152     
4153     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
4154       'section-other.
4155     
4156     * lisp/muse-publish.el (muse-publish-section-close): New function that
4157       determines where to put the section close given heading depth and
4158       inserts it.
4159       (muse-publish-markup-heading): Handle 'section-other and
4160       'section-other-end.  Call `muse-publish-section-close' at end of
4161       function.
4162     
4163     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
4164       for 'section-other.
4166     modified files:
4167      ChangeLog examples/QuickStart lisp/muse-colors.el
4168      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
4169      lisp/muse-publish.el lisp/muse-texinfo.el
4172 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
4174     Summary:
4175       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
4176     Revision:
4177       muse--main--1.0--patch-163
4179     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
4180       XEmacs fixes.
4181       (muse-docbook-markup-regexps): Deal with new table algorithm.
4182       (muse-docbook-transform-content-type, muse-docbook-encoding) 
4183       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
4184       (muse-docbook-markup-table): Use a better table algorithm, based on the
4185       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
4186       and foot of the table.  Use informaltable rather than table.
4187       (muse-docbook-fixup-tables): New function that sorts all tables found
4188       in the published document so that the order is head, foot, body.
4189       (muse-docbook-markup-functions): Add anchor handler.
4190       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
4191       paragraph.
4192       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
4193       that insert an anchor at point.
4194     
4195     * lisp/muse-html.el (muse-html-transform-content-type)
4196       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
4197     
4198     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
4199     
4200     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
4201     
4202     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
4203       that was evaluated in the output.
4205     modified files:
4206      ChangeLog examples/QuickStart lisp/muse-docbook.el
4207      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
4210 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
4212     Summary:
4213       muse-texinfo: Improve formatting for enddots, dots, underline.
4214     Revision:
4215       muse--main--1.0--patch-162
4217     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
4218       of enddots and dots.  For begin-underline and end-underline, use "_",
4219       since we don't have anything better.
4221     modified files:
4222      ChangeLog lisp/muse-texinfo.el
4225 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
4227     Summary:
4228       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
4229     Revision:
4230       muse--main--1.0--patch-161
4232     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
4233       list.  This should fix #2635.
4235     modified files:
4236      ChangeLog lisp/muse-texinfo.el
4239 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
4241     Summary:
4242       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
4243     Revision:
4244       muse--main--1.0--patch-160
4246     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
4247     
4248     * debian/changelog: Ditto.
4249     
4250     * debian/control (Build-Depends-Indep): Add tetex-bin.
4251     
4252     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
4253       output for me.
4254     
4255     * examples/QuickStart: Remove stray <comment> now that the bug that made
4256       it necessary is fixed.
4257     
4258     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
4259       suggestions.
4260     
4261     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
4262       the contents from the footer to the header.
4263     
4264     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
4265       each number, not after.
4266     
4267     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
4268     
4269     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
4270       happens when doing batch publishing.  Minor whitespace fix.
4272     modified files:
4273      ChangeLog Makefile.defs debian/changelog debian/control
4274      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
4275      lisp/muse-texinfo.el lisp/muse.el
4278 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
4280     Summary:
4281       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
4282     Revision:
4283       muse--main--1.0--patch-159
4285     * examples/QuickStart: Add "Write me." to empty sections at end so that
4286       they publish correctly with DocBook.
4287     
4288     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
4289       paragraph starts with emphasis, example, link, or email address.
4291     modified files:
4292      ChangeLog examples/QuickStart lisp/muse-docbook.el
4295 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
4297     Summary:
4298       Handle embedded docbook footnotes and <literal> edge case.
4299     Revision:
4300       muse--main--1.0--patch-158
4302     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
4303      (muse-docbook-markup-strings): Use systemitem for example text.
4304      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
4305      <para></para> inside of them.
4306     
4307     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
4308       here at all.
4309     
4310     * lisp/muse-publish.el (muse-publish-url-transforms): Add
4311       muse-publish-escape-specials-in-string to list by default.
4312     
4313     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
4314       argument IGNORE-READ-ONLY determines whether or not to ignore the
4315       read-only property when transforming text.  Add docstring.
4316       (muse-publish-markup-word): Use non-nil third argument to
4317       muse-publish-escape-specials when we're publishing `='-delimited text.
4318       This allows =<literal><tag></literal>= to work as intended.
4319     
4320     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
4321       arguments after the first so that we can include this in
4322       `muse-publish-url-transforms'.
4323     
4324     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
4326     modified files:
4327      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4328      lisp/muse-publish.el
4331 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
4333     Summary:
4334       Misc. blosxom fixes, like category directive.
4335     Revision:
4336       muse--main--1.0--patch-157
4338     * contrib/pyblosxom/getstamps.py: Add file extension.
4339     
4340     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
4341       extension.  This will allow Muse to specify it once a
4342       timestamps-writing routine gets written.
4343     
4344     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
4345       attention to the "category" directive, if it exists.  Use file-truename
4346       instead of expand-file-name for base directory.
4347     
4348     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
4349       by default.
4350     
4351     * lisp/muse-project.el (muse-project): Add :timestamps to list of
4352       available tags, even though it doesn't do anything yet.
4354     modified files:
4355      ChangeLog contrib/pyblosxom/getstamps.py
4356      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
4357      lisp/muse-project.el
4360 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
4362     Summary:
4363       Small logic fix with temp files.
4364     Revision:
4365       muse--main--1.0--patch-156
4367     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
4368       buffer-name to determine whether the buffer is still around.
4370     modified files:
4371      ChangeLog lisp/muse.el
4374 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
4376     Summary:
4377       Make customize of muse-project-alist work in Emacs21 and XEmacs.
4378     Revision:
4379       muse--main--1.0--patch-155
4381     * lisp/muse.el (muse-widget-type-value-create)
4382       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
4383       extra widgets from 'lazy type that are needed to get the
4384       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
4385     
4386     * lisp/muse.el (muse-implicit-link-functions)
4387       (muse-explicit-link-functions): Remove predefined wiki-related options.
4388       These are added in muse-wiki via custom-add-option.
4389     
4390     * lisp/muse-mode.el (muse-mode-hook): Ditto.
4391     
4392     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
4393     
4394     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
4395       ":strings" to cope with Emacs21 and XEmacs.
4396       (muse-project-alist-set): Turn ":strings" back into ":symbols".
4397     
4398     * lisp/muse-project.el (muse-project): Derive from 'default rather than
4399       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
4400       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
4401     
4402     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
4403       since XEmacs doesn't support the alist widget.  Deal with case where no
4404       projects are defined, or a strange expression is used.
4405     
4406     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
4407       stuff using custom-add-option.
4409     modified files:
4410      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4411      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
4414 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
4416     Summary:
4417       Don't kill temp buffer if debug-on-error is non-nil.
4418     Revision:
4419       muse--main--1.0--patch-154
4421     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
4422       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
4424     modified files:
4425      ChangeLog lisp/muse.el
4428 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
4430     Summary:
4431       Expand Debian package description.
4432     Revision:
4433       muse--main--1.0--patch-153
4435     * debian/control (Description): Expand this to make the package more
4436       enticing.
4437     
4438     * debian/copyright, debian/rules: Minor whitespace cleanups.
4439     
4440     * debian/changelog: Package 3.01.arch.152-1.
4442     modified files:
4443      ChangeLog Makefile.defs debian/changelog debian/control
4444      debian/copyright debian/rules
4447 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
4449     Summary:
4450       Header/footer docfix; ChangeLog correction.
4451     Revision:
4452       muse--main--1.0--patch-152
4454     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
4455       Thanks to drkm for pointing out my error.
4456     
4457     Use better documentation and customize interface for headers and footers.
4458     Thanks to Chris McMahan.
4460     modified files:
4461      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
4462      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
4463      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
4464      muse.texi
4465      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
4468 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
4470     Summary:
4471       Slight Debian version tweak.
4472     Revision:
4473       muse--main--1.0--patch-151
4475     * Makefile.defs (VERSION): Use a slightly different version naming
4476       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
4477       X.YY is the Muse version, and YYY is the patch level.
4478     
4479     * debian/changelog: Ditto.
4481     modified files:
4482      ChangeLog Makefile.defs debian/changelog
4485 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
4487     Summary:
4488       Improve debian build and put together a package.
4489     Revision:
4490       muse--main--1.0--patch-150
4492     * Makefile (debclean): New target that cleans up the mess that the
4493       `debian' target makes.
4494       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
4495       results to my debian dist dir two levels up.
4496     
4497     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
4498     
4499     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
4500     
4501     * debian/control (Standards-Version): Update to 3.6.2.
4502     
4503     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
4504       up.
4505     
4506     * debian/copyright (Copyright): Improve.
4507     
4508     * debian/emacsen-install (FILES): Include contrib directory so that
4509       muse-http.el compiles properly.
4510     
4511     * debian/muse-el.examples: New file containing the example files to
4512       install.
4513     
4514     * debian/rules: Move example stuff to muse-el.examples.  Install some
4515       additional documentation.
4517     new files:
4518      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
4520     modified files:
4521      ChangeLog Makefile Makefile.defs debian/changelog
4522      debian/control debian/copyright debian/emacsen-install
4523      debian/rules
4526 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
4528     Summary:
4529       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
4530     Revision:
4531       muse--main--1.0--patch-149
4533     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
4534       the beginning of a header would be emphasized if an asterisk came
4535       before it.
4536       (muse-colors-underlined): Don't allow end of underlined text to be the
4537       beginning of a line.  Don't use memq to check for whitespace syntax; eq
4538       is sufficient.
4539     
4540     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
4541       on.  We'll use a more clever trick to keep emphasis characters from
4542       being interpreted in explicit links -- add a custom 'noemphasis text
4543       property to them.  Move mdash rule further down so that I can add
4544       designations after blockquoted text.
4545     
4546     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
4547       text has the 'noemphasis property, ignore it.
4548       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
4549       property to the text between BEG and END, or match beginning and end.
4550     
4551     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
4552       before trying to set buffer-modified to nil.  This should fix a
4553       "selecting deleted buffer" error when publishing from command line.
4555     modified files:
4556      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
4557      lisp/muse.el
4560 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
4562     Summary:
4563       Journal validation fixes.
4564     Revision:
4565       muse--main--1.0--patch-148
4567     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
4568       default rather than HTML 4.0 [strict].
4569       (muse-html-markup-strings): Include empty alt element.
4570     
4571     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
4572     
4573     * muse.texi (Journal): Ditto.
4575     modified files:
4576      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
4579 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
4581     Summary:
4582       Add debian files; tweak Makefile.
4583     Revision:
4584       muse--main--1.0--patch-147
4586     * Makefile (distclean): Remove directory created by dist rule.
4587       (dist): Make this only generate the directory, not the tarball.
4588       (release): New target that generates the tarball and zipfile.
4589       (debrelease): New target that builds the debian package for Muse.
4590       (upload): Depend on release target.
4591     
4592     * examples/mwolson/stylesheets: Add forgotten Arch id.
4594     new files:
4595      debian/.arch-ids/=id debian/.arch-ids/changelog.id
4596      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
4597      debian/.arch-ids/emacsen-install.id
4598      debian/.arch-ids/emacsen-remove.id
4599      debian/.arch-ids/emacsen-startup.id
4600      debian/.arch-ids/muse-el.dirs.id
4601      debian/.arch-ids/muse-el.docs.id
4602      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
4603      debian/changelog debian/control debian/copyright
4604      debian/emacsen-install debian/emacsen-remove
4605      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
4606      debian/muse-el.info debian/rules
4607      examples/mwolson/stylesheets/.arch-ids/=id
4608      examples/mwolson/stylesheets/.arch-ids/blog.css.id
4609      examples/mwolson/stylesheets/.arch-ids/common.css.id
4610      examples/mwolson/stylesheets/.arch-ids/print.css.id
4611      examples/mwolson/stylesheets/.arch-ids/screen.css.id
4612      examples/mwolson/stylesheets/blog.css
4613      examples/mwolson/stylesheets/common.css
4614      examples/mwolson/stylesheets/print.css
4615      examples/mwolson/stylesheets/screen.css
4617     modified files:
4618      ChangeLog Makefile
4620     new directories:
4621      debian debian/.arch-ids examples/mwolson/stylesheets
4622      examples/mwolson/stylesheets/.arch-ids
4625 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
4627     Summary:
4628       Allow `muse-index-as-string' to remove current file from output.
4629     Revision:
4630       muse--main--1.0--patch-146
4632     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
4633       which excludes the current file from the output.  Improve
4634       documentation.
4636     modified files:
4637      ChangeLog lisp/muse-mode.el
4640 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
4642     Summary:
4643       S-TAB issue with Windows.
4644     Revision:
4645       muse--main--1.0--patch-145
4647     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
4648       issue with Windows.
4650     modified files:
4651      ChangeLog lisp/muse-mode.el
4654 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
4656     Summary:
4657       Improve temp buffer usage.
4658     Revision:
4659       muse--main--1.0--patch-144
4661     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
4662       `insert-file-contents'.  This should further help with the temp
4663       buffer problem.  Thanks to Peter K. Lee and drkm for the research
4664       into this problem.
4665     
4666     * lisp/muse.el (muse-with-temp-buffer): Renamed from
4667       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
4668       make sure the temp buffer is killed.  I didn't implement an option to
4669       save the contents of the temp buffer.
4671     modified files:
4672      ChangeLog lisp/muse-book.el lisp/muse-http.el
4673      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
4674      lisp/muse.el
4677 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
4679     Summary:
4680       muse-docbook: split-string Emacs21 fix.
4681     Revision:
4682       muse--main--1.0--patch-143
4684     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
4685       split-string to fix an Emacs21 issue.
4687     modified files:
4688      ChangeLog lisp/muse-docbook.el
4691 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
4693     Summary:
4694       muse-docbook: Parse author directive so that it validates properly.
4695     Revision:
4696       muse--main--1.0--patch-142
4698     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
4699       attempts to publish the contents a DocBook-usable <author> tag.
4700       (muse-docbook-header): Use `muse-docbook-get-author'.
4702     modified files:
4703      ChangeLog lisp/muse-docbook.el
4706 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
4708     Summary:
4709       Be a bit more clever with our consecutive list regexp.
4710     Revision:
4711       muse--main--1.0--patch-141
4713     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
4714       clever with our consecutive list regexp.
4716     modified files:
4717      ChangeLog lisp/muse-docbook.el
4720 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
4722     Summary:
4723       Do the right thing with consecutive list items, hopefully.
4724     Revision:
4725       muse--main--1.0--patch-140
4727     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
4728       (muse-docbook-header): Add DTD string.
4729       (muse-docbook-markup-regexps): Add rule that merges consecutive list
4730       tags.
4731       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
4732       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
4734     modified files:
4735      ChangeLog lisp/muse-docbook.el
4738 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
4740     Summary:
4741       Improve customize interface for `muse-project-alist' once more.
4742     Revision:
4743       muse--main--1.0--patch-139
4745     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
4746       setting to be anything, since we now support settings that use lists.
4747       (muse-project): Vastly improve this by naming each setting and showing
4748       what exact type is required.  Handle case where a function is not
4749       defined yet.  Use a set for styles, which looks nice.  This is about as
4750       good as it can be ... unless we add some sort of inline documentation
4751       later on.  A setting was added for Yann's :force-publish tag.
4752     
4753     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
4754       project name.
4756     modified files:
4757      ChangeLog lisp/muse-project.el lisp/muse.el
4760 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
4762     Summary:
4763       Merged from hodique@lifl.fr--2005 (patch 24-33)
4764     Revision:
4765       muse--main--1.0--patch-138
4767     Patches applied:
4768     
4769      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
4770        Merged from mwolson@gnu.org--2005 (patch 96)
4771     
4772      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
4773        Merged from mwolson@gnu.org--2005 (patch 97-101)
4774     
4775      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
4776        Merged from mwolson@gnu.org--2005 (patch 102-106)
4777     
4778      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
4779        Merged from mwolson@gnu.org--2005 (patch 107-120)
4780     
4781      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
4782        Merged from mwolson@gnu.org--2005 (patch 121-131)
4783     
4784      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
4785        Merged from mwolson@gnu.org--2005 (patch 132)
4786     
4787      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
4788        Merged from mwolson@gnu.org--2005 (patch 133-135)
4789     
4790      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
4791        Merged from mwolson@gnu.org--2005 (patch 136)
4792     
4793      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
4794        Merged from mwolson@gnu.org--2005 (patch 137)
4795     
4796      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
4797        Introduce :force-publish project keyword. Fix bug #2637
4799     modified files:
4800      ChangeLog lisp/muse-project.el
4802     new patches:
4803      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
4804      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
4805      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
4806      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
4807      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
4808      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
4809      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
4810      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
4811      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
4812      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
4815 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
4817     Summary:
4818       Prevent temp buffers from prompting for save; handle lisp errors better.
4819     Revision:
4820       muse--main--1.0--patch-137
4822     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
4823       bound" error.  I don't know for certain where this is coming from,
4824       though ... *grumble*.
4825     
4826     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
4827       like how emacs-wiki does it.  Warn the user about lisp errors,
4828       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
4829       publish as something valid in most markup styles, with increased
4830       emphasis on those that don't support it.  That's a win-win ... I think
4831       :^) .
4832     
4833     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
4834       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
4835       to kill the buffer so we don't get any annoying prompts.  I *strongly*
4836       believe that this should be the default behavior of `with-temp-buffer'.
4837     
4838     * lisp/muse-book.el (muse-book-publish-project): Use
4839       `muse-with-temp-buffer-no-prompt'.
4840     
4841     * lisp/muse-http.el (muse-http-reject): Ditto.
4842     
4843     * lisp/muse-mode.el (muse-index-as-string): Ditto.
4844     
4845     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4846     
4847     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
4848       (muse-publish-markup-email, muse-published-contents): Ditto.
4850     modified files:
4851      ChangeLog lisp/muse-book.el lisp/muse-colors.el
4852      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
4853      lisp/muse-publish.el lisp/muse.el
4856 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
4858     Summary:
4859       Customization error; Makefile tweaks.
4860     Revision:
4861       muse--main--1.0--patch-136
4863     * Makefile (dist): Use a tla-specific method to create the tarball.
4864       Create a zip file as well.
4865       (upload): New rule that uploads the tarball and zip file to gna.org.
4866     
4867     * Makefile.defs (VERSION): New variable that determines the version
4868       string to use in the `dist' and `upload' targets.
4869     
4870     * lisp/muse.el (muse-implicit-link-functions)
4871       (muse-explicit-link-functions): Use :type of hook so that the options
4872       get recognized.
4874     modified files:
4875      ChangeLog Makefile Makefile.defs lisp/muse.el
4878 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
4880     Summary:
4881       Prepare Muse 3.01.90 (3.02 RC1).
4882     Revision:
4883       muse--main--1.0--patch-135
4886     modified files:
4887      ChangeLog lisp/muse.el muse.texi
4890 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
4892     Summary:
4893       Attempt to get the right file extension when publishing; more examples.
4894     Revision:
4895       muse--main--1.0--patch-134
4897     * examples/mwolson/muse-init.el: Update my configuration.
4898     
4899     * examples/mwolson/templates: Store my web page templates here.
4900     
4901     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
4902     
4903     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
4904       descriptions.  Yet another reason to implement my list-returning from
4905       handlers idea.
4906     
4907     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
4908       with a few more edge cases.  Throw together a rough hack for
4909       determining when to include the output file extension.
4910     
4911     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
4912       but still ineffective.
4914     new files:
4915      examples/mwolson/templates/.arch-ids/=id
4916      examples/mwolson/templates/.arch-ids/footer.html.id
4917      examples/mwolson/templates/.arch-ids/generic-footer.html.id
4918      examples/mwolson/templates/.arch-ids/generic-header.html.id
4919      examples/mwolson/templates/.arch-ids/header.html.id
4920      examples/mwolson/templates/footer.html
4921      examples/mwolson/templates/generic-footer.html
4922      examples/mwolson/templates/generic-header.html
4923      examples/mwolson/templates/header.html
4925     modified files:
4926      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
4927      lisp/muse-wiki.el
4929     new directories:
4930      examples/mwolson/templates
4931      examples/mwolson/templates/.arch-ids
4934 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
4936     Summary:
4937       Make published link handling do the right thing, plus misc. fixes.
4938     Revision:
4939       muse--main--1.0--patch-133
4941     * lisp/muse-mode.el (muse-mode-hook): Add option for
4942       `muse-wiki-update-custom-values'.  The :set function makes sure that
4943       this is always included in `muse-mode-hook' if muse-wiki is loaded.
4944       This probably isn't best-practice, but it works.
4945     
4946     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
4947       Save match data.
4948     
4949     * lisp/muse-publish.el (muse-publish-url-transforms): Add
4950       `muse-publish-prepare-url' to the listed options.
4951     
4952     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
4953       output-dir is not specified.
4954     
4955     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
4956       here instead of later on.
4957     
4958     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
4959       right thing when `muse-wiki-interwiki-alist' is nil.
4960     
4961     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
4962       `muse-publish-output-file'.
4963     
4964     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4965       (muse-wiki-transform-wikiword): Removed.  We should not use the
4966       publishing transforms facility to handle these.
4967     
4968     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
4969       links as "link" rather than "url".
4970     
4971     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
4972       takes care of any customization cleaups that need to happen whenever
4973       muse-mode is entered.
4974     
4975     * lisp/muse.el (muse-implicit-link-functions): Add options for
4976       `muse-handle-url' and the wiki handlers.
4977       (muse-explicit-link-functions): Add option for
4978       `muse-wiki-handle-internal'.
4980     modified files:
4981      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4982      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4985 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
4987     Summary:
4988       Add invalid directory assertion.
4989     Revision:
4990       muse--main--1.0--patch-132
4992     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
4993       any invalid directories will trigger an error.
4995     modified files:
4996      ChangeLog lisp/muse-project.el
4999 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
5001     Summary:
5002       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
5003     Revision:
5004       muse--main--1.0--patch-131
5007     modified files:
5008      AUTHORS ChangeLog
5011 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
5013     Summary:
5014       Yann's assignment form came in!
5015     Revision:
5016       muse--main--1.0--patch-130
5019     modified files:
5020      AUTHORS ChangeLog
5023 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
5025     Summary:
5026       Compilation fix, minor shuffling in `muse-mode'.
5027     Revision:
5028       muse--main--1.0--patch-129
5030     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
5031       accessing it.  Fixes Yet Another Compiler Error.
5032     
5033     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
5034      project-specific settings happen first.
5036     modified files:
5037      ChangeLog lisp/muse-mode.el lisp/muse.el
5040 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
5042     Summary:
5043       Fix annoying initial buffer coloring problem.
5044     Revision:
5045       muse--main--1.0--patch-128
5047     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
5048       where even buffer-file-name is not set.  This happens the first time we
5049       attempt to colorize the buffer.  I'm rather astonished that I had to do
5050       this.
5052     modified files:
5053      ChangeLog lisp/muse-wiki.el
5056 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
5058     Summary:
5059       Jump to bad and good links on TAB; mode-choosing fix.
5060     Revision:
5061       muse--main--1.0--patch-127
5063     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
5064       pics a major mode for a file.  If one is specified in the project of
5065       file, use it.  Otherwise, use muse-mode.
5066       (muse-next-reference, muse-previous-reference): Jump to bad links as
5067       well as good ones.
5068     
5069     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
5070       of `muse-mode'.
5072     modified files:
5073      ChangeLog lisp/muse-mode.el lisp/muse.el
5076 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
5078     Summary:
5079       Add specified Muse file extension to auto-mode-alist.
5080     Revision:
5081       muse--main--1.0--patch-126
5083     * lisp/muse.el (muse-file-extension): If extension is specified, remove
5084       the old extension from auto-mode-alist and add the new one.  This
5085       eliminates the need to set muse-mode-auto-p when you have specified a
5086       Muse file extension.
5087     
5088     * examples/mwolson/muse-init.el: Sync.
5090     modified files:
5091      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
5094 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
5096     Summary:
5097       Make `muse-project-alist' more intuitively customizable.
5098     Revision:
5099       muse--main--1.0--patch-125
5101     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
5102       settings.
5103     
5104     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
5105       (muse-project-alist-get): New function that pre-parses
5106       `muse-projects-alist' before customization in order to work around an
5107       annoying limitation in the customize interface.
5108       (muse-project-alist-set): New function that takes the value that
5109       customize gave us and turns it into something Muse can use.
5110       (muse-project): New widget that outlines the form of the
5111       `muse-project-alist' variable.
5112       (muse-project-alist): Use the `muse-project' widget and specify :set
5113       and :get.
5115     modified files:
5116      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
5119 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
5121     Summary:
5122       Silence compiler warnings.
5123     Revision:
5124       muse--main--1.0--patch-124
5126     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
5127     
5128     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
5129       compiler warning.
5130     
5131     * lisp/muse-project.el (muse-project-applicable-styles): Call
5132       `muse-assert' with only 1 argument to silence a compiler warning.
5134     modified files:
5135      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
5136      lisp/muse-project.el
5139 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
5141     Summary:
5142       muse-docbook: Merge several other types of tags if necessary.
5143     Revision:
5144       muse--main--1.0--patch-123
5146     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
5147       `muse-docbook-fixup-sections'.  For each TAG in
5148       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
5149       merge them together.  Thanks to Dale P. Smith for the suggestion.
5150       (muse-docbook-merged-tags): Customizable list of tags that need merging.
5152     modified files:
5153      ChangeLog lisp/muse-docbook.el
5156 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
5158     Summary:
5159       muse-docbook: Output an XML tag with encoding at the beginning of document.
5160     Revision:
5161       muse--main--1.0--patch-122
5163     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
5164       of document.
5165       (muse-docbook-encoding-default): New option that determines which Emacs
5166       buffer encoding to use by default in Muse DocBook files if none is
5167       found.
5168       (muse-docbook-charset-default): New option that determines the DocBook
5169       XML charset to use if no translation is found in
5170       muse-docbook-encoding-map.
5171       (muse-docbook-encoding-map): New option alist that maps an emacs coding
5172       system to its associated DocBook coding system.
5173       (muse-docbook-transform-content-type): New function that determines the
5174       DocBook XML encoding to use based on the contents of
5175       muse-docbook-encoding-map.
5176       (muse-docbook-encoding): New function that calls
5177       muse-docbook-transform-content-type.
5178       (muse-docbook-finalize-buffer): New function that sets the buffer file
5179       coding system to the value of muse-docbook-encoding-default, but only
5180       if the buffers contents have no special characters.
5181       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
5183     modified files:
5184      ChangeLog lisp/muse-docbook.el
5187 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
5189     Summary:
5190       Apply muse-docbook patch from Dale P. Smith.
5191     Revision:
5192       muse--main--1.0--patch-121
5194     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
5195       Dale P. Smith to make the markup much better.
5197     modified files:
5198      AUTHORS ChangeLog lisp/muse-docbook.el
5201 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
5203     Summary:
5204       Use different mapping for S-tab on Windows.
5205     Revision:
5206       muse--main--1.0--patch-120
5208     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
5209       Windows, use [(shift tab)] for `muse-previous-reference'.
5211     modified files:
5212      ChangeLog lisp/muse-mode.el
5215 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
5217     Summary:
5218       XEmacs wiki fix.
5219     Revision:
5220       muse--main--1.0--patch-119
5222     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
5223       `muse-match-string-no-properties' so XEmacs doesn't complain.
5225     modified files:
5226      ChangeLog lisp/muse-wiki.el
5229 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
5231     Summary:
5232       Handle a few edge cases with project-page resolution gracefully.
5233     Revision:
5234       muse--main--1.0--patch-118
5236     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
5237       make sure that PAGE is specified.  STYLES should be generated
5238       automatically, but it could theoretically fail.  I'm managing to
5239       trigger this when messing with unsaved Muse files.  Handle case where
5240       buffer has not yet been saved.
5241       (muse-project-find-file): Don't try to resolve relative links; just
5242       open them.
5243     
5244     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
5245       point-of-reference bug.  No need to call muse-project-page-of-file
5246       since buffer-file-name and muse-publishing-current-file both give us
5247       full paths.
5248     
5249     * lisp/muse-mode.el (muse-link-at-point): For some reason,
5250       `skip-chars-backward' only respects the newline some of the time.
5251       Damned annoying.
5253     modified files:
5254      ChangeLog lisp/muse-mode.el lisp/muse-project.el
5255      lisp/muse-wiki.el
5258 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
5260     Summary:
5261       Fix image-link goof-up and add pretty titles.
5262     Revision:
5263       muse--main--1.0--patch-117
5265     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
5266       class="image-link"> instead of <div class="image-link">.  I found a bug
5267       with the way I was handling both, so I decided to simplify things.
5268     
5269     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
5270       `muse-publish-output-name', but keeps the directory prefix.
5271       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
5272     
5273     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
5274       customizable option that determines the words to downcase in title.
5275       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
5276       Capitalized Title out of either a string or the current title.  This is
5277       not currently used by any other function -- for now it is meant to be
5278       called by the user.
5280     modified files:
5281      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
5284 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
5286     Summary:
5287       Escape specials in link descriptions.
5288     Revision:
5289       muse--main--1.0--patch-116
5291     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
5292       function that escapes special characters in the given string according
5293       to the current publishing style.
5294       (muse-publish-url): Use the above function to escape the description
5295       part of extended links.
5296       (muse-publish-prepare-url): Don't make string read-only; it does
5297       nothing.
5298     
5299     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
5300       (muse-wiki-transform-wikiword): Don't make string read-only.
5302     modified files:
5303      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
5306 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
5308     Summary:
5309       Escape "&", "<", and ">" in URL text.
5310     Revision:
5311       muse--main--1.0--patch-115
5313     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
5314       specially.  Thanks to John Sullivan for the suggestion.
5316     modified files:
5317      ChangeLog lisp/muse-html.el
5320 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
5322     Summary:
5323       Update my example configuration.
5324     Revision:
5325       muse--main--1.0--patch-114
5327     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
5328       project to "WebSite" in order to make it more distinct.
5329       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
5330       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
5331       anymore.
5332       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
5333       published name of the current file.  I really should make a function
5334       called `muse-published-name' or something similar!
5335       ("\C-cpx"): Use this key sequence for
5336       `my-muse-prepare-entry-for-xanga'.
5337       (muse-file-extension): I'm making use of this so I can figure out its
5338       intricacies.
5340     modified files:
5341      ChangeLog examples/mwolson/muse-init.el
5344 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
5346     Summary:
5347       Tackle a project name interwiki highlighting snafu.
5348     Revision:
5349       muse--main--1.0--patch-113
5351     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
5352       this.  It seems to be more robust now.  Highlighting is going the way I
5353       want it.
5355     modified files:
5356      ChangeLog lisp/muse-wiki.el
5359 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
5361     Summary:
5362       Fix some gross mistakes.
5363     Revision:
5364       muse--main--1.0--patch-112
5366     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
5367       gross misspellings.
5368     
5369     * lisp/muse-project.el (muse-project-file-entries): If
5370       `muse-file-extension' is defined, use it to filter the entries.
5371     
5372     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
5373       variable.  Move higher in file.
5374     
5375     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
5376       argument instead of the real name of the variable.
5378     modified files:
5379      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5380      lisp/muse.el
5383 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
5385     Summary:
5386       Make natural interwiki links between projects mostly work.
5387     Revision:
5388       muse--main--1.0--patch-111
5390     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
5391       function and flesh it out.  This seems to work properly, though for
5392       some reason, interwiki links using projects are a bit flakey.
5393       (muse-wiki-handle-interwiki): Deal with case where we have a project
5394       name in an interwiki link.
5396     modified files:
5397      ChangeLog lisp/muse-wiki.el
5400 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
5402     Summary:
5403       Fix Emacs21 issue with muse-insert-tag.
5404     Revision:
5405       muse--main--1.0--patch-110
5407     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
5408       completing-read to appease older Emacsen.
5410     modified files:
5411      ChangeLog lisp/muse-mode.el
5414 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
5416     Summary:
5417       Fix error with `muse-blosxom-new-entry' and Emacs21.
5418     Revision:
5419       muse--main--1.0--patch-109
5421     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
5422       `completing-read' so that old versions of Emacs don't complain.
5424     modified files:
5425      ChangeLog lisp/muse-blosxom.el
5428 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
5430     Summary:
5431       Try to fix an error with `muse-blosxom-get-categories'.
5432     Revision:
5433       muse--main--1.0--patch-108
5435     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
5436       about processing directories.
5438     modified files:
5439      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
5442 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
5444     Summary:
5445       Make a distinction between implicit and explicit links at publish-time.
5446     Revision:
5447       muse--main--1.0--patch-107
5449     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
5450     
5451     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
5452     
5453     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
5454       `explicit' argument.
5455     
5456     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
5457       not we are dealing with an explicit link.
5458     
5459     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
5460     
5461     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
5462       argument, but ignore it.
5463     
5464     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
5465       when link is not explicit.
5467     modified files:
5468      ChangeLog lisp/muse-html.el lisp/muse-http.el
5469      lisp/muse-publish.el lisp/muse-wiki.el
5472 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
5474     Summary:
5475       Implement several WikiWord handling fixes.
5476     Revision:
5477       muse--main--1.0--patch-106
5479     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
5480       found by the handlers.  Don't send implicit links through some of the
5481       advanced checks.
5482     
5483     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
5484       of interwiki link before calling `muse-handle-explicit-link'.
5485     
5486     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
5487       "\\|" separator between project-alist entries and interwiki entries.
5488       Force a reconfiguration of muse-colors-markup.
5489     
5490     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
5491       sure that we don't colorize WikiNames that don't go with any file.
5492     
5494     modified files:
5495      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
5496      lisp/muse-wiki.el
5499 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
5501     Summary:
5502       Attempt to simplify muse-wiki a bit.
5503     Revision:
5504       muse--main--1.0--patch-105
5506     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
5507       here.
5508     
5509     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
5510       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
5511       (muse-wiki-update-use-wikiword-markup-regexp)
5512       (muse-wiki-update-use-wikiword-link-function)
5513       (muse-wiki-update-use-wikiword-url-transforms): Remove.
5514       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
5515     
5516     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
5517       `muse-wiki-use-wikiword' is specified.
5518     
5519     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
5520       unless `muse-wiki-use-wikiword' is specified.
5521     
5522     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
5523       muse-colors-markup.
5524     
5525     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
5526       muse-publish-markup-regexps.
5527     
5528     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
5529       muse-publish-url-transforms.
5530     
5531     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
5532       muse-wiki-handle-wikiword to muse-implicit-link-functions.
5533     
5535     modified files:
5536      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
5539 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
5541     Summary:
5542       Make muse-blosxom use relative name of published file in page-date alist.
5543     Revision:
5544       muse--main--1.0--patch-104
5546     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
5547       file.
5548       (muse-blosxom-update-page-date-alist): Renamed from
5549       `muse-blosxom-markup-date-directive'.  Make the current file name
5550       relative to the base directory and strip file extension if necessary.
5551     
5553     modified files:
5554      ChangeLog lisp/muse-blosxom.el
5557 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
5559     Summary:
5560       Hack on muse-blosxom timestamps somewhat.
5561     Revision:
5562       muse--main--1.0--patch-103
5564     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
5565       actually do something useful.  This should have a different name,
5566       really.
5567       ("blosxom-html", "blosxom-xhtml"): Call
5568       `muse-blosxom-markup-date-directive' after publishing each entry.
5569     
5571     modified files:
5572      ChangeLog lisp/muse-blosxom.el
5575 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
5577     Summary:
5578       Fix several startup and compile errors.
5579     Revision:
5580       muse--main--1.0--patch-102
5582     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
5583       fixes an error that occurred during startup.
5584     
5585     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
5586       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
5587       to muse.el.
5588     
5589     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
5590       that the nasty compile errors go away.  Fix a few typos.
5591       (muse-ignored-extensions): Fix docstring.
5592       (muse-file-extension): Move this higher in the file.
5593     
5594     
5596     modified files:
5597      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5600 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
5602     Summary:
5603       Note that muse-file-extension should not have "." in front.
5604     Revision:
5605       muse--main--1.0--patch-101
5607     * lisp/muse-project.el (muse-project-find-file): Handle case where
5608       muse-file-extension is not specified.
5609     
5610     * lisp/muse.el (muse-file-extension): Note that the period at the
5611       beginning of this value should be omitted.
5612     
5613     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
5614       file extension so that regexp characters inside the extension will not
5615       goof it up.  This should never be a problem in normal cases, but let's
5616       be robust.
5617     
5619     modified files:
5620      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5621      lisp/muse.el
5624 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
5626     Summary:
5627       Implement optional file extension of Muse files.
5628     Revision:
5629       muse--main--1.0--patch-100
5631     * lisp/muse-mode.el (muse-mode): Make sure
5632       `muse-update-ignored-extensions-regexp' gets updated every time we
5633       enter Muse mode.  This works around a bug in the customize interface --
5634       if a user changes an option using setq, the :set function sometimes
5635       does not get executed.  I should really try to determine whether or not
5636       this is really an issue anymore.
5637     
5638     * lisp/muse-project.el (muse-project-find-file): Make use of
5639       `muse-file-extension'.
5640     
5641     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
5642       customizable; it is autogenerated from `muse-ignored-extensions'.
5643       (muse-update-ignored-extensions-regexp): New function that sets the
5644       value of `muse-ignored-extensions-regexp'.  This is needed in order to
5645       make sure that the value of `muse-file-extension' is taken into
5646       account.
5647       (muse-ignored-extensions): New option that determines which file
5648       extensions to ignore.  It is in the form of a list of regexps.
5649     
5650     * lisp/muse.el (muse-file-extension): New option that allows the user to
5651       specify the file extension to be used for Muse files.  By default, this
5652       is nil, which means that no extension will be used.
5653     
5654     * lisp/muse.el (muse-page-name): Handle case where
5655       `muse-ignored-extensions-regexp' is nil.
5656     
5658     modified files:
5659      ChangeLog lisp/muse-mode.el lisp/muse-project.el
5660      lisp/muse-regexps.el lisp/muse.el
5663 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
5665     Summary:
5666       Document new blosxom convenience feature.
5667     Revision:
5668       muse--main--1.0--patch-99
5670     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
5671       `muse-blosxom-project-alist-entry'.  An example is provided in the
5672       header.
5673     
5675     modified files:
5676      ChangeLog lisp/muse-blosxom.el
5679 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
5681     Summary:
5682       Further work on `muse-project-alist' entry generation for blosxom.
5683     Revision:
5684       muse--main--1.0--patch-98
5686     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
5687       Include subdirectories in first part of "Blog" entry.
5688     
5689     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
5690       that returns a list of dirs that are to be used with the first part of
5691       a `muse-project-alist' entry.
5692     
5694     modified files:
5695      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
5698 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
5700     Summary:
5701       New function: muse-blosxom-project-alist-entry.
5702     Revision:
5703       muse--main--1.0--patch-97
5705     * examples/mwolson/muse-init.el: Update from my latest settings.
5706       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
5707     
5708     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
5709       that generates the latter part of an entry for `muse-project-alist'.
5710     
5712     modified files:
5713      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
5716 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
5718     Summary:
5719       Merged from hodique@lifl.fr--2005 (patch 12-23)
5720     Revision:
5721       muse--main--1.0--patch-96
5723     Patches applied:
5724     
5725      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
5726        Merged from mwolson@gnu.org--2005 (patch 68-76)
5727     
5728      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
5729        Merged from mwolson@gnu.org--2005 (patch 77-80)
5730     
5731      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
5732        Merged from mwolson@gnu.org--2005 (patch 81)
5733     
5734      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
5735        Merged from mwolson@gnu.org--2005 (patch 82)
5736     
5737      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
5738        Escape % in latex publishing
5739     
5740      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
5741        bugfix
5742     
5743      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
5744        small improvement on muse-make-link
5745     
5746      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
5747        Fix customization of muse-wiki-wikiword-regexp
5748     
5749      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
5750        Allow full customization of WikiWords
5751     
5752      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
5753        Fix mouse-2 yank bug in muse-mode
5754     
5755      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
5756        Fix interpretation order
5757     
5758      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
5759        Merged from mwolson@gnu.org--2005 (patch 83-95)
5760     
5762     modified files:
5763      ChangeLog lisp/muse-wiki.el
5765     new patches:
5766      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
5767      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
5768      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
5769      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
5770      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
5771      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
5772      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
5773      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
5774      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
5775      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
5776      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
5777      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
5780 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
5782     Summary:
5783       Minor docfixes.
5784     Revision:
5785       muse--main--1.0--patch-95
5787     * lisp/muse-mode.el (muse-follow-name-at-point) 
5788       (muse-follow-name-at-mouse): Docfixes.
5789     
5791     modified files:
5792      ChangeLog lisp/muse-mode.el
5795 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
5797     Summary:
5798       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
5799     Revision:
5800       muse--main--1.0--patch-94
5802     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
5803       `muse-blosxom-new-entry'.
5804     
5805     * muse.texi (Blosxom Entries): Ditto.
5806     
5808     modified files:
5809      ChangeLog lisp/muse-blosxom.el muse.texi
5812 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
5814     Summary:
5815       Re-add global mouse-2 event.
5816     Revision:
5817       muse--main--1.0--patch-93
5819     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
5820       mouse-2, since Yann found a way around the problem I was facing.
5821       (muse-follow-name-at-mouse): Call the event that would normally be used
5822       here if we don't have a link at point.
5823     
5825     modified files:
5826      ChangeLog lisp/muse-mode.el
5829 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
5831     Summary:
5832       Fix publishing error.
5833     Revision:
5834       muse--main--1.0--patch-92
5836     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
5837       the cdr of output-dir.  This was a code fragment from a previous
5838       attempt to refactor this function.
5839     
5841     modified files:
5842      ChangeLog lisp/muse-project.el
5845 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
5847     Summary:
5848       Work on getting to the point where we can resolve project interwiki links.
5849     Revision:
5850       muse--main--1.0--patch-91
5852     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5853       `muse-publishing-current-file'.
5854     
5855     * lisp/muse-project.el (muse-project-of-file): Ditto.
5856     
5857     * lisp/muse-project.el (muse-project-applicable-styles): New function
5858       that returns the usable styles for a file, given either a list of
5859       styles or a project name.  This is useful for removing styles that will
5860       be ignored for a file.
5861       (muse-project-publish-file): Split :include and :exclude processing
5862       into `muse-project-applicable-styles'.
5863     
5864     * lisp/muse-publish.el (muse-publish-output-name): Use
5865       `muse-publishing-current-file'.
5866     
5867     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
5868     
5869     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
5870       project names.
5871     
5872     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
5873       names to be uninterpreted.  Remove need for muse-assoc-string.
5874     
5875     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
5876       function that will be called to fetch a link to a page from a Muse
5877       project from the output file of the currently-published file.  This is
5878       commented out for now since I ran out of energy.
5879     
5880     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
5881       `muse-wiki-resolve-project-page' for handling Muse project interwiki
5882       links, but only when no match was found in `muse-wiki-interwiki-alist'.
5883       Handle case where no interwiki can be found, even though this should
5884       never happen.
5885     
5886     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
5887       whenever Muse mode is entered.  That way we don't have to enter an
5888       extra command in our .emacs.
5889     
5890     * lisp/muse.el (muse-current-file): Remove this, since a variable called
5891       `muse-publishing-current-file' already exists that does the same thing.
5892       How embarrassing.
5893     
5894     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
5895     
5896     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
5897       to use it.
5898     
5900     modified files:
5901      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5902      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5905 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
5907     Summary:
5908       Mouse-2 on regular text will yank rather than give an error.
5909     Revision:
5910       muse--main--1.0--patch-90
5912     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
5913       this seems to be more trouble than it's worth.
5914       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
5915       use our own implementation.
5916     
5918     modified files:
5919      ChangeLog lisp/muse-mode.el
5922 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
5924     Summary:
5925       Make interwiki links publish with the correct extension.
5926     Revision:
5927       muse--main--1.0--patch-89
5929     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
5930       prefix and suffix to interwiki names, as well as stripping out unwanted
5931       extensions.
5932     
5934     modified files:
5935      ChangeLog lisp/muse-wiki.el
5938 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
5940     Summary:
5941       Fix publishing of bare interwiki names.
5942     Revision:
5943       muse--main--1.0--patch-88
5945     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
5946       `set'.  Use `muse-assoc-string' instead of `assoc'.
5947     
5948     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
5949       `assoc-string' functionality usable with Emacs21 and XEmacs.
5950     
5952     modified files:
5953      ChangeLog lisp/muse-wiki.el lisp/muse.el
5956 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
5958     Summary:
5959       Apply a few fixes from Yann's branch.
5960     Revision:
5961       muse--main--1.0--patch-87
5963     Background: I hacked on Muse over the weekend while offline, and so did
5964                 Yann.  His changes to muse-wiki.el are different than the
5965                 ones that I made, so we should probably figure out the best
5966                 way to handle this when we both get on IRC again.  For now,
5967                 I've merged in the bugfixes that he's made, omitting most of
5968                 the changes to muse-wiki.
5969     
5970     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
5971     
5972     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
5973     
5974     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
5975       introduced previously.
5976     
5978     modified files:
5979      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
5982 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
5984     Summary:
5985       Warn if file not published; hack further on Wiki stuff.
5986     Revision:
5987       muse--main--1.0--patch-86
5989     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
5990       complete <div> tags that are of the class "image-link".  It is hoped
5991       that this will prevent user-added <div> tags from being mangled.
5992     
5993     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
5994       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
5995       need to look at the text at point.
5996     
5997     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
5998       current file has not been published since it was up-to-date.  Thanks to
5999       Bill Freeman for the suggestion.
6000     
6001     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
6002       is nil.  If this happens, return the original URL.
6003     
6004     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
6005       `muse-wiki-update-interwiki-regexp.'
6006       (muse-wiki-update-interwiki-regexp): New function that sets the value
6007       of `muse-wiki-interwiki-regexp'.
6008       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
6009       on :set.
6010     
6011     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
6012       `muse-wiki-expand-interwiki'.
6013       (muse-wiki-transform-wikiword): New function that prevents WikiWords
6014       with no matching file from being published as links.
6015     
6016     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
6017       string argument once again, since this behavior is needed when
6018       publishing.
6019       (muse-wiki-handle-wikiword): Ditto.
6020     
6021     * lisp/muse.el (muse-handle-url): Ditto.
6022     
6023     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
6024       after every unsuccessful attempt at handling the link.  If argument is
6025       given, restore match-data at end, too.
6026     
6027     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
6028       argument.  Match data is always saved.  If argument is not given,
6029       assume that `muse-implicit-link-regexp' has been matched against, and
6030       return the 1st match string if no handlers worked.
6031     
6033     modified files:
6034      ChangeLog lisp/muse-html.el lisp/muse-mode.el
6035      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
6038 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
6040     Summary:
6041       Hack on WikiName handling and make TAB work for Wiki links.
6042     Revision:
6043       muse--main--1.0--patch-85
6045     * lisp/muse-colors.el (muse-colors-markup): Use
6046       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
6047     
6048     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
6049       nil, don't color bad links.  If non-nil, color bad links.
6050     
6051     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
6052     
6053     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
6054       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
6055       (muse-journal-rss-munge-buffer): Ditto.
6056     
6057     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
6058       Docfix.
6059     
6060     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
6061       are handled first, then implicit ones.  It should work better in all
6062       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
6063       to determine how far to scan for an implicit link.  This defaults to
6064       the text between the point and the next space.
6065     
6066     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
6067       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
6068       literally after opening the buffer.  Hopefully this can be of use in
6069       custom visit-link functions, when necessary.
6070     
6071     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
6072       `muse-visit-link-default'.
6073     
6074     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
6075       Search by text properties instead of regexps.  This allows Muse to find
6076       links without having to have a massive regexp that contains all link
6077       types.  The downside is that this will not work if the user defontifies
6078       the buffer.  But it would somewhat defeat the purpose of following
6079       links if you can't see them.
6080     
6081     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
6082       enough command line args are passed in batch mode.
6083     
6084     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
6085       `muse-explicit-link-regexp'.
6086     
6087     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
6088       `muse-link-regexp'.
6089     
6090     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
6091       specifies the "common ground" of all implicit links, like URLs, bare
6092       WikiNames, and -- in the future -- email addresses.
6093     
6094     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
6095     
6096     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
6097       optional.  That was a bad idea on my part.  Renamed from
6098       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
6099       annoy anyone :^) .
6100     
6101     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
6102       `muse-wiki-interwiki-expand'.
6103       (muse-wiki-handle-wikiword): Renamed from
6104       `muse-wiki-wikiword-handle'.
6105     
6106     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
6107       for the eval-after-load arg since XEmacs chokes on constants.
6108     
6109     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
6110       face on WikiWords that don't correspond with a file.  If people really
6111       want this to appear in bad-link face, I could accommodate that.
6112     
6113     * lisp/muse.el (muse-handle-url): New function that detects whether the
6114       given string is a URL.
6115       (muse-implicit-link-functions): Renamed from
6116       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
6117       (muse-explicit-link-functions): Renamed from
6118       `muse-mode-handler-functions'.
6119       (muse-handle-implicit-link): New function that handles all
6120       implicit links by calling functions from `muse-implicit-link-functions'.
6121       (muse-handle-explicit-link): Renamed from
6122       `muse-handled-url'.
6123     
6125     modified files:
6126      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
6127      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
6128      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
6131 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
6133     Summary:
6134       Allow WikiWords to be ignored with <nop> or "''''".
6135     Revision:
6136       muse--main--1.0--patch-84
6138     * lisp/muse-mode.el (muse-browse-result): Docfixes.
6139     
6140     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
6141       whether to hide <nop> tags when coloring a Muse buffer.
6142       (muse-wiki-wikiword-at-point): Docfix.
6143       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
6144       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
6145       during publishing.
6146       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
6147       which keeps the WikiWord that follows it from being interpreted.
6148       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
6149       WikiWord delimiter.
6150     
6152     modified files:
6153      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
6156 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
6158     Summary:
6159       Update postal address of FSF in muse-wiki.el.
6160     Revision:
6161       muse--main--1.0--patch-83
6163     * lisp/muse-wiki.el: Update postal address of the FSF.
6164     
6166     modified files:
6167      ChangeLog lisp/muse-wiki.el
6170 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
6172     Summary:
6173       Interpret explicit links before emphasis.
6174     Revision:
6175       muse--main--1.0--patch-82
6177     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
6178       links before emphasis.
6179     
6180     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
6181       for the heck of it.
6183     modified files:
6184      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
6187 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
6189     Summary:
6190       Wiki hacking, regexp tweaks.
6191     Revision:
6192       muse--main--1.0--patch-81
6194     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
6195       muse-regexp.
6196     
6197     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
6198       that indicates whether or not to use character classes in regexps.  The
6199       default is to let Muse try to figure it out.
6200       (muse-extreg-usable-p): Make use of this variable.
6201     
6202     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
6203       this regexp.  I'm guessing it was supposed to have a TAB in there at
6204       one time.  Replace this stuff with muse-regexp-space.
6205     
6206     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
6207       by default.
6208     
6209     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
6210       "or".
6211     
6212     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
6213       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
6214       We'll fix those anchor problems eventually!
6215     
6216     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
6217       uses `muse-interwiki-handle' to determine whether an interwiki link is
6218       at point.
6219     
6220     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
6221       look for a suitable value at point if needed.
6222     
6223     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
6224     
6225     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
6226     
6227     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
6229     modified files:
6230      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
6231      lisp/muse-wiki.el
6234 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
6236     Summary:
6237       Make installation of manual when not using Debian go smoothly.
6238     Revision:
6239       muse--main--1.0--patch-80
6241     * Makefile.defs (INSTALLINFO): New variable that specifies what command
6242       and options are to be used when insinuating the Muse documentation into
6243       the Info menu.
6244     
6245     * Makefile (install): Make use of INSTALLINFO.
6246     
6247     * README (Installation): Give directions for changing INSTALLINFO on a
6248       Debian system and changing where Muse is installed.
6249     
6250     * muse.texi: Ditto.
6252     modified files:
6253      ChangeLog Makefile Makefile.defs README muse.texi
6256 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
6258     Summary:
6259       Fix compiler warning induced by last patch.
6260     Revision:
6261       muse--main--1.0--patch-79
6263     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
6264       compiler warning.
6266     modified files:
6267      ChangeLog lisp/muse-project.el lisp/muse.el
6270 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
6272     Summary:
6273       Add `muse-current-file', fix minor QuickStart issue.
6274     Revision:
6275       muse--main--1.0--patch-78
6277     * examples/QuickStart: Make John Wiegley the author.
6278     
6279     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
6280       `muse-current-file' instead of `buffer-file-name'.
6281     
6282     * lisp/muse-project.el (muse-current-project): Document.
6283     
6284     * lisp/muse-project.el (muse-current-file): New variable indicating the
6285       name, including path, of the file that is currently being published.
6286       (muse-project-of-file): Make use of
6287       `muse-current-file'.
6288     
6289     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
6290     
6291     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
6293     modified files:
6294      ChangeLog examples/QuickStart lisp/muse-blosxom.el
6295      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
6296      lisp/muse.el
6299 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
6301     Summary:
6302       Make muse-replace-regexp-in-string closer to its parent; no func change.
6303     Revision:
6304       muse--main--1.0--patch-77
6306     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
6307       to implement all functionality of `replace-regexp-in-string'.  No
6308       functionality change.
6309     
6311     modified files:
6312      ChangeLog lisp/muse.el
6315 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
6317     Summary:
6318       Play nicely with fill, adaptive-fill, and flyspell.
6319     Revision:
6320       muse--main--1.0--patch-76
6322     * muse-mode.el (muse-mode-intangible-links): New function used to
6323       determine whether links will be considered intangible.
6324     
6325     * lisp/muse-mode.el (muse-mode-link-functions)
6326       (muse-mode-handler-functions): Minor docfix.
6327     
6328     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
6329       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
6330       making links intangible by default, but this may be adjusted by use of
6331       the `muse-mode-intangible-links' function.
6332     
6333     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
6334       nil if we should allow a fill to occur here.  Keeps links from being
6335       broken up.
6336     
6337     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
6338       non-nil if we allow spell-checking to occur here.  Keeps links from
6339       being improperly colorized.
6340     
6341     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
6342       functionality change.
6344     modified files:
6345      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
6348 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
6350     Summary:
6351       Minor doc changes and code prettification.
6352     Revision:
6353       muse--main--1.0--patch-75
6355     * AUTHORS: Note that YH's assignment is in the mail.
6356     
6357     * README (scripts): Explain better the contents of the `scripts'
6358       directory.
6359     
6360     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
6362     modified files:
6363      AUTHORS ChangeLog README lisp/muse-wiki.el
6366 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
6368     Summary:
6369       Merged from hodique@lifl.fr--2005 (patch 7-11)
6370     Revision:
6371       muse--main--1.0--patch-74
6373     Patches applied:
6374     
6375      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
6376        split WikiWords and InterWiki links into their own package
6377     
6378      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
6379        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
6380     
6381      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
6382        Mimic experimental behavior for interwiki
6383     
6384      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
6385        fix notes publishing
6386     
6387      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
6388        various minor fixes
6390     new files:
6391      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
6393     modified files:
6394      ChangeLog lisp/muse-colors.el lisp/muse-html.el
6395      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
6397     renamed files:
6398      experimental/.arch-ids/muse-wiki.el.id
6399        ==> experimental/.arch-ids/muse-wiki-old.el.id
6400      experimental/muse-wiki.el
6401        ==> experimental/muse-wiki-old.el
6403     new patches:
6404      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
6405      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
6406      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
6407      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
6408      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
6411 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
6413     Summary:
6414       Tell people where to find on-line version of manual.
6415     Revision:
6416       muse--main--1.0--patch-73
6418     * README: Add on-line locations for manual.
6419     
6420     * muse.texi: Remove @include directive.  This makes generating a PDF of
6421       this documentation a lot easier.
6422     
6423     * muse.texi (Preface): Add on-line locations for manual.
6425     modified files:
6426      ChangeLog README muse.texi
6429 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
6431     Summary:
6432       Try to make Muse play nice with outline minor mode.
6433     Revision:
6434       muse--main--1.0--patch-72
6436     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
6437     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
6438     "muse" instead of "t" when adding invisibility to text or checking for
6439     invisibility.
6440     
6441     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
6442     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
6443     this function.
6445     modified files:
6446      ChangeLog lisp/muse-colors.el lisp/muse.el
6449 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
6451     Summary:
6452       Minor grammar fix in Introduction section of manual.
6453     Revision:
6454       muse--main--1.0--patch-71
6456     * muse.texi (Introduction): Minor grammar fix.
6458     modified files:
6459      ChangeLog muse.texi
6462 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
6464     Summary:
6465       Release Muse 3.01.
6466     Revision:
6467       muse--main--1.0--patch-70
6469     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
6470     
6471     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
6472     
6473     * lisp/muse-poem.el (muse-poem-markup-strings)
6474       (muse-poem-chapbook-strings): Make customizable.
6475     
6476     * lisp/muse-poem.el (muse-chapbook-latex-header)
6477       (muse-chapbook-latex-footer): Docfix.
6478     
6479     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
6480       (muse-texinfo-pdf-extension): Ditto.
6481     
6482     * lisp/muse.el (muse-version): Change to 3.01.
6483     
6484     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
6485       done, for now!
6487     modified files:
6488      ChangeLog lisp/muse-colors.el lisp/muse-html.el
6489      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
6492 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
6494     Summary:
6495       Tweak documentation thoroughly; still incomplete.
6496     Revision:
6497       muse--main--1.0--patch-69
6499     * README: Minor tweaks.
6500     
6501     * muse.texi: Massively rename chapters so that the titles are more
6502       descriptive.  Clean up grammar.
6503     
6504     * muse.texi (Obtaining Muse): Move content of Installation node here,
6505       stripping out any customization tips, since those are covered later.
6506       Re-work this chapter since I was dissatisfied with it.
6507     
6508     * muse.texi (Installation): This node has the content of README regarding
6509       installation, which fits the title of the node much better than the
6510       previous content.
6511     
6512     * muse.texi (Blosxom): Turn the sections of this section into
6513       subsections.
6514     
6515     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
6516       like lists!
6517     
6518     * muse.texi (History): Add a "2005" item.
6520     modified files:
6521      ChangeLog README muse.texi
6524 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
6526     Summary:
6527       Finish documenting 2 more publishing styles.
6528     Revision:
6529       muse--main--1.0--patch-68
6531     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
6532     
6533     * lisp/muse-journal.el: Docfixes.
6534     
6535     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
6536       documentation to this function.
6537     
6538     * muse.texi (Blosxom Options): New node containing the publishing styles
6539       and options provided by Blosxom.
6540       (Book): Add usage note, as I suspect a lot of people might be confused
6541       by this style.
6542       (HTML): Space out entries better.
6543       (Journal, LaTeX): New nodes for publishing styles.
6544       (Common Elements): Document a few options that are present in
6545       `muse-publish.el'.
6547     modified files:
6548      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
6549      lisp/muse-latex.el lisp/muse-publish.el muse.texi
6552 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
6554     Summary:
6555       Make Muse installable and correct an Emacs21 issue.
6556     Revision:
6557       muse--main--1.0--patch-67
6559     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
6560       directory will be generated.
6561       (all): Compile muse.info by default.
6562       (doc): Refactor into individual generation rules for .html and .info
6563       files.
6564       (install): New rule that installs Muse source code, compiled .elc
6565       files, and the manual into proper places.
6566     
6567     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
6568     
6569     * README (Insinuation): Move old content of Installation here.
6570       (Installation): Fill out this section.
6571       (Further Documentation): Add link to my website and note that a full
6572       manual is included with Muse.
6573     
6574     * lisp/Makefile (EL): Populate with .el files.
6575       (install): New rule that installs both .elc and .el files.
6576     
6577     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
6578       Emacs21, hack in a handler for the @documentencoding tag so that it
6579       doesn't error out.
6581     modified files:
6582      ChangeLog Makefile Makefile.defs README lisp/Makefile
6583      lisp/muse-texinfo.el
6586 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
6588     Summary:
6589       Cater even more to XEmacs and its annoying whims.
6590     Revision:
6591       muse--main--1.0--patch-66
6593     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
6594       environment variable.
6595     
6596     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
6597       handle it.  Load `muse-build.el' instead.
6598     
6599     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
6600       used.
6601     
6602     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
6603       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
6604       not used.
6605     
6606     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
6607       function does not appear to be used.
6608     
6609     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
6610       `replace-regexp-in-string', since XEmacs doesn't have this function.
6611       We only implement the first 3 args, but this could be extended if we
6612       need to do so.
6613     
6614     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
6615       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
6616     
6617     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
6618     
6619     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
6620       make XEmacs shut up.
6621     
6622     * lisp/muse-convert.el (muse-write-footnote): Ditto.
6623     
6624     * lisp/muse-html.el (muse-html-markup-table): Ditto.
6625     
6626     * lisp/muse-http.el (muse-winnow-list): Ditto.
6627     
6628     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
6629     
6630     * lisp/muse-project.el (muse-project-file-entries): Ditto.
6631     
6632     * lisp/muse-publish.el (muse-publish-markup): Ditto.
6633     
6634     * scripts/muse-build.el: Add contrib path first; probably doesn't change
6635       anything.
6636     
6637     * scripts/publish: Use EMACS environment variable instead of hard-coding
6638       it.
6640     modified files:
6641      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
6642      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
6643      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
6644      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
6645      lisp/muse.el scripts/muse-build.el scripts/publish
6648 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
6650     Summary:
6651       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
6652     Revision:
6653       muse--main--1.0--patch-65
6655     * AUTHORS: Update entry.
6656     
6657     * muse-*.el: Move to the lisp directory.
6658     
6659     * lisp/Makefile: New file containing rules to test and compile the
6660       source.
6661     
6662     * Makefile.defs: New file that contains common definitions for all other
6663       Makefiles, such as Emacs command to use.
6664     
6665     * Makefile: Move lisp-specific rules to lisp/Makefile.
6666       (SUBDIRS): New variable containing subdirectories to clean.
6667     
6668     * README: Update to reflect new location of source files.  Give updated
6669       directions for compiling with XEmacs.
6670     
6671     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
6672       compile.
6673       (%.html): Pass SITEFLAG as an environment variable to
6674       ../scripts/publish.
6675     
6676     * examples/QuickStart (The): Re-add the stray <comment> tag since it
6677       seems to be needed to keep the process from failing.  This has *got* to
6678       be a bug in Muse, but I don't want to deal with it now.
6679     
6680     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
6681     
6682     * lisp/muse-convert.el: Move line to commentary section.
6683     
6684     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
6685       locally-bound `type' variable isn't used here.
6686     
6687     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
6688     
6689     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
6690       binding.
6691     
6692     * scripts/muse-build.el (load-path): Correct paths.
6693     
6694     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
6695       as to avoid spurious warnings.
6696     
6697     * scripts/publish (style): Make use of SITEFLAG environment variable, if
6698       it exists.
6699     
6700     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
6701       (muse-match-string-no-properties): New functions that take the place of
6702       `line-end-position', `line-beginning-position', and
6703       `match-string-no-properties', respectively.
6704     
6705     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
6706       (muse-my-journal-find-entries): Use Muse-specific version of
6707       `match-string-no-properties', `line-beginning-position', and
6708       `line-end-position' since these do not exist in XEmacs.
6709     
6710     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
6711       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
6712     
6713     * lisp/muse-convert.el (muse-latex-transform): Ditto.
6714     
6715     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
6716       (muse-html-insert-contents): Ditto.
6717     
6718     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6719     
6720     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
6721     
6722     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
6723     
6724     * lisp/muse-publish.el (muse-publish-markup-tag)
6725       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
6726       (muse-published-buffer-contents): Ditto.
6727     
6728     * scripts/muse-build.el (muse-elint-files): Ditto.
6730     new files:
6731      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
6732      lisp/.arch-ids/Makefile.id lisp/Makefile
6734     modified files:
6735      AUTHORS ChangeLog Makefile README examples/Makefile
6736      examples/QuickStart examples/johnw/muse-johnw.el
6737      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
6738      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
6739      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
6740      lisp/muse.el scripts/muse-build.el scripts/publish
6742     renamed files:
6743      .arch-ids/muse-blosxom.el.id
6744        ==> lisp/.arch-ids/muse-blosxom.el.id
6745      .arch-ids/muse-book.el.id
6746        ==> lisp/.arch-ids/muse-book.el.id
6747      .arch-ids/muse-colors.el.id
6748        ==> lisp/.arch-ids/muse-colors.el.id
6749      .arch-ids/muse-convert.el.id
6750        ==> lisp/.arch-ids/muse-convert.el.id
6751      .arch-ids/muse-docbook.el.id
6752        ==> lisp/.arch-ids/muse-docbook.el.id
6753      .arch-ids/muse-html.el.id
6754        ==> lisp/.arch-ids/muse-html.el.id
6755      .arch-ids/muse-http.el.id
6756        ==> lisp/.arch-ids/muse-http.el.id
6757      .arch-ids/muse-journal.el.id
6758        ==> lisp/.arch-ids/muse-journal.el.id
6759      .arch-ids/muse-latex.el.id
6760        ==> lisp/.arch-ids/muse-latex.el.id
6761      .arch-ids/muse-mode.el.id
6762        ==> lisp/.arch-ids/muse-mode.el.id
6763      .arch-ids/muse-poem.el.id
6764        ==> lisp/.arch-ids/muse-poem.el.id
6765      .arch-ids/muse-project.el.id
6766        ==> lisp/.arch-ids/muse-project.el.id
6767      .arch-ids/muse-publish.el.id
6768        ==> lisp/.arch-ids/muse-publish.el.id
6769      .arch-ids/muse-regexps.el.id
6770        ==> lisp/.arch-ids/muse-regexps.el.id
6771      .arch-ids/muse-texinfo.el.id
6772        ==> lisp/.arch-ids/muse-texinfo.el.id
6773      .arch-ids/muse.el.id
6774        ==> lisp/.arch-ids/muse.el.id
6775      muse-blosxom.el
6776        ==> lisp/muse-blosxom.el
6777      muse-book.el
6778        ==> lisp/muse-book.el
6779      muse-colors.el
6780        ==> lisp/muse-colors.el
6781      muse-convert.el
6782        ==> lisp/muse-convert.el
6783      muse-docbook.el
6784        ==> lisp/muse-docbook.el
6785      muse-html.el
6786        ==> lisp/muse-html.el
6787      muse-http.el
6788        ==> lisp/muse-http.el
6789      muse-journal.el
6790        ==> lisp/muse-journal.el
6791      muse-latex.el
6792        ==> lisp/muse-latex.el
6793      muse-mode.el
6794        ==> lisp/muse-mode.el
6795      muse-poem.el
6796        ==> lisp/muse-poem.el
6797      muse-project.el
6798        ==> lisp/muse-project.el
6799      muse-publish.el
6800        ==> lisp/muse-publish.el
6801      muse-regexps.el
6802        ==> lisp/muse-regexps.el
6803      muse-texinfo.el
6804        ==> lisp/muse-texinfo.el
6805      muse.el
6806        ==> lisp/muse.el
6808     new directories:
6809      lisp lisp/.arch-ids
6812 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
6814     Summary:
6815       Massively untabify files.
6816     Revision:
6817       muse--main--1.0--patch-64
6820     modified files:
6821      ChangeLog ChangeLog.2004 experimental/muse-message.el
6822      experimental/muse-wiki.el muse-book.el muse-colors.el
6823      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6824      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
6825      muse-project.el muse-publish.el muse-regexps.el
6826      muse-texinfo.el muse.el
6829 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
6831     Summary:
6832       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
6833     Revision:
6834       muse--main--1.0--patch-63
6836     (Summary of changes that Yann made)
6837     
6838     * muse-colors.el (muse-colors-link): Whitespace cleanup.
6839     
6840     * muse-mode.el (muse-generate-index): Move index generation code into
6841       `muse-index-as-string'.
6842       (muse-index-as-string): New function that generates an index and
6843       returns it as a string, instead of placing it in a buffer like
6844       `muse-generate-index' used to.
6845     
6846     Patches applied:
6847     
6848      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6849        merge from mwolson@gnu.org--2005
6850     
6851      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6852        Accept WikiWords as links [mostly rescinded]
6853     
6854      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6855        merge from mwolson@gnu.org--2005/muse--main--1.0
6856     
6857      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6858        Merged from mwolson@gnu.org--2005 (patch 60-62)
6859     
6860      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6861        provide a string view of the index
6863     modified files:
6864      ChangeLog muse-colors.el muse-latex.el muse-mode.el
6866     new patches:
6867      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6868      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6869      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6870      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6871      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6874 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
6876     Summary:
6877       Document Blosxom, Book, DocBook, and HTML publishing styles.
6878     Revision:
6879       muse--main--1.0--patch-62
6881     * muse-blosxom.el: Clean up header.
6882     
6883     * muse-book.el (muse-before-book-publish-hook): Rename to
6884       `muse-book-before-publish-hook'.
6885       (muse-after-book-publish-hook): Rename to
6886       `muse-book-after-publish-hook'.
6887     
6888     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
6889       (muse-html-markup-strings, muse-xhtml-markup-strings)
6890       (muse-html-meta-content-type, muse-html-meta-content-encoding)
6891       (muse-html-charset-default, muse-html-encoding-default)
6892       (muse-html-encoding-map): Docfixes.
6893     
6894     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
6895       sections.
6897     modified files:
6898      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
6901 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
6903     Summary:
6904       Begin work on Publishing Styles section of manual.
6905     Revision:
6906       muse--main--1.0--patch-61
6908     * Makefile (.PHONY): Add "doc" to list.
6909       (doc): New rule that generates Info and HTML files from muse.texi.
6910       (dist): Rely on `distclean', not `clean'.
6911     
6912     * examples/QuickStart (Authoring mode): Remove empty section.
6913     
6914     * muse.texi: Call this program "the Emacs Muse" in title.
6915       (Publishing Styles): Begin to populate section.
6916       (Deriving Styles): First subsection of Publishing Styles.
6917       (Contributors): Remove spurious copyright section, since we address
6918       this in the title.
6919     
6920     * README: Actually remember to add this file.
6922     new files:
6923      .arch-ids/README.id README
6925     modified files:
6926      ChangeLog Makefile examples/QuickStart muse.texi
6929 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
6931     Summary:
6932       Document Markup Rules.
6933     Revision:
6934       muse--main--1.0--patch-60
6936     * examples/QuickStart: Remove stray <comment> tag.
6937     
6938     * muse.texi (Top): Comment every menu line.
6939       (Markup Rules): New section with plenty of subsections.
6941     modified files:
6942      ChangeLog examples/QuickStart muse.texi
6945 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
6947     Summary:
6948       Release this as Muse 3.00.90 (RC1).
6949     Revision:
6950       muse--main--1.0--patch-59
6952     * Makefile (%.elc): Use -q instead of --no-init-file because the former
6953       is compatible with both Emacs and XEmacs.
6954     
6955     * examples/README: Renamed to QuickStart.
6956     
6957     * examples/Makefile (EXAMPLES): Reflect name change of README.
6958     
6959     * muse.el: Ditto.
6961     modified files:
6962      ChangeLog Makefile examples/Makefile muse.el
6964     renamed files:
6965      examples/.arch-ids/README.id
6966        ==> examples/.arch-ids/QuickStart.id
6967      examples/README
6968        ==> examples/QuickStart
6971 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
6973     Summary:
6974       Makefile refactoring.
6975     Revision:
6976       muse--main--1.0--patch-58
6978     * Makefile (.PHONY): List all non-file targets.
6979       (examples): New rule that calls Make in the examples directory.
6980       (atranslit): Removed, since this isn't (yet) bundled with Muse.
6981     
6982     * README: Move to the examples directory.  I'd prefer to distribute a
6983       very basic plain text README and use this as a quickstart + markup
6984       example + publishing example.
6985     
6986     * examples/Makefile: Move all README-related rules here.
6987     
6988     * examples/README: Add an "About this document" section.  
6989     
6990     * scripts/publish (style): Do not include the contrib directory, since we
6991       don't use any code from there.  Since this is only invoked from the
6992       examples directory, make sure add the parent directory to the load
6993       path.
6994     
6995     * muse.texi: Change version to 3.00.90 (RC1).
6996     
6997     * muse.el: Change location of the README file in header.
6998     
6999     * muse.el (muse-version): Update to 3.00.90 (RC1).
7001     new files:
7002      examples/.arch-ids/Makefile.id examples/Makefile
7004     modified files:
7005      ChangeLog Makefile examples/README muse.el muse.texi
7006      scripts/publish
7008     renamed files:
7009      .arch-ids/README.id
7010        ==> examples/.arch-ids/README.id
7011      README
7012        ==> examples/README
7015 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
7017     Summary:
7018       Update my example configuration.
7019     Revision:
7020       muse--main--1.0--patch-57
7022     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
7023       and experimental status of muse-message.
7025     modified files:
7026      ChangeLog examples/mwolson/muse-init.el
7029 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
7031     Summary:
7032       Provide optional outline-style faces; customization fixes; experimental stuff.
7033     Revision:
7034       muse--main--1.0--patch-56
7036     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
7037       option that determines what the header faces should look like.  If
7038       'outline, use outline-style faces.  If nil, don't generate the faces at
7039       all, which allows the user to specify their own.  Otherwise, use the
7040       scaled faces, which is the default behavior.
7041       (muse-colors-outline-faces-list): List of faces to use.  In case the
7042       outline faces are not available, provide reasonable defaults.
7043       (muse-make-faces): Use dolist instead of mapc.  Implement the
7044       possibility of having outline-style colors for heading.  Don't call
7045       this function immediately -- give the users time to make their changes
7046       through the customize interface.  Once we call this function, Emcs from
7047       CVS will not allow the faces to be changed easily, which is a shame.
7048     
7049     * muse-message.el (muse-message-contents-tag): Copied from
7050       `muse-publish-contents-tag' in order to keep the customization
7051       interface from making the `muse-markup-tags' option from throwing a
7052       type mismatch error.  This function is untested and will likely do
7053       nothing useful.  This file has been moved to the experimental folder
7054       until it gets fleshed out more.
7055     
7056     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
7057       file that could eventually provide wiki-like ability.  Currently this
7058       is just a collection of functions that were pruned out when he remade
7059       Muse, so don't get too excited.  I plan to eventually merge Yann
7060       Hodique's work here, probably after the first release of Muse.
7061     
7062     * muse-regexps.el (muse-regexp): Improve description.
7063     
7064     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
7065       the muse-regexp group since it is just a single regexp.  Lists of
7066       regexps don't have to be in muse-regexp, however.
7067     
7068     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
7069       since the Emacs devel mailing list seems to not want Britain-izations
7070       in Emacs code.
7071     
7072     * muse-colors.el (muse-colors): Ditto.
7073     
7074     * muse-docbook.el (muse-docbook): Ditto.
7075     
7076     * muse-html.el (muse-html): Ditto.
7077     
7078     * muse-http.el (muse-http): Ditto.
7079     
7080     * muse-message.el (muse-message): Ditto.
7081     
7082     * muse-mode.el (muse-mode): Ditto.
7083     
7084     * muse-project.el (muse-project): Ditto.
7085     
7086     * muse-publish.el (muse-publish): Ditto.
7087     
7088     * muse.el (muse): Ditto.
7090     new files:
7091      experimental/.arch-ids/=id
7092      experimental/.arch-ids/muse-wiki.el.id
7093      experimental/muse-wiki.el
7095     modified files:
7096      ChangeLog experimental/muse-message.el muse-blosxom.el
7097      muse-colors.el muse-docbook.el muse-html.el muse-http.el
7098      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
7099      muse.el
7101     renamed files:
7102      .arch-ids/muse-message.el.id
7103        ==> experimental/.arch-ids/muse-message.el.id
7104      muse-message.el
7105        ==> experimental/muse-message.el
7107     new directories:
7108      experimental experimental/.arch-ids
7111 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
7113     Summary:
7114       Fix publishing error when given an empty string for header/footer.
7115     Revision:
7116       muse--main--1.0--patch-55
7118     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
7119       `file-readable-p' if it is an empty string.  For some reason,
7120       `file-readable-p' and `insert-file-contents' were treating an empty
7121       string as if it were the current directory.
7123     modified files:
7124      ChangeLog muse-publish.el
7127 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
7129     Summary:
7130       WYSIWYG emphasis, XEmacs compatibility hacks.
7131     Revision:
7132       muse--main--1.0--patch-54
7134     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
7135       compliant.  Only colorize if we end with the same number of asterisks
7136       as we start with, preventing unnoticed syntax errors.  Don't colorize
7137       in the middle of a word.
7138       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
7139       Only colorize if we end with an underscore.  Don't colorize in the
7140       middle of a word.
7141     
7142     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
7143       inside of group.  This will probably not do anything, but it seems
7144       syntactically good.
7145     
7146     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
7147       where we start with an image link.  JohnW didn't seem to like having
7148       <p> tags inserted before image links, but they don't validate properly
7149       as they are.  For now, I will surround such links/paragraphs with <div
7150       class="image-link"> in an attempt to be as not invasive and yet
7151       standards compliant as possible.
7152     
7153     * muse-html.el (muse-html-escape-string): Work around distinction between
7154       int and char types in XEmacs.  Deal with an annoying replace-match bug
7155       in XEmacs that rears its head at times.
7156     
7157     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
7158       multi-line.
7160     modified files:
7161      ChangeLog muse-colors.el muse-docbook.el muse-html.el
7162      muse-publish.el
7165 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
7167     Summary:
7168       Minor code cleanup to address elint issues.
7169     Revision:
7170       muse--main--1.0--patch-53
7172     * Makefile (test): Don't build README files during this rule.  Remove
7173       spurious "make clean" statement.
7174     
7175     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
7176       `muse-colors' group, and give it a proper type.
7177     
7178     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
7179     
7180     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
7181       muse-my-journal-find-entries): Replace `string-to-int' with
7182       `string-to-number'.
7183     
7184     * muse-html.el (muse-html-insert-contents): Ditto.
7185     
7186     * muse-journal.el (muse-journal-html-munge-buffer,
7187       muse-journal-latex-munge-buffer): Ditto.
7188     
7189     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
7190     
7191     * muse-publish.el (muse-publish-markup-footnote,
7192       muse-publish-contents-tag): Ditto.
7193     
7194     * muse-regexps.el (muse-extreg-usable-p): Ditto.
7196     modified files:
7197      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
7198      muse-html.el muse-journal.el muse-mode.el muse-publish.el
7199      muse-regexps.el
7202 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
7204     Summary:
7205       Add ability to automate the creation a new blosxom entry.
7206     Revision:
7207       muse--main--1.0--patch-52
7209     * examples/mwolson/muse-init.el: Move new entry section to
7210       muse-blosxom.el.  Modify the key settings in my example accordingly.
7211     
7212     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
7213       Muse always makes sure that the file ends with a newline.
7214     
7215     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
7216       planner markup is now provided automatically by the planner port to
7217       Muse, and we don't have any customized markup.
7218     
7219     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
7220       variable that specifies where the base directory of your blog entries
7221       is found.
7222     
7223     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
7224       the base directory.  Explore categories recursively.
7225     
7226     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
7227       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
7228       special characters file name.
7229     
7230     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
7231       making a new blog entry.  It will prompt you for a category, then a
7232       title, and then will create a new file that has the date and title
7233       inserted.
7235     modified files:
7236      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
7239 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
7241     Summary:
7242       Change mailing address of FSF, add AUTHORS file.
7243     Revision:
7244       muse--main--1.0--patch-51
7246     * muse-*.el, muse.texi: Change mailing address of FSF.
7247     
7248     * muse.texi (Contributors): Fix typo.
7249     
7250     * AUTHORS: New file containing a list of all of those who have
7251       contributed code or documentation to Muse, how many lines were changed,
7252       etc.
7254     new files:
7255      .arch-ids/AUTHORS.id AUTHORS
7257     modified files:
7258      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
7259      muse-html.el muse-http.el muse-journal.el muse-latex.el
7260      muse-message.el muse-mode.el muse-poem.el muse-project.el
7261      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
7262      muse.texi
7265 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
7267     Summary:
7268       Merged from hodique@lifl.fr--2005 (patch 0-1)
7269     Revision:
7270       muse--main--1.0--patch-50
7272     Patches applied:
7273     
7274      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
7275        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
7276     
7277      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
7278        fix .html (for example) in visible names for links
7280     modified files:
7281      ChangeLog muse-publish.el
7283     new patches:
7284      hodique@lifl.fr--2005/muse--yh--1.0--base-0
7285      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
7288 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
7290     Summary:
7291       Make generated X(HT)ML show up in the right encoding in other modes.
7292     Revision:
7293       muse--main--1.0--patch-49
7295     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
7296       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
7297       generated (X)HTML files show up in the right coding system when editing
7298       them with another Emacs mode.
7299     
7300     * muse-journal.el (muse-journal-rss-header): Automatically determine the
7301       encoding instead of hard-coding it.
7302     
7303     * muse-message.el: Add content to Commentary section, explaining the use
7304       of this publishing style.
7306     modified files:
7307      ChangeLog muse-html.el muse-journal.el muse-message.el
7310 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
7312     Summary:
7313       Move regexps to same group, only make 4 heading faces.
7314     Revision:
7315       muse--main--1.0--patch-48
7317     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
7318       can only publish 3 of them specially, leaving the fourth to be in
7319       plain text.
7320       (muse-colors-markup): Only recognize 4 levels of heading.
7321     
7322     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
7323       (muse-file-regexp, muse-image-regexp)
7324       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
7325       like a good idea to have all the regexps in the same group.
7327     modified files:
7328      ChangeLog muse-colors.el muse-regexps.el muse.el
7331 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
7333     Summary:
7334       Update my example config, minor code cleanup.
7335     Revision:
7336       muse--main--1.0--patch-47
7338     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
7339       names and add "Plans" project.
7340     
7341     * muse-docbook.el (looking-back): Delete.
7342     
7343     * muse-html.el (looking-back): Delete.
7344     
7345     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
7346       instead of `looking-back'.
7347     
7348     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
7349       function, use this function.  If `looking-back' exists, call it;
7350       otherwise, use a workaround.
7352     removed files:
7353      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
7355     modified files:
7356      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
7357      muse-html.el muse.el
7360 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
7362     Summary:
7363       Handle a few paragraph publishing edge cases better.
7364     Revision:
7365       muse--main--1.0--patch-46
7367     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
7368       beginning-of-document, end-of-document, and paragraph separator regexps
7369       so that one markup rule can be used in all these cases.
7370       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
7371       particular, blockquote or center at beginning or end of document will
7372       be published properly.  Hopefully this won't slow things down too much.
7373       (muse-docbook-markup-paragraph-close): Removed.
7374     
7375     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
7376     
7377     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
7378       Ditto.
7379       (muse-html-markup-paragraph-close): Removed.
7381     modified files:
7382      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
7385 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
7387     Summary:
7388       Improve prompt when reading a tag.
7389     Revision:
7390       muse--main--1.0--patch-45
7392     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
7393       other Emacs modes seem to do.
7395     modified files:
7396      ChangeLog muse-mode.el
7399 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
7401     Summary:
7402       Warn user when publishing fails due to a private directory.
7403     Revision:
7404       muse--main--1.0--patch-44
7406     * muse-project.el (muse-project-private-p): Warn users when publishing a
7407       file fails due to its directory not being readable by others.  Make
7408       sure that you do a `chmod +o name_of_directory' if you want the
7409       contents of that directory to be publishable.
7411     modified files:
7412      ChangeLog muse-project.el
7415 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
7417     Summary:
7418       Fix error with example tags and message publishing style.
7419     Revision:
7420       muse--main--1.0--patch-43
7422     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
7423       see if a previous definition for `font-lock-multiline' exists.
7424     
7425     * muse-message.el (muse-message-example-tag): Don't require two
7426       additional (unused) arguments.
7428     modified files:
7429      ChangeLog muse-colors.el muse-message.el
7432 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
7434     Summary:
7435       Always end the published document with a newline.
7436     Revision:
7437       muse--main--1.0--patch-42
7439     * muse-html.el (muse-html-markup-paragraph-close): Always end the
7440       published document with a newline.
7441     
7442     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
7444     modified files:
7445      ChangeLog muse-docbook.el muse-html.el
7448 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
7450     Summary:
7451       Don't let automatic backup files crash the publishing process.
7452     Revision:
7453       muse--main--1.0--patch-41
7455     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
7456       directive since this value is already processed by
7457       `muse-publish-markup-directive', and may be obtained by using
7458       the code: (muse-publishing-directive "date").
7459     
7460     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
7461       to run (funcall nil); this happened once during a debugging process.
7462     
7463     * muse-project.el (muse-project-private-p): Skip any file for which we
7464       cannot fetch attributes.  This fixes a bug where having an
7465       Emacs-generated automatic backup file in a publishing directory causes
7466       the publishing process to halt with an error.
7468     modified files:
7469      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
7472 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
7474     Summary:
7475       Apply fix in previous patch to the DocBook publishing style.
7476     Revision:
7477       muse--main--1.0--patch-40
7479     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
7480       previous patch here as well.
7481     
7483     modified files:
7484      ChangeLog muse-docbook.el
7487 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
7489     Summary:
7490       Fix newly-introduced lock-up during HTML publishing.
7491     Revision:
7492       muse--main--1.0--patch-39
7494     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
7495       planner rules higher priority in the publishing sequence.  Hopefully
7496       this will not wreck anything; I don't use these rules, so I cannot
7497       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
7498     
7499     * muse-html.el (muse-html-markup-paragraph-close): Don't use
7500       replace-match; that seems to be slightly evil.  Return nil instead of a
7501       newline since otherwise Muse thinks that we are not done yet and gets
7502       into an infinite loop.  This should fix the lock-up problem that
7503       resulted from the previous few patches.
7505     modified files:
7506      ChangeLog muse-blosxom.el muse-html.el
7509 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
7511     Summary:
7512       Parenthesis goofup.
7513     Revision:
7514       muse--main--1.0--patch-38
7516     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
7517     
7519     modified files:
7520      ChangeLog muse-blosxom.el
7523 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
7525     Summary:
7526       Make docbook and blosxom modes close paragraphs properly at end.
7527     Revision:
7528       muse--main--1.0--patch-37
7530     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
7531       patch.
7532     
7533     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
7534       (muse-docbook-markup-paragraph-close): Adapt from
7535       `muse-html-markup-paragraph-close'.
7536     
7537     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
7538       preserve the same appearance as before the last patch.
7540     modified files:
7541      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
7544 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
7546     Summary:
7547       Bugfix: Close P tag properly at end of file.
7548     Revision:
7549       muse--main--1.0--patch-36
7551     * muse-blosxom.el: Fix bug where loading this file twice would cause an
7552       error.
7553     
7554     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
7555       detecting whether or not a paragraph needs a closing P tag.
7556       (muse-html-markup-paragraph-close): New function that only inserts a
7557       closing P tag when an unclosed P tag is nearby.
7559     modified files:
7560      ChangeLog muse-blosxom.el muse-html.el
7563 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
7565     Summary:
7566       Update my example settings.
7567     Revision:
7568       muse--main--1.0--patch-35
7570     * examples/mwolson/muse-init.el: Synchronize with my current settings.
7572     modified files:
7573      ChangeLog examples/mwolson/muse-init.el
7576 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
7578     Summary:
7579       Update documentation for C-c TAB feature.
7580     Revision:
7581       muse--main--1.0--patch-34
7583     * muse.texi (Keystroke Summary): Note that C-c TAB calls
7584       `muse-insert-tag'.
7585     
7587     modified files:
7588      ChangeLog muse.texi
7591 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
7593     Summary:
7594       New feature: tag completion with C-c TAB.
7595     Revision:
7596       muse--main--1.0--patch-33
7598     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
7599       (muse-tag-history, muse-custom-tags): New variables that keep track of
7600       the tag history and newly-entered tags respectively for
7601       `muse-insert-tag'.
7602       (muse-insert-tag): New function that interactively prompts the user for
7603       a tag to use.
7605     modified files:
7606      ChangeLog muse-mode.el
7609 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
7611     Summary:
7612       Fix XHTML validation error with <hr> and <br>.
7613     Revision:
7614       muse--main--1.0--patch-32
7616     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
7617       and HR tags for XHTML publishing.  This should fix a few validation
7618       errors that I've been noticing lately.
7620     modified files:
7621      ChangeLog muse-html.el
7624 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
7626     Summary:
7627       Remove flyspell overlays on links.
7628     Revision:
7629       muse--main--1.0--patch-31
7631     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
7632       should make the link clickable.  On Emacs21, the color will stay red,
7633       but other Emacsen should do the right thing, which is use the normal
7634       link color.  Hopefully this will fix some strange flyspell-related link
7635       problems.
7637     modified files:
7638      ChangeLog muse-colors.el
7641 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
7643     Summary:
7644       Update my example Muse settings.
7645     Revision:
7646       muse--main--1.0--patch-30
7648     * examples/mwolson/muse-init.el: Update from my latest version.
7649       (muse-project-alist): Remove the francais part of my blog.
7650       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
7651       into this and `my-muse-mode-fill-nobreak-p'.
7652       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
7653       this is the best way to accomplish this.
7654       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
7655       characters in the title.
7656       (my-muse-prepare-entry-for-xanga): Treat example regions better.
7658     modified files:
7659      ChangeLog examples/mwolson/muse-init.el
7662 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
7664     Summary:
7665       Add simple `muse-version' function.
7666     Revision:
7667       muse--main--1.0--patch-29
7669     * muse.el (muse-version): New function that displays the value of the
7670       `muse-version' variable.  This should be easier for the user to type
7671       than C-h v muse-version.
7673     modified files:
7674      ChangeLog muse.el
7677 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
7679     Summary:
7680       Don't compile documentation by default.
7681     Revision:
7682       muse--main--1.0--patch-28
7684     * Makefile (all): Don't compile documentation by default.
7685       (doc): Use this rule to compile documentation.
7687     modified files:
7688      ChangeLog Makefile
7691 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
7693     Summary:
7694       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
7695     Revision:
7696       muse--main--1.0--patch-27
7698     2005-04-16  Michael Olson  <mwolson@gnu.org>
7699     
7700         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
7701         johnw. If a journal entry's title is a [[link]], then an
7702         <enclosure> tag will be added to the XML data giving the size and
7703         MIME type of the link target.  This makes podcasting with Muse
7704         trivial.
7705         (muse-journal-rss-entry-template): Add enclosure usage to example.
7706         (muse-journal-rss-munge-buffer): Implement enclosures.
7708     modified files:
7709      ChangeLog muse-journal.el
7712 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
7714     Summary:
7715       Standardize source headers, appease elint, don't require planner
7716     Revision:
7717       muse--main--1.0--patch-26
7719     2005-04-15  Michael Olson  <mwolson@gnu.org>
7720     
7721         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
7722         `scripts' directory since it really isn't part of Muse proper; it
7723         is used to generate Muse output from the command line.
7724     
7725         * muse-blosxom.el: Handle case where planner is not loaded so that
7726         it isn't a hard requirement.
7727     
7728         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
7729         that elint doesn't complain.
7730     
7731         * muse-message.el (muse-message-markup-link): Don't throw up on
7732         links with no description.
7733     
7734         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
7735         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
7736         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
7737         muse-project.el, muse-publish.el, muse-regexps.el,
7738         muse-texinfo.el, muse.el: Add standard header for each file in
7739         preparation for the initial release, which will hopefully happen
7740         sometime within the next month.
7741     
7743     removed files:
7744      experimental/.arch-ids/=id
7746     modified files:
7747      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
7748      muse-convert.el muse-docbook.el muse-html.el muse-http.el
7749      muse-journal.el muse-latex.el muse-message.el muse-mode.el
7750      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
7751      muse-texinfo.el muse.el
7753     renamed files:
7754      .arch-ids/muse-build.el.id
7755        ==> scripts/.arch-ids/muse-build.el.id
7756      muse-build.el
7757        ==> scripts/muse-build.el
7759     removed directories:
7760      experimental experimental/.arch-ids
7763 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
7765     Summary:
7766       Merge contents of muse-latexcjk.el into muse-latex.el.
7767     Revision:
7768       muse--main--1.0--patch-25
7770     2005-04-14  Michael Olson  <mwolson@gnu.org>
7771     
7772         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
7773         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
7774         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
7775         Merge in from muse-latexcjk.el.
7776     
7777         * muse-latexcjk.el: Removed, functionality merged with
7778         muse-latex.el
7780     removed files:
7781      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
7783     modified files:
7784      ChangeLog muse-latex.el
7787 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
7789     Summary:
7790       Merge muse-xhtml.el into muse-html.el.
7791     Revision:
7792       muse--main--1.0--patch-24
7794     2005-04-06  Michael Olson  <mwolson@gnu.org>
7795     
7796         * examples/mwolson/muse-init.el: Update with respect to the
7797         muse-xhtml.el merge.
7798     
7799         * muse-html.el: The contents of muse-xhtml.el have been merged in
7800         as advised by John Wiegley.
7801         (muse-html-style-sheet): Add example for XHTML use in the
7802         function's documentation.
7803         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
7804         Moved from muse-xhtml.el.
7805     
7806         * muse-xhtml.el: Removed; contents merged into muse-html.el.
7808     removed files:
7809      .arch-ids/muse-xhtml.el.id muse-xhtml.el
7811     modified files:
7812      ChangeLog examples/mwolson/muse-init.el muse-html.el
7815 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
7817     Summary:
7818       Try to fix regexps for Emacs 21.4.
7819     Revision:
7820       muse--main--1.0--patch-23
7822     2005-04-05  Michael Olson  <mwolson@gnu.org>
7823     
7824         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
7825         for Emacs 21.4.
7827     modified files:
7828      ChangeLog muse-regexps.el
7831 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
7833     Summary:
7834       Add comments to the publish-project example script
7835     Revision:
7836       muse--main--1.0--patch-22
7838     2005-04-01  Michael Olson  <mwolson@gnu.org>
7839     
7840         * examples/publish-project: Moved here from
7841         scripts/publish-project.  Added a few comments so people know what
7842         it is used for.
7844     modified files:
7845      ChangeLog examples/publish-project
7847     renamed files:
7848      scripts/.arch-ids/publish-project.id
7849        ==> examples/.arch-ids/publish-project.id
7850      scripts/publish-project
7851        ==> examples/publish-project
7854 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
7856     Summary:
7857       New XHTML style, add more examples to my sample muse config
7858     Revision:
7859       muse--main--1.0--patch-21
7861     2005-03-31  Michael Olson  <mwolson@gnu.org>
7862     
7863         * examples/mwolson/muse-init.el: Give an example of deriving a
7864         custom publishing style.
7865         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
7866         (my-muse-prepare-entry-for-xanga): Mangle the published output
7867         from a blosxom project and copy the result to the clipboard for
7868         easy pasting into Xanga's web form.  The file is untouched.
7869     
7870         * muse-html.el (muse-html-style-sheet): Include the <style
7871         type="text/css"></style> wrapper around the example.
7872         (muse-html-header): Don't add <style type="text/css"></style>
7873         around the value of `muse-html-style-sheet' anymore.  This allows
7874         for the option of putting your stylesheet(s) in a separate file.
7875         An example of this is given in the documentation for this
7876         variable.
7877     
7878         * muse-xhtml: New file that implements a publishing style which is
7879         derived from HTML mode.  It uses a slightly modified version of
7880         the HTML markup rules to generate XHTML-compliant output.
7881     
7882         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
7883         "blosxom" style has been renamed to "blosxom-html".  Fix a few
7884         header gaffes.
7885     
7886         * muse-journal.el: Add new "journal-xhtml" style.
7887     
7888         * muse-message.el: Add new "message-xhtml" style.
7890     new files:
7891      .arch-ids/muse-xhtml.el.id muse-xhtml.el
7893     modified files:
7894      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
7895      muse-html.el muse-journal.el muse-message.el
7898 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
7900     Summary:
7901       Add my muse configuration to the examples
7902     Revision:
7903       muse--main--1.0--patch-20
7905     2005-03-24  Michael Olson  <mwolson@gnu.org>
7906     
7907         * examples/johnw: Move John Wiegley's configuration to this
7908         directory.
7909     
7910         * examples/mwolson: My configuration files go here.
7911     
7912         * examples/mwolson/muse-init.el: My Muse configuration file.  I
7913         just figured out how to keep links from being spell-checked or
7914         split up by fill-mode, so the implementation of this may be found
7915         here.  I also made a function that sets up a blog entry for me.
7917     new files:
7918      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
7919      examples/mwolson/.arch-ids/muse-init.el.id
7920      examples/mwolson/muse-init.el
7922     modified files:
7923      ChangeLog
7925     renamed files:
7926      examples/.arch-ids/muse-johnw.el.id
7927        ==> examples/johnw/.arch-ids/muse-johnw.el.id
7928      examples/.arch-ids/publish-johnw.id
7929        ==> examples/johnw/.arch-ids/publish-johnw.id
7930      examples/muse-johnw.el
7931        ==> examples/johnw/muse-johnw.el
7932      examples/publish-johnw
7933        ==> examples/johnw/publish-johnw
7935     new directories:
7936      examples/johnw examples/johnw/.arch-ids examples/mwolson
7937      examples/mwolson/.arch-ids
7940 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
7942     Summary:
7943       Add muse-blosxom script and plugin for pyblosxom
7944     Revision:
7945       muse--main--1.0--patch-19
7947     2005-03-24  Michael Olson  <mwolson@gnu.org>
7948     
7949         * muse-blosxom.el: Update copyright notice in headers and mention
7950         the pyblosxom scripts.
7951     
7952         * contrib/pyblosxom: New directory containing pyblosxom plugins
7953         and helper scripts.
7954     
7955         * contrib/getstamps.py: Script that generates the "timestamps"
7956         file, run on the local machine.
7957     
7958         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
7959         timestamps file.
7961     new files:
7962      contrib/pyblosxom/.arch-ids/=id
7963      contrib/pyblosxom/.arch-ids/getstamps.py.id
7964      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
7965      contrib/pyblosxom/getstamps.py
7966      contrib/pyblosxom/hardcodedates.py
7968     modified files:
7969      ChangeLog muse-blosxom.el
7971     new directories:
7972      contrib/pyblosxom contrib/pyblosxom/.arch-ids
7975 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
7977     Summary:
7978       muse-blosxom.el has matured past experimental status
7979     Revision:
7980       muse--main--1.0--patch-18
7982     2005-03-23  Michael Olson  <mwolson@gnu.org>
7983     
7984         * muse-blosxom.el: Remove common functionality that has already
7985         been implemented in `muse-html.el'.  Derive this mode from
7986         `muse-html'.  Update documentation.  I now feel that this file is
7987         ready to be included in the top-level Muse directory.
7989     modified files:
7990      ChangeLog muse-blosxom.el
7992     renamed files:
7993      experimental/.arch-ids/muse-blosxom.el.id
7994        ==> .arch-ids/muse-blosxom.el.id
7995      experimental/muse-blosxom.el
7996        ==> muse-blosxom.el
7999 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
8001     Summary:
8002       Make muse-blosxom.el slightly less experimental
8003     Revision:
8004       muse--main--1.0--patch-17
8006     2005-03-22  Michael Olson  <mwolson@gnu.org>
8007     
8008         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
8009         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
8010         useful.
8011         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
8012         from the `muse-blosxom-markup-date-directive' rule.
8013         (blosxom-set-time): Remove this function.  We're not going to be
8014         touching the timestamp manually anymore -- it's too much of a
8015         hassle.  Right now I've got a python program that compiles a
8016         timestamp file and a pyblosxom helper that reads it.  Something
8017         similar could be arranged for blosxom, I'm sure.
8018     
8020     modified files:
8021      ChangeLog experimental/muse-blosxom.el
8024 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
8026     Summary:
8027       Apply latest journal-related updates from johnw
8028     Revision:
8029       muse--main--1.0--patch-16
8032     modified files:
8033      ChangeLog examples/muse-johnw.el muse-journal.el
8036 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
8038     Summary:
8039       Add Projects node to the manual
8040     Revision:
8041       muse--main--1.0--patch-15
8043     2005-02-28  Michael Olson  <mwolson@gnu.org>
8044     
8045         * muse.texi: Change copyright notice since the FSF is now the
8046         copyright holder.
8047         (Projects): New node, based on a section from the README file.
8049     modified files:
8050      ChangeLog muse.texi
8053 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
8055     Summary:
8056       Correct documentation, adding some content.
8057     Revision:
8058       muse--main--1.0--patch-14
8060     2005-02-28  Michael Olson  <mwolson@gnu.org>
8061     
8062         * muse.texi: Change license terms of the documentation to the GNU
8063         GPL instead of the GNU FDL, as per the consent of the copyright
8064         holders of the emacs-wiki manual, from which this is based.  Some
8065         emacs-wiki-isms in the manual were corrected, and the Getting
8066         Started section was updated.
8068     modified files:
8069      ChangeLog muse.texi
8072 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
8074     Summary:
8075       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
8076     Revision:
8077       muse--main--1.0--patch-13
8079     2005-02-17  Michael Olson  <mwolson@gnu.org>
8080     
8081         * experimental/muse-blosxom.el: Somehow the contents of this file
8082         managed to get duplicated.  I removed the duplicates.
8083         (muse-blosxom-date): Remove this, since it is not useful.
8084         (muse-blosxom-header): Use the standard header that blosxom.el
8085         has.
8087     modified files:
8088      ChangeLog experimental/muse-blosxom.el
8091 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
8093     Summary:
8094       Initial commit of muse.texi, nothing substantial
8095     Revision:
8096       muse--main--1.0--patch-12
8098     2005-02-07  Michael Olson  <mwolson@gnu.org>
8099     
8100         * muse.texi: New file that provides the documentation for Muse.
8101         It is in a very rough form at the moment.  Nothing substantial may
8102         be found here yet.  Be ye warned.
8104     new files:
8105      .arch-ids/muse.texi.id muse.texi
8107     modified files:
8108      ChangeLog
8111 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
8113     Summary:
8114       Add docstring, new trivial function
8115     Revision:
8116       muse--main--1.0--patch-11
8118     2005-02-07  Michael Olson  <mwolson@gnu.org>
8119     
8120         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
8121         `muse-what-changed'.  No functionality change.
8122         (muse-what-changed): New function that displays in diff format the
8123         changes made since the buffer was last saved.
8124     
8125         * muse-project.el (muse-project-publish): Add docstring.
8127     modified files:
8128      ChangeLog muse-mode.el muse-project.el
8131 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
8133     Summary:
8134       Add experimental version of muse-blosxom.el to project
8135     Revision:
8136       muse--main--1.0--patch-10
8138     2005-02-04  Michael Olson  <mwolson@gnu.org>
8139     
8140         * Makefile (realclean): Remove file that gets generated when fonts
8141         are missing.
8142     
8143         * experimental/muse-bloxsom.el: New file that implements Blosxom
8144         support for Muse.  It's in a very rough state, hence its placement
8145         in the `experimental' directory.
8147     new files:
8148      experimental/.arch-ids/=id
8149      experimental/.arch-ids/muse-blosxom.el.id
8150      experimental/muse-blosxom.el
8152     modified files:
8153      ChangeLog Makefile
8155     new directories:
8156      experimental experimental/.arch-ids
8159 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
8161     Summary:
8162       Make permissions more consistent
8163     Revision:
8164       muse--main--1.0--patch-9
8167     modified files:
8168      ChangeLog
8170     modified directories:
8171      contrib examples scripts
8174 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
8176     Summary:
8177       Fix build problems
8178     Revision:
8179       muse--main--1.0--patch-8
8181     2005-02-04  Michael Olson  <mwolson@gnu.org>
8182     
8183         * muse-build.el: Add contrib directory to `load-path'.
8184         (muse-elint-files): Load `muse-regexps.el'.
8185     
8186         * scripts/publish: Change permissions so that this script is
8187         executable.  Add contrib directory to load list.  Add
8188         `muse-regexps.el' to list.
8190     modified files:
8191      ChangeLog muse-build.el scripts/publish
8194 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
8196     Summary:
8197       Use "&mdash;" instead of "&#151;"
8198     Revision:
8199       muse--main--1.0--patch-7
8201     2005-01-31  Michael Olson  <mwolson@gnu.org>
8202     
8203         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
8204         with "&mdash;" so that documents validate properly.  Thanks to
8205         Björn Lindström for the suggestion.
8206     
8207         * muse-html.el (muse-html-markup-strings): Ditto.
8209     modified files:
8210      ChangeLog muse-docbook.el muse-html.el
8213 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
8215     Summary:
8216       Fix use of "[:blank:]" in underline markup
8217     Revision:
8218       muse--main--1.0--patch-6
8220     2005-01-25  Michael Olson  <mwolson@gnu.org>
8221     
8222         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
8223         use of `muse-regexp-blank'.
8225     modified files:
8226      ChangeLog muse-colors.el
8229 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
8231     Summary:
8232       Fix problem with headings being given wrong face
8233     Revision:
8234       muse--main--1.0--patch-5
8236     2005-01-03  Michael Olson  <mwolson@gnu.org>
8237     
8238         * muse-colors.el: Add header.
8239         (muse-colors-emphasized): Headings were being given the coloring
8240         for the next level of heading instead of the real
8241         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
8242         Heading").  Thanks to Lan Yufeng for finding this and sending a
8243         patch.
8244     
8245         * muse-regexps.el: Fix header.
8247     modified files:
8248      ChangeLog muse-colors.el muse-regexps.el
8251 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
8253     Summary:
8254       Rotate ChangeLog
8255     Revision:
8256       muse--main--1.0--patch-4
8258     2005-01-01  Michael Olson  <mwolson@gnu.org>
8259     
8260         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
8261         version will be automatically maintained by Arch.
8262     
8264     new files:
8265      .arch-ids/ChangeLog.id ChangeLog
8267     renamed files:
8268      .arch-ids/ChangeLog.id
8269        ==> .arch-ids/ChangeLog.2004.id
8270      ChangeLog
8271        ==> ChangeLog.2004
8274 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
8276     Summary:
8277       Extended regexps fix, allow spaces in 1st part of links
8278     Revision:
8279       muse--main--1.0--patch-3
8281     2004-12-30  Michael Olson  <mwolson@gnu.org>
8282     
8283         * muse.el (muse-link-regexp): Allow spaces in the first part of
8284         links.
8285     
8286         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
8287         customizable alternatives to extended character classes.
8288     
8289         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
8291     modified files:
8292      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
8293      muse-html.el muse-mode.el muse-publish.el muse.el
8296 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
8298     Summary:
8299       Begin to change regexp handling, tweak muse.el header
8300     Revision:
8301       muse--main--1.0--patch-2
8303     2004-12-29  Michael Olson  <mwolson@gnu.org>
8304     
8305         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
8306         myself.  Update URL.
8307     
8308         * muse-regexps.el: New file that implements regexp handling.
8309         Generalized regexp options will be moved to it eventually.
8311     new files:
8312      .arch-ids/muse-regexps.el.id muse-regexps.el
8314     modified files:
8315      ChangeLog muse.el
8318 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
8320     Summary:
8321       Do some early spring cleaning
8322     Revision:
8323       muse--main--1.0--patch-1
8325     2004-12-29  Michael Olson  <mwolson@gnu.org>
8326     
8327         * Makefile: Change path to `publish' script.
8328     
8329         * contrib/pcomplete.el: New file that is used by Muse without
8330         actually being a part of it: hence its location in the contrib
8331         directory.
8332     
8333         * contrib/cgi.el, contrib/httpd.el: New location.
8334     
8335         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
8336     
8337         * scripts/publish, scripts/publish-project: Ditto.
8339     new files:
8340      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
8341      contrib/pcomplete.el examples/.arch-ids/=id
8342      scripts/.arch-ids/=id
8344     modified files:
8345      ChangeLog Makefile
8347     renamed files:
8348      .arch-ids/cgi.el.id
8349        ==> contrib/.arch-ids/cgi.el.id
8350      .arch-ids/httpd.el.id
8351        ==> contrib/.arch-ids/httpd.el.id
8352      .arch-ids/muse-johnw.el.id
8353        ==> examples/.arch-ids/muse-johnw.el.id
8354      .arch-ids/publish-johnw.id
8355        ==> examples/.arch-ids/publish-johnw.id
8356      .arch-ids/publish-project.id
8357        ==> scripts/.arch-ids/publish-project.id
8358      .arch-ids/publish.id
8359        ==> scripts/.arch-ids/publish.id
8360      cgi.el
8361        ==> contrib/cgi.el
8362      httpd.el
8363        ==> contrib/httpd.el
8364      muse-johnw.el
8365        ==> examples/muse-johnw.el
8366      publish
8367        ==> scripts/publish
8368      publish-johnw
8369        ==> examples/publish-johnw
8370      publish-project
8371        ==> scripts/publish-project
8373     new directories:
8374      contrib contrib/.arch-ids examples examples/.arch-ids scripts
8375      scripts/.arch-ids
8378 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
8380     Summary:
8381       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
8382     Revision:
8383       muse--main--1.0--base-0
8385     (automatically generated log message)
8387     new patches:
8388      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
8389      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
8390      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
8391      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
8392      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
8393      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
8394      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
8395      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
8396      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
8397      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
8398      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
8399      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
8400      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
8401      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
8402      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
8403      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
8404      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
8405      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8
8407 See ChangeLog.2004 for earlier changes.
8409 ;; Local Variables:
8410 ;; coding: utf-8
8411 ;; End: