Fix a markup error involving links like [[#foo]].
[muse-el.git] / ChangeLog
blobcf0bda0afdf0c46a6dea10c157790ab93725bc2b
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
7     Summary:
8       Fix a markup error involving links like [[#foo]].
9     Revision:
10       muse--main--1.0--patch-318
12     * examples/QuickStart.muse: Move <contents> higher.  Remove <comment>
13       tags around the centered text.
14     
15     * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
16       (muse-html-markup-strings): Remove table-group strings, since they
17       aren't valid (X)HTML like I had thought.  Change center to use <p>
18       rather than <span>.
19       (muse-html-insert-anchor): Remove.
20       (muse-html-markup-anchor): Respect the noemphasis property.  This fixes
21       a bug with links like [[#foo]].
22       (muse-html-markup-footnote): Insert the correct footnote number.
23     
24     * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
25       rule higher than anchor rule.
26       (muse-publish-markup-anchor): Respect the noemphasis property.
27     
28     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
29       noemphasis property.
31     modified files:
32      ChangeLog examples/QuickStart.muse lisp/muse-html.el
33      lisp/muse-publish.el lisp/muse-xml-common.el
36 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
38     Summary:
39       Get rid of muse-regexp-space.  Standardize anchor markup somewhat.
40     Revision:
41       muse--main--1.0--patch-317
43     * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
44       Replace muse-regexp-space with muse-regexp-blank.  Too many Emacs
45       functions treat [:blank:]+\n differently than [:space:], so we'll use
46       the former everywhere.
47     
48     * lisp/muse-convert.el (muse-write-citation): Ditto.
49     
50     * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
51     
52     * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
53     
54     * lisp/muse-publish.el (muse-publish-markup-regexps)
55       (muse-publish-markup-tag, muse-publish-surround-text)
56       (muse-publish-markup-list): Ditto.
57     
58     * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
59       Ditto.
60     
61     * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
62     
63     * lisp/muse-regexps.el (muse-regexp-space): Remove.
64     
65     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
66       muse-xml-markup-anchor.
67       (muse-docbook-markup-strings): Add markup strings for anchors.
68       (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
69     
70     * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
71     
72     * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
73       since we now have a sane default in muse-publish.el.
74       (muse-latex-markup-strings): Add markup strings for anchors.
75       (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
76     
77     * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
78       strings.  If style does not handle anchors, remove them.
79     
80     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
81       rule, since we now have a sane default in muse-publish.el.
82       (muse-texinfo-markup-strings): Add markup strings for anchors.
83       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
84     
85     * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
86       for handling anchors.
87       (muse-xml-markup-table): Pass row-len to begin-table-group markup
88       string.
89     
90     * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
91       anchors.
92       (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
94     modified files:
95      ChangeLog lisp/muse-colors.el lisp/muse-convert.el
96      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
97      lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
98      lisp/muse-regexps.el lisp/muse-registry.el
99      lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
100      lisp/muse.el
103 2005-12-24 22:07:28 GMT Michael Olson <mwolson@gnu.org> patch-316
105     Summary:
106       Adapt the remaining publishing styles.
107     Revision:
108       muse--main--1.0--patch-316
110     * lisp/muse-groff.el (muse-groff-markup-paragraph): Use
111       muse-insert-markup.
112     
113     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
114       muse-insert-markup.
115       (latex2png): Clean up the code a bit.
116     
117     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor): Use
118       muse-insert-markup.
119       (muse-texinfo-markup-table): Use the shiny new
120       muse-publish-table-fields function.
122     modified files:
123      ChangeLog lisp/muse-groff.el lisp/muse-latex2png.el
124      lisp/muse-texinfo.el
127 2005-12-24 21:47:44 GMT Michael Olson <mwolson@gnu.org> patch-315
129     Summary:
130       Make all XML-based publishing styles do tables.  Needs testing.
131     Revision:
132       muse--main--1.0--patch-315
134     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
135       muse-xml-markup-table.
136       (muse-docbook-markup-regexps): Remove table kludges.
137       (muse-docbook-markup-strings): Add markup strings for tables.
138       (muse-docbook-encoding-map, muse-docbook-transform-content-type)
139       (muse-docbook-markup-table): Remove in favor of using the functions in
140       muse-xml-common.el.
141       (muse-docbook-encoding): Use muse-xml-transform-content-type.
142       (muse-docbook-markup-paragraph, muse-docbook-insert-anchor): Use
143       muse-insert-markup.
144       (muse-docbook-fixup-tables): Remove, since it isn't needed anymore.
145       (muse-docbook-prepare-buffer): New function that forces the escaping of
146       extra specials in URLs.
147     
148     * lisp/muse-html.el (muse-html-table-attributes): Add a leading space.
149       Fix documentation.
150       (muse-html-markup-regexps): Remove table kludges.
151       (muse-html-markup-strings): Add markup strings for tables.
152       (muse-html-encoding-map, muse-html-transform-content-type): Remove in
153       favor of the functions of muse-xml-common.el.
154       (muse-html-insert-anchor, muse-html-markup-paragraph)
155       (muse-html-class-tag): Use muse-insert-markup.
156       (muse-html-markup-table): Call muse-xml-markup-table to do most of the
157       work, passing attributes.
158       (muse-html-insert-contents): Use muse-insert-markup.  Bum it down a
159       bit.
160       (muse-html-encoding): Use muse-xml-transform-content-type.
161       (muse-html-fixup-tables): Remove.
162     
163     * lisp/muse-xml-common.el: Move a few functions and options here from
164       other publishing styles.  Make an initial attempt at an XML-based table
165       publishing routine that uses markup strings.  I'm not sure if it will
166       abstract easily enough to use with LaTeX, but that's not a huge
167       concern.
168     
169     * lisp/muse-xml.el (muse-xml-markup-regexps): Remove table kludges.
170       (muse-xml-markup-strings): Add table markup strings.  Omit table-group
171       markup since it's unnecessary sugar.
172       (muse-xml-encoding-map, muse-xml-transform-content-type)
173       (muse-xml-markup-table): Move to muse-xml-common.el.
174       (muse-xml-encoding): Pass default argument.
175       (muse-xml-markup-paragraph, muse-xml-insert-anchor): Use
176       muse-insert-markup.
177       (muse-xml-fixup-tables): Remove.
179     modified files:
180      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
181      lisp/muse-xml-common.el lisp/muse-xml.el
184 2005-12-24 20:01:37 GMT Michael Olson <mwolson@gnu.org> patch-314
186     Summary:
187       Implement a nicer way of publishing tables.  Fix some regexps.
188     Revision:
189       muse--main--1.0--patch-314
191     * lisp/muse-html.el (muse-html-markup-footnote): Fix logic error.  I
192       thought "/=" was a typo, but it really meant "!=".  Odd.  Let's avoid
193       that so that people familiar with C derivatives won't be confused :^) .
194       (muse-html-insert-anchor, muse-html-markup-paragraph): Fix regexp.  We
195       have to make sure to add "\n" to most negated sets if we don't want
196       them to span multiple lines.
197       (muse-html-escape-string): Move to muse-xml-common.el.
198       (muse-html-prepare-buffer): Use muse-xml-escape-string.
199     
200     * lisp/muse-journal.el (muse-journal-html-heading-regexp): Fix.
201     
202     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove the kludgy
203       table-joining regexp.
204       (muse-latex-markup-table): Call muse-publish-table-fields to get a
205       table structure that we can work with.  Now we can publish the entire
206       table at once.
207     
208     * lisp/muse-protocols.el (muse-browse-url-info): Fix regexps.
209     
210     * lisp/muse-publish.el (muse-publish-markup-regexps): Compact some
211       regexps.  Use a table-matching regexp that matches the entire region of
212       a table, rather than just one line.
213       (muse-publish-file): Docfix.
214       (muse-publish-markup-footnote): Compact regexp.
215       (muse-publish-table-fields): New function that snarfs the given region
216       and returns a table structure.
217     
218     * lisp/muse-regexps.el (muse-table-field-regexp): New regexp that matches
219       the field separator for tables.
220       (muse-table-line-regexp): New regexp that matches a table line.
221       (muse-tag-regexp): Fix regexp.
222     
223     * lisp/muse-registry.el (muse-registry-url-regexp)
224       (muse-registry-link-regexp): Fix.
225     
226     * lisp/muse-xml.el (muse-xml-insert-anchor): Fix regexp.
227     
228     * lisp/muse-xml-common.el: New file containing routines that are commonly
229       used by XML-ish publishing styles.
230       (muse-xml-sort-table): New function that sorts a table structure so
231       that it validates properly.  We don't use it yet, but we will.
233     new files:
234      lisp/.arch-ids/muse-xml-common.el.id lisp/muse-xml-common.el
236     modified files:
237      ChangeLog lisp/muse-html.el lisp/muse-journal.el
238      lisp/muse-latex.el lisp/muse-protocols.el lisp/muse-publish.el
239      lisp/muse-regexps.el lisp/muse-registry.el lisp/muse-xml.el
242 2005-12-23 06:18:46 GMT Michael Olson <mwolson@gnu.org> patch-313
244     Summary:
245       muse-latex: Work on table markup, isn't perfect yet.
246     Revision:
247       muse--main--1.0--patch-313
249     * lisp/muse-latex.el (muse-latex-markup-table): Make this sort of work.
250       I've got an idea for how it should be done.  We're going to try to
251       snarf the whole table in muse-publish using only regexps, and pass it
252       to the style-specific table markup function.
253     
254     * lisp/muse-publish.el (muse-publish-insert-url)
255       (muse-publish-markup-url): Use muse-insert-markup.
256       (muse-publish-verbatim-tag): Pass arguments correctly.
258     modified files:
259      ChangeLog lisp/muse-latex.el lisp/muse-publish.el
262 2005-12-23 05:27:53 GMT Michael Olson <mwolson@gnu.org> patch-312
264     Summary:
265       Get practically-perfect LaTeX special escaping.
266     Revision:
267       muse--main--1.0--patch-312
269     * examples/QuickStart.muse: Detabify, change URLs.
270     
271     * lisp/muse-latex.el (muse-latex-markup-specials-document): New option
272       that indicates the specials characters to escape in the whole document.
273       (muse-latex-markup-specials-example): New option that indicates the
274       specials to escape in <example> regions.
275       (muse-latex-markup-specials-literal): New option that indicates the
276       specials to escape in =monospaced text= and <code> regions.
277       (muse-latex-markup-specials-url): New option that indicates the
278       specials to escape in URLs.
279       (muse-latex-decide-specials): Determine which specials to use depending
280       on context.
281       (muse-latex-insert-anchor): Use muse-insert-markup.
282     
283     * lisp/muse-publish.el (muse-publish-markup-region): Escape specials in
284       the entire document.
285       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
286       List all contexts in documentation.  Skip past entire read-only regions
287       for a speed improvement.  We'll need this now that we're using it on
288       the whole document.  Fix a bug in retrieving specials.
289       (muse-publish-markup-enddots, muse-publish-markup-dots)
290       (muse-publish-markup-rule, muse-publish-surround-text): Use
291       muse-insert-markup.
292       (muse-publish-markup-leading-space): Take 2 more arguments for easy
293       generalization.
294       (muse-publish-markup-verse): Pass more arguments to
295       muse-publish-markup-leading-space.
296       (muse-publish-url): Fix a specials bug with bare links.
297       (muse-publish-code-tag): Use 'literal context here.
299     modified files:
300      ChangeLog examples/QuickStart.muse lisp/muse-latex.el
301      lisp/muse-publish.el
304 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
306     Summary:
307       muse-build: Prevent backup files when generating autoloads.
308     Revision:
309       muse--main--1.0--patch-311
311     * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
312       that we don't get muse-autoloads.el~ files.
314     modified files:
315      ChangeLog scripts/muse-build.el
318 2005-12-22 04:12:00 GMT Michael Olson <mwolson@gnu.org> patch-310
320     Summary:
321       Begin implementing context-specific handling of special characters.
322     Revision:
323       muse--main--1.0--patch-310
325     * lisp/muse-publish.el (muse-publish-url-transforms)
326       (muse-publish-desc-transforms): Remove
327       muse-publish-escape-specials-in-string, since we will explicitly call
328       this with the proper parameters later on.
329       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
330       Add new optional CONTEXT argument that specifies further information to
331       use when obtaining the specials that will be applied to the text.  If
332       someone specifies a function instead of an alist for the style's
333       specials, call it and pass CONTEXT.
334       (muse-publish-markup-word): Indicate the context when escaping
335       specials.  Make sure we have a context before continuing the publishing
336       of the word.
337       (muse-publish-markup-email, muse-publish-markup-url)
338       (muse-publish-code-tag, muse-publish-example-tag)
339       (muse-publish-verbatim-tag): Indicate the context when escaping
340       specials.
341       (muse-publish-url): Explicitly escape specials, rather than expecting
342       it to be done in a user-customizable hook.  Use different contexts for
343       url and description.
345     modified files:
346      ChangeLog lisp/muse-publish.el
349 2005-12-21 02:44:57 GMT Michael Olson <mwolson@gnu.org> patch-309
351     Summary:
352       Merged from mwolson@gnu.org--2005 (patch 37)
353     Revision:
354       muse--main--1.0--patch-309
356     Patches applied:
357     
358      * mwolson@gnu.org--2005/muse--rel--3.02--patch-37
359        Make error messages during publishing more friendly.
361     modified files:
362      ChangeLog lisp/muse-mode.el lisp/muse.el
364     new patches:
365      mwolson@gnu.org--2005/muse--rel--3.02--patch-37
368 2005-12-21 02:07:34 GMT Michael Olson <mwolson@gnu.org> patch-308
370     Summary:
371       Don't mix up links and footnotes.
372     Revision:
373       muse--main--1.0--patch-308
375     * lisp/muse-html.el (muse-html-markup-footnote): Change "/=" typo to "=".
376     
377     * lisp/muse-publish.el (muse-publish-markup-footnote): Don't mix up links
378       and footnotes.  Thanks to Dale Smith for spotting this.
380     modified files:
381      ChangeLog lisp/muse-html.el lisp/muse-publish.el
384 2005-12-17 17:16:32 GMT Michael Olson <mwolson@gnu.org> patch-307
386     Summary:
387       Merged from mwolson@gnu.org--2005 (patch 36)
388     Revision:
389       muse--main--1.0--patch-307
391     Patches applied:
392     
393      * mwolson@gnu.org--2005/muse--rel--3.02--patch-36
394        Release Emacs Muse 3.02.5.
396     modified files:
397      ChangeLog Makefile.defs NEWS debian/changelog lisp/muse.el
398      muse.texi
400     new patches:
401      mwolson@gnu.org--2005/muse--rel--3.02--patch-36
404 2005-12-17 02:10:32 GMT Michael Olson <mwolson@gnu.org> patch-306
406     Summary:
407       Merged from mwolson@gnu.org--2005 (patch 35)
408     Revision:
409       muse--main--1.0--patch-306
411     Patches applied:
412     
413      * mwolson@gnu.org--2005/muse--rel--3.02--patch-35
414        muse-colors: Fix QuickStart display bug.
416     modified files:
417      ChangeLog lisp/muse-colors.el
419     new patches:
420      mwolson@gnu.org--2005/muse--rel--3.02--patch-35
423 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
425     Summary:
426       Revert QuickStart changes, hack more on muse.rnc.
427     Revision:
428       muse--main--1.0--patch-305
430     * examples/QuickStart.muse: Revert previous changes; they cause
431       publishing to fail.  Hrm.  Guess I'll have to fix the display issue
432       with <literal> tags then.
433     
434     * muse.rnc: Put blockquote in the muse.element namespace, since it's not
435       an attribute.
437     modified files:
438      ChangeLog examples/QuickStart.muse examples/muse.rnc
441 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
443     Summary:
444       QuickStart: Correct old syntax.
445     Revision:
446       muse--main--1.0--patch-304
448     * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
449       Just use equal sign escaping.
451     modified files:
452      ChangeLog examples/QuickStart.muse
455 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
457     Summary:
458       Make XML publishing work with QuickStart; no longer considered unstable.
459     Revision:
460       muse--main--1.0--patch-303
462     * examples/muse.rnc: Strip trailing whitespace.  Hack it to the point
463       that it works with our QuickStart document.
464     
465     * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
466       (fullclean): Adapt to work with .muse extension.
467     
468     * examples/QuickStart.muse: Rename from QuickStart.  This makes it
469       automatically get colorized as a Muse document when opened.
470     
471     * lisp/muse-xml.el: Move from experimental.
472       (muse-xml-footer): Use correct ending tag.
473       (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
474       annoying error regarding "&mdash;" when validating with nxml-mode.
475       rule and fn-sep should use the empty form of the HR tag.
476     
477     * README: Fix directions for QuickStart.
479     modified files:
480      ChangeLog README examples/Makefile examples/muse.rnc
481      lisp/muse-xml.el
483     renamed files:
484      examples/.arch-ids/QuickStart.id
485        ==> examples/.arch-ids/QuickStart.muse.id
486      examples/QuickStart
487        ==> examples/QuickStart.muse
488      experimental/.arch-ids/muse-xml.el.id
489        ==> lisp/.arch-ids/muse-xml.el.id
490      experimental/muse-xml.el
491        ==> lisp/muse-xml.el
494 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
496     Summary:
497       muse-html: Fix regexp error.
498     Revision:
499       muse--main--1.0--patch-302
501     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
502       string.
504     modified files:
505      ChangeLog lisp/muse-html.el
508 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
510     Summary:
511       Makefile: Minor tweak.
512     Revision:
513       muse--main--1.0--patch-301
515     * lisp/Makefile (ELC): Base this on $(EL).  This should keep
516       muse-autoloads.elc from being added to the list -- it won't be compiled
517       anyway.
519     modified files:
520      ChangeLog lisp/Makefile
523 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
525     Summary:
526       Generate autoloads file.
527     Revision:
528       muse--main--1.0--patch-300
530     * Makefile (autoloads): New rule that calls "make autoloads" in lisp
531       directory.
532     
533     * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
534       list.
535       (all): Generate autoloads.
536       (autoloads): Make muse-autoloads.el.
537       (muse-autoloads.el): Call `muse-generate-autoloads' from
538       scripts/muse-build.el with arguments representing the directories to
539       use when searching for autoloads.
540       (realclean distclean fullclean): Remove autoloads.
541     
542     * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
543       Muse.  Deal with XEmacs and its quirky insistence on doing most of the
544       work itself.  Expand all command line args so that the right
545       directories are searched.  Hardcode muse-autoloads.el as the name of
546       the generated autoloads file.  Use my custom header and footer, if
547       possible.
549     modified files:
550      ChangeLog Makefile lisp/Makefile scripts/muse-build.el
553 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
555     Summary:
556       Add autoload cookies.
557     Revision:
558       muse--main--1.0--patch-299
560     Add autoload cookies to several functions.
562     modified files:
563      ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
564      lisp/muse-project.el lisp/muse-protocols.el
565      lisp/muse-publish.el
568 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
570     Summary:
571       muse-mode: Make muse-edit-link-at-point work.
572     Revision:
573       muse--main--1.0--patch-298
575     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
576       this function works.  Before, it would remove an arbitrary chunk of the
577       top of the buffer.
579     modified files:
580      ChangeLog lisp/muse-mode.el
583 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
585     Summary:
586       Change mode of muse-protocols to 644.
587     Revision:
588       muse--main--1.0--patch-297
591     modified files:
592      ChangeLog lisp/muse-protocols.el
595 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
597     Summary:
598       muse-wiki: WikiWord suffix fix.
599     Revision:
600       muse--main--1.0--patch-296
602     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
603       be nothing at the end.  This allows us to separate WikiWords with
604       "''''" to indicate suffixes.
606     modified files:
607      ChangeLog lisp/muse-wiki.el
610 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
612     Summary:
613       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
614     Revision:
615       muse--main--1.0--patch-295
617     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
618       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
619       for the report.
621     modified files:
622      ChangeLog lisp/muse-wiki.el
625 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
627     Summary:
628       muse-publish: Make muse-insert-markup a function.
629     Revision:
630       muse--main--1.0--patch-294
632     * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
633       defsubst.
635     modified files:
636      ChangeLog lisp/muse-publish.el
639 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
641     Summary:
642       Merged from muse--rel--3.02 (patch 29)
643     Revision:
644       muse--main--1.0--patch-293
646     Patches applied:
647     
648      * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
649        muse-mode: Fix semicolon in paragraph issue.
651     modified files:
652      ChangeLog lisp/muse-mode.el
654     new patches:
655      mwolson@gnu.org--2005/muse--rel--3.02--patch-29
658 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
660     Summary:
661       Merged from muse--rel--3.02 (patch 28)
662     Revision:
663       muse--main--1.0--patch-292
665     Patches applied:
666     
667      * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
668        muse-project: Deal with edge case.
670     modified files:
671      ChangeLog lisp/muse-project.el
673     new patches:
674      mwolson@gnu.org--2005/muse--rel--3.02--patch-28
677 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
679     Summary:
680       Merged from muse--rel--3.02 (patch 27)
681     Revision:
682       muse--main--1.0--patch-291
684     Patches applied:
685     
686      * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
687        muse-project: Prevent auto-save files from being included.
689     modified files:
690      ChangeLog lisp/muse-project.el
692     new patches:
693      mwolson@gnu.org--2005/muse--rel--3.02--patch-27
696 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
698     Summary:
699       muse-groff: Fix compiler warning.
700     Revision:
701       muse--main--1.0--patch-290
703     * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
705     modified files:
706      ChangeLog lisp/muse-groff.el
709 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
711     Summary:
712       muse-registry: Attempt to increase Emacs20 compatibility.
713     Revision:
714       muse--main--1.0--patch-289
716     * lisp/muse-registry.el (muse-registry-show)
717       (muse-registry-update-registry, muse-registry-make-new-registry): Use
718       dolist instead of mapc for nomimal support of Emacs20, since Planner
719       tries to support it.
721     modified files:
722      ChangeLog lisp/muse-registry.el
725 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
727     Summary:
728       XEmacs fixes in muse-latex2png and muse-registry.
729     Revision:
730       muse--main--1.0--patch-288
732     * lisp/muse-latex2png.el (latex2png): Fix XEmacs error.  It seems better
733       to use expand-file-name than concat, since the result of the
734       temp-directory function sometimes doesn't have a trailing backslash.
735     
736     * lisp/muse-registry.el (muse-registry-url-regexp): Use
737       muse-regexp-space.
738       (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
739       (muse-registry-make-new-registry): Use a better heuristic for
740       determining whether the given file is actually a directory.  This
741       avoids the use of `directory-files-and-attributes', which is not
742       available in XEmacs.
743       (muse-registry-new-entries): Use muse-match-string-no-properties.
745     modified files:
746      ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
749 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
751     Summary:
752       muse-registry.el: Fix compiler warnings.
753     Revision:
754       muse--main--1.0--patch-287
756     * lisp/muse-registry.el: Fix compiler warnings.  Remove dependency on
757       cl.el.
759     modified files:
760      ChangeLog lisp/muse-registry.el
763 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
765     Summary:
766       muse-wiki: First try at implementing WikiName separator.
767     Revision:
768       muse--main--1.0--patch-286
770     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
771       markup, for when you want to add a suffix to a WikiName.
773     modified files:
774      ChangeLog lisp/muse-wiki.el
777 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
779     Summary:
780       Merged from muse--rel--3.02 (patch 25)
781     Revision:
782       muse--main--1.0--patch-285
784     Patches applied:
785     
786      * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
787        muse-latex: Get table of contents to publish correctly.
789     modified files:
790      ChangeLog lisp/muse-latex.el
792     new patches:
793      mwolson@gnu.org--2005/muse--rel--3.02--patch-25
796 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
798     Summary:
799       Add muse-registry.el to Muse.
800     Revision:
801       muse--main--1.0--patch-284
803     * lisp/muse-registry.el: New file contributed by Bastien Guerry that
804       provides a URL registry for Muse.
806     new files:
807      lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
809     modified files:
810      AUTHORS ChangeLog
813 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
815     Summary:
816       muse-mode: Minor fix.
817     Revision:
818       muse--main--1.0--patch-283
820     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
821       and save-excursion as recommended by Emacs documentation.
823     modified files:
824      ChangeLog lisp/muse-mode.el
827 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
829     Summary:
830       muse-mode: Handle case where we visit an anchor-only link.
831     Revision:
832       muse--main--1.0--patch-282
834     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
835       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
837     modified files:
838      ChangeLog lisp/muse-mode.el
841 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
843     Summary:
844       muse-colors: Add faces for all 3 levels of emphasis.
845     Revision:
846       muse--main--1.0--patch-281
848     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
849       (muse-emphasis-3): New faces that represent italic, bold, and bold
850       italic emphasis, respectively.
851       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
852       the suggestion and the initial code. 
854     modified files:
855      AUTHORS ChangeLog lisp/muse-colors.el
858 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
860     Summary:
861       muse-latex2png: XEmacs compatibility.
862     Revision:
863       muse--main--1.0--patch-280
865     * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
866       file-expand-wildcards, since it was a no-op.
867       (latex2png): Fall back to a temporary directory variable that works
868       with XEmacs.  Thanks to Neilen Marais for the report and suggested fix.
870     modified files:
871      ChangeLog lisp/muse-latex2png.el
874 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
876     Summary:
877       Update AUTHORS.
878     Revision:
879       muse--main--1.0--patch-279
881     * AUTHORS: Update.
883     modified files:
884      AUTHORS ChangeLog
887 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
889     Summary:
890       Don't split anchors in URLs.
891     Revision:
892       muse--main--1.0--patch-278
894     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
895       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
896       sure that we handle URLs before trying to split the anchor.
897       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
899     modified files:
900      ChangeLog lisp/muse-mode.el
903 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
905     Summary:
906       Merged from mwolson@gnu.org--2005 (patch 23)
907     Revision:
908       muse--main--1.0--patch-277
910     Patches applied:
911     
912      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
913        muse-wiki: WikiWords can have consecutive capital letters.
915     modified files:
916      ChangeLog lisp/muse-wiki.el
918     new patches:
919      mwolson@gnu.org--2005/muse--rel--3.02--patch-23
922 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
924     Summary:
925       Deal with case when muse-make-link is passed an explicit link.
926     Revision:
927       muse--main--1.0--patch-276
929     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
930       with case when we are passed an explicit-style link.
932     modified files:
933      ChangeLog lisp/muse-mode.el
936 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
938     Summary:
939       Merged from mwolson@gnu.org--2005 (patch 20-22)
940     Revision:
941       muse--main--1.0--patch-275
943     Patches applied:
944     
945      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
946        Update NEWS.
947     
948      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
949        Update examples.
950     
951      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
952        Release Emacs Muse 3.02.02.
954     new files:
955      examples/mwolson/templates/.arch-ids/header.tex.id
956      examples/mwolson/templates/header.tex
958     modified files:
959      ChangeLog NEWS examples/mwolson/muse-init.el
960      examples/mwolson/templates/header.html lisp/muse.el muse.texi
962     new patches:
963      mwolson@gnu.org--2005/muse--rel--3.02--patch-20
964      mwolson@gnu.org--2005/muse--rel--3.02--patch-21
965      mwolson@gnu.org--2005/muse--rel--3.02--patch-22
968 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
970     Summary:
971       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
972     Revision:
973       muse--main--1.0--patch-274
975     Patches applied:
976     
977      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
978        Don't interpret enddots, dots, and rule inside of links.
979     
980      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
981        Allow bad WikiWords to be colorized, by popular request.
982     
983      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
984        Be more fault-tolerant about muse-file-extension.
985     
986      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
987        Prepare debian files for new minor release.
988     
989      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
990        Update NEWS.
991     
992      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
993        NEWS: Add migration note.
994     
995      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
996        Merged from mwolson@gnu.org--2005 (patch 272-273)
998     modified files:
999      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
1000      debian/control debian/rules lisp/muse-colors.el
1001      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
1003     new patches:
1004      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1005      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1006      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1007      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1008      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1009      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1010      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1013 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
1015     Summary:
1016       muse-latex: Make footnotes look a bit more natural for LaTeX users.
1017     Revision:
1018       muse--main--1.0--patch-273
1020     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
1021       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
1023     modified files:
1024      ChangeLog lisp/muse-latex.el
1027 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
1029     Summary:
1030       muse-texinfo: Correct markup strings for dots, enddots, center.
1031     Revision:
1032       muse--main--1.0--patch-272
1034     * AUTHORS: Bookkeeping
1035     
1036     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
1037       Jim Ottaway that produces correct output for dots, enddots, and
1038       centered text.
1040     modified files:
1041      AUTHORS ChangeLog lisp/muse-texinfo.el
1044 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
1046     Summary:
1047       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)
1048     Revision:
1049       muse--main--1.0--patch-271
1051     Mark several revisions as "included".  No actual changes were made to the
1052     source.
1054     modified files:
1055      ChangeLog
1057     new patches:
1058      davidsmith@acm.org--2005/muse--devo--1.0--base-0
1059      davidsmith@acm.org--main/muse--devo--1.0--base-0
1060      davidsmith@acm.org--main/muse--devo--1.0--patch-1
1061      davidsmith@acm.org--main/muse--devo--1.0--patch-2
1062      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
1063      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
1064      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
1065      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
1066      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
1067      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
1068      mwolson@gnu.org--2005/muse--rel--3.02--base-0
1069      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
1070      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
1071      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
1072      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
1073      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
1074      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
1075      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
1076      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
1079 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
1081     Summary:
1082       muse-groff: Provide groff-pdf style rather than pdf.
1083     Revision:
1084       muse--main--1.0--patch-270
1086     * experimental/muse-groff.el: Remove, since the original author keeps his
1087       version in the lisp/ directory, and it's reasonably stable by now.
1088     
1089     * lisp/muse-groff.el: Detabify source.
1090       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
1091       avoid a conflict with the latex-based pdf style.
1093     removed files:
1094      experimental/.arch-ids/muse-groff.el.id
1095      experimental/muse-groff.el
1097     modified files:
1098      ChangeLog lisp/muse-groff.el
1101 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
1103     Summary:
1104       Merged from ajk@iu.edu--2005 (patch 0-9)
1105     Revision:
1106       muse--main--1.0--patch-269
1108     Patches applied:
1109     
1110      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
1111        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
1112     
1113      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1114        Publish PDF using GROFF with mom macros.
1115     
1116      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1117        Kinda works, still need tables and a bunch of other stuff.
1118     
1119      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1120        Remove extra newlines from QUOTE calls.
1121     
1122      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1123        mom -> groff
1124     
1125      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1126        - fix syntax of definition of muse-groff-markup-strings
1127     
1128      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1129        Use \z to keep leading space that will result from .URL...
1130     
1131      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1132        Don't use .blm (blank line == paragraph break).  Hopefu...
1133     
1134      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1135        Use markup-strings for <example>.
1136     
1137      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1138        Catch up with mwolson
1140     new files:
1141      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
1143     modified files:
1144      ChangeLog
1146     new patches:
1147      ajk@iu.edu--2005/muse--ajk--1.0--base-0
1148      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1149      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1150      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1151      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1152      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1153      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1154      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1155      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1156      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1159 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
1161     Summary:
1162       Allow "-" in publishing directives.
1163     Revision:
1164       muse--main--1.0--patch-268
1166     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
1167       publishing directives.  Thanks to Jim Ottaway for the suggestion.
1169     modified files:
1170      ChangeLog lisp/muse-publish.el
1173 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
1175     Summary:
1176       muse-latex: Fix "generation of PDF failed" message.
1177     Revision:
1178       muse--main--1.0--patch-267
1180     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
1181       t or nil depending on whether the publishing attempt was successful.
1183     modified files:
1184      ChangeLog lisp/muse-latex.el
1187 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
1189     Summary:
1190       Call pdflatex a reasonable number of times.
1191     Revision:
1192       muse--main--1.0--patch-266
1194     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
1195       times, depending on what return value we get.  Thanks to John Wiegley
1196       for the heads up.
1198     modified files:
1199      ChangeLog Makefile.defs debian/changelog debian/rules
1200      lisp/muse-latex.el
1203 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
1205     Summary:
1206       Temporary workaround to make lists work properly again.
1207     Revision:
1208       muse--main--1.0--patch-265
1210     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
1211       properties to lists, since we need to be able to reduce them in later
1212       publishing rules for muse-html.  I'd really like to change the way
1213       lists are marked up so as to obviate the need for this.
1215     modified files:
1216      ChangeLog lisp/muse-publish.el
1219 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
1221     Summary:
1222       Attempt to fix read-only error.
1223     Revision:
1224       muse--main--1.0--patch-264
1226     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
1227       inhibit-read-only to t so that we don't get buffer-read-only errors.
1229     modified files:
1230      ChangeLog lisp/muse-publish.el
1233 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
1235     Summary:
1236       Fix mistyping of new option name.
1237     Revision:
1238       muse--main--1.0--patch-263
1240     * lisp/muse-publish.el (muse-publish-markup-comment)
1241       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
1243     modified files:
1244      ChangeLog lisp/muse-publish.el
1247 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
1249     Summary:
1250       muse-publish: Use `apply' instead of passing list to `insert'.
1251     Revision:
1252       muse--main--1.0--patch-262
1254     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
1255       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
1256       Hopefully this will fix a backtrace or two.
1258     modified files:
1259      ChangeLog lisp/muse-publish.el
1262 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
1264     Summary:
1265       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
1266     Revision:
1267       muse--main--1.0--patch-261
1269     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
1270       'comment-begin and 'comment-end.
1271     
1272     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
1273     
1274     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
1275     
1276     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
1277     
1278     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
1279       argument for "\ref", since it isn't valid LaTeX.
1280     
1281     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
1282       muse-publishing-current-output-path rather than
1283       muse-publishing-current-file.
1284     
1285     * lisp/muse-publish.el (muse-publishing-current-output-path): New
1286       variable that determines where the current file is being published to.
1287       (muse-publish-file): Set muse-publishing-current-output-path.
1288       (muse-publish-comments-p): New option that determines whether comments
1289       should be deleted or published.  Default is to delete.
1290       (muse-publish-markup-comment, muse-publish-comment-tag): Use
1291       muse-publish-comments-p.
1293     modified files:
1294      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1295      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
1296      lisp/muse-publish.el lisp/muse-texinfo.el
1299 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
1301     Summary:
1302       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
1303     Revision:
1304       muse--main--1.0--patch-260
1306     * AUTHORS: Bookkeeping.
1307     
1308     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
1309       `output-dir' is not defined, so let's just use pubdir.
1310     
1311     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
1312       Ottaway.
1314     modified files:
1315      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
1318 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
1320     Summary:
1321       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
1322     Revision:
1323       muse--main--1.0--patch-259
1325     * AUTHORS: Update.
1326     
1327     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
1328       table headers and overlining table footers, as suggested by Trent Buck.
1329     
1330     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
1331       author has agreed to send in a copyright assignment form.
1333     modified files:
1334      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
1336     renamed files:
1337      contrib/.arch-ids/muse-latex2png.el.id
1338        ==> lisp/.arch-ids/muse-latex2png.el.id
1339      contrib/muse-latex2png.el
1340        ==> lisp/muse-latex2png.el
1343 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
1345     Summary:
1346       Pave the way for entire-document escaping of specials.
1347     Revision:
1348       muse--main--1.0--patch-258
1350     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
1351     
1352     * lisp/muse-publish.el (muse-insert-markup): New function that is used
1353       for inserting markup text.  Currently, this inserts the text and adds
1354       the read-only property.  This should permit us to deal with escaping
1355       specials in the entire document, later on.
1356       (muse-publish-section-close, muse-publish-markup-word)
1357       (muse-publish-markup-emdash, muse-publish-markup-enddots)
1358       (muse-publish-markup-dots, muse-publish-markup-rule)
1359       (muse-publish-markup-heading, muse-publish-markup-footnote)
1360       (muse-publish-markup-fn-sep, muse-publish-surround-text)
1361       (muse-publish-markup-list, muse-publish-markup-leading-space)
1362       (muse-publish-markup-verse): Use muse-insert-markup instead of
1363       `insert'.  Don't use this on whitespace, just the markup text itself.
1364     
1365     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
1366       Ditto.
1367     
1368     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
1370     modified files:
1371      ChangeLog lisp/muse-book.el lisp/muse-journal.el
1372      lisp/muse-mode.el lisp/muse-publish.el
1375 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
1377     Summary:
1378       By default, use ".muse" extension and do not detect by pathname.
1379     Revision:
1380       muse--main--1.0--patch-257
1382     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
1383       (muse-file-extension): Default to "muse".  This has the effect of
1384       making Emacs associate the ".muse" extension with muse-mode, without
1385       trying to figure things out from the path to the file.  The former
1386       method is usually considered to be best, so we'll go with it.
1388     modified files:
1389      ChangeLog lisp/muse-mode.el lisp/muse.el
1392 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
1394     Summary:
1395       Emacs 21 flyspell fix.
1396     Revision:
1397       muse--main--1.0--patch-256
1399     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
1400       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
1401       means that the version of flyspell that comes with Emacs21 will no
1402       longer mess up links.
1404     modified files:
1405      ChangeLog lisp/muse-mode.el
1408 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
1410     Summary:
1411       Merged from jeho@jeho.org--2005 (patch 0-11)
1412     Revision:
1413       muse--main--1.0--patch-255
1415     * AUTHORS: Update.
1416     
1417     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
1418       footnode-end mark.
1419     
1420     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
1421       links.
1422       (muse-visit-link-default): Save position before searching, in case the
1423       search fails.  Use a regexp search.  Start from beginning of document.
1424       Refine search regexp.
1425     
1426     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
1427       that indicated whether project names without a page specifier will be
1428       considered links.
1429       (muse-wiki-handle-interwiki): Consult
1430       `muse-wiki-ignore-bare-project-names'.
1431     
1432     Patches applied:
1433     
1434      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1435        muse-mode.el fix for muse-visit-link-default
1436     
1437      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1438        muse-mode.el fix intangible problem in muse-link-at-point
1439     
1440      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1441        muse-wiki: added option for not rendering bare project names as links
1442     
1443      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1444        muse-mode.el: fix finding an anchor
1445     
1446      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1447        muse-latex.el: fix footnote-end
1449     modified files:
1450      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
1451      lisp/muse-wiki.el
1453     new patches:
1454      jeho@jeho.org--2005/muse--jeho--1.0--base-0
1455      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
1456      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
1457      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
1458      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
1459      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
1460      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1461      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1462      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1463      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
1464      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1465      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1468 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
1470     Summary:
1471       contrib/muse-latex2png.el: Put images in the correct directory.
1472     Revision:
1473       muse--main--1.0--patch-254
1475     * contrib/muse-latex2png.el (latex2png-move2pubdir)
1476       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
1477       puts generated images in the correct directory.
1479     modified files:
1480      AUTHORS ChangeLog contrib/muse-latex2png.el
1483 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
1485     Summary:
1486       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
1487     Revision:
1488       muse--main--1.0--patch-253
1490     * experimental/muse-xml.el (muse-xml-insert-anchor)
1491       (muse-xml-markup-anchor): Make sure we don't blow away the text just
1492       before an anchor.  On all types but texinfo, insert a newline
1493       immediately after the anchor.
1494     
1495     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
1496       (muse-docbook-markup-anchor): Ditto.
1497     
1498     * lisp/muse-html.el (muse-html-insert-anchor)
1499       (muse-html-markup-anchor): Ditto.
1500     
1501     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
1502       (muse-texinfo-markup-anchor): Ditto.
1503     
1504     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
1505       the anchor the first match group.
1506     
1507     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
1508       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
1509       suggestion.
1510       (muse-latex-insert-anchor): Use a simpler routine that inserts
1511       \label{}.
1513     modified files:
1514      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1515      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
1516      lisp/muse-texinfo.el
1519 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
1521     Summary:
1522       Allow anchors to occur near (rather than at) the beginning of line.
1523     Revision:
1524       muse--main--1.0--patch-252
1526     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
1527       characters before anchor, like " - ".  Thanks to Phillip Lord for the
1528       suggestion.
1530     modified files:
1531      ChangeLog lisp/muse-publish.el
1534 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
1536     Summary:
1537       Minor bookkeeping update.
1538     Revision:
1539       muse--main--1.0--patch-251
1541     * AUTHORS: Update information.
1543     modified files:
1544      AUTHORS ChangeLog
1547 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
1549     Summary:
1550       muse-mathml: New experimental embedded MathML publisher.
1551     Revision:
1552       muse--main--1.0--patch-250
1554     * lisp/muse-html.el (muse-html): Fix docstring.
1555     
1556     * experimental/muse-mathml.el: New file that implements a <math> tag.
1557       With the help of an external program, this will translate LaTeX code
1558       between <math> and </math> to embedded MathML.  A new style called
1559       "mathml" is defined, which is derived from the XHTML style, but with a
1560       more suitable header.
1562     new files:
1563      experimental/.arch-ids/muse-mathml.el.id
1564      experimental/muse-mathml.el
1566     modified files:
1567      ChangeLog lisp/muse-html.el
1570 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
1572     Summary:
1573       muse-latex: Ignore anchor if it occurs at end of line.
1574     Revision:
1575       muse--main--1.0--patch-249
1577     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
1578       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
1580     modified files:
1581      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
1584 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
1586     Summary:
1587       Add ability to publish embedded LaTeX content as a PNG.
1588     Revision:
1589       muse--main--1.0--patch-248
1591     * lisp/muse-publish.el (muse-publishing-styles)
1592       (muse-publishing-current-file, muse-publishing-current-style)
1593       (muse-publishing-styles): Add documentation.
1594     
1595     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
1596       expects LaTeX content, and will publish a PNG file.  If you're
1597       interesting in helping, check out To Do in the commentary.  This is in
1598       /contrib for now, since the original author doesn't have a copyright
1599       assignment on file with the FSF.
1601     new files:
1602      contrib/.arch-ids/muse-latex2png.el.id
1603      contrib/muse-latex2png.el
1605     modified files:
1606      AUTHORS ChangeLog lisp/muse-publish.el
1609 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1611     Summary:
1612       muse-groff.el: New publishing styles groff and groff-pdf.
1613     Revision:
1614       muse--main--1.0--patch-247
1616     * AUTHORS: Add AJK.
1617     
1618     * lisp/muse.el: Use the correct month name for this release.  Oops.
1619     
1620     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1621     
1622     * experimental/muse-groff.el: New file containing the groff and groff-pdf
1623       publishing styles.
1625     new files:
1626      experimental/.arch-ids/muse-groff.el.id
1627      experimental/muse-groff.el
1629     modified files:
1630      AUTHORS ChangeLog lisp/muse.el muse.texi
1633 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1635     Summary:
1636       Figure out syntax of :set.
1637     Revision:
1638       muse--main--1.0--patch-246
1640     * lisp/muse-project.el (muse-project): Make the :set option inline to
1641       match the actual syntax that Muse recognizes.
1642     
1643     * muse.texi (Projects): Note that I need to work on this section.
1645     modified files:
1646      ChangeLog lisp/muse-project.el muse.texi
1649 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1651     Summary:
1652       Release Emacs Muse 3.02.01.
1653     Revision:
1654       muse--main--1.0--patch-245
1656     * NEWS: Update entries for Muse 3.02.01.
1657     
1658     * debian/rules: Install NEWS.Debian.
1659     
1660     * debian/NEWS: New file that contains Debian-related news items.
1661     
1662     * examples/mwolson/muse-init.el: Update with my latest changes.
1663     
1664     * examples/mwolson/templates/footer.html: Use
1665       `muse-publishing-directive'.
1667     new files:
1668      debian/.arch-ids/NEWS.id debian/NEWS
1670     modified files:
1671      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1672      examples/mwolson/muse-init.el
1673      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1676 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1678     Summary:
1679       Fix customization bugs concerning muse-project-alist.
1680     Revision:
1681       muse--main--1.0--patch-244
1683     * examples/johnw/muse-johnw.el: Update with latest version from John.
1684     
1685     * muse-project.el (muse-project-alist-using-customize): New variable that
1686       indicates whether or not we just used customize to modify the value of
1687       muse-project-alist.
1688       (muse-project-alist-get): Set muse-project-alist-using-customize.
1689       (muse-project-alist-set): Only try to unescape muse-project-alist if
1690       muse-project-alist-using-customize is set.  Make sure that the value we
1691       save to .emacs is unescaped.
1692       (muse-project): Add definition for :value-delete so that we can work
1693       around an Emacs21 and XEmacs21 annoyance.
1695     modified files:
1696      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1699 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1701     Summary:
1702       Try to make link properties more sane.
1703     Revision:
1704       muse--main--1.0--patch-243
1706     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1707       a bit smarter.  It is hoped that this fixes several strange key
1708       movement and link coloring issues.  Thanks to Sergey Vlasov for the
1709       fix.
1711     modified files:
1712      AUTHORS ChangeLog lisp/muse-colors.el
1715 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1717     Summary:
1718       Use modification time for date directive.
1719     Revision:
1720       muse--main--1.0--patch-242
1722     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1723       directive using the currently-publishing file's modification time,
1724       rather than the current time.
1726     modified files:
1727      ChangeLog lisp/muse-publish.el
1730 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
1732     Summary:
1733       muse-latex: Add a few escaping options that may be used in the future.
1734     Revision:
1735       muse--main--1.0--patch-241
1737     * lisp/muse-latex.el: Note that we don't make use of these new options
1738       yet.
1739       (muse-latex-markup-specials): Move longer escapes out of here.
1740       (muse-latex-markup-specials-entire-document): New option that specifies
1741       the special characters to escape in the whole document after processing
1742       markup rules.
1743       (muse-latex-markup-specials-verbatim): New option that specifies the
1744       special characters to escape in <example> tags and =literal text=.
1746     modified files:
1747      ChangeLog lisp/muse-latex.el
1750 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1752     Summary:
1753       If more than 1 blank separates list/table items, separate them.
1754     Revision:
1755       muse--main--1.0--patch-240
1757     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1758       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1759       line separates a list or table item, it will form a new table.
1761     modified files:
1762      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1763      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1766 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1768     Summary:
1769       muse.texi: Use @example instead of @smallexample.
1770     Revision:
1771       muse--main--1.0--patch-239
1773     * muse.texi: Replace @smallexample with @example.  It didn't do what I
1774       thought it did, and the result looked worse.  Hence, the reversal.
1776     modified files:
1777      ChangeLog muse.texi
1780 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1782     Summary:
1783       muse-html: Add muse-xhtml-style-sheet.
1784     Revision:
1785       muse--main--1.0--patch-238
1787     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1788       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1789       Thanks to Trent Buck for the suggestion.
1791     modified files:
1792      ChangeLog lisp/muse-html.el
1795 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1797     Summary:
1798       Release Muse 3.02.
1799     Revision:
1800       muse--main--1.0--patch-237
1802     * Makefile.defs: Update Debian stuff.
1803     
1804     * changelog: Add entry for 3.02-1, urgency medium.
1806     modified files:
1807      ChangeLog Makefile.defs debian/changelog
1810 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1812     Summary:
1813       Prepare for release.
1814     Revision:
1815       muse--main--1.0--patch-236
1817     * lisp/muse.el (muse-version): Increment to 3.02.
1818     
1819     * *.el: Fix first header line.
1820     
1821     * examples/mwolson/muse-init.el: Sync with my config.
1822       (my-muse-pdf-make-links-absolute): New function that makes relative
1823       links absolute in a hard-coded way.
1824       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1825       publishing transforms.
1826     
1827     * NEWS: Update.
1829     new files:
1830      experimental/.arch-ids/muse-cite.el.id
1831      experimental/muse-cite.el
1833     modified files:
1834      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1835      experimental/muse-message.el experimental/muse-xml.el
1836      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1837      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1838      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1839      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1840      lisp/muse-protocols.el lisp/muse-publish.el
1841      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1842      lisp/muse.el muse.texi
1845 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1847     Summary:
1848       Finish documentation.
1849     Revision:
1850       muse--main--1.0--patch-235
1852     * muse.texi (Comments): New node that describes the syntax of comments.
1853       (Markup Strings): Describe all markup strings.
1855     modified files:
1856      ChangeLog muse.texi
1859 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1861     Summary:
1862       Document style elements for muse-define-style.
1863     Revision:
1864       muse--main--1.0--patch-234
1866     * muse.texi: Use @smallexample for 1-line examples.
1867       (Style Elements): New node that explains the different style elements
1868       that may be used for muse-define-style and muse-derive-style.
1869       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
1870       better.
1872     modified files:
1873      ChangeLog muse.texi
1876 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1878     Summary:
1879       Make documentation separately installable.
1880     Revision:
1881       muse--main--1.0--patch-233
1883     * Makefile (install): Split into install-bin and install-info.
1884     
1885     * muse.texi (Markup Regexps): Fix display bug.
1887     modified files:
1888      ChangeLog Makefile muse.texi
1891 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1893     Summary:
1894       muse-mode: Set comment syntax.
1895     Revision:
1896       muse--main--1.0--patch-232
1898     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
1899       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
1901     modified files:
1902      ChangeLog lisp/muse-mode.el
1905 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1907     Summary:
1908       muse.texi: Add publishing order information.
1909     Revision:
1910       muse--main--1.0--patch-231
1912     * muse.texi (Markup Regexps): Add publishing order.
1914     modified files:
1915      ChangeLog muse.texi
1918 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1920     Summary:
1921       Hack on documentation.  The release is in sight!
1922     Revision:
1923       muse--main--1.0--patch-230
1925     * muse.texi: Use @subsubheading for all logical split headers rather than
1926       @emph.  Move all examples against left margin.  Add comments to
1927       indicate what still needs to be done.
1928       (DocBook): Correct a few misspelled variable names and add some new
1929       variables.
1930       (Common Elements): Split this into 4 new subsections.
1932     modified files:
1933      ChangeLog muse.texi
1936 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1938     Summary:
1939       Fix publishing of stuff like <code><></code>.
1940     Revision:
1941       muse--main--1.0--patch-229
1943     * lisp/muse-publish.el (muse-publish-escape-specials): Use
1944       `insert-before-markers' rather than `insert'.  This should fix strange
1945       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
1947     modified files:
1948      ChangeLog lisp/muse-publish.el
1951 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1953     Summary:
1954       Update NEWS, fix muse-url-protocols customization interface.
1955     Revision:
1956       muse--main--1.0--patch-228
1958     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1959       using nil as the resolve function.
1960     
1961     * NEWS: Bring up-to-date.
1963     modified files:
1964      ChangeLog NEWS lisp/muse-protocols.el
1967 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1969     Summary:
1970       Fix title coloring bug; muse-latex: escape '<' and '>'.
1971     Revision:
1972       muse--main--1.0--patch-227
1974     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1975       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
1976       for the report.
1977     
1978     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1979       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
1980       Buck.
1982     modified files:
1983      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1986 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1988     Summary:
1989       muse-latex: Handle special characters in a better way.
1990     Revision:
1991       muse--main--1.0--patch-226
1993     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1994       characters hack.
1995       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1996       'end-literal.  Thanks to Trent Buck for the suggestion.
1997       (muse-latex-markup-specials): Move special characters here instead of
1998       using the regexp.
2000     modified files:
2001      ChangeLog lisp/muse-latex.el
2004 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
2006     Summary:
2007       muse-latex: Fix compiler warning.
2008     Revision:
2009       muse--main--1.0--patch-225
2011     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
2012       format.
2014     modified files:
2015      ChangeLog lisp/muse-latex.el
2018 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
2020     Summary:
2021       Add <code> tag.
2022     Revision:
2023       muse--main--1.0--patch-224
2025     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
2026       verbatim.  Verbatim makes text literal and escaped, code makes text
2027       teletype and escaped.
2028     
2029     * muse-publish.el (muse-publish-markup-tags): Add "code".
2030       (muse-publish-code-tag): New function that publishes code the same way
2031       as =teletyped= text.
2033     modified files:
2034      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2037 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
2039     Summary:
2040       Strip text properties before browsing a URL.
2041     Revision:
2042       muse--main--1.0--patch-223
2044     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
2045       this will fix a bug.
2047     modified files:
2048      ChangeLog lisp/muse-protocols.el
2051 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
2053     Summary:
2054       muse-latex: Call pdflatex twice to get <contents> published.
2055     Revision:
2056       muse--main--1.0--patch-222
2058     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
2059       pdflatex twice, since this seems to be necessary to get <contents>
2060       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
2061       to call it three times, since this is what John originally did.  Can
2062       someone please give me advice about this?
2064     modified files:
2065      ChangeLog lisp/muse-latex.el
2068 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
2070     Summary:
2071       Make info:// and man:// not publish a link, handle insert URL edge case.
2072     Revision:
2073       muse--main--1.0--patch-221
2075     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
2076       publish only the description, not the URL.
2077     
2078     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
2079       get nil from muse-publish-url by not inserting any text.
2081     modified files:
2082      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
2085 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
2087     Summary:
2088       If a URL has a resolve function of nil, publish the description only.
2089     Revision:
2090       muse--main--1.0--patch-220
2092     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
2093       complete tag.
2094     
2095     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
2096       interface.
2097       (muse-resolve-url): If nil is given as the resolve function, return
2098       nil.
2099     
2100     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
2101       insert the description instead of the original URL.
2103     modified files:
2104      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
2105      lisp/muse-publish.el
2108 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
2110     Summary:
2111       Implement protocol handling.
2112     Revision:
2113       muse--main--1.0--patch-219
2115     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
2116       should just make a hook for this stuff.
2117       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
2118     
2119     * lisp/muse-protocols.el: New file that implements protocol handling.
2120     
2121     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2122       muse-resolve-url.
2123       (muse-publish-markup-url): Indentation fix, no func change.
2124     
2125     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
2126     
2127     * lisp/muse.el: Require muse-protocols.
2129     new files:
2130      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
2132     modified files:
2133      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
2134      lisp/muse-regexps.el lisp/muse.el
2137 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
2139     Summary:
2140       muse-xml: Use a more standard sort of header.
2141     Revision:
2142       muse--main--1.0--patch-218
2144     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
2145       type="muse">, as suggested by Brad Collins.
2147     modified files:
2148      ChangeLog experimental/muse-xml.el
2151 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
2153     Summary:
2154       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
2155     Revision:
2156       muse--main--1.0--patch-217
2158     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
2159     
2160     * README (examples): Mention that other files are here as well.
2161     
2162     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
2163       for use with muse-xml.el.
2164     
2165     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
2166       muse-xml is in experimental status.
2167       (muse-xml-markup-regexps): Correct table-munging regexp.
2168       (muse-xml-markup-strings): Surround each verse line with <line></line>.
2169       Empty lines are marked up as <line />.
2170     
2171     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
2172       s/last-stanza-end/end-last-stanza-line/.
2173     
2174     * muse-mode.el (muse-visit-link-default): Make the temporary file
2175       visiting work as expected.
2176     
2177     * muse-publish.el (muse-publish-markup-verse): Make use of
2178       'begin-verse-line and 'begin-last-stanza-line.  Use
2179       'end-last-stanza-line instead of 'last-stanza-end.
2180     
2181     * muse.texi (Verse): Be a bit more clever with our example.
2183     new files:
2184      examples/.arch-ids/muse.rnc.id examples/muse.rnc
2186     modified files:
2187      AUTHORS ChangeLog README experimental/muse-xml.el
2188      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
2189      muse.texi
2192 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
2194     Summary:
2195       Allow links to temporary files to be visited.
2196     Revision:
2197       muse--main--1.0--patch-216
2199     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
2200       temporary files.  These are buffers that do not have a corresponding
2201       file.
2203     modified files:
2204      ChangeLog lisp/muse-mode.el
2207 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
2209     Summary:
2210       Fix save-match-data gaffe.
2211     Revision:
2212       muse--main--1.0--patch-215
2214     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
2215       outside of `and' statement.
2217     modified files:
2218      ChangeLog lisp/muse-regexps.el
2221 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
2223     Summary:
2224       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
2225     Revision:
2226       muse--main--1.0--patch-214
2228     * examples/mwolson/muse-init.el: Update.
2229     
2230     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
2231       ensure that links to other pages in this project are given the proper
2232       extension.
2233     
2234     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
2235     
2236     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
2237       instead of muse-publish-output-name.
2238     
2239     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
2240       functions that consult the :link-suffix when returning the name of the
2241       link (or the complete file name for the latter function).  If
2242       :link-suffix does not exist, use :suffix.  This should help Muse be
2243       able to handle some more usage scenarios.
2244       (muse-publish-prepare-url): Use muse-publish-link-name instead of
2245       muse-publish-output-name.
2246     
2247     * muse-wiki.el (muse-wiki-resolve-project-page): Use
2248       muse-publish-link-file instead of muse-publish-output-file.
2249       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
2250       letters.  The old behavior was not friendly to acronyms.
2252     modified files:
2253      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2254      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
2255      lisp/muse-wiki.el
2258 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
2260     Summary:
2261       Correct the publish-project example.
2262     Revision:
2263       muse--main--1.0--patch-213
2265     * examples/publish-project: Remove "-l muse-build.el" and note that the
2266       user's muse-init.el file should add the Muse directories to load-path.
2268     modified files:
2269      ChangeLog examples/publish-project
2272 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
2274     Summary:
2275       Reinstate former extended character class rules.
2276     Revision:
2277       muse--main--1.0--patch-212
2279     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
2280       extended regexps really don't work well on Emacs 21.2 or 21.3, so
2281       document that.
2282       (muse-regexp-emacs-revision): New variable that indicates the revision
2283       number of this version of Emacs.
2284       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
2285       aren't working well enough with extended character classes in regexps.
2286     
2287     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
2288       instead of just displaying it.
2290     modified files:
2291      ChangeLog lisp/muse-regexps.el lisp/muse.el
2294 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
2296     Summary:
2297       Fix paragraph-filling breakage in Emacs21.
2298     Revision:
2299       muse--main--1.0--patch-211
2301     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
2302       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
2303       report.
2305     modified files:
2306      ChangeLog lisp/muse-mode.el
2309 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
2311     Summary:
2312       Allow Emacs 21.3 to use extended character classes in regexps.
2313     Revision:
2314       muse--main--1.0--patch-210
2316     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
2317       Since enough positive reports have come in about the usability of 21.3,
2318       we'll allow it to use extended character classes in regexps by default.
2320     modified files:
2321      ChangeLog lisp/muse-regexps.el
2324 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
2326     Summary:
2327       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
2328     Revision:
2329       muse--main--1.0--patch-209
2331     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
2332       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
2333       offer the style and directory prompt when you hit C-c C-t in a file
2334       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
2335       Hodique for the fix.
2336     
2337     * lisp/muse.el (muse-read-directory-name): New function that defines a
2338       fallback version of `read-directory-name', since Emacs21 doesn't have
2339       it.
2341     modified files:
2342      ChangeLog lisp/muse-publish.el lisp/muse.el
2344     new patches:
2345      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
2346      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
2347      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
2348      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
2349      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
2350      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
2353 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
2355     Summary:
2356       Fix problem with links at beginning of buf and paragraphs.
2357     Revision:
2358       muse--main--1.0--patch-208
2360     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
2361       mean.
2362     
2363     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2364     
2365     * muse-html.el (muse-html-markup-regexps): Ditto.
2366     
2367     * muse-publish.el (muse-publishing-last-position): New variable that
2368       indicates our last buffer position while publishing the current rule.
2369       Used to make sure the process doesn't get stalled.
2370       (muse-publish-markup): Fix edge case where links at beginning of
2371       buffer, with read-only text, would prevent the beginning of buffer from
2372       being matched.
2373       (muse-publish-markup-directive): Fix case where two directives of the
2374       same size would prevent any following directives from being
2375       interpreted.  We accomplish this by setting the last published position
2376       to nil after each directive.
2378     modified files:
2379      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2380      lisp/muse-html.el lisp/muse-publish.el
2383 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
2385     Summary:
2386       Document publishing directives.
2387     Revision:
2388       muse--main--1.0--patch-207
2390     * muse.texi (Getting Started): Remove crufty sentence.
2391       (Directives): New section that describes the likes of #title and
2392       #author.
2394     modified files:
2395      ChangeLog muse.texi
2398 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
2400     Summary:
2401       Document WikiNames and update header publishing information.
2402     Revision:
2403       muse--main--1.0--patch-206
2405     * muse.texi (Headings): Any level of headings is supported.
2406       (Emphasizing Text): Verbatim text may span multiple lines.
2407       (Explicit Links): Refactor Links section into Explicit Links, Implicit
2408       Links, and Images.
2409       (Implicit Links): Document WikiNames and InterWiki links.
2411     modified files:
2412      ChangeLog muse.texi
2415 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
2417     Summary:
2418       Finish NEWS, handle emphasis at EOF edge case.
2419     Revision:
2420       muse--main--1.0--patch-205
2422     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2423       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
2424       as there is a terminating emphasis delimiter.
2425     
2426     * examples/mwolson/muse-init.el: Sync with my latest configuration.
2427     
2428     * NEWS: Bring this up to date.
2430     modified files:
2431      ChangeLog NEWS examples/mwolson/muse-init.el
2432      lisp/muse-colors.el
2435 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
2437     Summary:
2438       muse-html: Add muse-xhtml-extension.
2439     Revision:
2440       muse--main--1.0--patch-204
2442     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
2443       default file extension for publishing XHTML files.  Thanks to Trent
2444       Buck for the suggestion.
2445       ("xhtml"): Use it.
2447     modified files:
2448      ChangeLog lisp/muse-html.el
2451 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
2453     Summary:
2454       Add items through patch-149 to NEWS.
2455     Revision:
2456       muse--main--1.0--patch-203
2458     * NEWS (progress): Catch up to patch-149.
2459     
2460     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
2461     
2462     * lisp/muse-publish.el (muse-publish): Ditto.
2464     modified files:
2465      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
2468 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
2470     Summary:
2471       Make building of Debian revisions work.
2472     Revision:
2473       muse--main--1.0--patch-202
2475     * Makefile (distclean): Don't remove anything in debian/, since it will
2476       never be necessary.
2477       (debclean): Removed, since two different targets need slightly
2478       different versions of this.  Even abstraction has its limits.
2479       (debbuild): New target that takes care of performing the build itself.
2480       (debrevision): New target that makes a revision build, where the
2481       original tarball must not be modified.
2482       (debrevision): Split out building stuff to debbuild target.
2483     
2484     * debian/changelog: Several revisions worth of Debian fun.
2485     
2486     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
2487       (Description): Make this match the ITP and shorten the text.
2489     modified files:
2490      ChangeLog Makefile Makefile.defs debian/changelog
2491      debian/control
2494 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
2496     Summary:
2497       Prepare initial upload for Debian project.
2498     Revision:
2499       muse--main--1.0--patch-201
2501     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
2502       version, since we only want the last changelog entry to appear on the
2503       initial Debian upload.
2504     
2505     * debian/changelog: New Debian package 3.01.arch.201-1.
2507     modified files:
2508      ChangeLog Makefile.defs debian/changelog
2511 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
2513     Summary:
2514       muse-mode: Minor regexp tweak.
2515     Revision:
2516       muse--main--1.0--patch-200
2518     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
2520     modified files:
2521      ChangeLog lisp/muse-mode.el
2524 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
2526     Summary:
2527       Minor fixups from Peter K. Lee.
2528     Revision:
2529       muse--main--1.0--patch-199
2531     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
2532       restrictive with our end-of-table regexp.
2533     
2534     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
2535       instead of start of table.  Be less restrictive with several of our
2536       regexps.
2537     
2538     * lisp/muse-html.el: Patch from Peter K. Lee.
2539       (muse-html-prepare-buffer): Work around edge case where the "charset="
2540       part has already been appended to muse-html-meta-content-type.
2541       (muse-html-fixup-tables): Be slightly less restrictive with our
2542       end-of-table regexp.
2544     modified files:
2545      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2546      lisp/muse-html.el
2549 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
2551     Summary:
2552       Keep lists from getting mashed together on M-q.
2553     Revision:
2554       muse--main--1.0--patch-198
2556     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
2557       locally so that lists don't get blended together incorrectly upon
2558       hitting M-q.
2560     modified files:
2561      ChangeLog lisp/muse-mode.el
2564 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
2566     Summary:
2567       QuickStart: Minor typo in anchor example.
2568     Revision:
2569       muse--main--1.0--patch-197
2571     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
2572       rather than a full URL.
2574     modified files:
2575      ChangeLog examples/QuickStart
2578 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
2580     Summary:
2581       Makefile: Use BUILDOPTS.
2582     Revision:
2583       muse--main--1.0--patch-196
2585     * Makefile (debrelease): Make use of $(BUILDOPTS).
2586     
2587     * Makefile.defs (BUILDOPTS): New option that allows additional options to
2588       be passed to dpkg-buildpackage.  In case I ever make several revisions
2589       before getting the -1 revision uploaded, for example, I can use "-sa"
2590       here in order to make a valid pacakge.
2592     modified files:
2593      ChangeLog Makefile Makefile.defs
2596 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2598     Summary:
2599       Make generated Debian packages slightly easier to upload.
2600     Revision:
2601       muse--main--1.0--patch-195
2603     * debian/changelog: Generate 3.01.arch.195-1.
2604     
2605     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2606     
2607     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2608       that was last uploaded to Debian.
2609     
2610     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2611       changes is generated.  This means we have to use dpkg-buildpackage,
2612       since debuild doesn't recognize the environment variables that it
2613       claims to recognize.
2615     modified files:
2616      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2619 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2621     Summary:
2622       Makefile: Minor deletion cleanups.
2623     Revision:
2624       muse--main--1.0--patch-194
2627     modified files:
2628      ChangeLog Makefile
2631 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2633     Summary:
2634       Compilation cleanups.
2635     Revision:
2636       muse--main--1.0--patch-193
2638     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
2639       `make-variable-buffer-local' in order to silence compiler warnings.
2640     
2641     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2642       warning.
2643     
2644     * scripts/muse-build.el (muse-elint-files): Automatically load every
2645       elisp file rather than specifying each one.
2647     modified files:
2648      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2651 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
2653     Summary:
2654       Fix failure to resolve interwiki link when clicking on it.
2655     Revision:
2656       muse--main--1.0--patch-192
2658     * Makefile (debclean): Minor tweak.
2659     
2660     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
2661       change.
2662     
2663     * lisp/muse-project.el (muse-project-find-file): Don't add file
2664       extensions to a relative name.  If we're dealing with a file, open it
2665       up without searching through the various projects for a path.  This
2666       should fix the failure to resolve an interwiki link by clicking on it.
2668     modified files:
2669      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2672 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
2674     Summary:
2675       Makefile: Remove stale Debian packages for this version.
2676     Revision:
2677       muse--main--1.0--patch-191
2679     * Makefile (debclean): Remove generated Debian packages for the current
2680       version in parent directory.
2682     modified files:
2683      ChangeLog Makefile
2686 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2688     Summary:
2689       Fix trailing backslash error.
2690     Revision:
2691       muse--main--1.0--patch-190
2693     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2694       regexp-quoting fix from drkm.
2696     modified files:
2697      ChangeLog lisp/muse-project.el
2700 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2702     Summary:
2703       Release 3.01.91 (3.02 RC2).
2704     Revision:
2705       muse--main--1.0--patch-189
2707     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2709     modified files:
2710      ChangeLog Makefile.defs lisp/muse.el muse.texi
2713 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2715     Summary:
2716       Escape email address and URL always.
2717     Revision:
2718       muse--main--1.0--patch-188
2720     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
2721       escape and publish email address as read-only, even when it's not
2722       marked up.
2723       (muse-publish-markup-url): Ditto for URL.
2725     modified files:
2726      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2729 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2731     Summary:
2732       Inter-project output name fix.
2733     Revision:
2734       muse--main--1.0--patch-187
2736     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2737       that I had fixed this before.
2739     modified files:
2740      ChangeLog lisp/muse-wiki.el
2743 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2745     Summary:
2746       Make coloring of verbatim greater-than sign same as publishing.
2747     Revision:
2748       muse--main--1.0--patch-186
2750     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2751       greater-than sign surrounded by equal signs, display it in verbatim
2752       face.
2754     modified files:
2755      ChangeLog lisp/muse-colors.el
2758 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2760     Summary:
2761       Allow transform function for link descriptions.  Bare email and URL fixes.
2762     Revision:
2763       muse--main--1.0--patch-185
2765     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2766       (muse-publish-desc-transforms): New option that contains the functions
2767       that will be called to transform a link description.
2768       (muse-publish-markup-word): Handle Yet Another Edge Case.
2769       (muse-publish-markup-email): Use
2770       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
2771       double-quote on either side.
2772       (muse-publish-url): Apply description transforms.
2773       (muse-publish-markup-url): Don't publish if we have a double-quote on
2774       either side.
2775     
2776     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2777       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2778       (muse-wiki-interwiki-delimiter): New option that indicates the
2779       interwiki delimiter to use.
2780       (muse-wiki-interwiki-replacement): New option that indicates the
2781       replacement
2782       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2783       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2784       this can be added to muse-publish-desc-transforms.
2785       (muse-wiki-publish-pretty-interwiki): New function that replaces the
2786       interwiki delimiter with its replacement, but only when the given text
2787       is not an explicit link.
2788     
2789     * lisp/muse.el (muse-update-file-extension): New function made from the
2790       innards of the :set function in `muse-file-extension'.
2792     modified files:
2793      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2796 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2798     Summary:
2799       Handle anchors in all publishing styles, as well as linking to them.
2800     Revision:
2801       muse--main--1.0--patch-184
2803     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2804       'internal-link.
2805       (muse-publish-prepare-url): Don't touch links to anchors.
2806     
2807     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2808       'internal-link.  Treat centered text with
2809       <para role="center">...</para>.
2810       (muse-docbook-markup-paragraph): Slight regexp tweak.
2811       (muse-docbook-insert-anchor): Docfix.
2812       (muse-docbook-markup-anchor): Move lower in file.
2813     
2814     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2815       'internal-link.
2816       (muse-xhtml-markup-strings): Order list, no func change.
2817       (muse-html-markup-anchor): Move up in file, no func change.
2818     
2819     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2820       publishing anchors.
2821       (muse-latex-markup-strings): Add handler for 'internal-link.
2822       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2823       that insert an anchor around the next word or inside of a tag.
2824     
2825     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2826       publishing anchors.
2827     
2828     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2829       'internal-link.
2830       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2831       that insert an anchor before the next word or within a tag.
2832     
2833     * NEWS: Initial attempt at documenting changes since 3.01.
2835     new files:
2836      .arch-ids/NEWS.id NEWS
2838     modified files:
2839      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2840      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2843 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2845     Summary:
2846       Generalize some blosxom helper functions.
2847     Revision:
2848       muse--main--1.0--patch-183
2850     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2851       generalized helper functions.
2852       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2853       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
2854       relative links.
2855     
2856     * lisp/muse-blosxom.el: Update example in header.
2857       (muse-blosxom-new-entry): Use new names for helper functions.
2858       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2859       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2860     
2861     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2862       `muse-blosxom-project-get-categories'.
2863       (muse-project-alist-styles): Renamed from
2864       `muse-blosxom-project-alist-entry'.
2865       (muse-project-alist-dirs): Renamed from
2866       `muse-blosxom-project-alist-dirs'.
2867       (muse-project-of-file): Use `muse-current-file'.
2868     
2869     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2870       `muse-current-file'.
2871     
2872     * lisp/muse.el (muse-current-file): New function that returns the name of
2873       the currently visited or published file.
2874       (muse-page-name): Use `muse-current-file'.
2876     modified files:
2877      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2878      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2881 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2883     Summary:
2884       muse-xml: definition lists, muse-docbook: center.
2885     Revision:
2886       muse--main--1.0--patch-182
2888     * Makefile (%.info, %.html): Use general argument in rule.
2889       (distclean): Add another cruft file.
2890     
2891     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2892       type="definition"> for definition lists.
2893     
2894     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2895       with <note>, since it's the closest thing I could find.
2897     modified files:
2898      ChangeLog Makefile experimental/muse-xml.el
2899      lisp/muse-docbook.el
2902 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2904     Summary:
2905       Minor namespace fix.
2906     Revision:
2907       muse--main--1.0--patch-181
2909     * lisp/muse-colors.el (muse-colors-explicit-link): Use
2910       muse-match-string-no-properties rather than match-string-no-properties.
2912     modified files:
2913      ChangeLog lisp/muse-colors.el
2916 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2918     Summary:
2919       Correct breakage induced by previous patch.
2920     Revision:
2921       muse--main--1.0--patch-180
2923     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2924       path as a fallback if we are publishing.
2926     modified files:
2927      ChangeLog lisp/muse-wiki.el
2930 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2932     Summary:
2933       Make interwiki links work in a few more edge cases.
2934     Revision:
2935       muse--main--1.0--patch-179
2937     * lisp/muse-project.el (muse-project-applicable-styles): Remove
2938       assertion, now that I have a good idea of the edge cases involved.
2939     
2940     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2941       the current file is not part of any Muse project, allowing interwiki
2942       links to be resolvable even then.  Don't return a relative path if we
2943       are not publishing.  For visiting links, the best thing is just to
2944       return the real path.
2946     modified files:
2947      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2950 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2952     Summary:
2953       Fix warnings during font-lock, example tag highlighting.
2954     Revision:
2955       muse--main--1.0--patch-178
2957     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2958       error.
2959       (muse-colors-tags): Make sure that no fontification occurs in <code> or
2960       <lisp> tags.
2961       (muse-unhighlight-region): Move higher up.
2962       (muse-colors-example-tag, muse-colors-literal-tag): Use
2963       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
2964       since the point gets put in the right place automatically.
2966     modified files:
2967      ChangeLog lisp/muse-colors.el
2970 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2972     Summary:
2973       muse-xml: Separate section from title.
2974     Revision:
2975       muse--main--1.0--patch-177
2977     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2978       attribute to sections.  Use separate <title> tag to handle the title of
2979       a section.  Thanks to drkm for the suggestion.
2980     
2981     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2982     
2983     * lisp/muse-publish.el (muse-publish-markup-heading)
2984       (muse-publish-section-close): Pass level to markup strings for all
2985       section-related tags.
2986     
2987     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2988       not defined.
2990     modified files:
2991      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2992      lisp/muse-publish.el lisp/muse.el
2995 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2997     Summary:
2998       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
2999     Revision:
3000       muse--main--1.0--patch-176
3002     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
3003       folders that match `muse-project-ignore-regexp'.
3004     
3005     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
3006       omission.  Add ",.*" to list of bad directory parts.
3007     
3008     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
3009       matches `muse-project-ignore-regexp'.
3010     
3011     * lisp/muse-publish.el: Install patch from Peter K. Lee.
3012       (muse-style-elements-list): New function that returns a list of
3013       references to ELEM in STYLE, including base styles.
3014       (muse-publish-markup-region): Use muse-style-elements-list rather than
3015       muse-style-elements when getting :regexps.
3016     
3017     * lisp/muse-publish.el (muse-style-element): Add docstring.
3019     modified files:
3020      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3021      lisp/muse-publish.el
3024 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
3026     Summary:
3027       Initial implementation of muse-xml.el.  End of section edge case.
3028     Revision:
3029       muse--main--1.0--patch-175
3031     * AUTHORS: Add Peter K. Lee.
3032     
3033     * Makefile (experimental): New target that builds experimental programs.
3034       (distclean): Remove debian/dirs, a cruft file from the debian build
3035       process.
3036     
3037     * examples/mwolson/muse-init.el: Update.
3038     
3039     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
3040       prompts for the blog entry to visit.
3041     
3042     * experimental/Makefile: New file that causes experimental stuff to be
3043       built.
3044     
3045     * experimental/muse-xml.el: New file that provides the experimental XML
3046       publishing style.
3047     
3048     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
3049       comment strings.
3050     
3051     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
3052     
3053     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
3054       involving end-of-file and paragraph detection.
3055     
3056     * lisp/muse-wiki.el: Minor header fix.
3057     
3058     * scripts/muse-build.el (load-path): Add "../experimental".
3060     new files:
3061      experimental/.arch-ids/Makefile.id
3062      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
3063      experimental/muse-xml.el
3065     modified files:
3066      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
3067      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
3068      lisp/muse-wiki.el scripts/muse-build.el
3071 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
3073     Summary:
3074       Try to fix <example> region coloring problem.
3075     Revision:
3076       muse--main--1.0--patch-174
3078     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
3079       If region is multiple lines, add '(font-lock-multiline t) to
3080       properties.  This should fix an annoying <example> region issue.
3082     modified files:
3083      ChangeLog lisp/muse-colors.el
3086 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
3088     Summary:
3089       Don't publish implicit links that have a double-quote at begin or end.
3090     Revision:
3091       muse--main--1.0--patch-173
3093     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
3094       double-quote exists at beginning or end.
3095     
3096     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
3097       don't colorize if a double-quote exists at beginning or end.
3099     modified files:
3100      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3103 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
3105     Summary:
3106       Fix failure to publish emphasis properly.
3107     Revision:
3108       muse--main--1.0--patch-172
3110     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
3111       errors.
3112     
3113     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
3114       of muse-wiki.
3116     removed files:
3117      experimental/.arch-ids/muse-wiki-old.el.id
3118      experimental/muse-wiki-old.el
3120     modified files:
3121      ChangeLog lisp/muse-publish.el
3124 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
3126     Summary:
3127       Add a few common revision control directories to the ignore list.
3128     Revision:
3129       muse--main--1.0--patch-171
3131     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
3132       directories to be ignored when building the file alist, such as those
3133       used for CVS and Arch revision control data.
3135     modified files:
3136      ChangeLog lisp/muse-project.el
3139 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
3141     Summary:
3142       Fix #2654: Append a newline when using pdf publishing style.
3143     Revision:
3144       muse--main--1.0--patch-170
3146     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
3147       newline to the end.
3149     modified files:
3150      ChangeLog lisp/muse-latex.el
3153 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
3155     Summary:
3156       5 levels of headings colorization; color bare URLs.
3157     Revision:
3158       muse--main--1.0--patch-169
3160     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
3161       Really color up to 5 headings.
3162       (muse-colors-markup): Add muse-url-regexp.
3163       (muse-colors-explicit-link): Renamed from muse-colors-link.
3164       (muse-colors-implicit-link): Moved here from
3165       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
3166       we'll be coloring URLs.
3168     modified files:
3169      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3172 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
3174     Summary:
3175       Don't emphasize if a word constituent follows the trailer.
3176     Revision:
3177       muse--main--1.0--patch-168
3179     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
3180       (muse-colors-verbatim): Don't colorize if a word constituent follows
3181       the trailer.
3182     
3183     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
3184       word constituent follows the trailer.
3186     modified files:
3187      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3190 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
3192     Summary:
3193       Add coloring for example, verbatim, and =signs=; anchor fix.
3194     Revision:
3195       muse--main--1.0--patch-167
3197     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
3198       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
3199       (muse-colors-verbatim): Use `muse-verbatim-face'.
3200       (muse-colors-markup): Move =sign= interpreting down so it gets higher
3201       priority.
3202       (muse-colors-tags): Add verbatim and literal tags.
3203       (muse-colors-example-tag): Use `remove-text-properties' instead of
3204       `set-text-properties', since the latter does not work consistently.
3205       (muse-colors-literal-tag): New function that strips all markup from the
3206       region.
3207       (muse-colors-link): Match against muse-explicit-link-regexp early on so
3208       that we can work around an annoying XEmacs issue.
3209     
3210     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
3211       multi-line by default.
3212     
3213     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
3214       string.
3216     modified files:
3217      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3218      lisp/muse.el
3221 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
3223     Summary:
3224       Link with anchor bugfix.
3225     Revision:
3226       muse--main--1.0--patch-166
3228     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
3229       valid, as long as the base is valid.
3231     modified files:
3232      ChangeLog lisp/muse-colors.el
3235 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
3237     Summary:
3238       Link inside table issue, fixes read-only text error.
3239     Revision:
3240       muse--main--1.0--patch-165
3242     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
3243       inside tables so we don't get an error when links exist.
3244     
3245     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
3246     
3247     * lisp/muse-project.el (muse-project-publish): Don't take forced files
3248       into account when displaying the "All files published" message, unless
3249       they've actually been modified.
3250     
3251     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
3252       don't wrap in condition-case; we don't want the message to be muffled.
3254     modified files:
3255      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3256      lisp/muse-project.el lisp/muse.el
3259 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
3261     Summary:
3262       Permit infinitely-nested sections.
3263     Revision:
3264       muse--main--1.0--patch-164
3266     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
3267       (Deriving from an existing style): Mark up as a list.
3268     
3269     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
3270       Color an additional level of headings.
3271     
3272     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
3273       section-other, section-other-end, and section-close strings.
3274       (muse-docbook-fixup-sections): Removed, since Muse now implements this
3275       through the 'section-close string.
3276     
3277     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
3278       'begin-underline, since this messes up paragraph handling.  Use
3279       <h5></h5> for 'section-other.
3280     
3281       (muse-html-fixup-tables): New function that sorts the table parts so
3282       that order is head, foot, body.  Apparently XHTML needs this, and it
3283       seems like a good general practice, so we do it for HTML as well.
3284     
3285     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
3286       'section-other.
3287     
3288     * lisp/muse-publish.el (muse-publish-section-close): New function that
3289       determines where to put the section close given heading depth and
3290       inserts it.
3291       (muse-publish-markup-heading): Handle 'section-other and
3292       'section-other-end.  Call `muse-publish-section-close' at end of
3293       function.
3294     
3295     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
3296       for 'section-other.
3298     modified files:
3299      ChangeLog examples/QuickStart lisp/muse-colors.el
3300      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
3301      lisp/muse-publish.el lisp/muse-texinfo.el
3304 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
3306     Summary:
3307       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
3308     Revision:
3309       muse--main--1.0--patch-163
3311     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
3312       XEmacs fixes.
3313       (muse-docbook-markup-regexps): Deal with new table algorithm.
3314       (muse-docbook-transform-content-type, muse-docbook-encoding) 
3315       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
3316       (muse-docbook-markup-table): Use a better table algorithm, based on the
3317       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
3318       and foot of the table.  Use informaltable rather than table.
3319       (muse-docbook-fixup-tables): New function that sorts all tables found
3320       in the published document so that the order is head, foot, body.
3321       (muse-docbook-markup-functions): Add anchor handler.
3322       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
3323       paragraph.
3324       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
3325       that insert an anchor at point.
3326     
3327     * lisp/muse-html.el (muse-html-transform-content-type)
3328       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
3329     
3330     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
3331     
3332     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
3333     
3334     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
3335       that was evaluated in the output.
3337     modified files:
3338      ChangeLog examples/QuickStart lisp/muse-docbook.el
3339      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
3342 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
3344     Summary:
3345       muse-texinfo: Improve formatting for enddots, dots, underline.
3346     Revision:
3347       muse--main--1.0--patch-162
3349     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
3350       of enddots and dots.  For begin-underline and end-underline, use "_",
3351       since we don't have anything better.
3353     modified files:
3354      ChangeLog lisp/muse-texinfo.el
3357 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
3359     Summary:
3360       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
3361     Revision:
3362       muse--main--1.0--patch-161
3364     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
3365       list.  This should fix #2635.
3367     modified files:
3368      ChangeLog lisp/muse-texinfo.el
3371 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
3373     Summary:
3374       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
3375     Revision:
3376       muse--main--1.0--patch-160
3378     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
3379     
3380     * debian/changelog: Ditto.
3381     
3382     * debian/control (Build-Depends-Indep): Add tetex-bin.
3383     
3384     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
3385       output for me.
3386     
3387     * examples/QuickStart: Remove stray <comment> now that the bug that made
3388       it necessary is fixed.
3389     
3390     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
3391       suggestions.
3392     
3393     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
3394       the contents from the footer to the header.
3395     
3396     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
3397       each number, not after.
3398     
3399     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
3400     
3401     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
3402       happens when doing batch publishing.  Minor whitespace fix.
3404     modified files:
3405      ChangeLog Makefile.defs debian/changelog debian/control
3406      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
3407      lisp/muse-texinfo.el lisp/muse.el
3410 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
3412     Summary:
3413       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
3414     Revision:
3415       muse--main--1.0--patch-159
3417     * examples/QuickStart: Add "Write me." to empty sections at end so that
3418       they publish correctly with DocBook.
3419     
3420     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
3421       paragraph starts with emphasis, example, link, or email address.
3423     modified files:
3424      ChangeLog examples/QuickStart lisp/muse-docbook.el
3427 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
3429     Summary:
3430       Handle embedded docbook footnotes and <literal> edge case.
3431     Revision:
3432       muse--main--1.0--patch-158
3434     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
3435      (muse-docbook-markup-strings): Use systemitem for example text.
3436      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
3437      <para></para> inside of them.
3438     
3439     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
3440       here at all.
3441     
3442     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3443       muse-publish-escape-specials-in-string to list by default.
3444     
3445     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
3446       argument IGNORE-READ-ONLY determines whether or not to ignore the
3447       read-only property when transforming text.  Add docstring.
3448       (muse-publish-markup-word): Use non-nil third argument to
3449       muse-publish-escape-specials when we're publishing `='-delimited text.
3450       This allows =<literal><tag></literal>= to work as intended.
3451     
3452     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
3453       arguments after the first so that we can include this in
3454       `muse-publish-url-transforms'.
3455     
3456     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
3458     modified files:
3459      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3460      lisp/muse-publish.el
3463 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
3465     Summary:
3466       Misc. blosxom fixes, like category directive.
3467     Revision:
3468       muse--main--1.0--patch-157
3470     * contrib/pyblosxom/getstamps.py: Add file extension.
3471     
3472     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
3473       extension.  This will allow Muse to specify it once a
3474       timestamps-writing routine gets written.
3475     
3476     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
3477       attention to the "category" directive, if it exists.  Use file-truename
3478       instead of expand-file-name for base directory.
3479     
3480     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
3481       by default.
3482     
3483     * lisp/muse-project.el (muse-project): Add :timestamps to list of
3484       available tags, even though it doesn't do anything yet.
3486     modified files:
3487      ChangeLog contrib/pyblosxom/getstamps.py
3488      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
3489      lisp/muse-project.el
3492 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
3494     Summary:
3495       Small logic fix with temp files.
3496     Revision:
3497       muse--main--1.0--patch-156
3499     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
3500       buffer-name to determine whether the buffer is still around.
3502     modified files:
3503      ChangeLog lisp/muse.el
3506 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
3508     Summary:
3509       Make customize of muse-project-alist work in Emacs21 and XEmacs.
3510     Revision:
3511       muse--main--1.0--patch-155
3513     * lisp/muse.el (muse-widget-type-value-create)
3514       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
3515       extra widgets from 'lazy type that are needed to get the
3516       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
3517     
3518     * lisp/muse.el (muse-implicit-link-functions)
3519       (muse-explicit-link-functions): Remove predefined wiki-related options.
3520       These are added in muse-wiki via custom-add-option.
3521     
3522     * lisp/muse-mode.el (muse-mode-hook): Ditto.
3523     
3524     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
3525     
3526     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
3527       ":strings" to cope with Emacs21 and XEmacs.
3528       (muse-project-alist-set): Turn ":strings" back into ":symbols".
3529     
3530     * lisp/muse-project.el (muse-project): Derive from 'default rather than
3531       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
3532       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
3533     
3534     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
3535       since XEmacs doesn't support the alist widget.  Deal with case where no
3536       projects are defined, or a strange expression is used.
3537     
3538     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
3539       stuff using custom-add-option.
3541     modified files:
3542      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3543      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3546 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
3548     Summary:
3549       Don't kill temp buffer if debug-on-error is non-nil.
3550     Revision:
3551       muse--main--1.0--patch-154
3553     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
3554       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
3556     modified files:
3557      ChangeLog lisp/muse.el
3560 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
3562     Summary:
3563       Expand Debian package description.
3564     Revision:
3565       muse--main--1.0--patch-153
3567     * debian/control (Description): Expand this to make the package more
3568       enticing.
3569     
3570     * debian/copyright, debian/rules: Minor whitespace cleanups.
3571     
3572     * debian/changelog: Package 3.01.arch.152-1.
3574     modified files:
3575      ChangeLog Makefile.defs debian/changelog debian/control
3576      debian/copyright debian/rules
3579 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
3581     Summary:
3582       Header/footer docfix; ChangeLog correction.
3583     Revision:
3584       muse--main--1.0--patch-152
3586     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
3587       Thanks to drkm for pointing out my error.
3588     
3589     Use better documentation and customize interface for headers and footers.
3590     Thanks to Chris McMahan.
3592     modified files:
3593      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
3594      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
3595      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
3596      muse.texi
3597      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
3600 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
3602     Summary:
3603       Slight Debian version tweak.
3604     Revision:
3605       muse--main--1.0--patch-151
3607     * Makefile.defs (VERSION): Use a slightly different version naming
3608       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
3609       X.YY is the Muse version, and YYY is the patch level.
3610     
3611     * debian/changelog: Ditto.
3613     modified files:
3614      ChangeLog Makefile.defs debian/changelog
3617 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3619     Summary:
3620       Improve debian build and put together a package.
3621     Revision:
3622       muse--main--1.0--patch-150
3624     * Makefile (debclean): New target that cleans up the mess that the
3625       `debian' target makes.
3626       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
3627       results to my debian dist dir two levels up.
3628     
3629     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3630     
3631     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3632     
3633     * debian/control (Standards-Version): Update to 3.6.2.
3634     
3635     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3636       up.
3637     
3638     * debian/copyright (Copyright): Improve.
3639     
3640     * debian/emacsen-install (FILES): Include contrib directory so that
3641       muse-http.el compiles properly.
3642     
3643     * debian/muse-el.examples: New file containing the example files to
3644       install.
3645     
3646     * debian/rules: Move example stuff to muse-el.examples.  Install some
3647       additional documentation.
3649     new files:
3650      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3652     modified files:
3653      ChangeLog Makefile Makefile.defs debian/changelog
3654      debian/control debian/copyright debian/emacsen-install
3655      debian/rules
3658 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3660     Summary:
3661       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3662     Revision:
3663       muse--main--1.0--patch-149
3665     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
3666       the beginning of a header would be emphasized if an asterisk came
3667       before it.
3668       (muse-colors-underlined): Don't allow end of underlined text to be the
3669       beginning of a line.  Don't use memq to check for whitespace syntax; eq
3670       is sufficient.
3671     
3672     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
3673       on.  We'll use a more clever trick to keep emphasis characters from
3674       being interpreted in explicit links -- add a custom 'noemphasis text
3675       property to them.  Move mdash rule further down so that I can add
3676       designations after blockquoted text.
3677     
3678     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
3679       text has the 'noemphasis property, ignore it.
3680       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3681       property to the text between BEG and END, or match beginning and end.
3682     
3683     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3684       before trying to set buffer-modified to nil.  This should fix a
3685       "selecting deleted buffer" error when publishing from command line.
3687     modified files:
3688      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3689      lisp/muse.el
3692 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3694     Summary:
3695       Journal validation fixes.
3696     Revision:
3697       muse--main--1.0--patch-148
3699     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3700       default rather than HTML 4.0 [strict].
3701       (muse-html-markup-strings): Include empty alt element.
3702     
3703     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3704     
3705     * muse.texi (Journal): Ditto.
3707     modified files:
3708      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3711 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3713     Summary:
3714       Add debian files; tweak Makefile.
3715     Revision:
3716       muse--main--1.0--patch-147
3718     * Makefile (distclean): Remove directory created by dist rule.
3719       (dist): Make this only generate the directory, not the tarball.
3720       (release): New target that generates the tarball and zipfile.
3721       (debrelease): New target that builds the debian package for Muse.
3722       (upload): Depend on release target.
3723     
3724     * examples/mwolson/stylesheets: Add forgotten Arch id.
3726     new files:
3727      debian/.arch-ids/=id debian/.arch-ids/changelog.id
3728      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3729      debian/.arch-ids/emacsen-install.id
3730      debian/.arch-ids/emacsen-remove.id
3731      debian/.arch-ids/emacsen-startup.id
3732      debian/.arch-ids/muse-el.dirs.id
3733      debian/.arch-ids/muse-el.docs.id
3734      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3735      debian/changelog debian/control debian/copyright
3736      debian/emacsen-install debian/emacsen-remove
3737      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3738      debian/muse-el.info debian/rules
3739      examples/mwolson/stylesheets/.arch-ids/=id
3740      examples/mwolson/stylesheets/.arch-ids/blog.css.id
3741      examples/mwolson/stylesheets/.arch-ids/common.css.id
3742      examples/mwolson/stylesheets/.arch-ids/print.css.id
3743      examples/mwolson/stylesheets/.arch-ids/screen.css.id
3744      examples/mwolson/stylesheets/blog.css
3745      examples/mwolson/stylesheets/common.css
3746      examples/mwolson/stylesheets/print.css
3747      examples/mwolson/stylesheets/screen.css
3749     modified files:
3750      ChangeLog Makefile
3752     new directories:
3753      debian debian/.arch-ids examples/mwolson/stylesheets
3754      examples/mwolson/stylesheets/.arch-ids
3757 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3759     Summary:
3760       Allow `muse-index-as-string' to remove current file from output.
3761     Revision:
3762       muse--main--1.0--patch-146
3764     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3765       which excludes the current file from the output.  Improve
3766       documentation.
3768     modified files:
3769      ChangeLog lisp/muse-mode.el
3772 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3774     Summary:
3775       S-TAB issue with Windows.
3776     Revision:
3777       muse--main--1.0--patch-145
3779     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3780       issue with Windows.
3782     modified files:
3783      ChangeLog lisp/muse-mode.el
3786 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3788     Summary:
3789       Improve temp buffer usage.
3790     Revision:
3791       muse--main--1.0--patch-144
3793     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3794       `insert-file-contents'.  This should further help with the temp
3795       buffer problem.  Thanks to Peter K. Lee and drkm for the research
3796       into this problem.
3797     
3798     * lisp/muse.el (muse-with-temp-buffer): Renamed from
3799       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
3800       make sure the temp buffer is killed.  I didn't implement an option to
3801       save the contents of the temp buffer.
3803     modified files:
3804      ChangeLog lisp/muse-book.el lisp/muse-http.el
3805      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3806      lisp/muse.el
3809 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3811     Summary:
3812       muse-docbook: split-string Emacs21 fix.
3813     Revision:
3814       muse--main--1.0--patch-143
3816     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3817       split-string to fix an Emacs21 issue.
3819     modified files:
3820      ChangeLog lisp/muse-docbook.el
3823 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3825     Summary:
3826       muse-docbook: Parse author directive so that it validates properly.
3827     Revision:
3828       muse--main--1.0--patch-142
3830     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3831       attempts to publish the contents a DocBook-usable <author> tag.
3832       (muse-docbook-header): Use `muse-docbook-get-author'.
3834     modified files:
3835      ChangeLog lisp/muse-docbook.el
3838 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3840     Summary:
3841       Be a bit more clever with our consecutive list regexp.
3842     Revision:
3843       muse--main--1.0--patch-141
3845     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3846       clever with our consecutive list regexp.
3848     modified files:
3849      ChangeLog lisp/muse-docbook.el
3852 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3854     Summary:
3855       Do the right thing with consecutive list items, hopefully.
3856     Revision:
3857       muse--main--1.0--patch-140
3859     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3860       (muse-docbook-header): Add DTD string.
3861       (muse-docbook-markup-regexps): Add rule that merges consecutive list
3862       tags.
3863       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3864       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3866     modified files:
3867      ChangeLog lisp/muse-docbook.el
3870 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3872     Summary:
3873       Improve customize interface for `muse-project-alist' once more.
3874     Revision:
3875       muse--main--1.0--patch-139
3877     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3878       setting to be anything, since we now support settings that use lists.
3879       (muse-project): Vastly improve this by naming each setting and showing
3880       what exact type is required.  Handle case where a function is not
3881       defined yet.  Use a set for styles, which looks nice.  This is about as
3882       good as it can be ... unless we add some sort of inline documentation
3883       later on.  A setting was added for Yann's :force-publish tag.
3884     
3885     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3886       project name.
3888     modified files:
3889      ChangeLog lisp/muse-project.el lisp/muse.el
3892 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3894     Summary:
3895       Merged from hodique@lifl.fr--2005 (patch 24-33)
3896     Revision:
3897       muse--main--1.0--patch-138
3899     Patches applied:
3900     
3901      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3902        Merged from mwolson@gnu.org--2005 (patch 96)
3903     
3904      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3905        Merged from mwolson@gnu.org--2005 (patch 97-101)
3906     
3907      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3908        Merged from mwolson@gnu.org--2005 (patch 102-106)
3909     
3910      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3911        Merged from mwolson@gnu.org--2005 (patch 107-120)
3912     
3913      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3914        Merged from mwolson@gnu.org--2005 (patch 121-131)
3915     
3916      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3917        Merged from mwolson@gnu.org--2005 (patch 132)
3918     
3919      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3920        Merged from mwolson@gnu.org--2005 (patch 133-135)
3921     
3922      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3923        Merged from mwolson@gnu.org--2005 (patch 136)
3924     
3925      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3926        Merged from mwolson@gnu.org--2005 (patch 137)
3927     
3928      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3929        Introduce :force-publish project keyword. Fix bug #2637
3931     modified files:
3932      ChangeLog lisp/muse-project.el
3934     new patches:
3935      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3936      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3937      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3938      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3939      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3940      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3941      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3942      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3943      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3944      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3947 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3949     Summary:
3950       Prevent temp buffers from prompting for save; handle lisp errors better.
3951     Revision:
3952       muse--main--1.0--patch-137
3954     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3955       bound" error.  I don't know for certain where this is coming from,
3956       though ... *grumble*.
3957     
3958     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3959       like how emacs-wiki does it.  Warn the user about lisp errors,
3960       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
3961       publish as something valid in most markup styles, with increased
3962       emphasis on those that don't support it.  That's a win-win ... I think
3963       :^) .
3964     
3965     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3966       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3967       to kill the buffer so we don't get any annoying prompts.  I *strongly*
3968       believe that this should be the default behavior of `with-temp-buffer'.
3969     
3970     * lisp/muse-book.el (muse-book-publish-project): Use
3971       `muse-with-temp-buffer-no-prompt'.
3972     
3973     * lisp/muse-http.el (muse-http-reject): Ditto.
3974     
3975     * lisp/muse-mode.el (muse-index-as-string): Ditto.
3976     
3977     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3978     
3979     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
3980       (muse-publish-markup-email, muse-published-contents): Ditto.
3982     modified files:
3983      ChangeLog lisp/muse-book.el lisp/muse-colors.el
3984      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3985      lisp/muse-publish.el lisp/muse.el
3988 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3990     Summary:
3991       Customization error; Makefile tweaks.
3992     Revision:
3993       muse--main--1.0--patch-136
3995     * Makefile (dist): Use a tla-specific method to create the tarball.
3996       Create a zip file as well.
3997       (upload): New rule that uploads the tarball and zip file to gna.org.
3998     
3999     * Makefile.defs (VERSION): New variable that determines the version
4000       string to use in the `dist' and `upload' targets.
4001     
4002     * lisp/muse.el (muse-implicit-link-functions)
4003       (muse-explicit-link-functions): Use :type of hook so that the options
4004       get recognized.
4006     modified files:
4007      ChangeLog Makefile Makefile.defs lisp/muse.el
4010 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
4012     Summary:
4013       Prepare Muse 3.01.90 (3.02 RC1).
4014     Revision:
4015       muse--main--1.0--patch-135
4018     modified files:
4019      ChangeLog lisp/muse.el muse.texi
4022 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
4024     Summary:
4025       Attempt to get the right file extension when publishing; more examples.
4026     Revision:
4027       muse--main--1.0--patch-134
4029     * examples/mwolson/muse-init.el: Update my configuration.
4030     
4031     * examples/mwolson/templates: Store my web page templates here.
4032     
4033     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
4034     
4035     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
4036       descriptions.  Yet another reason to implement my list-returning from
4037       handlers idea.
4038     
4039     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
4040       with a few more edge cases.  Throw together a rough hack for
4041       determining when to include the output file extension.
4042     
4043     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
4044       but still ineffective.
4046     new files:
4047      examples/mwolson/templates/.arch-ids/=id
4048      examples/mwolson/templates/.arch-ids/footer.html.id
4049      examples/mwolson/templates/.arch-ids/generic-footer.html.id
4050      examples/mwolson/templates/.arch-ids/generic-header.html.id
4051      examples/mwolson/templates/.arch-ids/header.html.id
4052      examples/mwolson/templates/footer.html
4053      examples/mwolson/templates/generic-footer.html
4054      examples/mwolson/templates/generic-header.html
4055      examples/mwolson/templates/header.html
4057     modified files:
4058      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
4059      lisp/muse-wiki.el
4061     new directories:
4062      examples/mwolson/templates
4063      examples/mwolson/templates/.arch-ids
4066 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
4068     Summary:
4069       Make published link handling do the right thing, plus misc. fixes.
4070     Revision:
4071       muse--main--1.0--patch-133
4073     * lisp/muse-mode.el (muse-mode-hook): Add option for
4074       `muse-wiki-update-custom-values'.  The :set function makes sure that
4075       this is always included in `muse-mode-hook' if muse-wiki is loaded.
4076       This probably isn't best-practice, but it works.
4077     
4078     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
4079       Save match data.
4080     
4081     * lisp/muse-publish.el (muse-publish-url-transforms): Add
4082       `muse-publish-prepare-url' to the listed options.
4083     
4084     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
4085       output-dir is not specified.
4086     
4087     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
4088       here instead of later on.
4089     
4090     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
4091       right thing when `muse-wiki-interwiki-alist' is nil.
4092     
4093     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
4094       `muse-publish-output-file'.
4095     
4096     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4097       (muse-wiki-transform-wikiword): Removed.  We should not use the
4098       publishing transforms facility to handle these.
4099     
4100     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
4101       links as "link" rather than "url".
4102     
4103     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
4104       takes care of any customization cleaups that need to happen whenever
4105       muse-mode is entered.
4106     
4107     * lisp/muse.el (muse-implicit-link-functions): Add options for
4108       `muse-handle-url' and the wiki handlers.
4109       (muse-explicit-link-functions): Add option for
4110       `muse-wiki-handle-internal'.
4112     modified files:
4113      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4114      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4117 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
4119     Summary:
4120       Add invalid directory assertion.
4121     Revision:
4122       muse--main--1.0--patch-132
4124     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
4125       any invalid directories will trigger an error.
4127     modified files:
4128      ChangeLog lisp/muse-project.el
4131 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
4133     Summary:
4134       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
4135     Revision:
4136       muse--main--1.0--patch-131
4139     modified files:
4140      AUTHORS ChangeLog
4143 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
4145     Summary:
4146       Yann's assignment form came in!
4147     Revision:
4148       muse--main--1.0--patch-130
4151     modified files:
4152      AUTHORS ChangeLog
4155 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
4157     Summary:
4158       Compilation fix, minor shuffling in `muse-mode'.
4159     Revision:
4160       muse--main--1.0--patch-129
4162     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
4163       accessing it.  Fixes Yet Another Compiler Error.
4164     
4165     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
4166      project-specific settings happen first.
4168     modified files:
4169      ChangeLog lisp/muse-mode.el lisp/muse.el
4172 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
4174     Summary:
4175       Fix annoying initial buffer coloring problem.
4176     Revision:
4177       muse--main--1.0--patch-128
4179     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
4180       where even buffer-file-name is not set.  This happens the first time we
4181       attempt to colorize the buffer.  I'm rather astonished that I had to do
4182       this.
4184     modified files:
4185      ChangeLog lisp/muse-wiki.el
4188 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
4190     Summary:
4191       Jump to bad and good links on TAB; mode-choosing fix.
4192     Revision:
4193       muse--main--1.0--patch-127
4195     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
4196       pics a major mode for a file.  If one is specified in the project of
4197       file, use it.  Otherwise, use muse-mode.
4198       (muse-next-reference, muse-previous-reference): Jump to bad links as
4199       well as good ones.
4200     
4201     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
4202       of `muse-mode'.
4204     modified files:
4205      ChangeLog lisp/muse-mode.el lisp/muse.el
4208 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
4210     Summary:
4211       Add specified Muse file extension to auto-mode-alist.
4212     Revision:
4213       muse--main--1.0--patch-126
4215     * lisp/muse.el (muse-file-extension): If extension is specified, remove
4216       the old extension from auto-mode-alist and add the new one.  This
4217       eliminates the need to set muse-mode-auto-p when you have specified a
4218       Muse file extension.
4219     
4220     * examples/mwolson/muse-init.el: Sync.
4222     modified files:
4223      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
4226 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
4228     Summary:
4229       Make `muse-project-alist' more intuitively customizable.
4230     Revision:
4231       muse--main--1.0--patch-125
4233     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
4234       settings.
4235     
4236     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
4237       (muse-project-alist-get): New function that pre-parses
4238       `muse-projects-alist' before customization in order to work around an
4239       annoying limitation in the customize interface.
4240       (muse-project-alist-set): New function that takes the value that
4241       customize gave us and turns it into something Muse can use.
4242       (muse-project): New widget that outlines the form of the
4243       `muse-project-alist' variable.
4244       (muse-project-alist): Use the `muse-project' widget and specify :set
4245       and :get.
4247     modified files:
4248      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
4251 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
4253     Summary:
4254       Silence compiler warnings.
4255     Revision:
4256       muse--main--1.0--patch-124
4258     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
4259     
4260     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
4261       compiler warning.
4262     
4263     * lisp/muse-project.el (muse-project-applicable-styles): Call
4264       `muse-assert' with only 1 argument to silence a compiler warning.
4266     modified files:
4267      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4268      lisp/muse-project.el
4271 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
4273     Summary:
4274       muse-docbook: Merge several other types of tags if necessary.
4275     Revision:
4276       muse--main--1.0--patch-123
4278     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
4279       `muse-docbook-fixup-sections'.  For each TAG in
4280       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
4281       merge them together.  Thanks to Dale P. Smith for the suggestion.
4282       (muse-docbook-merged-tags): Customizable list of tags that need merging.
4284     modified files:
4285      ChangeLog lisp/muse-docbook.el
4288 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
4290     Summary:
4291       muse-docbook: Output an XML tag with encoding at the beginning of document.
4292     Revision:
4293       muse--main--1.0--patch-122
4295     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
4296       of document.
4297       (muse-docbook-encoding-default): New option that determines which Emacs
4298       buffer encoding to use by default in Muse DocBook files if none is
4299       found.
4300       (muse-docbook-charset-default): New option that determines the DocBook
4301       XML charset to use if no translation is found in
4302       muse-docbook-encoding-map.
4303       (muse-docbook-encoding-map): New option alist that maps an emacs coding
4304       system to its associated DocBook coding system.
4305       (muse-docbook-transform-content-type): New function that determines the
4306       DocBook XML encoding to use based on the contents of
4307       muse-docbook-encoding-map.
4308       (muse-docbook-encoding): New function that calls
4309       muse-docbook-transform-content-type.
4310       (muse-docbook-finalize-buffer): New function that sets the buffer file
4311       coding system to the value of muse-docbook-encoding-default, but only
4312       if the buffers contents have no special characters.
4313       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
4315     modified files:
4316      ChangeLog lisp/muse-docbook.el
4319 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
4321     Summary:
4322       Apply muse-docbook patch from Dale P. Smith.
4323     Revision:
4324       muse--main--1.0--patch-121
4326     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
4327       Dale P. Smith to make the markup much better.
4329     modified files:
4330      AUTHORS ChangeLog lisp/muse-docbook.el
4333 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
4335     Summary:
4336       Use different mapping for S-tab on Windows.
4337     Revision:
4338       muse--main--1.0--patch-120
4340     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
4341       Windows, use [(shift tab)] for `muse-previous-reference'.
4343     modified files:
4344      ChangeLog lisp/muse-mode.el
4347 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
4349     Summary:
4350       XEmacs wiki fix.
4351     Revision:
4352       muse--main--1.0--patch-119
4354     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
4355       `muse-match-string-no-properties' so XEmacs doesn't complain.
4357     modified files:
4358      ChangeLog lisp/muse-wiki.el
4361 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
4363     Summary:
4364       Handle a few edge cases with project-page resolution gracefully.
4365     Revision:
4366       muse--main--1.0--patch-118
4368     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
4369       make sure that PAGE is specified.  STYLES should be generated
4370       automatically, but it could theoretically fail.  I'm managing to
4371       trigger this when messing with unsaved Muse files.  Handle case where
4372       buffer has not yet been saved.
4373       (muse-project-find-file): Don't try to resolve relative links; just
4374       open them.
4375     
4376     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
4377       point-of-reference bug.  No need to call muse-project-page-of-file
4378       since buffer-file-name and muse-publishing-current-file both give us
4379       full paths.
4380     
4381     * lisp/muse-mode.el (muse-link-at-point): For some reason,
4382       `skip-chars-backward' only respects the newline some of the time.
4383       Damned annoying.
4385     modified files:
4386      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4387      lisp/muse-wiki.el
4390 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
4392     Summary:
4393       Fix image-link goof-up and add pretty titles.
4394     Revision:
4395       muse--main--1.0--patch-117
4397     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
4398       class="image-link"> instead of <div class="image-link">.  I found a bug
4399       with the way I was handling both, so I decided to simplify things.
4400     
4401     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
4402       `muse-publish-output-name', but keeps the directory prefix.
4403       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
4404     
4405     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
4406       customizable option that determines the words to downcase in title.
4407       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
4408       Capitalized Title out of either a string or the current title.  This is
4409       not currently used by any other function -- for now it is meant to be
4410       called by the user.
4412     modified files:
4413      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
4416 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
4418     Summary:
4419       Escape specials in link descriptions.
4420     Revision:
4421       muse--main--1.0--patch-116
4423     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
4424       function that escapes special characters in the given string according
4425       to the current publishing style.
4426       (muse-publish-url): Use the above function to escape the description
4427       part of extended links.
4428       (muse-publish-prepare-url): Don't make string read-only; it does
4429       nothing.
4430     
4431     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4432       (muse-wiki-transform-wikiword): Don't make string read-only.
4434     modified files:
4435      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4438 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
4440     Summary:
4441       Escape "&", "<", and ">" in URL text.
4442     Revision:
4443       muse--main--1.0--patch-115
4445     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
4446       specially.  Thanks to John Sullivan for the suggestion.
4448     modified files:
4449      ChangeLog lisp/muse-html.el
4452 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
4454     Summary:
4455       Update my example configuration.
4456     Revision:
4457       muse--main--1.0--patch-114
4459     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
4460       project to "WebSite" in order to make it more distinct.
4461       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
4462       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
4463       anymore.
4464       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
4465       published name of the current file.  I really should make a function
4466       called `muse-published-name' or something similar!
4467       ("\C-cpx"): Use this key sequence for
4468       `my-muse-prepare-entry-for-xanga'.
4469       (muse-file-extension): I'm making use of this so I can figure out its
4470       intricacies.
4472     modified files:
4473      ChangeLog examples/mwolson/muse-init.el
4476 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
4478     Summary:
4479       Tackle a project name interwiki highlighting snafu.
4480     Revision:
4481       muse--main--1.0--patch-113
4483     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
4484       this.  It seems to be more robust now.  Highlighting is going the way I
4485       want it.
4487     modified files:
4488      ChangeLog lisp/muse-wiki.el
4491 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
4493     Summary:
4494       Fix some gross mistakes.
4495     Revision:
4496       muse--main--1.0--patch-112
4498     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
4499       gross misspellings.
4500     
4501     * lisp/muse-project.el (muse-project-file-entries): If
4502       `muse-file-extension' is defined, use it to filter the entries.
4503     
4504     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
4505       variable.  Move higher in file.
4506     
4507     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
4508       argument instead of the real name of the variable.
4510     modified files:
4511      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4512      lisp/muse.el
4515 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
4517     Summary:
4518       Make natural interwiki links between projects mostly work.
4519     Revision:
4520       muse--main--1.0--patch-111
4522     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
4523       function and flesh it out.  This seems to work properly, though for
4524       some reason, interwiki links using projects are a bit flakey.
4525       (muse-wiki-handle-interwiki): Deal with case where we have a project
4526       name in an interwiki link.
4528     modified files:
4529      ChangeLog lisp/muse-wiki.el
4532 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
4534     Summary:
4535       Fix Emacs21 issue with muse-insert-tag.
4536     Revision:
4537       muse--main--1.0--patch-110
4539     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
4540       completing-read to appease older Emacsen.
4542     modified files:
4543      ChangeLog lisp/muse-mode.el
4546 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
4548     Summary:
4549       Fix error with `muse-blosxom-new-entry' and Emacs21.
4550     Revision:
4551       muse--main--1.0--patch-109
4553     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
4554       `completing-read' so that old versions of Emacs don't complain.
4556     modified files:
4557      ChangeLog lisp/muse-blosxom.el
4560 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
4562     Summary:
4563       Try to fix an error with `muse-blosxom-get-categories'.
4564     Revision:
4565       muse--main--1.0--patch-108
4567     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
4568       about processing directories.
4570     modified files:
4571      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
4574 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
4576     Summary:
4577       Make a distinction between implicit and explicit links at publish-time.
4578     Revision:
4579       muse--main--1.0--patch-107
4581     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
4582     
4583     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
4584     
4585     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
4586       `explicit' argument.
4587     
4588     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
4589       not we are dealing with an explicit link.
4590     
4591     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4592     
4593     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4594       argument, but ignore it.
4595     
4596     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4597       when link is not explicit.
4599     modified files:
4600      ChangeLog lisp/muse-html.el lisp/muse-http.el
4601      lisp/muse-publish.el lisp/muse-wiki.el
4604 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
4606     Summary:
4607       Implement several WikiWord handling fixes.
4608     Revision:
4609       muse--main--1.0--patch-106
4611     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
4612       found by the handlers.  Don't send implicit links through some of the
4613       advanced checks.
4614     
4615     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
4616       of interwiki link before calling `muse-handle-explicit-link'.
4617     
4618     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
4619       "\\|" separator between project-alist entries and interwiki entries.
4620       Force a reconfiguration of muse-colors-markup.
4621     
4622     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
4623       sure that we don't colorize WikiNames that don't go with any file.
4624     
4626     modified files:
4627      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4628      lisp/muse-wiki.el
4631 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4633     Summary:
4634       Attempt to simplify muse-wiki a bit.
4635     Revision:
4636       muse--main--1.0--patch-105
4638     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4639       here.
4640     
4641     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
4642       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
4643       (muse-wiki-update-use-wikiword-markup-regexp)
4644       (muse-wiki-update-use-wikiword-link-function)
4645       (muse-wiki-update-use-wikiword-url-transforms): Remove.
4646       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
4647     
4648     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4649       `muse-wiki-use-wikiword' is specified.
4650     
4651     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4652       unless `muse-wiki-use-wikiword' is specified.
4653     
4654     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4655       muse-colors-markup.
4656     
4657     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4658       muse-publish-markup-regexps.
4659     
4660     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4661       muse-publish-url-transforms.
4662     
4663     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4664       muse-wiki-handle-wikiword to muse-implicit-link-functions.
4665     
4667     modified files:
4668      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4671 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
4673     Summary:
4674       Make muse-blosxom use relative name of published file in page-date alist.
4675     Revision:
4676       muse--main--1.0--patch-104
4678     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4679       file.
4680       (muse-blosxom-update-page-date-alist): Renamed from
4681       `muse-blosxom-markup-date-directive'.  Make the current file name
4682       relative to the base directory and strip file extension if necessary.
4683     
4685     modified files:
4686      ChangeLog lisp/muse-blosxom.el
4689 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4691     Summary:
4692       Hack on muse-blosxom timestamps somewhat.
4693     Revision:
4694       muse--main--1.0--patch-103
4696     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4697       actually do something useful.  This should have a different name,
4698       really.
4699       ("blosxom-html", "blosxom-xhtml"): Call
4700       `muse-blosxom-markup-date-directive' after publishing each entry.
4701     
4703     modified files:
4704      ChangeLog lisp/muse-blosxom.el
4707 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4709     Summary:
4710       Fix several startup and compile errors.
4711     Revision:
4712       muse--main--1.0--patch-102
4714     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
4715       fixes an error that occurred during startup.
4716     
4717     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4718       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4719       to muse.el.
4720     
4721     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4722       that the nasty compile errors go away.  Fix a few typos.
4723       (muse-ignored-extensions): Fix docstring.
4724       (muse-file-extension): Move this higher in the file.
4725     
4726     
4728     modified files:
4729      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4732 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4734     Summary:
4735       Note that muse-file-extension should not have "." in front.
4736     Revision:
4737       muse--main--1.0--patch-101
4739     * lisp/muse-project.el (muse-project-find-file): Handle case where
4740       muse-file-extension is not specified.
4741     
4742     * lisp/muse.el (muse-file-extension): Note that the period at the
4743       beginning of this value should be omitted.
4744     
4745     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4746       file extension so that regexp characters inside the extension will not
4747       goof it up.  This should never be a problem in normal cases, but let's
4748       be robust.
4749     
4751     modified files:
4752      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4753      lisp/muse.el
4756 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4758     Summary:
4759       Implement optional file extension of Muse files.
4760     Revision:
4761       muse--main--1.0--patch-100
4763     * lisp/muse-mode.el (muse-mode): Make sure
4764       `muse-update-ignored-extensions-regexp' gets updated every time we
4765       enter Muse mode.  This works around a bug in the customize interface --
4766       if a user changes an option using setq, the :set function sometimes
4767       does not get executed.  I should really try to determine whether or not
4768       this is really an issue anymore.
4769     
4770     * lisp/muse-project.el (muse-project-find-file): Make use of
4771       `muse-file-extension'.
4772     
4773     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4774       customizable; it is autogenerated from `muse-ignored-extensions'.
4775       (muse-update-ignored-extensions-regexp): New function that sets the
4776       value of `muse-ignored-extensions-regexp'.  This is needed in order to
4777       make sure that the value of `muse-file-extension' is taken into
4778       account.
4779       (muse-ignored-extensions): New option that determines which file
4780       extensions to ignore.  It is in the form of a list of regexps.
4781     
4782     * lisp/muse.el (muse-file-extension): New option that allows the user to
4783       specify the file extension to be used for Muse files.  By default, this
4784       is nil, which means that no extension will be used.
4785     
4786     * lisp/muse.el (muse-page-name): Handle case where
4787       `muse-ignored-extensions-regexp' is nil.
4788     
4790     modified files:
4791      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4792      lisp/muse-regexps.el lisp/muse.el
4795 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4797     Summary:
4798       Document new blosxom convenience feature.
4799     Revision:
4800       muse--main--1.0--patch-99
4802     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4803       `muse-blosxom-project-alist-entry'.  An example is provided in the
4804       header.
4805     
4807     modified files:
4808      ChangeLog lisp/muse-blosxom.el
4811 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4813     Summary:
4814       Further work on `muse-project-alist' entry generation for blosxom.
4815     Revision:
4816       muse--main--1.0--patch-98
4818     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4819       Include subdirectories in first part of "Blog" entry.
4820     
4821     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4822       that returns a list of dirs that are to be used with the first part of
4823       a `muse-project-alist' entry.
4824     
4826     modified files:
4827      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4830 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4832     Summary:
4833       New function: muse-blosxom-project-alist-entry.
4834     Revision:
4835       muse--main--1.0--patch-97
4837     * examples/mwolson/muse-init.el: Update from my latest settings.
4838       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4839     
4840     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4841       that generates the latter part of an entry for `muse-project-alist'.
4842     
4844     modified files:
4845      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4848 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4850     Summary:
4851       Merged from hodique@lifl.fr--2005 (patch 12-23)
4852     Revision:
4853       muse--main--1.0--patch-96
4855     Patches applied:
4856     
4857      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4858        Merged from mwolson@gnu.org--2005 (patch 68-76)
4859     
4860      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4861        Merged from mwolson@gnu.org--2005 (patch 77-80)
4862     
4863      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4864        Merged from mwolson@gnu.org--2005 (patch 81)
4865     
4866      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4867        Merged from mwolson@gnu.org--2005 (patch 82)
4868     
4869      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4870        Escape % in latex publishing
4871     
4872      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4873        bugfix
4874     
4875      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4876        small improvement on muse-make-link
4877     
4878      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4879        Fix customization of muse-wiki-wikiword-regexp
4880     
4881      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4882        Allow full customization of WikiWords
4883     
4884      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4885        Fix mouse-2 yank bug in muse-mode
4886     
4887      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4888        Fix interpretation order
4889     
4890      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4891        Merged from mwolson@gnu.org--2005 (patch 83-95)
4892     
4894     modified files:
4895      ChangeLog lisp/muse-wiki.el
4897     new patches:
4898      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4899      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4900      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4901      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4902      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4903      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4904      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4905      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4906      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4907      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4908      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4909      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4912 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4914     Summary:
4915       Minor docfixes.
4916     Revision:
4917       muse--main--1.0--patch-95
4919     * lisp/muse-mode.el (muse-follow-name-at-point) 
4920       (muse-follow-name-at-mouse): Docfixes.
4921     
4923     modified files:
4924      ChangeLog lisp/muse-mode.el
4927 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4929     Summary:
4930       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4931     Revision:
4932       muse--main--1.0--patch-94
4934     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4935       `muse-blosxom-new-entry'.
4936     
4937     * muse.texi (Blosxom Entries): Ditto.
4938     
4940     modified files:
4941      ChangeLog lisp/muse-blosxom.el muse.texi
4944 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4946     Summary:
4947       Re-add global mouse-2 event.
4948     Revision:
4949       muse--main--1.0--patch-93
4951     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4952       mouse-2, since Yann found a way around the problem I was facing.
4953       (muse-follow-name-at-mouse): Call the event that would normally be used
4954       here if we don't have a link at point.
4955     
4957     modified files:
4958      ChangeLog lisp/muse-mode.el
4961 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4963     Summary:
4964       Fix publishing error.
4965     Revision:
4966       muse--main--1.0--patch-92
4968     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4969       the cdr of output-dir.  This was a code fragment from a previous
4970       attempt to refactor this function.
4971     
4973     modified files:
4974      ChangeLog lisp/muse-project.el
4977 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4979     Summary:
4980       Work on getting to the point where we can resolve project interwiki links.
4981     Revision:
4982       muse--main--1.0--patch-91
4984     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4985       `muse-publishing-current-file'.
4986     
4987     * lisp/muse-project.el (muse-project-of-file): Ditto.
4988     
4989     * lisp/muse-project.el (muse-project-applicable-styles): New function
4990       that returns the usable styles for a file, given either a list of
4991       styles or a project name.  This is useful for removing styles that will
4992       be ignored for a file.
4993       (muse-project-publish-file): Split :include and :exclude processing
4994       into `muse-project-applicable-styles'.
4995     
4996     * lisp/muse-publish.el (muse-publish-output-name): Use
4997       `muse-publishing-current-file'.
4998     
4999     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
5000     
5001     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
5002       project names.
5003     
5004     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
5005       names to be uninterpreted.  Remove need for muse-assoc-string.
5006     
5007     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
5008       function that will be called to fetch a link to a page from a Muse
5009       project from the output file of the currently-published file.  This is
5010       commented out for now since I ran out of energy.
5011     
5012     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
5013       `muse-wiki-resolve-project-page' for handling Muse project interwiki
5014       links, but only when no match was found in `muse-wiki-interwiki-alist'.
5015       Handle case where no interwiki can be found, even though this should
5016       never happen.
5017     
5018     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
5019       whenever Muse mode is entered.  That way we don't have to enter an
5020       extra command in our .emacs.
5021     
5022     * lisp/muse.el (muse-current-file): Remove this, since a variable called
5023       `muse-publishing-current-file' already exists that does the same thing.
5024       How embarrassing.
5025     
5026     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
5027     
5028     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
5029       to use it.
5030     
5032     modified files:
5033      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5034      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5037 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
5039     Summary:
5040       Mouse-2 on regular text will yank rather than give an error.
5041     Revision:
5042       muse--main--1.0--patch-90
5044     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
5045       this seems to be more trouble than it's worth.
5046       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
5047       use our own implementation.
5048     
5050     modified files:
5051      ChangeLog lisp/muse-mode.el
5054 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
5056     Summary:
5057       Make interwiki links publish with the correct extension.
5058     Revision:
5059       muse--main--1.0--patch-89
5061     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
5062       prefix and suffix to interwiki names, as well as stripping out unwanted
5063       extensions.
5064     
5066     modified files:
5067      ChangeLog lisp/muse-wiki.el
5070 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
5072     Summary:
5073       Fix publishing of bare interwiki names.
5074     Revision:
5075       muse--main--1.0--patch-88
5077     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
5078       `set'.  Use `muse-assoc-string' instead of `assoc'.
5079     
5080     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
5081       `assoc-string' functionality usable with Emacs21 and XEmacs.
5082     
5084     modified files:
5085      ChangeLog lisp/muse-wiki.el lisp/muse.el
5088 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
5090     Summary:
5091       Apply a few fixes from Yann's branch.
5092     Revision:
5093       muse--main--1.0--patch-87
5095     Background: I hacked on Muse over the weekend while offline, and so did
5096                 Yann.  His changes to muse-wiki.el are different than the
5097                 ones that I made, so we should probably figure out the best
5098                 way to handle this when we both get on IRC again.  For now,
5099                 I've merged in the bugfixes that he's made, omitting most of
5100                 the changes to muse-wiki.
5101     
5102     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
5103     
5104     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
5105     
5106     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
5107       introduced previously.
5108     
5110     modified files:
5111      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
5114 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
5116     Summary:
5117       Warn if file not published; hack further on Wiki stuff.
5118     Revision:
5119       muse--main--1.0--patch-86
5121     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
5122       complete <div> tags that are of the class "image-link".  It is hoped
5123       that this will prevent user-added <div> tags from being mangled.
5124     
5125     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
5126       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
5127       need to look at the text at point.
5128     
5129     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
5130       current file has not been published since it was up-to-date.  Thanks to
5131       Bill Freeman for the suggestion.
5132     
5133     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
5134       is nil.  If this happens, return the original URL.
5135     
5136     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
5137       `muse-wiki-update-interwiki-regexp.'
5138       (muse-wiki-update-interwiki-regexp): New function that sets the value
5139       of `muse-wiki-interwiki-regexp'.
5140       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
5141       on :set.
5142     
5143     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
5144       `muse-wiki-expand-interwiki'.
5145       (muse-wiki-transform-wikiword): New function that prevents WikiWords
5146       with no matching file from being published as links.
5147     
5148     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
5149       string argument once again, since this behavior is needed when
5150       publishing.
5151       (muse-wiki-handle-wikiword): Ditto.
5152     
5153     * lisp/muse.el (muse-handle-url): Ditto.
5154     
5155     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
5156       after every unsuccessful attempt at handling the link.  If argument is
5157       given, restore match-data at end, too.
5158     
5159     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
5160       argument.  Match data is always saved.  If argument is not given,
5161       assume that `muse-implicit-link-regexp' has been matched against, and
5162       return the 1st match string if no handlers worked.
5163     
5165     modified files:
5166      ChangeLog lisp/muse-html.el lisp/muse-mode.el
5167      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5170 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
5172     Summary:
5173       Hack on WikiName handling and make TAB work for Wiki links.
5174     Revision:
5175       muse--main--1.0--patch-85
5177     * lisp/muse-colors.el (muse-colors-markup): Use
5178       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5179     
5180     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
5181       nil, don't color bad links.  If non-nil, color bad links.
5182     
5183     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
5184     
5185     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
5186       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5187       (muse-journal-rss-munge-buffer): Ditto.
5188     
5189     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
5190       Docfix.
5191     
5192     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
5193       are handled first, then implicit ones.  It should work better in all
5194       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
5195       to determine how far to scan for an implicit link.  This defaults to
5196       the text between the point and the next space.
5197     
5198     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
5199       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
5200       literally after opening the buffer.  Hopefully this can be of use in
5201       custom visit-link functions, when necessary.
5202     
5203     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
5204       `muse-visit-link-default'.
5205     
5206     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
5207       Search by text properties instead of regexps.  This allows Muse to find
5208       links without having to have a massive regexp that contains all link
5209       types.  The downside is that this will not work if the user defontifies
5210       the buffer.  But it would somewhat defeat the purpose of following
5211       links if you can't see them.
5212     
5213     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
5214       enough command line args are passed in batch mode.
5215     
5216     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
5217       `muse-explicit-link-regexp'.
5218     
5219     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
5220       `muse-link-regexp'.
5221     
5222     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
5223       specifies the "common ground" of all implicit links, like URLs, bare
5224       WikiNames, and -- in the future -- email addresses.
5225     
5226     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
5227     
5228     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
5229       optional.  That was a bad idea on my part.  Renamed from
5230       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
5231       annoy anyone :^) .
5232     
5233     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
5234       `muse-wiki-interwiki-expand'.
5235       (muse-wiki-handle-wikiword): Renamed from
5236       `muse-wiki-wikiword-handle'.
5237     
5238     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
5239       for the eval-after-load arg since XEmacs chokes on constants.
5240     
5241     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
5242       face on WikiWords that don't correspond with a file.  If people really
5243       want this to appear in bad-link face, I could accommodate that.
5244     
5245     * lisp/muse.el (muse-handle-url): New function that detects whether the
5246       given string is a URL.
5247       (muse-implicit-link-functions): Renamed from
5248       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
5249       (muse-explicit-link-functions): Renamed from
5250       `muse-mode-handler-functions'.
5251       (muse-handle-implicit-link): New function that handles all
5252       implicit links by calling functions from `muse-implicit-link-functions'.
5253       (muse-handle-explicit-link): Renamed from
5254       `muse-handled-url'.
5255     
5257     modified files:
5258      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
5259      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
5260      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5263 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
5265     Summary:
5266       Allow WikiWords to be ignored with <nop> or "''''".
5267     Revision:
5268       muse--main--1.0--patch-84
5270     * lisp/muse-mode.el (muse-browse-result): Docfixes.
5271     
5272     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
5273       whether to hide <nop> tags when coloring a Muse buffer.
5274       (muse-wiki-wikiword-at-point): Docfix.
5275       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
5276       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
5277       during publishing.
5278       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
5279       which keeps the WikiWord that follows it from being interpreted.
5280       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
5281       WikiWord delimiter.
5282     
5284     modified files:
5285      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5288 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
5290     Summary:
5291       Update postal address of FSF in muse-wiki.el.
5292     Revision:
5293       muse--main--1.0--patch-83
5295     * lisp/muse-wiki.el: Update postal address of the FSF.
5296     
5298     modified files:
5299      ChangeLog lisp/muse-wiki.el
5302 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
5304     Summary:
5305       Interpret explicit links before emphasis.
5306     Revision:
5307       muse--main--1.0--patch-82
5309     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
5310       links before emphasis.
5311     
5312     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
5313       for the heck of it.
5315     modified files:
5316      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
5319 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
5321     Summary:
5322       Wiki hacking, regexp tweaks.
5323     Revision:
5324       muse--main--1.0--patch-81
5326     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
5327       muse-regexp.
5328     
5329     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
5330       that indicates whether or not to use character classes in regexps.  The
5331       default is to let Muse try to figure it out.
5332       (muse-extreg-usable-p): Make use of this variable.
5333     
5334     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
5335       this regexp.  I'm guessing it was supposed to have a TAB in there at
5336       one time.  Replace this stuff with muse-regexp-space.
5337     
5338     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
5339       by default.
5340     
5341     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
5342       "or".
5343     
5344     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
5345       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
5346       We'll fix those anchor problems eventually!
5347     
5348     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
5349       uses `muse-interwiki-handle' to determine whether an interwiki link is
5350       at point.
5351     
5352     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
5353       look for a suitable value at point if needed.
5354     
5355     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
5356     
5357     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
5358     
5359     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
5361     modified files:
5362      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5363      lisp/muse-wiki.el
5366 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
5368     Summary:
5369       Make installation of manual when not using Debian go smoothly.
5370     Revision:
5371       muse--main--1.0--patch-80
5373     * Makefile.defs (INSTALLINFO): New variable that specifies what command
5374       and options are to be used when insinuating the Muse documentation into
5375       the Info menu.
5376     
5377     * Makefile (install): Make use of INSTALLINFO.
5378     
5379     * README (Installation): Give directions for changing INSTALLINFO on a
5380       Debian system and changing where Muse is installed.
5381     
5382     * muse.texi: Ditto.
5384     modified files:
5385      ChangeLog Makefile Makefile.defs README muse.texi
5388 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
5390     Summary:
5391       Fix compiler warning induced by last patch.
5392     Revision:
5393       muse--main--1.0--patch-79
5395     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
5396       compiler warning.
5398     modified files:
5399      ChangeLog lisp/muse-project.el lisp/muse.el
5402 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
5404     Summary:
5405       Add `muse-current-file', fix minor QuickStart issue.
5406     Revision:
5407       muse--main--1.0--patch-78
5409     * examples/QuickStart: Make John Wiegley the author.
5410     
5411     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5412       `muse-current-file' instead of `buffer-file-name'.
5413     
5414     * lisp/muse-project.el (muse-current-project): Document.
5415     
5416     * lisp/muse-project.el (muse-current-file): New variable indicating the
5417       name, including path, of the file that is currently being published.
5418       (muse-project-of-file): Make use of
5419       `muse-current-file'.
5420     
5421     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
5422     
5423     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
5425     modified files:
5426      ChangeLog examples/QuickStart lisp/muse-blosxom.el
5427      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5428      lisp/muse.el
5431 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
5433     Summary:
5434       Make muse-replace-regexp-in-string closer to its parent; no func change.
5435     Revision:
5436       muse--main--1.0--patch-77
5438     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
5439       to implement all functionality of `replace-regexp-in-string'.  No
5440       functionality change.
5441     
5443     modified files:
5444      ChangeLog lisp/muse.el
5447 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
5449     Summary:
5450       Play nicely with fill, adaptive-fill, and flyspell.
5451     Revision:
5452       muse--main--1.0--patch-76
5454     * muse-mode.el (muse-mode-intangible-links): New function used to
5455       determine whether links will be considered intangible.
5456     
5457     * lisp/muse-mode.el (muse-mode-link-functions)
5458       (muse-mode-handler-functions): Minor docfix.
5459     
5460     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
5461       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
5462       making links intangible by default, but this may be adjusted by use of
5463       the `muse-mode-intangible-links' function.
5464     
5465     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
5466       nil if we should allow a fill to occur here.  Keeps links from being
5467       broken up.
5468     
5469     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
5470       non-nil if we allow spell-checking to occur here.  Keeps links from
5471       being improperly colorized.
5472     
5473     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
5474       functionality change.
5476     modified files:
5477      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5480 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
5482     Summary:
5483       Minor doc changes and code prettification.
5484     Revision:
5485       muse--main--1.0--patch-75
5487     * AUTHORS: Note that YH's assignment is in the mail.
5488     
5489     * README (scripts): Explain better the contents of the `scripts'
5490       directory.
5491     
5492     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
5494     modified files:
5495      AUTHORS ChangeLog README lisp/muse-wiki.el
5498 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
5500     Summary:
5501       Merged from hodique@lifl.fr--2005 (patch 7-11)
5502     Revision:
5503       muse--main--1.0--patch-74
5505     Patches applied:
5506     
5507      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5508        split WikiWords and InterWiki links into their own package
5509     
5510      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5511        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
5512     
5513      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5514        Mimic experimental behavior for interwiki
5515     
5516      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5517        fix notes publishing
5518     
5519      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5520        various minor fixes
5522     new files:
5523      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
5525     modified files:
5526      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5527      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
5529     renamed files:
5530      experimental/.arch-ids/muse-wiki.el.id
5531        ==> experimental/.arch-ids/muse-wiki-old.el.id
5532      experimental/muse-wiki.el
5533        ==> experimental/muse-wiki-old.el
5535     new patches:
5536      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5537      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5538      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5539      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5540      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5543 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
5545     Summary:
5546       Tell people where to find on-line version of manual.
5547     Revision:
5548       muse--main--1.0--patch-73
5550     * README: Add on-line locations for manual.
5551     
5552     * muse.texi: Remove @include directive.  This makes generating a PDF of
5553       this documentation a lot easier.
5554     
5555     * muse.texi (Preface): Add on-line locations for manual.
5557     modified files:
5558      ChangeLog README muse.texi
5561 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
5563     Summary:
5564       Try to make Muse play nice with outline minor mode.
5565     Revision:
5566       muse--main--1.0--patch-72
5568     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
5569     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
5570     "muse" instead of "t" when adding invisibility to text or checking for
5571     invisibility.
5572     
5573     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
5574     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
5575     this function.
5577     modified files:
5578      ChangeLog lisp/muse-colors.el lisp/muse.el
5581 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
5583     Summary:
5584       Minor grammar fix in Introduction section of manual.
5585     Revision:
5586       muse--main--1.0--patch-71
5588     * muse.texi (Introduction): Minor grammar fix.
5590     modified files:
5591      ChangeLog muse.texi
5594 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5596     Summary:
5597       Release Muse 3.01.
5598     Revision:
5599       muse--main--1.0--patch-70
5601     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5602     
5603     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5604     
5605     * lisp/muse-poem.el (muse-poem-markup-strings)
5606       (muse-poem-chapbook-strings): Make customizable.
5607     
5608     * lisp/muse-poem.el (muse-chapbook-latex-header)
5609       (muse-chapbook-latex-footer): Docfix.
5610     
5611     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5612       (muse-texinfo-pdf-extension): Ditto.
5613     
5614     * lisp/muse.el (muse-version): Change to 3.01.
5615     
5616     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
5617       done, for now!
5619     modified files:
5620      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5621      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
5624 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
5626     Summary:
5627       Tweak documentation thoroughly; still incomplete.
5628     Revision:
5629       muse--main--1.0--patch-69
5631     * README: Minor tweaks.
5632     
5633     * muse.texi: Massively rename chapters so that the titles are more
5634       descriptive.  Clean up grammar.
5635     
5636     * muse.texi (Obtaining Muse): Move content of Installation node here,
5637       stripping out any customization tips, since those are covered later.
5638       Re-work this chapter since I was dissatisfied with it.
5639     
5640     * muse.texi (Installation): This node has the content of README regarding
5641       installation, which fits the title of the node much better than the
5642       previous content.
5643     
5644     * muse.texi (Blosxom): Turn the sections of this section into
5645       subsections.
5646     
5647     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
5648       like lists!
5649     
5650     * muse.texi (History): Add a "2005" item.
5652     modified files:
5653      ChangeLog README muse.texi
5656 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5658     Summary:
5659       Finish documenting 2 more publishing styles.
5660     Revision:
5661       muse--main--1.0--patch-68
5663     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5664     
5665     * lisp/muse-journal.el: Docfixes.
5666     
5667     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5668       documentation to this function.
5669     
5670     * muse.texi (Blosxom Options): New node containing the publishing styles
5671       and options provided by Blosxom.
5672       (Book): Add usage note, as I suspect a lot of people might be confused
5673       by this style.
5674       (HTML): Space out entries better.
5675       (Journal, LaTeX): New nodes for publishing styles.
5676       (Common Elements): Document a few options that are present in
5677       `muse-publish.el'.
5679     modified files:
5680      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5681      lisp/muse-latex.el lisp/muse-publish.el muse.texi
5684 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5686     Summary:
5687       Make Muse installable and correct an Emacs21 issue.
5688     Revision:
5689       muse--main--1.0--patch-67
5691     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5692       directory will be generated.
5693       (all): Compile muse.info by default.
5694       (doc): Refactor into individual generation rules for .html and .info
5695       files.
5696       (install): New rule that installs Muse source code, compiled .elc
5697       files, and the manual into proper places.
5698     
5699     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5700     
5701     * README (Insinuation): Move old content of Installation here.
5702       (Installation): Fill out this section.
5703       (Further Documentation): Add link to my website and note that a full
5704       manual is included with Muse.
5705     
5706     * lisp/Makefile (EL): Populate with .el files.
5707       (install): New rule that installs both .elc and .el files.
5708     
5709     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5710       Emacs21, hack in a handler for the @documentencoding tag so that it
5711       doesn't error out.
5713     modified files:
5714      ChangeLog Makefile Makefile.defs README lisp/Makefile
5715      lisp/muse-texinfo.el
5718 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5720     Summary:
5721       Cater even more to XEmacs and its annoying whims.
5722     Revision:
5723       muse--main--1.0--patch-66
5725     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5726       environment variable.
5727     
5728     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5729       handle it.  Load `muse-build.el' instead.
5730     
5731     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5732       used.
5733     
5734     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5735       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5736       not used.
5737     
5738     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5739       function does not appear to be used.
5740     
5741     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5742       `replace-regexp-in-string', since XEmacs doesn't have this function.
5743       We only implement the first 3 args, but this could be extended if we
5744       need to do so.
5745     
5746     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5747       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5748     
5749     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5750     
5751     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5752       make XEmacs shut up.
5753     
5754     * lisp/muse-convert.el (muse-write-footnote): Ditto.
5755     
5756     * lisp/muse-html.el (muse-html-markup-table): Ditto.
5757     
5758     * lisp/muse-http.el (muse-winnow-list): Ditto.
5759     
5760     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5761     
5762     * lisp/muse-project.el (muse-project-file-entries): Ditto.
5763     
5764     * lisp/muse-publish.el (muse-publish-markup): Ditto.
5765     
5766     * scripts/muse-build.el: Add contrib path first; probably doesn't change
5767       anything.
5768     
5769     * scripts/publish: Use EMACS environment variable instead of hard-coding
5770       it.
5772     modified files:
5773      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5774      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5775      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5776      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5777      lisp/muse.el scripts/muse-build.el scripts/publish
5780 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5782     Summary:
5783       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5784     Revision:
5785       muse--main--1.0--patch-65
5787     * AUTHORS: Update entry.
5788     
5789     * muse-*.el: Move to the lisp directory.
5790     
5791     * lisp/Makefile: New file containing rules to test and compile the
5792       source.
5793     
5794     * Makefile.defs: New file that contains common definitions for all other
5795       Makefiles, such as Emacs command to use.
5796     
5797     * Makefile: Move lisp-specific rules to lisp/Makefile.
5798       (SUBDIRS): New variable containing subdirectories to clean.
5799     
5800     * README: Update to reflect new location of source files.  Give updated
5801       directions for compiling with XEmacs.
5802     
5803     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5804       compile.
5805       (%.html): Pass SITEFLAG as an environment variable to
5806       ../scripts/publish.
5807     
5808     * examples/QuickStart (The): Re-add the stray <comment> tag since it
5809       seems to be needed to keep the process from failing.  This has *got* to
5810       be a bug in Muse, but I don't want to deal with it now.
5811     
5812     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5813     
5814     * lisp/muse-convert.el: Move line to commentary section.
5815     
5816     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5817       locally-bound `type' variable isn't used here.
5818     
5819     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5820     
5821     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5822       binding.
5823     
5824     * scripts/muse-build.el (load-path): Correct paths.
5825     
5826     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5827       as to avoid spurious warnings.
5828     
5829     * scripts/publish (style): Make use of SITEFLAG environment variable, if
5830       it exists.
5831     
5832     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5833       (muse-match-string-no-properties): New functions that take the place of
5834       `line-end-position', `line-beginning-position', and
5835       `match-string-no-properties', respectively.
5836     
5837     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5838       (muse-my-journal-find-entries): Use Muse-specific version of
5839       `match-string-no-properties', `line-beginning-position', and
5840       `line-end-position' since these do not exist in XEmacs.
5841     
5842     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5843       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5844     
5845     * lisp/muse-convert.el (muse-latex-transform): Ditto.
5846     
5847     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5848       (muse-html-insert-contents): Ditto.
5849     
5850     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5851     
5852     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5853     
5854     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5855     
5856     * lisp/muse-publish.el (muse-publish-markup-tag)
5857       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5858       (muse-published-buffer-contents): Ditto.
5859     
5860     * scripts/muse-build.el (muse-elint-files): Ditto.
5862     new files:
5863      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5864      lisp/.arch-ids/Makefile.id lisp/Makefile
5866     modified files:
5867      AUTHORS ChangeLog Makefile README examples/Makefile
5868      examples/QuickStart examples/johnw/muse-johnw.el
5869      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5870      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5871      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5872      lisp/muse.el scripts/muse-build.el scripts/publish
5874     renamed files:
5875      .arch-ids/muse-blosxom.el.id
5876        ==> lisp/.arch-ids/muse-blosxom.el.id
5877      .arch-ids/muse-book.el.id
5878        ==> lisp/.arch-ids/muse-book.el.id
5879      .arch-ids/muse-colors.el.id
5880        ==> lisp/.arch-ids/muse-colors.el.id
5881      .arch-ids/muse-convert.el.id
5882        ==> lisp/.arch-ids/muse-convert.el.id
5883      .arch-ids/muse-docbook.el.id
5884        ==> lisp/.arch-ids/muse-docbook.el.id
5885      .arch-ids/muse-html.el.id
5886        ==> lisp/.arch-ids/muse-html.el.id
5887      .arch-ids/muse-http.el.id
5888        ==> lisp/.arch-ids/muse-http.el.id
5889      .arch-ids/muse-journal.el.id
5890        ==> lisp/.arch-ids/muse-journal.el.id
5891      .arch-ids/muse-latex.el.id
5892        ==> lisp/.arch-ids/muse-latex.el.id
5893      .arch-ids/muse-mode.el.id
5894        ==> lisp/.arch-ids/muse-mode.el.id
5895      .arch-ids/muse-poem.el.id
5896        ==> lisp/.arch-ids/muse-poem.el.id
5897      .arch-ids/muse-project.el.id
5898        ==> lisp/.arch-ids/muse-project.el.id
5899      .arch-ids/muse-publish.el.id
5900        ==> lisp/.arch-ids/muse-publish.el.id
5901      .arch-ids/muse-regexps.el.id
5902        ==> lisp/.arch-ids/muse-regexps.el.id
5903      .arch-ids/muse-texinfo.el.id
5904        ==> lisp/.arch-ids/muse-texinfo.el.id
5905      .arch-ids/muse.el.id
5906        ==> lisp/.arch-ids/muse.el.id
5907      muse-blosxom.el
5908        ==> lisp/muse-blosxom.el
5909      muse-book.el
5910        ==> lisp/muse-book.el
5911      muse-colors.el
5912        ==> lisp/muse-colors.el
5913      muse-convert.el
5914        ==> lisp/muse-convert.el
5915      muse-docbook.el
5916        ==> lisp/muse-docbook.el
5917      muse-html.el
5918        ==> lisp/muse-html.el
5919      muse-http.el
5920        ==> lisp/muse-http.el
5921      muse-journal.el
5922        ==> lisp/muse-journal.el
5923      muse-latex.el
5924        ==> lisp/muse-latex.el
5925      muse-mode.el
5926        ==> lisp/muse-mode.el
5927      muse-poem.el
5928        ==> lisp/muse-poem.el
5929      muse-project.el
5930        ==> lisp/muse-project.el
5931      muse-publish.el
5932        ==> lisp/muse-publish.el
5933      muse-regexps.el
5934        ==> lisp/muse-regexps.el
5935      muse-texinfo.el
5936        ==> lisp/muse-texinfo.el
5937      muse.el
5938        ==> lisp/muse.el
5940     new directories:
5941      lisp lisp/.arch-ids
5944 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5946     Summary:
5947       Massively untabify files.
5948     Revision:
5949       muse--main--1.0--patch-64
5952     modified files:
5953      ChangeLog ChangeLog.2004 experimental/muse-message.el
5954      experimental/muse-wiki.el muse-book.el muse-colors.el
5955      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5956      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5957      muse-project.el muse-publish.el muse-regexps.el
5958      muse-texinfo.el muse.el
5961 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5963     Summary:
5964       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5965     Revision:
5966       muse--main--1.0--patch-63
5968     (Summary of changes that Yann made)
5969     
5970     * muse-colors.el (muse-colors-link): Whitespace cleanup.
5971     
5972     * muse-mode.el (muse-generate-index): Move index generation code into
5973       `muse-index-as-string'.
5974       (muse-index-as-string): New function that generates an index and
5975       returns it as a string, instead of placing it in a buffer like
5976       `muse-generate-index' used to.
5977     
5978     Patches applied:
5979     
5980      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5981        merge from mwolson@gnu.org--2005
5982     
5983      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5984        Accept WikiWords as links [mostly rescinded]
5985     
5986      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5987        merge from mwolson@gnu.org--2005/muse--main--1.0
5988     
5989      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5990        Merged from mwolson@gnu.org--2005 (patch 60-62)
5991     
5992      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5993        provide a string view of the index
5995     modified files:
5996      ChangeLog muse-colors.el muse-latex.el muse-mode.el
5998     new patches:
5999      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6000      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6001      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6002      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6003      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6006 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
6008     Summary:
6009       Document Blosxom, Book, DocBook, and HTML publishing styles.
6010     Revision:
6011       muse--main--1.0--patch-62
6013     * muse-blosxom.el: Clean up header.
6014     
6015     * muse-book.el (muse-before-book-publish-hook): Rename to
6016       `muse-book-before-publish-hook'.
6017       (muse-after-book-publish-hook): Rename to
6018       `muse-book-after-publish-hook'.
6019     
6020     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
6021       (muse-html-markup-strings, muse-xhtml-markup-strings)
6022       (muse-html-meta-content-type, muse-html-meta-content-encoding)
6023       (muse-html-charset-default, muse-html-encoding-default)
6024       (muse-html-encoding-map): Docfixes.
6025     
6026     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
6027       sections.
6029     modified files:
6030      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
6033 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
6035     Summary:
6036       Begin work on Publishing Styles section of manual.
6037     Revision:
6038       muse--main--1.0--patch-61
6040     * Makefile (.PHONY): Add "doc" to list.
6041       (doc): New rule that generates Info and HTML files from muse.texi.
6042       (dist): Rely on `distclean', not `clean'.
6043     
6044     * examples/QuickStart (Authoring mode): Remove empty section.
6045     
6046     * muse.texi: Call this program "the Emacs Muse" in title.
6047       (Publishing Styles): Begin to populate section.
6048       (Deriving Styles): First subsection of Publishing Styles.
6049       (Contributors): Remove spurious copyright section, since we address
6050       this in the title.
6051     
6052     * README: Actually remember to add this file.
6054     new files:
6055      .arch-ids/README.id README
6057     modified files:
6058      ChangeLog Makefile examples/QuickStart muse.texi
6061 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
6063     Summary:
6064       Document Markup Rules.
6065     Revision:
6066       muse--main--1.0--patch-60
6068     * examples/QuickStart: Remove stray <comment> tag.
6069     
6070     * muse.texi (Top): Comment every menu line.
6071       (Markup Rules): New section with plenty of subsections.
6073     modified files:
6074      ChangeLog examples/QuickStart muse.texi
6077 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
6079     Summary:
6080       Release this as Muse 3.00.90 (RC1).
6081     Revision:
6082       muse--main--1.0--patch-59
6084     * Makefile (%.elc): Use -q instead of --no-init-file because the former
6085       is compatible with both Emacs and XEmacs.
6086     
6087     * examples/README: Renamed to QuickStart.
6088     
6089     * examples/Makefile (EXAMPLES): Reflect name change of README.
6090     
6091     * muse.el: Ditto.
6093     modified files:
6094      ChangeLog Makefile examples/Makefile muse.el
6096     renamed files:
6097      examples/.arch-ids/README.id
6098        ==> examples/.arch-ids/QuickStart.id
6099      examples/README
6100        ==> examples/QuickStart
6103 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
6105     Summary:
6106       Makefile refactoring.
6107     Revision:
6108       muse--main--1.0--patch-58
6110     * Makefile (.PHONY): List all non-file targets.
6111       (examples): New rule that calls Make in the examples directory.
6112       (atranslit): Removed, since this isn't (yet) bundled with Muse.
6113     
6114     * README: Move to the examples directory.  I'd prefer to distribute a
6115       very basic plain text README and use this as a quickstart + markup
6116       example + publishing example.
6117     
6118     * examples/Makefile: Move all README-related rules here.
6119     
6120     * examples/README: Add an "About this document" section.  
6121     
6122     * scripts/publish (style): Do not include the contrib directory, since we
6123       don't use any code from there.  Since this is only invoked from the
6124       examples directory, make sure add the parent directory to the load
6125       path.
6126     
6127     * muse.texi: Change version to 3.00.90 (RC1).
6128     
6129     * muse.el: Change location of the README file in header.
6130     
6131     * muse.el (muse-version): Update to 3.00.90 (RC1).
6133     new files:
6134      examples/.arch-ids/Makefile.id examples/Makefile
6136     modified files:
6137      ChangeLog Makefile examples/README muse.el muse.texi
6138      scripts/publish
6140     renamed files:
6141      .arch-ids/README.id
6142        ==> examples/.arch-ids/README.id
6143      README
6144        ==> examples/README
6147 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
6149     Summary:
6150       Update my example configuration.
6151     Revision:
6152       muse--main--1.0--patch-57
6154     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
6155       and experimental status of muse-message.
6157     modified files:
6158      ChangeLog examples/mwolson/muse-init.el
6161 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
6163     Summary:
6164       Provide optional outline-style faces; customization fixes; experimental stuff.
6165     Revision:
6166       muse--main--1.0--patch-56
6168     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
6169       option that determines what the header faces should look like.  If
6170       'outline, use outline-style faces.  If nil, don't generate the faces at
6171       all, which allows the user to specify their own.  Otherwise, use the
6172       scaled faces, which is the default behavior.
6173       (muse-colors-outline-faces-list): List of faces to use.  In case the
6174       outline faces are not available, provide reasonable defaults.
6175       (muse-make-faces): Use dolist instead of mapc.  Implement the
6176       possibility of having outline-style colors for heading.  Don't call
6177       this function immediately -- give the users time to make their changes
6178       through the customize interface.  Once we call this function, Emcs from
6179       CVS will not allow the faces to be changed easily, which is a shame.
6180     
6181     * muse-message.el (muse-message-contents-tag): Copied from
6182       `muse-publish-contents-tag' in order to keep the customization
6183       interface from making the `muse-markup-tags' option from throwing a
6184       type mismatch error.  This function is untested and will likely do
6185       nothing useful.  This file has been moved to the experimental folder
6186       until it gets fleshed out more.
6187     
6188     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
6189       file that could eventually provide wiki-like ability.  Currently this
6190       is just a collection of functions that were pruned out when he remade
6191       Muse, so don't get too excited.  I plan to eventually merge Yann
6192       Hodique's work here, probably after the first release of Muse.
6193     
6194     * muse-regexps.el (muse-regexp): Improve description.
6195     
6196     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
6197       the muse-regexp group since it is just a single regexp.  Lists of
6198       regexps don't have to be in muse-regexp, however.
6199     
6200     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
6201       since the Emacs devel mailing list seems to not want Britain-izations
6202       in Emacs code.
6203     
6204     * muse-colors.el (muse-colors): Ditto.
6205     
6206     * muse-docbook.el (muse-docbook): Ditto.
6207     
6208     * muse-html.el (muse-html): Ditto.
6209     
6210     * muse-http.el (muse-http): Ditto.
6211     
6212     * muse-message.el (muse-message): Ditto.
6213     
6214     * muse-mode.el (muse-mode): Ditto.
6215     
6216     * muse-project.el (muse-project): Ditto.
6217     
6218     * muse-publish.el (muse-publish): Ditto.
6219     
6220     * muse.el (muse): Ditto.
6222     new files:
6223      experimental/.arch-ids/=id
6224      experimental/.arch-ids/muse-wiki.el.id
6225      experimental/muse-wiki.el
6227     modified files:
6228      ChangeLog experimental/muse-message.el muse-blosxom.el
6229      muse-colors.el muse-docbook.el muse-html.el muse-http.el
6230      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
6231      muse.el
6233     renamed files:
6234      .arch-ids/muse-message.el.id
6235        ==> experimental/.arch-ids/muse-message.el.id
6236      muse-message.el
6237        ==> experimental/muse-message.el
6239     new directories:
6240      experimental experimental/.arch-ids
6243 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
6245     Summary:
6246       Fix publishing error when given an empty string for header/footer.
6247     Revision:
6248       muse--main--1.0--patch-55
6250     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
6251       `file-readable-p' if it is an empty string.  For some reason,
6252       `file-readable-p' and `insert-file-contents' were treating an empty
6253       string as if it were the current directory.
6255     modified files:
6256      ChangeLog muse-publish.el
6259 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
6261     Summary:
6262       WYSIWYG emphasis, XEmacs compatibility hacks.
6263     Revision:
6264       muse--main--1.0--patch-54
6266     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
6267       compliant.  Only colorize if we end with the same number of asterisks
6268       as we start with, preventing unnoticed syntax errors.  Don't colorize
6269       in the middle of a word.
6270       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
6271       Only colorize if we end with an underscore.  Don't colorize in the
6272       middle of a word.
6273     
6274     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
6275       inside of group.  This will probably not do anything, but it seems
6276       syntactically good.
6277     
6278     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
6279       where we start with an image link.  JohnW didn't seem to like having
6280       <p> tags inserted before image links, but they don't validate properly
6281       as they are.  For now, I will surround such links/paragraphs with <div
6282       class="image-link"> in an attempt to be as not invasive and yet
6283       standards compliant as possible.
6284     
6285     * muse-html.el (muse-html-escape-string): Work around distinction between
6286       int and char types in XEmacs.  Deal with an annoying replace-match bug
6287       in XEmacs that rears its head at times.
6288     
6289     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
6290       multi-line.
6292     modified files:
6293      ChangeLog muse-colors.el muse-docbook.el muse-html.el
6294      muse-publish.el
6297 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
6299     Summary:
6300       Minor code cleanup to address elint issues.
6301     Revision:
6302       muse--main--1.0--patch-53
6304     * Makefile (test): Don't build README files during this rule.  Remove
6305       spurious "make clean" statement.
6306     
6307     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
6308       `muse-colors' group, and give it a proper type.
6309     
6310     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
6311     
6312     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
6313       muse-my-journal-find-entries): Replace `string-to-int' with
6314       `string-to-number'.
6315     
6316     * muse-html.el (muse-html-insert-contents): Ditto.
6317     
6318     * muse-journal.el (muse-journal-html-munge-buffer,
6319       muse-journal-latex-munge-buffer): Ditto.
6320     
6321     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6322     
6323     * muse-publish.el (muse-publish-markup-footnote,
6324       muse-publish-contents-tag): Ditto.
6325     
6326     * muse-regexps.el (muse-extreg-usable-p): Ditto.
6328     modified files:
6329      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
6330      muse-html.el muse-journal.el muse-mode.el muse-publish.el
6331      muse-regexps.el
6334 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
6336     Summary:
6337       Add ability to automate the creation a new blosxom entry.
6338     Revision:
6339       muse--main--1.0--patch-52
6341     * examples/mwolson/muse-init.el: Move new entry section to
6342       muse-blosxom.el.  Modify the key settings in my example accordingly.
6343     
6344     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
6345       Muse always makes sure that the file ends with a newline.
6346     
6347     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
6348       planner markup is now provided automatically by the planner port to
6349       Muse, and we don't have any customized markup.
6350     
6351     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
6352       variable that specifies where the base directory of your blog entries
6353       is found.
6354     
6355     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
6356       the base directory.  Explore categories recursively.
6357     
6358     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
6359       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
6360       special characters file name.
6361     
6362     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
6363       making a new blog entry.  It will prompt you for a category, then a
6364       title, and then will create a new file that has the date and title
6365       inserted.
6367     modified files:
6368      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6371 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
6373     Summary:
6374       Change mailing address of FSF, add AUTHORS file.
6375     Revision:
6376       muse--main--1.0--patch-51
6378     * muse-*.el, muse.texi: Change mailing address of FSF.
6379     
6380     * muse.texi (Contributors): Fix typo.
6381     
6382     * AUTHORS: New file containing a list of all of those who have
6383       contributed code or documentation to Muse, how many lines were changed,
6384       etc.
6386     new files:
6387      .arch-ids/AUTHORS.id AUTHORS
6389     modified files:
6390      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
6391      muse-html.el muse-http.el muse-journal.el muse-latex.el
6392      muse-message.el muse-mode.el muse-poem.el muse-project.el
6393      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
6394      muse.texi
6397 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
6399     Summary:
6400       Merged from hodique@lifl.fr--2005 (patch 0-1)
6401     Revision:
6402       muse--main--1.0--patch-50
6404     Patches applied:
6405     
6406      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
6407        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
6408     
6409      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6410        fix .html (for example) in visible names for links
6412     modified files:
6413      ChangeLog muse-publish.el
6415     new patches:
6416      hodique@lifl.fr--2005/muse--yh--1.0--base-0
6417      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6420 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
6422     Summary:
6423       Make generated X(HT)ML show up in the right encoding in other modes.
6424     Revision:
6425       muse--main--1.0--patch-49
6427     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
6428       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
6429       generated (X)HTML files show up in the right coding system when editing
6430       them with another Emacs mode.
6431     
6432     * muse-journal.el (muse-journal-rss-header): Automatically determine the
6433       encoding instead of hard-coding it.
6434     
6435     * muse-message.el: Add content to Commentary section, explaining the use
6436       of this publishing style.
6438     modified files:
6439      ChangeLog muse-html.el muse-journal.el muse-message.el
6442 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
6444     Summary:
6445       Move regexps to same group, only make 4 heading faces.
6446     Revision:
6447       muse--main--1.0--patch-48
6449     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
6450       can only publish 3 of them specially, leaving the fourth to be in
6451       plain text.
6452       (muse-colors-markup): Only recognize 4 levels of heading.
6453     
6454     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
6455       (muse-file-regexp, muse-image-regexp)
6456       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
6457       like a good idea to have all the regexps in the same group.
6459     modified files:
6460      ChangeLog muse-colors.el muse-regexps.el muse.el
6463 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
6465     Summary:
6466       Update my example config, minor code cleanup.
6467     Revision:
6468       muse--main--1.0--patch-47
6470     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
6471       names and add "Plans" project.
6472     
6473     * muse-docbook.el (looking-back): Delete.
6474     
6475     * muse-html.el (looking-back): Delete.
6476     
6477     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
6478       instead of `looking-back'.
6479     
6480     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
6481       function, use this function.  If `looking-back' exists, call it;
6482       otherwise, use a workaround.
6484     removed files:
6485      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
6487     modified files:
6488      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
6489      muse-html.el muse.el
6492 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
6494     Summary:
6495       Handle a few paragraph publishing edge cases better.
6496     Revision:
6497       muse--main--1.0--patch-46
6499     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
6500       beginning-of-document, end-of-document, and paragraph separator regexps
6501       so that one markup rule can be used in all these cases.
6502       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
6503       particular, blockquote or center at beginning or end of document will
6504       be published properly.  Hopefully this won't slow things down too much.
6505       (muse-docbook-markup-paragraph-close): Removed.
6506     
6507     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
6508     
6509     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
6510       Ditto.
6511       (muse-html-markup-paragraph-close): Removed.
6513     modified files:
6514      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6517 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
6519     Summary:
6520       Improve prompt when reading a tag.
6521     Revision:
6522       muse--main--1.0--patch-45
6524     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
6525       other Emacs modes seem to do.
6527     modified files:
6528      ChangeLog muse-mode.el
6531 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
6533     Summary:
6534       Warn user when publishing fails due to a private directory.
6535     Revision:
6536       muse--main--1.0--patch-44
6538     * muse-project.el (muse-project-private-p): Warn users when publishing a
6539       file fails due to its directory not being readable by others.  Make
6540       sure that you do a `chmod +o name_of_directory' if you want the
6541       contents of that directory to be publishable.
6543     modified files:
6544      ChangeLog muse-project.el
6547 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
6549     Summary:
6550       Fix error with example tags and message publishing style.
6551     Revision:
6552       muse--main--1.0--patch-43
6554     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
6555       see if a previous definition for `font-lock-multiline' exists.
6556     
6557     * muse-message.el (muse-message-example-tag): Don't require two
6558       additional (unused) arguments.
6560     modified files:
6561      ChangeLog muse-colors.el muse-message.el
6564 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
6566     Summary:
6567       Always end the published document with a newline.
6568     Revision:
6569       muse--main--1.0--patch-42
6571     * muse-html.el (muse-html-markup-paragraph-close): Always end the
6572       published document with a newline.
6573     
6574     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
6576     modified files:
6577      ChangeLog muse-docbook.el muse-html.el
6580 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
6582     Summary:
6583       Don't let automatic backup files crash the publishing process.
6584     Revision:
6585       muse--main--1.0--patch-41
6587     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
6588       directive since this value is already processed by
6589       `muse-publish-markup-directive', and may be obtained by using
6590       the code: (muse-publishing-directive "date").
6591     
6592     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
6593       to run (funcall nil); this happened once during a debugging process.
6594     
6595     * muse-project.el (muse-project-private-p): Skip any file for which we
6596       cannot fetch attributes.  This fixes a bug where having an
6597       Emacs-generated automatic backup file in a publishing directory causes
6598       the publishing process to halt with an error.
6600     modified files:
6601      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
6604 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
6606     Summary:
6607       Apply fix in previous patch to the DocBook publishing style.
6608     Revision:
6609       muse--main--1.0--patch-40
6611     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
6612       previous patch here as well.
6613     
6615     modified files:
6616      ChangeLog muse-docbook.el
6619 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6621     Summary:
6622       Fix newly-introduced lock-up during HTML publishing.
6623     Revision:
6624       muse--main--1.0--patch-39
6626     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
6627       planner rules higher priority in the publishing sequence.  Hopefully
6628       this will not wreck anything; I don't use these rules, so I cannot
6629       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
6630     
6631     * muse-html.el (muse-html-markup-paragraph-close): Don't use
6632       replace-match; that seems to be slightly evil.  Return nil instead of a
6633       newline since otherwise Muse thinks that we are not done yet and gets
6634       into an infinite loop.  This should fix the lock-up problem that
6635       resulted from the previous few patches.
6637     modified files:
6638      ChangeLog muse-blosxom.el muse-html.el
6641 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6643     Summary:
6644       Parenthesis goofup.
6645     Revision:
6646       muse--main--1.0--patch-38
6648     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6649     
6651     modified files:
6652      ChangeLog muse-blosxom.el
6655 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6657     Summary:
6658       Make docbook and blosxom modes close paragraphs properly at end.
6659     Revision:
6660       muse--main--1.0--patch-37
6662     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6663       patch.
6664     
6665     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6666       (muse-docbook-markup-paragraph-close): Adapt from
6667       `muse-html-markup-paragraph-close'.
6668     
6669     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6670       preserve the same appearance as before the last patch.
6672     modified files:
6673      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6676 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
6678     Summary:
6679       Bugfix: Close P tag properly at end of file.
6680     Revision:
6681       muse--main--1.0--patch-36
6683     * muse-blosxom.el: Fix bug where loading this file twice would cause an
6684       error.
6685     
6686     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6687       detecting whether or not a paragraph needs a closing P tag.
6688       (muse-html-markup-paragraph-close): New function that only inserts a
6689       closing P tag when an unclosed P tag is nearby.
6691     modified files:
6692      ChangeLog muse-blosxom.el muse-html.el
6695 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6697     Summary:
6698       Update my example settings.
6699     Revision:
6700       muse--main--1.0--patch-35
6702     * examples/mwolson/muse-init.el: Synchronize with my current settings.
6704     modified files:
6705      ChangeLog examples/mwolson/muse-init.el
6708 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6710     Summary:
6711       Update documentation for C-c TAB feature.
6712     Revision:
6713       muse--main--1.0--patch-34
6715     * muse.texi (Keystroke Summary): Note that C-c TAB calls
6716       `muse-insert-tag'.
6717     
6719     modified files:
6720      ChangeLog muse.texi
6723 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6725     Summary:
6726       New feature: tag completion with C-c TAB.
6727     Revision:
6728       muse--main--1.0--patch-33
6730     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6731       (muse-tag-history, muse-custom-tags): New variables that keep track of
6732       the tag history and newly-entered tags respectively for
6733       `muse-insert-tag'.
6734       (muse-insert-tag): New function that interactively prompts the user for
6735       a tag to use.
6737     modified files:
6738      ChangeLog muse-mode.el
6741 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6743     Summary:
6744       Fix XHTML validation error with <hr> and <br>.
6745     Revision:
6746       muse--main--1.0--patch-32
6748     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6749       and HR tags for XHTML publishing.  This should fix a few validation
6750       errors that I've been noticing lately.
6752     modified files:
6753      ChangeLog muse-html.el
6756 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6758     Summary:
6759       Remove flyspell overlays on links.
6760     Revision:
6761       muse--main--1.0--patch-31
6763     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
6764       should make the link clickable.  On Emacs21, the color will stay red,
6765       but other Emacsen should do the right thing, which is use the normal
6766       link color.  Hopefully this will fix some strange flyspell-related link
6767       problems.
6769     modified files:
6770      ChangeLog muse-colors.el
6773 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6775     Summary:
6776       Update my example Muse settings.
6777     Revision:
6778       muse--main--1.0--patch-30
6780     * examples/mwolson/muse-init.el: Update from my latest version.
6781       (muse-project-alist): Remove the francais part of my blog.
6782       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6783       into this and `my-muse-mode-fill-nobreak-p'.
6784       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6785       this is the best way to accomplish this.
6786       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6787       characters in the title.
6788       (my-muse-prepare-entry-for-xanga): Treat example regions better.
6790     modified files:
6791      ChangeLog examples/mwolson/muse-init.el
6794 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6796     Summary:
6797       Add simple `muse-version' function.
6798     Revision:
6799       muse--main--1.0--patch-29
6801     * muse.el (muse-version): New function that displays the value of the
6802       `muse-version' variable.  This should be easier for the user to type
6803       than C-h v muse-version.
6805     modified files:
6806      ChangeLog muse.el
6809 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6811     Summary:
6812       Don't compile documentation by default.
6813     Revision:
6814       muse--main--1.0--patch-28
6816     * Makefile (all): Don't compile documentation by default.
6817       (doc): Use this rule to compile documentation.
6819     modified files:
6820      ChangeLog Makefile
6823 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6825     Summary:
6826       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6827     Revision:
6828       muse--main--1.0--patch-27
6830     2005-04-16  Michael Olson  <mwolson@gnu.org>
6831     
6832         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6833         johnw. If a journal entry's title is a [[link]], then an
6834         <enclosure> tag will be added to the XML data giving the size and
6835         MIME type of the link target.  This makes podcasting with Muse
6836         trivial.
6837         (muse-journal-rss-entry-template): Add enclosure usage to example.
6838         (muse-journal-rss-munge-buffer): Implement enclosures.
6840     modified files:
6841      ChangeLog muse-journal.el
6844 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6846     Summary:
6847       Standardize source headers, appease elint, don't require planner
6848     Revision:
6849       muse--main--1.0--patch-26
6851     2005-04-15  Michael Olson  <mwolson@gnu.org>
6852     
6853         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6854         `scripts' directory since it really isn't part of Muse proper; it
6855         is used to generate Muse output from the command line.
6856     
6857         * muse-blosxom.el: Handle case where planner is not loaded so that
6858         it isn't a hard requirement.
6859     
6860         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6861         that elint doesn't complain.
6862     
6863         * muse-message.el (muse-message-markup-link): Don't throw up on
6864         links with no description.
6865     
6866         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6867         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6868         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6869         muse-project.el, muse-publish.el, muse-regexps.el,
6870         muse-texinfo.el, muse.el: Add standard header for each file in
6871         preparation for the initial release, which will hopefully happen
6872         sometime within the next month.
6873     
6875     removed files:
6876      experimental/.arch-ids/=id
6878     modified files:
6879      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6880      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6881      muse-journal.el muse-latex.el muse-message.el muse-mode.el
6882      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6883      muse-texinfo.el muse.el
6885     renamed files:
6886      .arch-ids/muse-build.el.id
6887        ==> scripts/.arch-ids/muse-build.el.id
6888      muse-build.el
6889        ==> scripts/muse-build.el
6891     removed directories:
6892      experimental experimental/.arch-ids
6895 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6897     Summary:
6898       Merge contents of muse-latexcjk.el into muse-latex.el.
6899     Revision:
6900       muse--main--1.0--patch-25
6902     2005-04-14  Michael Olson  <mwolson@gnu.org>
6903     
6904         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6905         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6906         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6907         Merge in from muse-latexcjk.el.
6908     
6909         * muse-latexcjk.el: Removed, functionality merged with
6910         muse-latex.el
6912     removed files:
6913      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6915     modified files:
6916      ChangeLog muse-latex.el
6919 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6921     Summary:
6922       Merge muse-xhtml.el into muse-html.el.
6923     Revision:
6924       muse--main--1.0--patch-24
6926     2005-04-06  Michael Olson  <mwolson@gnu.org>
6927     
6928         * examples/mwolson/muse-init.el: Update with respect to the
6929         muse-xhtml.el merge.
6930     
6931         * muse-html.el: The contents of muse-xhtml.el have been merged in
6932         as advised by John Wiegley.
6933         (muse-html-style-sheet): Add example for XHTML use in the
6934         function's documentation.
6935         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6936         Moved from muse-xhtml.el.
6937     
6938         * muse-xhtml.el: Removed; contents merged into muse-html.el.
6940     removed files:
6941      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6943     modified files:
6944      ChangeLog examples/mwolson/muse-init.el muse-html.el
6947 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6949     Summary:
6950       Try to fix regexps for Emacs 21.4.
6951     Revision:
6952       muse--main--1.0--patch-23
6954     2005-04-05  Michael Olson  <mwolson@gnu.org>
6955     
6956         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6957         for Emacs 21.4.
6959     modified files:
6960      ChangeLog muse-regexps.el
6963 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6965     Summary:
6966       Add comments to the publish-project example script
6967     Revision:
6968       muse--main--1.0--patch-22
6970     2005-04-01  Michael Olson  <mwolson@gnu.org>
6971     
6972         * examples/publish-project: Moved here from
6973         scripts/publish-project.  Added a few comments so people know what
6974         it is used for.
6976     modified files:
6977      ChangeLog examples/publish-project
6979     renamed files:
6980      scripts/.arch-ids/publish-project.id
6981        ==> examples/.arch-ids/publish-project.id
6982      scripts/publish-project
6983        ==> examples/publish-project
6986 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6988     Summary:
6989       New XHTML style, add more examples to my sample muse config
6990     Revision:
6991       muse--main--1.0--patch-21
6993     2005-03-31  Michael Olson  <mwolson@gnu.org>
6994     
6995         * examples/mwolson/muse-init.el: Give an example of deriving a
6996         custom publishing style.
6997         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6998         (my-muse-prepare-entry-for-xanga): Mangle the published output
6999         from a blosxom project and copy the result to the clipboard for
7000         easy pasting into Xanga's web form.  The file is untouched.
7001     
7002         * muse-html.el (muse-html-style-sheet): Include the <style
7003         type="text/css"></style> wrapper around the example.
7004         (muse-html-header): Don't add <style type="text/css"></style>
7005         around the value of `muse-html-style-sheet' anymore.  This allows
7006         for the option of putting your stylesheet(s) in a separate file.
7007         An example of this is given in the documentation for this
7008         variable.
7009     
7010         * muse-xhtml: New file that implements a publishing style which is
7011         derived from HTML mode.  It uses a slightly modified version of
7012         the HTML markup rules to generate XHTML-compliant output.
7013     
7014         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
7015         "blosxom" style has been renamed to "blosxom-html".  Fix a few
7016         header gaffes.
7017     
7018         * muse-journal.el: Add new "journal-xhtml" style.
7019     
7020         * muse-message.el: Add new "message-xhtml" style.
7022     new files:
7023      .arch-ids/muse-xhtml.el.id muse-xhtml.el
7025     modified files:
7026      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
7027      muse-html.el muse-journal.el muse-message.el
7030 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
7032     Summary:
7033       Add my muse configuration to the examples
7034     Revision:
7035       muse--main--1.0--patch-20
7037     2005-03-24  Michael Olson  <mwolson@gnu.org>
7038     
7039         * examples/johnw: Move John Wiegley's configuration to this
7040         directory.
7041     
7042         * examples/mwolson: My configuration files go here.
7043     
7044         * examples/mwolson/muse-init.el: My Muse configuration file.  I
7045         just figured out how to keep links from being spell-checked or
7046         split up by fill-mode, so the implementation of this may be found
7047         here.  I also made a function that sets up a blog entry for me.
7049     new files:
7050      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
7051      examples/mwolson/.arch-ids/muse-init.el.id
7052      examples/mwolson/muse-init.el
7054     modified files:
7055      ChangeLog
7057     renamed files:
7058      examples/.arch-ids/muse-johnw.el.id
7059        ==> examples/johnw/.arch-ids/muse-johnw.el.id
7060      examples/.arch-ids/publish-johnw.id
7061        ==> examples/johnw/.arch-ids/publish-johnw.id
7062      examples/muse-johnw.el
7063        ==> examples/johnw/muse-johnw.el
7064      examples/publish-johnw
7065        ==> examples/johnw/publish-johnw
7067     new directories:
7068      examples/johnw examples/johnw/.arch-ids examples/mwolson
7069      examples/mwolson/.arch-ids
7072 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
7074     Summary:
7075       Add muse-blosxom script and plugin for pyblosxom
7076     Revision:
7077       muse--main--1.0--patch-19
7079     2005-03-24  Michael Olson  <mwolson@gnu.org>
7080     
7081         * muse-blosxom.el: Update copyright notice in headers and mention
7082         the pyblosxom scripts.
7083     
7084         * contrib/pyblosxom: New directory containing pyblosxom plugins
7085         and helper scripts.
7086     
7087         * contrib/getstamps.py: Script that generates the "timestamps"
7088         file, run on the local machine.
7089     
7090         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
7091         timestamps file.
7093     new files:
7094      contrib/pyblosxom/.arch-ids/=id
7095      contrib/pyblosxom/.arch-ids/getstamps.py.id
7096      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
7097      contrib/pyblosxom/getstamps.py
7098      contrib/pyblosxom/hardcodedates.py
7100     modified files:
7101      ChangeLog muse-blosxom.el
7103     new directories:
7104      contrib/pyblosxom contrib/pyblosxom/.arch-ids
7107 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
7109     Summary:
7110       muse-blosxom.el has matured past experimental status
7111     Revision:
7112       muse--main--1.0--patch-18
7114     2005-03-23  Michael Olson  <mwolson@gnu.org>
7115     
7116         * muse-blosxom.el: Remove common functionality that has already
7117         been implemented in `muse-html.el'.  Derive this mode from
7118         `muse-html'.  Update documentation.  I now feel that this file is
7119         ready to be included in the top-level Muse directory.
7121     modified files:
7122      ChangeLog muse-blosxom.el
7124     renamed files:
7125      experimental/.arch-ids/muse-blosxom.el.id
7126        ==> .arch-ids/muse-blosxom.el.id
7127      experimental/muse-blosxom.el
7128        ==> muse-blosxom.el
7131 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
7133     Summary:
7134       Make muse-blosxom.el slightly less experimental
7135     Revision:
7136       muse--main--1.0--patch-17
7138     2005-03-22  Michael Olson  <mwolson@gnu.org>
7139     
7140         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
7141         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
7142         useful.
7143         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
7144         from the `muse-blosxom-markup-date-directive' rule.
7145         (blosxom-set-time): Remove this function.  We're not going to be
7146         touching the timestamp manually anymore -- it's too much of a
7147         hassle.  Right now I've got a python program that compiles a
7148         timestamp file and a pyblosxom helper that reads it.  Something
7149         similar could be arranged for blosxom, I'm sure.
7150     
7152     modified files:
7153      ChangeLog experimental/muse-blosxom.el
7156 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
7158     Summary:
7159       Apply latest journal-related updates from johnw
7160     Revision:
7161       muse--main--1.0--patch-16
7164     modified files:
7165      ChangeLog examples/muse-johnw.el muse-journal.el
7168 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
7170     Summary:
7171       Add Projects node to the manual
7172     Revision:
7173       muse--main--1.0--patch-15
7175     2005-02-28  Michael Olson  <mwolson@gnu.org>
7176     
7177         * muse.texi: Change copyright notice since the FSF is now the
7178         copyright holder.
7179         (Projects): New node, based on a section from the README file.
7181     modified files:
7182      ChangeLog muse.texi
7185 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
7187     Summary:
7188       Correct documentation, adding some content.
7189     Revision:
7190       muse--main--1.0--patch-14
7192     2005-02-28  Michael Olson  <mwolson@gnu.org>
7193     
7194         * muse.texi: Change license terms of the documentation to the GNU
7195         GPL instead of the GNU FDL, as per the consent of the copyright
7196         holders of the emacs-wiki manual, from which this is based.  Some
7197         emacs-wiki-isms in the manual were corrected, and the Getting
7198         Started section was updated.
7200     modified files:
7201      ChangeLog muse.texi
7204 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
7206     Summary:
7207       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
7208     Revision:
7209       muse--main--1.0--patch-13
7211     2005-02-17  Michael Olson  <mwolson@gnu.org>
7212     
7213         * experimental/muse-blosxom.el: Somehow the contents of this file
7214         managed to get duplicated.  I removed the duplicates.
7215         (muse-blosxom-date): Remove this, since it is not useful.
7216         (muse-blosxom-header): Use the standard header that blosxom.el
7217         has.
7219     modified files:
7220      ChangeLog experimental/muse-blosxom.el
7223 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
7225     Summary:
7226       Initial commit of muse.texi, nothing substantial
7227     Revision:
7228       muse--main--1.0--patch-12
7230     2005-02-07  Michael Olson  <mwolson@gnu.org>
7231     
7232         * muse.texi: New file that provides the documentation for Muse.
7233         It is in a very rough form at the moment.  Nothing substantial may
7234         be found here yet.  Be ye warned.
7236     new files:
7237      .arch-ids/muse.texi.id muse.texi
7239     modified files:
7240      ChangeLog
7243 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
7245     Summary:
7246       Add docstring, new trivial function
7247     Revision:
7248       muse--main--1.0--patch-11
7250     2005-02-07  Michael Olson  <mwolson@gnu.org>
7251     
7252         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
7253         `muse-what-changed'.  No functionality change.
7254         (muse-what-changed): New function that displays in diff format the
7255         changes made since the buffer was last saved.
7256     
7257         * muse-project.el (muse-project-publish): Add docstring.
7259     modified files:
7260      ChangeLog muse-mode.el muse-project.el
7263 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
7265     Summary:
7266       Add experimental version of muse-blosxom.el to project
7267     Revision:
7268       muse--main--1.0--patch-10
7270     2005-02-04  Michael Olson  <mwolson@gnu.org>
7271     
7272         * Makefile (realclean): Remove file that gets generated when fonts
7273         are missing.
7274     
7275         * experimental/muse-bloxsom.el: New file that implements Blosxom
7276         support for Muse.  It's in a very rough state, hence its placement
7277         in the `experimental' directory.
7279     new files:
7280      experimental/.arch-ids/=id
7281      experimental/.arch-ids/muse-blosxom.el.id
7282      experimental/muse-blosxom.el
7284     modified files:
7285      ChangeLog Makefile
7287     new directories:
7288      experimental experimental/.arch-ids
7291 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
7293     Summary:
7294       Make permissions more consistent
7295     Revision:
7296       muse--main--1.0--patch-9
7299     modified files:
7300      ChangeLog
7302     modified directories:
7303      contrib examples scripts
7306 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
7308     Summary:
7309       Fix build problems
7310     Revision:
7311       muse--main--1.0--patch-8
7313     2005-02-04  Michael Olson  <mwolson@gnu.org>
7314     
7315         * muse-build.el: Add contrib directory to `load-path'.
7316         (muse-elint-files): Load `muse-regexps.el'.
7317     
7318         * scripts/publish: Change permissions so that this script is
7319         executable.  Add contrib directory to load list.  Add
7320         `muse-regexps.el' to list.
7322     modified files:
7323      ChangeLog muse-build.el scripts/publish
7326 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
7328     Summary:
7329       Use "&mdash;" instead of "&#151;"
7330     Revision:
7331       muse--main--1.0--patch-7
7333     2005-01-31  Michael Olson  <mwolson@gnu.org>
7334     
7335         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
7336         with "&mdash;" so that documents validate properly.  Thanks to
7337         Björn Lindström for the suggestion.
7338     
7339         * muse-html.el (muse-html-markup-strings): Ditto.
7341     modified files:
7342      ChangeLog muse-docbook.el muse-html.el
7345 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
7347     Summary:
7348       Fix use of "[:blank:]" in underline markup
7349     Revision:
7350       muse--main--1.0--patch-6
7352     2005-01-25  Michael Olson  <mwolson@gnu.org>
7353     
7354         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
7355         use of `muse-regexp-blank'.
7357     modified files:
7358      ChangeLog muse-colors.el
7361 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
7363     Summary:
7364       Fix problem with headings being given wrong face
7365     Revision:
7366       muse--main--1.0--patch-5
7368     2005-01-03  Michael Olson  <mwolson@gnu.org>
7369     
7370         * muse-colors.el: Add header.
7371         (muse-colors-emphasized): Headings were being given the coloring
7372         for the next level of heading instead of the real
7373         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
7374         Heading").  Thanks to Lan Yufeng for finding this and sending a
7375         patch.
7376     
7377         * muse-regexps.el: Fix header.
7379     modified files:
7380      ChangeLog muse-colors.el muse-regexps.el
7383 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
7385     Summary:
7386       Rotate ChangeLog
7387     Revision:
7388       muse--main--1.0--patch-4
7390     2005-01-01  Michael Olson  <mwolson@gnu.org>
7391     
7392         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
7393         version will be automatically maintained by Arch.
7394     
7396     new files:
7397      .arch-ids/ChangeLog.id ChangeLog
7399     renamed files:
7400      .arch-ids/ChangeLog.id
7401        ==> .arch-ids/ChangeLog.2004.id
7402      ChangeLog
7403        ==> ChangeLog.2004
7406 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
7408     Summary:
7409       Extended regexps fix, allow spaces in 1st part of links
7410     Revision:
7411       muse--main--1.0--patch-3
7413     2004-12-30  Michael Olson  <mwolson@gnu.org>
7414     
7415         * muse.el (muse-link-regexp): Allow spaces in the first part of
7416         links.
7417     
7418         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
7419         customizable alternatives to extended character classes.
7420     
7421         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
7423     modified files:
7424      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
7425      muse-html.el muse-mode.el muse-publish.el muse.el
7428 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
7430     Summary:
7431       Begin to change regexp handling, tweak muse.el header
7432     Revision:
7433       muse--main--1.0--patch-2
7435     2004-12-29  Michael Olson  <mwolson@gnu.org>
7436     
7437         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
7438         myself.  Update URL.
7439     
7440         * muse-regexps.el: New file that implements regexp handling.
7441         Generalized regexp options will be moved to it eventually.
7443     new files:
7444      .arch-ids/muse-regexps.el.id muse-regexps.el
7446     modified files:
7447      ChangeLog muse.el
7450 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
7452     Summary:
7453       Do some early spring cleaning
7454     Revision:
7455       muse--main--1.0--patch-1
7457     2004-12-29  Michael Olson  <mwolson@gnu.org>
7458     
7459         * Makefile: Change path to `publish' script.
7460     
7461         * contrib/pcomplete.el: New file that is used by Muse without
7462         actually being a part of it: hence its location in the contrib
7463         directory.
7464     
7465         * contrib/cgi.el, contrib/httpd.el: New location.
7466     
7467         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
7468     
7469         * scripts/publish, scripts/publish-project: Ditto.
7471     new files:
7472      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
7473      contrib/pcomplete.el examples/.arch-ids/=id
7474      scripts/.arch-ids/=id
7476     modified files:
7477      ChangeLog Makefile
7479     renamed files:
7480      .arch-ids/cgi.el.id
7481        ==> contrib/.arch-ids/cgi.el.id
7482      .arch-ids/httpd.el.id
7483        ==> contrib/.arch-ids/httpd.el.id
7484      .arch-ids/muse-johnw.el.id
7485        ==> examples/.arch-ids/muse-johnw.el.id
7486      .arch-ids/publish-johnw.id
7487        ==> examples/.arch-ids/publish-johnw.id
7488      .arch-ids/publish-project.id
7489        ==> scripts/.arch-ids/publish-project.id
7490      .arch-ids/publish.id
7491        ==> scripts/.arch-ids/publish.id
7492      cgi.el
7493        ==> contrib/cgi.el
7494      httpd.el
7495        ==> contrib/httpd.el
7496      muse-johnw.el
7497        ==> examples/muse-johnw.el
7498      publish
7499        ==> scripts/publish
7500      publish-johnw
7501        ==> examples/publish-johnw
7502      publish-project
7503        ==> scripts/publish-project
7505     new directories:
7506      contrib contrib/.arch-ids examples examples/.arch-ids scripts
7507      scripts/.arch-ids
7510 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
7512     Summary:
7513       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7514     Revision:
7515       muse--main--1.0--base-0
7517     (automatically generated log message)
7519     new patches:
7520      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
7521      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
7522      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
7523      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
7524      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
7525      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
7526      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
7527      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
7528      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7529      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
7530      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
7531      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
7532      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
7533      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
7534      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
7535      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
7536      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
7537      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8