Use simpler markup string for anchors.
[muse-el.git] / ChangeLog
blob09169d593e0514775894256ed4e5fdcbcf222fe4
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 04:32:27 GMT Michael Olson <mwolson@gnu.org> patch-319
7     Summary:
8       Use simpler markup string for anchors.
9     Revision:
10       muse--main--1.0--patch-319
12     * lisp/muse-docbook.el (muse-docbook-markup-strings): Use 'anchor instead
13       of 'begin-anchor and 'end-anchor.
14     
15     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
16     
17     * lisp/muse-publish.el (muse-publish-markup-anchor): Ditto.
18     
19     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
20     
21     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Ditto.
22     
23     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
24     
25     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-anchor):
26       Revert previous change, since muse-html-insert-contents needs
27       muse-html-insert-anchor.
29     modified files:
30      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
31      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
32      lisp/muse-xml-common.el lisp/muse-xml.el
35 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
37     Summary:
38       Fix a markup error involving links like [[#foo]].
39     Revision:
40       muse--main--1.0--patch-318
42     * examples/QuickStart.muse: Move <contents> higher.  Remove <comment>
43       tags around the centered text.
44     
45     * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
46       (muse-html-markup-strings): Remove table-group strings, since they
47       aren't valid (X)HTML like I had thought.  Change center to use <p>
48       rather than <span>.
49       (muse-html-insert-anchor): Remove.
50       (muse-html-markup-anchor): Respect the noemphasis property.  This fixes
51       a bug with links like [[#foo]].
52       (muse-html-markup-footnote): Insert the correct footnote number.
53     
54     * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
55       rule higher than anchor rule.
56       (muse-publish-markup-anchor): Respect the noemphasis property.
57     
58     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
59       noemphasis property.
61     modified files:
62      ChangeLog examples/QuickStart.muse lisp/muse-html.el
63      lisp/muse-publish.el lisp/muse-xml-common.el
66 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
68     Summary:
69       Get rid of muse-regexp-space.  Standardize anchor markup somewhat.
70     Revision:
71       muse--main--1.0--patch-317
73     * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
74       Replace muse-regexp-space with muse-regexp-blank.  Too many Emacs
75       functions treat [:blank:]+\n differently than [:space:], so we'll use
76       the former everywhere.
77     
78     * lisp/muse-convert.el (muse-write-citation): Ditto.
79     
80     * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
81     
82     * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
83     
84     * lisp/muse-publish.el (muse-publish-markup-regexps)
85       (muse-publish-markup-tag, muse-publish-surround-text)
86       (muse-publish-markup-list): Ditto.
87     
88     * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
89       Ditto.
90     
91     * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
92     
93     * lisp/muse-regexps.el (muse-regexp-space): Remove.
94     
95     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
96       muse-xml-markup-anchor.
97       (muse-docbook-markup-strings): Add markup strings for anchors.
98       (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
99     
100     * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
101     
102     * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
103       since we now have a sane default in muse-publish.el.
104       (muse-latex-markup-strings): Add markup strings for anchors.
105       (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
106     
107     * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
108       strings.  If style does not handle anchors, remove them.
109     
110     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
111       rule, since we now have a sane default in muse-publish.el.
112       (muse-texinfo-markup-strings): Add markup strings for anchors.
113       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
114     
115     * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
116       for handling anchors.
117       (muse-xml-markup-table): Pass row-len to begin-table-group markup
118       string.
119     
120     * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
121       anchors.
122       (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
124     modified files:
125      ChangeLog lisp/muse-colors.el lisp/muse-convert.el
126      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
127      lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
128      lisp/muse-regexps.el lisp/muse-registry.el
129      lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
130      lisp/muse.el
133 2005-12-24 22:07:28 GMT Michael Olson <mwolson@gnu.org> patch-316
135     Summary:
136       Adapt the remaining publishing styles.
137     Revision:
138       muse--main--1.0--patch-316
140     * lisp/muse-groff.el (muse-groff-markup-paragraph): Use
141       muse-insert-markup.
142     
143     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
144       muse-insert-markup.
145       (latex2png): Clean up the code a bit.
146     
147     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor): Use
148       muse-insert-markup.
149       (muse-texinfo-markup-table): Use the shiny new
150       muse-publish-table-fields function.
152     modified files:
153      ChangeLog lisp/muse-groff.el lisp/muse-latex2png.el
154      lisp/muse-texinfo.el
157 2005-12-24 21:47:44 GMT Michael Olson <mwolson@gnu.org> patch-315
159     Summary:
160       Make all XML-based publishing styles do tables.  Needs testing.
161     Revision:
162       muse--main--1.0--patch-315
164     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
165       muse-xml-markup-table.
166       (muse-docbook-markup-regexps): Remove table kludges.
167       (muse-docbook-markup-strings): Add markup strings for tables.
168       (muse-docbook-encoding-map, muse-docbook-transform-content-type)
169       (muse-docbook-markup-table): Remove in favor of using the functions in
170       muse-xml-common.el.
171       (muse-docbook-encoding): Use muse-xml-transform-content-type.
172       (muse-docbook-markup-paragraph, muse-docbook-insert-anchor): Use
173       muse-insert-markup.
174       (muse-docbook-fixup-tables): Remove, since it isn't needed anymore.
175       (muse-docbook-prepare-buffer): New function that forces the escaping of
176       extra specials in URLs.
177     
178     * lisp/muse-html.el (muse-html-table-attributes): Add a leading space.
179       Fix documentation.
180       (muse-html-markup-regexps): Remove table kludges.
181       (muse-html-markup-strings): Add markup strings for tables.
182       (muse-html-encoding-map, muse-html-transform-content-type): Remove in
183       favor of the functions of muse-xml-common.el.
184       (muse-html-insert-anchor, muse-html-markup-paragraph)
185       (muse-html-class-tag): Use muse-insert-markup.
186       (muse-html-markup-table): Call muse-xml-markup-table to do most of the
187       work, passing attributes.
188       (muse-html-insert-contents): Use muse-insert-markup.  Bum it down a
189       bit.
190       (muse-html-encoding): Use muse-xml-transform-content-type.
191       (muse-html-fixup-tables): Remove.
192     
193     * lisp/muse-xml-common.el: Move a few functions and options here from
194       other publishing styles.  Make an initial attempt at an XML-based table
195       publishing routine that uses markup strings.  I'm not sure if it will
196       abstract easily enough to use with LaTeX, but that's not a huge
197       concern.
198     
199     * lisp/muse-xml.el (muse-xml-markup-regexps): Remove table kludges.
200       (muse-xml-markup-strings): Add table markup strings.  Omit table-group
201       markup since it's unnecessary sugar.
202       (muse-xml-encoding-map, muse-xml-transform-content-type)
203       (muse-xml-markup-table): Move to muse-xml-common.el.
204       (muse-xml-encoding): Pass default argument.
205       (muse-xml-markup-paragraph, muse-xml-insert-anchor): Use
206       muse-insert-markup.
207       (muse-xml-fixup-tables): Remove.
209     modified files:
210      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
211      lisp/muse-xml-common.el lisp/muse-xml.el
214 2005-12-24 20:01:37 GMT Michael Olson <mwolson@gnu.org> patch-314
216     Summary:
217       Implement a nicer way of publishing tables.  Fix some regexps.
218     Revision:
219       muse--main--1.0--patch-314
221     * lisp/muse-html.el (muse-html-markup-footnote): Fix logic error.  I
222       thought "/=" was a typo, but it really meant "!=".  Odd.  Let's avoid
223       that so that people familiar with C derivatives won't be confused :^) .
224       (muse-html-insert-anchor, muse-html-markup-paragraph): Fix regexp.  We
225       have to make sure to add "\n" to most negated sets if we don't want
226       them to span multiple lines.
227       (muse-html-escape-string): Move to muse-xml-common.el.
228       (muse-html-prepare-buffer): Use muse-xml-escape-string.
229     
230     * lisp/muse-journal.el (muse-journal-html-heading-regexp): Fix.
231     
232     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove the kludgy
233       table-joining regexp.
234       (muse-latex-markup-table): Call muse-publish-table-fields to get a
235       table structure that we can work with.  Now we can publish the entire
236       table at once.
237     
238     * lisp/muse-protocols.el (muse-browse-url-info): Fix regexps.
239     
240     * lisp/muse-publish.el (muse-publish-markup-regexps): Compact some
241       regexps.  Use a table-matching regexp that matches the entire region of
242       a table, rather than just one line.
243       (muse-publish-file): Docfix.
244       (muse-publish-markup-footnote): Compact regexp.
245       (muse-publish-table-fields): New function that snarfs the given region
246       and returns a table structure.
247     
248     * lisp/muse-regexps.el (muse-table-field-regexp): New regexp that matches
249       the field separator for tables.
250       (muse-table-line-regexp): New regexp that matches a table line.
251       (muse-tag-regexp): Fix regexp.
252     
253     * lisp/muse-registry.el (muse-registry-url-regexp)
254       (muse-registry-link-regexp): Fix.
255     
256     * lisp/muse-xml.el (muse-xml-insert-anchor): Fix regexp.
257     
258     * lisp/muse-xml-common.el: New file containing routines that are commonly
259       used by XML-ish publishing styles.
260       (muse-xml-sort-table): New function that sorts a table structure so
261       that it validates properly.  We don't use it yet, but we will.
263     new files:
264      lisp/.arch-ids/muse-xml-common.el.id lisp/muse-xml-common.el
266     modified files:
267      ChangeLog lisp/muse-html.el lisp/muse-journal.el
268      lisp/muse-latex.el lisp/muse-protocols.el lisp/muse-publish.el
269      lisp/muse-regexps.el lisp/muse-registry.el lisp/muse-xml.el
272 2005-12-23 06:18:46 GMT Michael Olson <mwolson@gnu.org> patch-313
274     Summary:
275       muse-latex: Work on table markup, isn't perfect yet.
276     Revision:
277       muse--main--1.0--patch-313
279     * lisp/muse-latex.el (muse-latex-markup-table): Make this sort of work.
280       I've got an idea for how it should be done.  We're going to try to
281       snarf the whole table in muse-publish using only regexps, and pass it
282       to the style-specific table markup function.
283     
284     * lisp/muse-publish.el (muse-publish-insert-url)
285       (muse-publish-markup-url): Use muse-insert-markup.
286       (muse-publish-verbatim-tag): Pass arguments correctly.
288     modified files:
289      ChangeLog lisp/muse-latex.el lisp/muse-publish.el
292 2005-12-23 05:27:53 GMT Michael Olson <mwolson@gnu.org> patch-312
294     Summary:
295       Get practically-perfect LaTeX special escaping.
296     Revision:
297       muse--main--1.0--patch-312
299     * examples/QuickStart.muse: Detabify, change URLs.
300     
301     * lisp/muse-latex.el (muse-latex-markup-specials-document): New option
302       that indicates the specials characters to escape in the whole document.
303       (muse-latex-markup-specials-example): New option that indicates the
304       specials to escape in <example> regions.
305       (muse-latex-markup-specials-literal): New option that indicates the
306       specials to escape in =monospaced text= and <code> regions.
307       (muse-latex-markup-specials-url): New option that indicates the
308       specials to escape in URLs.
309       (muse-latex-decide-specials): Determine which specials to use depending
310       on context.
311       (muse-latex-insert-anchor): Use muse-insert-markup.
312     
313     * lisp/muse-publish.el (muse-publish-markup-region): Escape specials in
314       the entire document.
315       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
316       List all contexts in documentation.  Skip past entire read-only regions
317       for a speed improvement.  We'll need this now that we're using it on
318       the whole document.  Fix a bug in retrieving specials.
319       (muse-publish-markup-enddots, muse-publish-markup-dots)
320       (muse-publish-markup-rule, muse-publish-surround-text): Use
321       muse-insert-markup.
322       (muse-publish-markup-leading-space): Take 2 more arguments for easy
323       generalization.
324       (muse-publish-markup-verse): Pass more arguments to
325       muse-publish-markup-leading-space.
326       (muse-publish-url): Fix a specials bug with bare links.
327       (muse-publish-code-tag): Use 'literal context here.
329     modified files:
330      ChangeLog examples/QuickStart.muse lisp/muse-latex.el
331      lisp/muse-publish.el
334 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
336     Summary:
337       muse-build: Prevent backup files when generating autoloads.
338     Revision:
339       muse--main--1.0--patch-311
341     * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
342       that we don't get muse-autoloads.el~ files.
344     modified files:
345      ChangeLog scripts/muse-build.el
348 2005-12-22 04:12:00 GMT Michael Olson <mwolson@gnu.org> patch-310
350     Summary:
351       Begin implementing context-specific handling of special characters.
352     Revision:
353       muse--main--1.0--patch-310
355     * lisp/muse-publish.el (muse-publish-url-transforms)
356       (muse-publish-desc-transforms): Remove
357       muse-publish-escape-specials-in-string, since we will explicitly call
358       this with the proper parameters later on.
359       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
360       Add new optional CONTEXT argument that specifies further information to
361       use when obtaining the specials that will be applied to the text.  If
362       someone specifies a function instead of an alist for the style's
363       specials, call it and pass CONTEXT.
364       (muse-publish-markup-word): Indicate the context when escaping
365       specials.  Make sure we have a context before continuing the publishing
366       of the word.
367       (muse-publish-markup-email, muse-publish-markup-url)
368       (muse-publish-code-tag, muse-publish-example-tag)
369       (muse-publish-verbatim-tag): Indicate the context when escaping
370       specials.
371       (muse-publish-url): Explicitly escape specials, rather than expecting
372       it to be done in a user-customizable hook.  Use different contexts for
373       url and description.
375     modified files:
376      ChangeLog lisp/muse-publish.el
379 2005-12-21 02:44:57 GMT Michael Olson <mwolson@gnu.org> patch-309
381     Summary:
382       Merged from mwolson@gnu.org--2005 (patch 37)
383     Revision:
384       muse--main--1.0--patch-309
386     Patches applied:
387     
388      * mwolson@gnu.org--2005/muse--rel--3.02--patch-37
389        Make error messages during publishing more friendly.
391     modified files:
392      ChangeLog lisp/muse-mode.el lisp/muse.el
394     new patches:
395      mwolson@gnu.org--2005/muse--rel--3.02--patch-37
398 2005-12-21 02:07:34 GMT Michael Olson <mwolson@gnu.org> patch-308
400     Summary:
401       Don't mix up links and footnotes.
402     Revision:
403       muse--main--1.0--patch-308
405     * lisp/muse-html.el (muse-html-markup-footnote): Change "/=" typo to "=".
406     
407     * lisp/muse-publish.el (muse-publish-markup-footnote): Don't mix up links
408       and footnotes.  Thanks to Dale Smith for spotting this.
410     modified files:
411      ChangeLog lisp/muse-html.el lisp/muse-publish.el
414 2005-12-17 17:16:32 GMT Michael Olson <mwolson@gnu.org> patch-307
416     Summary:
417       Merged from mwolson@gnu.org--2005 (patch 36)
418     Revision:
419       muse--main--1.0--patch-307
421     Patches applied:
422     
423      * mwolson@gnu.org--2005/muse--rel--3.02--patch-36
424        Release Emacs Muse 3.02.5.
426     modified files:
427      ChangeLog Makefile.defs NEWS debian/changelog lisp/muse.el
428      muse.texi
430     new patches:
431      mwolson@gnu.org--2005/muse--rel--3.02--patch-36
434 2005-12-17 02:10:32 GMT Michael Olson <mwolson@gnu.org> patch-306
436     Summary:
437       Merged from mwolson@gnu.org--2005 (patch 35)
438     Revision:
439       muse--main--1.0--patch-306
441     Patches applied:
442     
443      * mwolson@gnu.org--2005/muse--rel--3.02--patch-35
444        muse-colors: Fix QuickStart display bug.
446     modified files:
447      ChangeLog lisp/muse-colors.el
449     new patches:
450      mwolson@gnu.org--2005/muse--rel--3.02--patch-35
453 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
455     Summary:
456       Revert QuickStart changes, hack more on muse.rnc.
457     Revision:
458       muse--main--1.0--patch-305
460     * examples/QuickStart.muse: Revert previous changes; they cause
461       publishing to fail.  Hrm.  Guess I'll have to fix the display issue
462       with <literal> tags then.
463     
464     * muse.rnc: Put blockquote in the muse.element namespace, since it's not
465       an attribute.
467     modified files:
468      ChangeLog examples/QuickStart.muse examples/muse.rnc
471 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
473     Summary:
474       QuickStart: Correct old syntax.
475     Revision:
476       muse--main--1.0--patch-304
478     * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
479       Just use equal sign escaping.
481     modified files:
482      ChangeLog examples/QuickStart.muse
485 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
487     Summary:
488       Make XML publishing work with QuickStart; no longer considered unstable.
489     Revision:
490       muse--main--1.0--patch-303
492     * examples/muse.rnc: Strip trailing whitespace.  Hack it to the point
493       that it works with our QuickStart document.
494     
495     * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
496       (fullclean): Adapt to work with .muse extension.
497     
498     * examples/QuickStart.muse: Rename from QuickStart.  This makes it
499       automatically get colorized as a Muse document when opened.
500     
501     * lisp/muse-xml.el: Move from experimental.
502       (muse-xml-footer): Use correct ending tag.
503       (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
504       annoying error regarding "&mdash;" when validating with nxml-mode.
505       rule and fn-sep should use the empty form of the HR tag.
506     
507     * README: Fix directions for QuickStart.
509     modified files:
510      ChangeLog README examples/Makefile examples/muse.rnc
511      lisp/muse-xml.el
513     renamed files:
514      examples/.arch-ids/QuickStart.id
515        ==> examples/.arch-ids/QuickStart.muse.id
516      examples/QuickStart
517        ==> examples/QuickStart.muse
518      experimental/.arch-ids/muse-xml.el.id
519        ==> lisp/.arch-ids/muse-xml.el.id
520      experimental/muse-xml.el
521        ==> lisp/muse-xml.el
524 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
526     Summary:
527       muse-html: Fix regexp error.
528     Revision:
529       muse--main--1.0--patch-302
531     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
532       string.
534     modified files:
535      ChangeLog lisp/muse-html.el
538 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
540     Summary:
541       Makefile: Minor tweak.
542     Revision:
543       muse--main--1.0--patch-301
545     * lisp/Makefile (ELC): Base this on $(EL).  This should keep
546       muse-autoloads.elc from being added to the list -- it won't be compiled
547       anyway.
549     modified files:
550      ChangeLog lisp/Makefile
553 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
555     Summary:
556       Generate autoloads file.
557     Revision:
558       muse--main--1.0--patch-300
560     * Makefile (autoloads): New rule that calls "make autoloads" in lisp
561       directory.
562     
563     * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
564       list.
565       (all): Generate autoloads.
566       (autoloads): Make muse-autoloads.el.
567       (muse-autoloads.el): Call `muse-generate-autoloads' from
568       scripts/muse-build.el with arguments representing the directories to
569       use when searching for autoloads.
570       (realclean distclean fullclean): Remove autoloads.
571     
572     * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
573       Muse.  Deal with XEmacs and its quirky insistence on doing most of the
574       work itself.  Expand all command line args so that the right
575       directories are searched.  Hardcode muse-autoloads.el as the name of
576       the generated autoloads file.  Use my custom header and footer, if
577       possible.
579     modified files:
580      ChangeLog Makefile lisp/Makefile scripts/muse-build.el
583 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
585     Summary:
586       Add autoload cookies.
587     Revision:
588       muse--main--1.0--patch-299
590     Add autoload cookies to several functions.
592     modified files:
593      ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
594      lisp/muse-project.el lisp/muse-protocols.el
595      lisp/muse-publish.el
598 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
600     Summary:
601       muse-mode: Make muse-edit-link-at-point work.
602     Revision:
603       muse--main--1.0--patch-298
605     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
606       this function works.  Before, it would remove an arbitrary chunk of the
607       top of the buffer.
609     modified files:
610      ChangeLog lisp/muse-mode.el
613 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
615     Summary:
616       Change mode of muse-protocols to 644.
617     Revision:
618       muse--main--1.0--patch-297
621     modified files:
622      ChangeLog lisp/muse-protocols.el
625 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
627     Summary:
628       muse-wiki: WikiWord suffix fix.
629     Revision:
630       muse--main--1.0--patch-296
632     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
633       be nothing at the end.  This allows us to separate WikiWords with
634       "''''" to indicate suffixes.
636     modified files:
637      ChangeLog lisp/muse-wiki.el
640 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
642     Summary:
643       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
644     Revision:
645       muse--main--1.0--patch-295
647     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
648       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
649       for the report.
651     modified files:
652      ChangeLog lisp/muse-wiki.el
655 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
657     Summary:
658       muse-publish: Make muse-insert-markup a function.
659     Revision:
660       muse--main--1.0--patch-294
662     * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
663       defsubst.
665     modified files:
666      ChangeLog lisp/muse-publish.el
669 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
671     Summary:
672       Merged from muse--rel--3.02 (patch 29)
673     Revision:
674       muse--main--1.0--patch-293
676     Patches applied:
677     
678      * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
679        muse-mode: Fix semicolon in paragraph issue.
681     modified files:
682      ChangeLog lisp/muse-mode.el
684     new patches:
685      mwolson@gnu.org--2005/muse--rel--3.02--patch-29
688 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
690     Summary:
691       Merged from muse--rel--3.02 (patch 28)
692     Revision:
693       muse--main--1.0--patch-292
695     Patches applied:
696     
697      * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
698        muse-project: Deal with edge case.
700     modified files:
701      ChangeLog lisp/muse-project.el
703     new patches:
704      mwolson@gnu.org--2005/muse--rel--3.02--patch-28
707 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
709     Summary:
710       Merged from muse--rel--3.02 (patch 27)
711     Revision:
712       muse--main--1.0--patch-291
714     Patches applied:
715     
716      * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
717        muse-project: Prevent auto-save files from being included.
719     modified files:
720      ChangeLog lisp/muse-project.el
722     new patches:
723      mwolson@gnu.org--2005/muse--rel--3.02--patch-27
726 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
728     Summary:
729       muse-groff: Fix compiler warning.
730     Revision:
731       muse--main--1.0--patch-290
733     * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
735     modified files:
736      ChangeLog lisp/muse-groff.el
739 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
741     Summary:
742       muse-registry: Attempt to increase Emacs20 compatibility.
743     Revision:
744       muse--main--1.0--patch-289
746     * lisp/muse-registry.el (muse-registry-show)
747       (muse-registry-update-registry, muse-registry-make-new-registry): Use
748       dolist instead of mapc for nomimal support of Emacs20, since Planner
749       tries to support it.
751     modified files:
752      ChangeLog lisp/muse-registry.el
755 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
757     Summary:
758       XEmacs fixes in muse-latex2png and muse-registry.
759     Revision:
760       muse--main--1.0--patch-288
762     * lisp/muse-latex2png.el (latex2png): Fix XEmacs error.  It seems better
763       to use expand-file-name than concat, since the result of the
764       temp-directory function sometimes doesn't have a trailing backslash.
765     
766     * lisp/muse-registry.el (muse-registry-url-regexp): Use
767       muse-regexp-space.
768       (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
769       (muse-registry-make-new-registry): Use a better heuristic for
770       determining whether the given file is actually a directory.  This
771       avoids the use of `directory-files-and-attributes', which is not
772       available in XEmacs.
773       (muse-registry-new-entries): Use muse-match-string-no-properties.
775     modified files:
776      ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
779 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
781     Summary:
782       muse-registry.el: Fix compiler warnings.
783     Revision:
784       muse--main--1.0--patch-287
786     * lisp/muse-registry.el: Fix compiler warnings.  Remove dependency on
787       cl.el.
789     modified files:
790      ChangeLog lisp/muse-registry.el
793 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
795     Summary:
796       muse-wiki: First try at implementing WikiName separator.
797     Revision:
798       muse--main--1.0--patch-286
800     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
801       markup, for when you want to add a suffix to a WikiName.
803     modified files:
804      ChangeLog lisp/muse-wiki.el
807 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
809     Summary:
810       Merged from muse--rel--3.02 (patch 25)
811     Revision:
812       muse--main--1.0--patch-285
814     Patches applied:
815     
816      * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
817        muse-latex: Get table of contents to publish correctly.
819     modified files:
820      ChangeLog lisp/muse-latex.el
822     new patches:
823      mwolson@gnu.org--2005/muse--rel--3.02--patch-25
826 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
828     Summary:
829       Add muse-registry.el to Muse.
830     Revision:
831       muse--main--1.0--patch-284
833     * lisp/muse-registry.el: New file contributed by Bastien Guerry that
834       provides a URL registry for Muse.
836     new files:
837      lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
839     modified files:
840      AUTHORS ChangeLog
843 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
845     Summary:
846       muse-mode: Minor fix.
847     Revision:
848       muse--main--1.0--patch-283
850     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
851       and save-excursion as recommended by Emacs documentation.
853     modified files:
854      ChangeLog lisp/muse-mode.el
857 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
859     Summary:
860       muse-mode: Handle case where we visit an anchor-only link.
861     Revision:
862       muse--main--1.0--patch-282
864     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
865       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
867     modified files:
868      ChangeLog lisp/muse-mode.el
871 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
873     Summary:
874       muse-colors: Add faces for all 3 levels of emphasis.
875     Revision:
876       muse--main--1.0--patch-281
878     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
879       (muse-emphasis-3): New faces that represent italic, bold, and bold
880       italic emphasis, respectively.
881       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
882       the suggestion and the initial code. 
884     modified files:
885      AUTHORS ChangeLog lisp/muse-colors.el
888 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
890     Summary:
891       muse-latex2png: XEmacs compatibility.
892     Revision:
893       muse--main--1.0--patch-280
895     * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
896       file-expand-wildcards, since it was a no-op.
897       (latex2png): Fall back to a temporary directory variable that works
898       with XEmacs.  Thanks to Neilen Marais for the report and suggested fix.
900     modified files:
901      ChangeLog lisp/muse-latex2png.el
904 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
906     Summary:
907       Update AUTHORS.
908     Revision:
909       muse--main--1.0--patch-279
911     * AUTHORS: Update.
913     modified files:
914      AUTHORS ChangeLog
917 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
919     Summary:
920       Don't split anchors in URLs.
921     Revision:
922       muse--main--1.0--patch-278
924     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
925       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
926       sure that we handle URLs before trying to split the anchor.
927       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
929     modified files:
930      ChangeLog lisp/muse-mode.el
933 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
935     Summary:
936       Merged from mwolson@gnu.org--2005 (patch 23)
937     Revision:
938       muse--main--1.0--patch-277
940     Patches applied:
941     
942      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
943        muse-wiki: WikiWords can have consecutive capital letters.
945     modified files:
946      ChangeLog lisp/muse-wiki.el
948     new patches:
949      mwolson@gnu.org--2005/muse--rel--3.02--patch-23
952 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
954     Summary:
955       Deal with case when muse-make-link is passed an explicit link.
956     Revision:
957       muse--main--1.0--patch-276
959     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
960       with case when we are passed an explicit-style link.
962     modified files:
963      ChangeLog lisp/muse-mode.el
966 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
968     Summary:
969       Merged from mwolson@gnu.org--2005 (patch 20-22)
970     Revision:
971       muse--main--1.0--patch-275
973     Patches applied:
974     
975      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
976        Update NEWS.
977     
978      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
979        Update examples.
980     
981      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
982        Release Emacs Muse 3.02.02.
984     new files:
985      examples/mwolson/templates/.arch-ids/header.tex.id
986      examples/mwolson/templates/header.tex
988     modified files:
989      ChangeLog NEWS examples/mwolson/muse-init.el
990      examples/mwolson/templates/header.html lisp/muse.el muse.texi
992     new patches:
993      mwolson@gnu.org--2005/muse--rel--3.02--patch-20
994      mwolson@gnu.org--2005/muse--rel--3.02--patch-21
995      mwolson@gnu.org--2005/muse--rel--3.02--patch-22
998 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
1000     Summary:
1001       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
1002     Revision:
1003       muse--main--1.0--patch-274
1005     Patches applied:
1006     
1007      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1008        Don't interpret enddots, dots, and rule inside of links.
1009     
1010      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1011        Allow bad WikiWords to be colorized, by popular request.
1012     
1013      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1014        Be more fault-tolerant about muse-file-extension.
1015     
1016      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1017        Prepare debian files for new minor release.
1018     
1019      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1020        Update NEWS.
1021     
1022      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1023        NEWS: Add migration note.
1024     
1025      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1026        Merged from mwolson@gnu.org--2005 (patch 272-273)
1028     modified files:
1029      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
1030      debian/control debian/rules lisp/muse-colors.el
1031      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
1033     new patches:
1034      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1035      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1036      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1037      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1038      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1039      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1040      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1043 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
1045     Summary:
1046       muse-latex: Make footnotes look a bit more natural for LaTeX users.
1047     Revision:
1048       muse--main--1.0--patch-273
1050     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
1051       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
1053     modified files:
1054      ChangeLog lisp/muse-latex.el
1057 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
1059     Summary:
1060       muse-texinfo: Correct markup strings for dots, enddots, center.
1061     Revision:
1062       muse--main--1.0--patch-272
1064     * AUTHORS: Bookkeeping
1065     
1066     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
1067       Jim Ottaway that produces correct output for dots, enddots, and
1068       centered text.
1070     modified files:
1071      AUTHORS ChangeLog lisp/muse-texinfo.el
1074 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
1076     Summary:
1077       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)
1078     Revision:
1079       muse--main--1.0--patch-271
1081     Mark several revisions as "included".  No actual changes were made to the
1082     source.
1084     modified files:
1085      ChangeLog
1087     new patches:
1088      davidsmith@acm.org--2005/muse--devo--1.0--base-0
1089      davidsmith@acm.org--main/muse--devo--1.0--base-0
1090      davidsmith@acm.org--main/muse--devo--1.0--patch-1
1091      davidsmith@acm.org--main/muse--devo--1.0--patch-2
1092      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
1093      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
1094      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
1095      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
1096      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
1097      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
1098      mwolson@gnu.org--2005/muse--rel--3.02--base-0
1099      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
1100      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
1101      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
1102      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
1103      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
1104      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
1105      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
1106      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
1109 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
1111     Summary:
1112       muse-groff: Provide groff-pdf style rather than pdf.
1113     Revision:
1114       muse--main--1.0--patch-270
1116     * experimental/muse-groff.el: Remove, since the original author keeps his
1117       version in the lisp/ directory, and it's reasonably stable by now.
1118     
1119     * lisp/muse-groff.el: Detabify source.
1120       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
1121       avoid a conflict with the latex-based pdf style.
1123     removed files:
1124      experimental/.arch-ids/muse-groff.el.id
1125      experimental/muse-groff.el
1127     modified files:
1128      ChangeLog lisp/muse-groff.el
1131 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
1133     Summary:
1134       Merged from ajk@iu.edu--2005 (patch 0-9)
1135     Revision:
1136       muse--main--1.0--patch-269
1138     Patches applied:
1139     
1140      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
1141        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
1142     
1143      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1144        Publish PDF using GROFF with mom macros.
1145     
1146      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1147        Kinda works, still need tables and a bunch of other stuff.
1148     
1149      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1150        Remove extra newlines from QUOTE calls.
1151     
1152      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1153        mom -> groff
1154     
1155      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1156        - fix syntax of definition of muse-groff-markup-strings
1157     
1158      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1159        Use \z to keep leading space that will result from .URL...
1160     
1161      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1162        Don't use .blm (blank line == paragraph break).  Hopefu...
1163     
1164      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1165        Use markup-strings for <example>.
1166     
1167      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1168        Catch up with mwolson
1170     new files:
1171      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
1173     modified files:
1174      ChangeLog
1176     new patches:
1177      ajk@iu.edu--2005/muse--ajk--1.0--base-0
1178      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1179      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1180      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1181      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1182      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1183      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1184      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1185      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1186      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1189 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
1191     Summary:
1192       Allow "-" in publishing directives.
1193     Revision:
1194       muse--main--1.0--patch-268
1196     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
1197       publishing directives.  Thanks to Jim Ottaway for the suggestion.
1199     modified files:
1200      ChangeLog lisp/muse-publish.el
1203 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
1205     Summary:
1206       muse-latex: Fix "generation of PDF failed" message.
1207     Revision:
1208       muse--main--1.0--patch-267
1210     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
1211       t or nil depending on whether the publishing attempt was successful.
1213     modified files:
1214      ChangeLog lisp/muse-latex.el
1217 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
1219     Summary:
1220       Call pdflatex a reasonable number of times.
1221     Revision:
1222       muse--main--1.0--patch-266
1224     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
1225       times, depending on what return value we get.  Thanks to John Wiegley
1226       for the heads up.
1228     modified files:
1229      ChangeLog Makefile.defs debian/changelog debian/rules
1230      lisp/muse-latex.el
1233 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
1235     Summary:
1236       Temporary workaround to make lists work properly again.
1237     Revision:
1238       muse--main--1.0--patch-265
1240     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
1241       properties to lists, since we need to be able to reduce them in later
1242       publishing rules for muse-html.  I'd really like to change the way
1243       lists are marked up so as to obviate the need for this.
1245     modified files:
1246      ChangeLog lisp/muse-publish.el
1249 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
1251     Summary:
1252       Attempt to fix read-only error.
1253     Revision:
1254       muse--main--1.0--patch-264
1256     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
1257       inhibit-read-only to t so that we don't get buffer-read-only errors.
1259     modified files:
1260      ChangeLog lisp/muse-publish.el
1263 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
1265     Summary:
1266       Fix mistyping of new option name.
1267     Revision:
1268       muse--main--1.0--patch-263
1270     * lisp/muse-publish.el (muse-publish-markup-comment)
1271       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
1273     modified files:
1274      ChangeLog lisp/muse-publish.el
1277 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
1279     Summary:
1280       muse-publish: Use `apply' instead of passing list to `insert'.
1281     Revision:
1282       muse--main--1.0--patch-262
1284     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
1285       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
1286       Hopefully this will fix a backtrace or two.
1288     modified files:
1289      ChangeLog lisp/muse-publish.el
1292 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
1294     Summary:
1295       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
1296     Revision:
1297       muse--main--1.0--patch-261
1299     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
1300       'comment-begin and 'comment-end.
1301     
1302     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
1303     
1304     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
1305     
1306     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
1307     
1308     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
1309       argument for "\ref", since it isn't valid LaTeX.
1310     
1311     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
1312       muse-publishing-current-output-path rather than
1313       muse-publishing-current-file.
1314     
1315     * lisp/muse-publish.el (muse-publishing-current-output-path): New
1316       variable that determines where the current file is being published to.
1317       (muse-publish-file): Set muse-publishing-current-output-path.
1318       (muse-publish-comments-p): New option that determines whether comments
1319       should be deleted or published.  Default is to delete.
1320       (muse-publish-markup-comment, muse-publish-comment-tag): Use
1321       muse-publish-comments-p.
1323     modified files:
1324      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1325      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
1326      lisp/muse-publish.el lisp/muse-texinfo.el
1329 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
1331     Summary:
1332       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
1333     Revision:
1334       muse--main--1.0--patch-260
1336     * AUTHORS: Bookkeeping.
1337     
1338     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
1339       `output-dir' is not defined, so let's just use pubdir.
1340     
1341     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
1342       Ottaway.
1344     modified files:
1345      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
1348 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
1350     Summary:
1351       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
1352     Revision:
1353       muse--main--1.0--patch-259
1355     * AUTHORS: Update.
1356     
1357     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
1358       table headers and overlining table footers, as suggested by Trent Buck.
1359     
1360     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
1361       author has agreed to send in a copyright assignment form.
1363     modified files:
1364      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
1366     renamed files:
1367      contrib/.arch-ids/muse-latex2png.el.id
1368        ==> lisp/.arch-ids/muse-latex2png.el.id
1369      contrib/muse-latex2png.el
1370        ==> lisp/muse-latex2png.el
1373 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
1375     Summary:
1376       Pave the way for entire-document escaping of specials.
1377     Revision:
1378       muse--main--1.0--patch-258
1380     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
1381     
1382     * lisp/muse-publish.el (muse-insert-markup): New function that is used
1383       for inserting markup text.  Currently, this inserts the text and adds
1384       the read-only property.  This should permit us to deal with escaping
1385       specials in the entire document, later on.
1386       (muse-publish-section-close, muse-publish-markup-word)
1387       (muse-publish-markup-emdash, muse-publish-markup-enddots)
1388       (muse-publish-markup-dots, muse-publish-markup-rule)
1389       (muse-publish-markup-heading, muse-publish-markup-footnote)
1390       (muse-publish-markup-fn-sep, muse-publish-surround-text)
1391       (muse-publish-markup-list, muse-publish-markup-leading-space)
1392       (muse-publish-markup-verse): Use muse-insert-markup instead of
1393       `insert'.  Don't use this on whitespace, just the markup text itself.
1394     
1395     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
1396       Ditto.
1397     
1398     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
1400     modified files:
1401      ChangeLog lisp/muse-book.el lisp/muse-journal.el
1402      lisp/muse-mode.el lisp/muse-publish.el
1405 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
1407     Summary:
1408       By default, use ".muse" extension and do not detect by pathname.
1409     Revision:
1410       muse--main--1.0--patch-257
1412     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
1413       (muse-file-extension): Default to "muse".  This has the effect of
1414       making Emacs associate the ".muse" extension with muse-mode, without
1415       trying to figure things out from the path to the file.  The former
1416       method is usually considered to be best, so we'll go with it.
1418     modified files:
1419      ChangeLog lisp/muse-mode.el lisp/muse.el
1422 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
1424     Summary:
1425       Emacs 21 flyspell fix.
1426     Revision:
1427       muse--main--1.0--patch-256
1429     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
1430       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
1431       means that the version of flyspell that comes with Emacs21 will no
1432       longer mess up links.
1434     modified files:
1435      ChangeLog lisp/muse-mode.el
1438 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
1440     Summary:
1441       Merged from jeho@jeho.org--2005 (patch 0-11)
1442     Revision:
1443       muse--main--1.0--patch-255
1445     * AUTHORS: Update.
1446     
1447     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
1448       footnode-end mark.
1449     
1450     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
1451       links.
1452       (muse-visit-link-default): Save position before searching, in case the
1453       search fails.  Use a regexp search.  Start from beginning of document.
1454       Refine search regexp.
1455     
1456     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
1457       that indicated whether project names without a page specifier will be
1458       considered links.
1459       (muse-wiki-handle-interwiki): Consult
1460       `muse-wiki-ignore-bare-project-names'.
1461     
1462     Patches applied:
1463     
1464      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1465        muse-mode.el fix for muse-visit-link-default
1466     
1467      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1468        muse-mode.el fix intangible problem in muse-link-at-point
1469     
1470      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1471        muse-wiki: added option for not rendering bare project names as links
1472     
1473      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1474        muse-mode.el: fix finding an anchor
1475     
1476      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1477        muse-latex.el: fix footnote-end
1479     modified files:
1480      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
1481      lisp/muse-wiki.el
1483     new patches:
1484      jeho@jeho.org--2005/muse--jeho--1.0--base-0
1485      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
1486      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
1487      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
1488      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
1489      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
1490      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1491      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1492      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1493      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
1494      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1495      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1498 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
1500     Summary:
1501       contrib/muse-latex2png.el: Put images in the correct directory.
1502     Revision:
1503       muse--main--1.0--patch-254
1505     * contrib/muse-latex2png.el (latex2png-move2pubdir)
1506       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
1507       puts generated images in the correct directory.
1509     modified files:
1510      AUTHORS ChangeLog contrib/muse-latex2png.el
1513 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
1515     Summary:
1516       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
1517     Revision:
1518       muse--main--1.0--patch-253
1520     * experimental/muse-xml.el (muse-xml-insert-anchor)
1521       (muse-xml-markup-anchor): Make sure we don't blow away the text just
1522       before an anchor.  On all types but texinfo, insert a newline
1523       immediately after the anchor.
1524     
1525     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
1526       (muse-docbook-markup-anchor): Ditto.
1527     
1528     * lisp/muse-html.el (muse-html-insert-anchor)
1529       (muse-html-markup-anchor): Ditto.
1530     
1531     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
1532       (muse-texinfo-markup-anchor): Ditto.
1533     
1534     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
1535       the anchor the first match group.
1536     
1537     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
1538       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
1539       suggestion.
1540       (muse-latex-insert-anchor): Use a simpler routine that inserts
1541       \label{}.
1543     modified files:
1544      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1545      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
1546      lisp/muse-texinfo.el
1549 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
1551     Summary:
1552       Allow anchors to occur near (rather than at) the beginning of line.
1553     Revision:
1554       muse--main--1.0--patch-252
1556     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
1557       characters before anchor, like " - ".  Thanks to Phillip Lord for the
1558       suggestion.
1560     modified files:
1561      ChangeLog lisp/muse-publish.el
1564 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
1566     Summary:
1567       Minor bookkeeping update.
1568     Revision:
1569       muse--main--1.0--patch-251
1571     * AUTHORS: Update information.
1573     modified files:
1574      AUTHORS ChangeLog
1577 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
1579     Summary:
1580       muse-mathml: New experimental embedded MathML publisher.
1581     Revision:
1582       muse--main--1.0--patch-250
1584     * lisp/muse-html.el (muse-html): Fix docstring.
1585     
1586     * experimental/muse-mathml.el: New file that implements a <math> tag.
1587       With the help of an external program, this will translate LaTeX code
1588       between <math> and </math> to embedded MathML.  A new style called
1589       "mathml" is defined, which is derived from the XHTML style, but with a
1590       more suitable header.
1592     new files:
1593      experimental/.arch-ids/muse-mathml.el.id
1594      experimental/muse-mathml.el
1596     modified files:
1597      ChangeLog lisp/muse-html.el
1600 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
1602     Summary:
1603       muse-latex: Ignore anchor if it occurs at end of line.
1604     Revision:
1605       muse--main--1.0--patch-249
1607     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
1608       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
1610     modified files:
1611      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
1614 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
1616     Summary:
1617       Add ability to publish embedded LaTeX content as a PNG.
1618     Revision:
1619       muse--main--1.0--patch-248
1621     * lisp/muse-publish.el (muse-publishing-styles)
1622       (muse-publishing-current-file, muse-publishing-current-style)
1623       (muse-publishing-styles): Add documentation.
1624     
1625     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
1626       expects LaTeX content, and will publish a PNG file.  If you're
1627       interesting in helping, check out To Do in the commentary.  This is in
1628       /contrib for now, since the original author doesn't have a copyright
1629       assignment on file with the FSF.
1631     new files:
1632      contrib/.arch-ids/muse-latex2png.el.id
1633      contrib/muse-latex2png.el
1635     modified files:
1636      AUTHORS ChangeLog lisp/muse-publish.el
1639 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1641     Summary:
1642       muse-groff.el: New publishing styles groff and groff-pdf.
1643     Revision:
1644       muse--main--1.0--patch-247
1646     * AUTHORS: Add AJK.
1647     
1648     * lisp/muse.el: Use the correct month name for this release.  Oops.
1649     
1650     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1651     
1652     * experimental/muse-groff.el: New file containing the groff and groff-pdf
1653       publishing styles.
1655     new files:
1656      experimental/.arch-ids/muse-groff.el.id
1657      experimental/muse-groff.el
1659     modified files:
1660      AUTHORS ChangeLog lisp/muse.el muse.texi
1663 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1665     Summary:
1666       Figure out syntax of :set.
1667     Revision:
1668       muse--main--1.0--patch-246
1670     * lisp/muse-project.el (muse-project): Make the :set option inline to
1671       match the actual syntax that Muse recognizes.
1672     
1673     * muse.texi (Projects): Note that I need to work on this section.
1675     modified files:
1676      ChangeLog lisp/muse-project.el muse.texi
1679 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1681     Summary:
1682       Release Emacs Muse 3.02.01.
1683     Revision:
1684       muse--main--1.0--patch-245
1686     * NEWS: Update entries for Muse 3.02.01.
1687     
1688     * debian/rules: Install NEWS.Debian.
1689     
1690     * debian/NEWS: New file that contains Debian-related news items.
1691     
1692     * examples/mwolson/muse-init.el: Update with my latest changes.
1693     
1694     * examples/mwolson/templates/footer.html: Use
1695       `muse-publishing-directive'.
1697     new files:
1698      debian/.arch-ids/NEWS.id debian/NEWS
1700     modified files:
1701      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1702      examples/mwolson/muse-init.el
1703      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1706 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1708     Summary:
1709       Fix customization bugs concerning muse-project-alist.
1710     Revision:
1711       muse--main--1.0--patch-244
1713     * examples/johnw/muse-johnw.el: Update with latest version from John.
1714     
1715     * muse-project.el (muse-project-alist-using-customize): New variable that
1716       indicates whether or not we just used customize to modify the value of
1717       muse-project-alist.
1718       (muse-project-alist-get): Set muse-project-alist-using-customize.
1719       (muse-project-alist-set): Only try to unescape muse-project-alist if
1720       muse-project-alist-using-customize is set.  Make sure that the value we
1721       save to .emacs is unescaped.
1722       (muse-project): Add definition for :value-delete so that we can work
1723       around an Emacs21 and XEmacs21 annoyance.
1725     modified files:
1726      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1729 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1731     Summary:
1732       Try to make link properties more sane.
1733     Revision:
1734       muse--main--1.0--patch-243
1736     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1737       a bit smarter.  It is hoped that this fixes several strange key
1738       movement and link coloring issues.  Thanks to Sergey Vlasov for the
1739       fix.
1741     modified files:
1742      AUTHORS ChangeLog lisp/muse-colors.el
1745 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1747     Summary:
1748       Use modification time for date directive.
1749     Revision:
1750       muse--main--1.0--patch-242
1752     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1753       directive using the currently-publishing file's modification time,
1754       rather than the current time.
1756     modified files:
1757      ChangeLog lisp/muse-publish.el
1760 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
1762     Summary:
1763       muse-latex: Add a few escaping options that may be used in the future.
1764     Revision:
1765       muse--main--1.0--patch-241
1767     * lisp/muse-latex.el: Note that we don't make use of these new options
1768       yet.
1769       (muse-latex-markup-specials): Move longer escapes out of here.
1770       (muse-latex-markup-specials-entire-document): New option that specifies
1771       the special characters to escape in the whole document after processing
1772       markup rules.
1773       (muse-latex-markup-specials-verbatim): New option that specifies the
1774       special characters to escape in <example> tags and =literal text=.
1776     modified files:
1777      ChangeLog lisp/muse-latex.el
1780 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1782     Summary:
1783       If more than 1 blank separates list/table items, separate them.
1784     Revision:
1785       muse--main--1.0--patch-240
1787     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1788       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1789       line separates a list or table item, it will form a new table.
1791     modified files:
1792      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1793      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1796 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1798     Summary:
1799       muse.texi: Use @example instead of @smallexample.
1800     Revision:
1801       muse--main--1.0--patch-239
1803     * muse.texi: Replace @smallexample with @example.  It didn't do what I
1804       thought it did, and the result looked worse.  Hence, the reversal.
1806     modified files:
1807      ChangeLog muse.texi
1810 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1812     Summary:
1813       muse-html: Add muse-xhtml-style-sheet.
1814     Revision:
1815       muse--main--1.0--patch-238
1817     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1818       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1819       Thanks to Trent Buck for the suggestion.
1821     modified files:
1822      ChangeLog lisp/muse-html.el
1825 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1827     Summary:
1828       Release Muse 3.02.
1829     Revision:
1830       muse--main--1.0--patch-237
1832     * Makefile.defs: Update Debian stuff.
1833     
1834     * changelog: Add entry for 3.02-1, urgency medium.
1836     modified files:
1837      ChangeLog Makefile.defs debian/changelog
1840 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1842     Summary:
1843       Prepare for release.
1844     Revision:
1845       muse--main--1.0--patch-236
1847     * lisp/muse.el (muse-version): Increment to 3.02.
1848     
1849     * *.el: Fix first header line.
1850     
1851     * examples/mwolson/muse-init.el: Sync with my config.
1852       (my-muse-pdf-make-links-absolute): New function that makes relative
1853       links absolute in a hard-coded way.
1854       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1855       publishing transforms.
1856     
1857     * NEWS: Update.
1859     new files:
1860      experimental/.arch-ids/muse-cite.el.id
1861      experimental/muse-cite.el
1863     modified files:
1864      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1865      experimental/muse-message.el experimental/muse-xml.el
1866      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1867      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1868      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1869      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1870      lisp/muse-protocols.el lisp/muse-publish.el
1871      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1872      lisp/muse.el muse.texi
1875 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1877     Summary:
1878       Finish documentation.
1879     Revision:
1880       muse--main--1.0--patch-235
1882     * muse.texi (Comments): New node that describes the syntax of comments.
1883       (Markup Strings): Describe all markup strings.
1885     modified files:
1886      ChangeLog muse.texi
1889 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1891     Summary:
1892       Document style elements for muse-define-style.
1893     Revision:
1894       muse--main--1.0--patch-234
1896     * muse.texi: Use @smallexample for 1-line examples.
1897       (Style Elements): New node that explains the different style elements
1898       that may be used for muse-define-style and muse-derive-style.
1899       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
1900       better.
1902     modified files:
1903      ChangeLog muse.texi
1906 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1908     Summary:
1909       Make documentation separately installable.
1910     Revision:
1911       muse--main--1.0--patch-233
1913     * Makefile (install): Split into install-bin and install-info.
1914     
1915     * muse.texi (Markup Regexps): Fix display bug.
1917     modified files:
1918      ChangeLog Makefile muse.texi
1921 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1923     Summary:
1924       muse-mode: Set comment syntax.
1925     Revision:
1926       muse--main--1.0--patch-232
1928     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
1929       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
1931     modified files:
1932      ChangeLog lisp/muse-mode.el
1935 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1937     Summary:
1938       muse.texi: Add publishing order information.
1939     Revision:
1940       muse--main--1.0--patch-231
1942     * muse.texi (Markup Regexps): Add publishing order.
1944     modified files:
1945      ChangeLog muse.texi
1948 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1950     Summary:
1951       Hack on documentation.  The release is in sight!
1952     Revision:
1953       muse--main--1.0--patch-230
1955     * muse.texi: Use @subsubheading for all logical split headers rather than
1956       @emph.  Move all examples against left margin.  Add comments to
1957       indicate what still needs to be done.
1958       (DocBook): Correct a few misspelled variable names and add some new
1959       variables.
1960       (Common Elements): Split this into 4 new subsections.
1962     modified files:
1963      ChangeLog muse.texi
1966 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1968     Summary:
1969       Fix publishing of stuff like <code><></code>.
1970     Revision:
1971       muse--main--1.0--patch-229
1973     * lisp/muse-publish.el (muse-publish-escape-specials): Use
1974       `insert-before-markers' rather than `insert'.  This should fix strange
1975       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
1977     modified files:
1978      ChangeLog lisp/muse-publish.el
1981 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1983     Summary:
1984       Update NEWS, fix muse-url-protocols customization interface.
1985     Revision:
1986       muse--main--1.0--patch-228
1988     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1989       using nil as the resolve function.
1990     
1991     * NEWS: Bring up-to-date.
1993     modified files:
1994      ChangeLog NEWS lisp/muse-protocols.el
1997 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1999     Summary:
2000       Fix title coloring bug; muse-latex: escape '<' and '>'.
2001     Revision:
2002       muse--main--1.0--patch-227
2004     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
2005       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
2006       for the report.
2007     
2008     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
2009       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
2010       Buck.
2012     modified files:
2013      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
2016 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
2018     Summary:
2019       muse-latex: Handle special characters in a better way.
2020     Revision:
2021       muse--main--1.0--patch-226
2023     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
2024       characters hack.
2025       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
2026       'end-literal.  Thanks to Trent Buck for the suggestion.
2027       (muse-latex-markup-specials): Move special characters here instead of
2028       using the regexp.
2030     modified files:
2031      ChangeLog lisp/muse-latex.el
2034 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
2036     Summary:
2037       muse-latex: Fix compiler warning.
2038     Revision:
2039       muse--main--1.0--patch-225
2041     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
2042       format.
2044     modified files:
2045      ChangeLog lisp/muse-latex.el
2048 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
2050     Summary:
2051       Add <code> tag.
2052     Revision:
2053       muse--main--1.0--patch-224
2055     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
2056       verbatim.  Verbatim makes text literal and escaped, code makes text
2057       teletype and escaped.
2058     
2059     * muse-publish.el (muse-publish-markup-tags): Add "code".
2060       (muse-publish-code-tag): New function that publishes code the same way
2061       as =teletyped= text.
2063     modified files:
2064      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2067 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
2069     Summary:
2070       Strip text properties before browsing a URL.
2071     Revision:
2072       muse--main--1.0--patch-223
2074     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
2075       this will fix a bug.
2077     modified files:
2078      ChangeLog lisp/muse-protocols.el
2081 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
2083     Summary:
2084       muse-latex: Call pdflatex twice to get <contents> published.
2085     Revision:
2086       muse--main--1.0--patch-222
2088     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
2089       pdflatex twice, since this seems to be necessary to get <contents>
2090       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
2091       to call it three times, since this is what John originally did.  Can
2092       someone please give me advice about this?
2094     modified files:
2095      ChangeLog lisp/muse-latex.el
2098 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
2100     Summary:
2101       Make info:// and man:// not publish a link, handle insert URL edge case.
2102     Revision:
2103       muse--main--1.0--patch-221
2105     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
2106       publish only the description, not the URL.
2107     
2108     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
2109       get nil from muse-publish-url by not inserting any text.
2111     modified files:
2112      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
2115 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
2117     Summary:
2118       If a URL has a resolve function of nil, publish the description only.
2119     Revision:
2120       muse--main--1.0--patch-220
2122     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
2123       complete tag.
2124     
2125     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
2126       interface.
2127       (muse-resolve-url): If nil is given as the resolve function, return
2128       nil.
2129     
2130     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
2131       insert the description instead of the original URL.
2133     modified files:
2134      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
2135      lisp/muse-publish.el
2138 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
2140     Summary:
2141       Implement protocol handling.
2142     Revision:
2143       muse--main--1.0--patch-219
2145     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
2146       should just make a hook for this stuff.
2147       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
2148     
2149     * lisp/muse-protocols.el: New file that implements protocol handling.
2150     
2151     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2152       muse-resolve-url.
2153       (muse-publish-markup-url): Indentation fix, no func change.
2154     
2155     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
2156     
2157     * lisp/muse.el: Require muse-protocols.
2159     new files:
2160      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
2162     modified files:
2163      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
2164      lisp/muse-regexps.el lisp/muse.el
2167 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
2169     Summary:
2170       muse-xml: Use a more standard sort of header.
2171     Revision:
2172       muse--main--1.0--patch-218
2174     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
2175       type="muse">, as suggested by Brad Collins.
2177     modified files:
2178      ChangeLog experimental/muse-xml.el
2181 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
2183     Summary:
2184       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
2185     Revision:
2186       muse--main--1.0--patch-217
2188     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
2189     
2190     * README (examples): Mention that other files are here as well.
2191     
2192     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
2193       for use with muse-xml.el.
2194     
2195     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
2196       muse-xml is in experimental status.
2197       (muse-xml-markup-regexps): Correct table-munging regexp.
2198       (muse-xml-markup-strings): Surround each verse line with <line></line>.
2199       Empty lines are marked up as <line />.
2200     
2201     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
2202       s/last-stanza-end/end-last-stanza-line/.
2203     
2204     * muse-mode.el (muse-visit-link-default): Make the temporary file
2205       visiting work as expected.
2206     
2207     * muse-publish.el (muse-publish-markup-verse): Make use of
2208       'begin-verse-line and 'begin-last-stanza-line.  Use
2209       'end-last-stanza-line instead of 'last-stanza-end.
2210     
2211     * muse.texi (Verse): Be a bit more clever with our example.
2213     new files:
2214      examples/.arch-ids/muse.rnc.id examples/muse.rnc
2216     modified files:
2217      AUTHORS ChangeLog README experimental/muse-xml.el
2218      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
2219      muse.texi
2222 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
2224     Summary:
2225       Allow links to temporary files to be visited.
2226     Revision:
2227       muse--main--1.0--patch-216
2229     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
2230       temporary files.  These are buffers that do not have a corresponding
2231       file.
2233     modified files:
2234      ChangeLog lisp/muse-mode.el
2237 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
2239     Summary:
2240       Fix save-match-data gaffe.
2241     Revision:
2242       muse--main--1.0--patch-215
2244     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
2245       outside of `and' statement.
2247     modified files:
2248      ChangeLog lisp/muse-regexps.el
2251 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
2253     Summary:
2254       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
2255     Revision:
2256       muse--main--1.0--patch-214
2258     * examples/mwolson/muse-init.el: Update.
2259     
2260     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
2261       ensure that links to other pages in this project are given the proper
2262       extension.
2263     
2264     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
2265     
2266     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
2267       instead of muse-publish-output-name.
2268     
2269     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
2270       functions that consult the :link-suffix when returning the name of the
2271       link (or the complete file name for the latter function).  If
2272       :link-suffix does not exist, use :suffix.  This should help Muse be
2273       able to handle some more usage scenarios.
2274       (muse-publish-prepare-url): Use muse-publish-link-name instead of
2275       muse-publish-output-name.
2276     
2277     * muse-wiki.el (muse-wiki-resolve-project-page): Use
2278       muse-publish-link-file instead of muse-publish-output-file.
2279       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
2280       letters.  The old behavior was not friendly to acronyms.
2282     modified files:
2283      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2284      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
2285      lisp/muse-wiki.el
2288 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
2290     Summary:
2291       Correct the publish-project example.
2292     Revision:
2293       muse--main--1.0--patch-213
2295     * examples/publish-project: Remove "-l muse-build.el" and note that the
2296       user's muse-init.el file should add the Muse directories to load-path.
2298     modified files:
2299      ChangeLog examples/publish-project
2302 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
2304     Summary:
2305       Reinstate former extended character class rules.
2306     Revision:
2307       muse--main--1.0--patch-212
2309     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
2310       extended regexps really don't work well on Emacs 21.2 or 21.3, so
2311       document that.
2312       (muse-regexp-emacs-revision): New variable that indicates the revision
2313       number of this version of Emacs.
2314       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
2315       aren't working well enough with extended character classes in regexps.
2316     
2317     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
2318       instead of just displaying it.
2320     modified files:
2321      ChangeLog lisp/muse-regexps.el lisp/muse.el
2324 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
2326     Summary:
2327       Fix paragraph-filling breakage in Emacs21.
2328     Revision:
2329       muse--main--1.0--patch-211
2331     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
2332       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
2333       report.
2335     modified files:
2336      ChangeLog lisp/muse-mode.el
2339 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
2341     Summary:
2342       Allow Emacs 21.3 to use extended character classes in regexps.
2343     Revision:
2344       muse--main--1.0--patch-210
2346     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
2347       Since enough positive reports have come in about the usability of 21.3,
2348       we'll allow it to use extended character classes in regexps by default.
2350     modified files:
2351      ChangeLog lisp/muse-regexps.el
2354 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
2356     Summary:
2357       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
2358     Revision:
2359       muse--main--1.0--patch-209
2361     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
2362       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
2363       offer the style and directory prompt when you hit C-c C-t in a file
2364       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
2365       Hodique for the fix.
2366     
2367     * lisp/muse.el (muse-read-directory-name): New function that defines a
2368       fallback version of `read-directory-name', since Emacs21 doesn't have
2369       it.
2371     modified files:
2372      ChangeLog lisp/muse-publish.el lisp/muse.el
2374     new patches:
2375      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
2376      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
2377      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
2378      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
2379      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
2380      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
2383 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
2385     Summary:
2386       Fix problem with links at beginning of buf and paragraphs.
2387     Revision:
2388       muse--main--1.0--patch-208
2390     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
2391       mean.
2392     
2393     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2394     
2395     * muse-html.el (muse-html-markup-regexps): Ditto.
2396     
2397     * muse-publish.el (muse-publishing-last-position): New variable that
2398       indicates our last buffer position while publishing the current rule.
2399       Used to make sure the process doesn't get stalled.
2400       (muse-publish-markup): Fix edge case where links at beginning of
2401       buffer, with read-only text, would prevent the beginning of buffer from
2402       being matched.
2403       (muse-publish-markup-directive): Fix case where two directives of the
2404       same size would prevent any following directives from being
2405       interpreted.  We accomplish this by setting the last published position
2406       to nil after each directive.
2408     modified files:
2409      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2410      lisp/muse-html.el lisp/muse-publish.el
2413 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
2415     Summary:
2416       Document publishing directives.
2417     Revision:
2418       muse--main--1.0--patch-207
2420     * muse.texi (Getting Started): Remove crufty sentence.
2421       (Directives): New section that describes the likes of #title and
2422       #author.
2424     modified files:
2425      ChangeLog muse.texi
2428 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
2430     Summary:
2431       Document WikiNames and update header publishing information.
2432     Revision:
2433       muse--main--1.0--patch-206
2435     * muse.texi (Headings): Any level of headings is supported.
2436       (Emphasizing Text): Verbatim text may span multiple lines.
2437       (Explicit Links): Refactor Links section into Explicit Links, Implicit
2438       Links, and Images.
2439       (Implicit Links): Document WikiNames and InterWiki links.
2441     modified files:
2442      ChangeLog muse.texi
2445 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
2447     Summary:
2448       Finish NEWS, handle emphasis at EOF edge case.
2449     Revision:
2450       muse--main--1.0--patch-205
2452     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2453       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
2454       as there is a terminating emphasis delimiter.
2455     
2456     * examples/mwolson/muse-init.el: Sync with my latest configuration.
2457     
2458     * NEWS: Bring this up to date.
2460     modified files:
2461      ChangeLog NEWS examples/mwolson/muse-init.el
2462      lisp/muse-colors.el
2465 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
2467     Summary:
2468       muse-html: Add muse-xhtml-extension.
2469     Revision:
2470       muse--main--1.0--patch-204
2472     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
2473       default file extension for publishing XHTML files.  Thanks to Trent
2474       Buck for the suggestion.
2475       ("xhtml"): Use it.
2477     modified files:
2478      ChangeLog lisp/muse-html.el
2481 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
2483     Summary:
2484       Add items through patch-149 to NEWS.
2485     Revision:
2486       muse--main--1.0--patch-203
2488     * NEWS (progress): Catch up to patch-149.
2489     
2490     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
2491     
2492     * lisp/muse-publish.el (muse-publish): Ditto.
2494     modified files:
2495      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
2498 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
2500     Summary:
2501       Make building of Debian revisions work.
2502     Revision:
2503       muse--main--1.0--patch-202
2505     * Makefile (distclean): Don't remove anything in debian/, since it will
2506       never be necessary.
2507       (debclean): Removed, since two different targets need slightly
2508       different versions of this.  Even abstraction has its limits.
2509       (debbuild): New target that takes care of performing the build itself.
2510       (debrevision): New target that makes a revision build, where the
2511       original tarball must not be modified.
2512       (debrevision): Split out building stuff to debbuild target.
2513     
2514     * debian/changelog: Several revisions worth of Debian fun.
2515     
2516     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
2517       (Description): Make this match the ITP and shorten the text.
2519     modified files:
2520      ChangeLog Makefile Makefile.defs debian/changelog
2521      debian/control
2524 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
2526     Summary:
2527       Prepare initial upload for Debian project.
2528     Revision:
2529       muse--main--1.0--patch-201
2531     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
2532       version, since we only want the last changelog entry to appear on the
2533       initial Debian upload.
2534     
2535     * debian/changelog: New Debian package 3.01.arch.201-1.
2537     modified files:
2538      ChangeLog Makefile.defs debian/changelog
2541 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
2543     Summary:
2544       muse-mode: Minor regexp tweak.
2545     Revision:
2546       muse--main--1.0--patch-200
2548     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
2550     modified files:
2551      ChangeLog lisp/muse-mode.el
2554 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
2556     Summary:
2557       Minor fixups from Peter K. Lee.
2558     Revision:
2559       muse--main--1.0--patch-199
2561     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
2562       restrictive with our end-of-table regexp.
2563     
2564     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
2565       instead of start of table.  Be less restrictive with several of our
2566       regexps.
2567     
2568     * lisp/muse-html.el: Patch from Peter K. Lee.
2569       (muse-html-prepare-buffer): Work around edge case where the "charset="
2570       part has already been appended to muse-html-meta-content-type.
2571       (muse-html-fixup-tables): Be slightly less restrictive with our
2572       end-of-table regexp.
2574     modified files:
2575      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2576      lisp/muse-html.el
2579 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
2581     Summary:
2582       Keep lists from getting mashed together on M-q.
2583     Revision:
2584       muse--main--1.0--patch-198
2586     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
2587       locally so that lists don't get blended together incorrectly upon
2588       hitting M-q.
2590     modified files:
2591      ChangeLog lisp/muse-mode.el
2594 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
2596     Summary:
2597       QuickStart: Minor typo in anchor example.
2598     Revision:
2599       muse--main--1.0--patch-197
2601     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
2602       rather than a full URL.
2604     modified files:
2605      ChangeLog examples/QuickStart
2608 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
2610     Summary:
2611       Makefile: Use BUILDOPTS.
2612     Revision:
2613       muse--main--1.0--patch-196
2615     * Makefile (debrelease): Make use of $(BUILDOPTS).
2616     
2617     * Makefile.defs (BUILDOPTS): New option that allows additional options to
2618       be passed to dpkg-buildpackage.  In case I ever make several revisions
2619       before getting the -1 revision uploaded, for example, I can use "-sa"
2620       here in order to make a valid pacakge.
2622     modified files:
2623      ChangeLog Makefile Makefile.defs
2626 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2628     Summary:
2629       Make generated Debian packages slightly easier to upload.
2630     Revision:
2631       muse--main--1.0--patch-195
2633     * debian/changelog: Generate 3.01.arch.195-1.
2634     
2635     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2636     
2637     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2638       that was last uploaded to Debian.
2639     
2640     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2641       changes is generated.  This means we have to use dpkg-buildpackage,
2642       since debuild doesn't recognize the environment variables that it
2643       claims to recognize.
2645     modified files:
2646      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2649 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2651     Summary:
2652       Makefile: Minor deletion cleanups.
2653     Revision:
2654       muse--main--1.0--patch-194
2657     modified files:
2658      ChangeLog Makefile
2661 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2663     Summary:
2664       Compilation cleanups.
2665     Revision:
2666       muse--main--1.0--patch-193
2668     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
2669       `make-variable-buffer-local' in order to silence compiler warnings.
2670     
2671     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2672       warning.
2673     
2674     * scripts/muse-build.el (muse-elint-files): Automatically load every
2675       elisp file rather than specifying each one.
2677     modified files:
2678      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2681 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
2683     Summary:
2684       Fix failure to resolve interwiki link when clicking on it.
2685     Revision:
2686       muse--main--1.0--patch-192
2688     * Makefile (debclean): Minor tweak.
2689     
2690     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
2691       change.
2692     
2693     * lisp/muse-project.el (muse-project-find-file): Don't add file
2694       extensions to a relative name.  If we're dealing with a file, open it
2695       up without searching through the various projects for a path.  This
2696       should fix the failure to resolve an interwiki link by clicking on it.
2698     modified files:
2699      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2702 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
2704     Summary:
2705       Makefile: Remove stale Debian packages for this version.
2706     Revision:
2707       muse--main--1.0--patch-191
2709     * Makefile (debclean): Remove generated Debian packages for the current
2710       version in parent directory.
2712     modified files:
2713      ChangeLog Makefile
2716 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2718     Summary:
2719       Fix trailing backslash error.
2720     Revision:
2721       muse--main--1.0--patch-190
2723     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2724       regexp-quoting fix from drkm.
2726     modified files:
2727      ChangeLog lisp/muse-project.el
2730 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2732     Summary:
2733       Release 3.01.91 (3.02 RC2).
2734     Revision:
2735       muse--main--1.0--patch-189
2737     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2739     modified files:
2740      ChangeLog Makefile.defs lisp/muse.el muse.texi
2743 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2745     Summary:
2746       Escape email address and URL always.
2747     Revision:
2748       muse--main--1.0--patch-188
2750     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
2751       escape and publish email address as read-only, even when it's not
2752       marked up.
2753       (muse-publish-markup-url): Ditto for URL.
2755     modified files:
2756      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2759 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2761     Summary:
2762       Inter-project output name fix.
2763     Revision:
2764       muse--main--1.0--patch-187
2766     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2767       that I had fixed this before.
2769     modified files:
2770      ChangeLog lisp/muse-wiki.el
2773 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2775     Summary:
2776       Make coloring of verbatim greater-than sign same as publishing.
2777     Revision:
2778       muse--main--1.0--patch-186
2780     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2781       greater-than sign surrounded by equal signs, display it in verbatim
2782       face.
2784     modified files:
2785      ChangeLog lisp/muse-colors.el
2788 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2790     Summary:
2791       Allow transform function for link descriptions.  Bare email and URL fixes.
2792     Revision:
2793       muse--main--1.0--patch-185
2795     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2796       (muse-publish-desc-transforms): New option that contains the functions
2797       that will be called to transform a link description.
2798       (muse-publish-markup-word): Handle Yet Another Edge Case.
2799       (muse-publish-markup-email): Use
2800       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
2801       double-quote on either side.
2802       (muse-publish-url): Apply description transforms.
2803       (muse-publish-markup-url): Don't publish if we have a double-quote on
2804       either side.
2805     
2806     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2807       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2808       (muse-wiki-interwiki-delimiter): New option that indicates the
2809       interwiki delimiter to use.
2810       (muse-wiki-interwiki-replacement): New option that indicates the
2811       replacement
2812       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2813       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2814       this can be added to muse-publish-desc-transforms.
2815       (muse-wiki-publish-pretty-interwiki): New function that replaces the
2816       interwiki delimiter with its replacement, but only when the given text
2817       is not an explicit link.
2818     
2819     * lisp/muse.el (muse-update-file-extension): New function made from the
2820       innards of the :set function in `muse-file-extension'.
2822     modified files:
2823      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2826 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2828     Summary:
2829       Handle anchors in all publishing styles, as well as linking to them.
2830     Revision:
2831       muse--main--1.0--patch-184
2833     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2834       'internal-link.
2835       (muse-publish-prepare-url): Don't touch links to anchors.
2836     
2837     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2838       'internal-link.  Treat centered text with
2839       <para role="center">...</para>.
2840       (muse-docbook-markup-paragraph): Slight regexp tweak.
2841       (muse-docbook-insert-anchor): Docfix.
2842       (muse-docbook-markup-anchor): Move lower in file.
2843     
2844     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2845       'internal-link.
2846       (muse-xhtml-markup-strings): Order list, no func change.
2847       (muse-html-markup-anchor): Move up in file, no func change.
2848     
2849     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2850       publishing anchors.
2851       (muse-latex-markup-strings): Add handler for 'internal-link.
2852       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2853       that insert an anchor around the next word or inside of a tag.
2854     
2855     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2856       publishing anchors.
2857     
2858     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2859       'internal-link.
2860       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2861       that insert an anchor before the next word or within a tag.
2862     
2863     * NEWS: Initial attempt at documenting changes since 3.01.
2865     new files:
2866      .arch-ids/NEWS.id NEWS
2868     modified files:
2869      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2870      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2873 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2875     Summary:
2876       Generalize some blosxom helper functions.
2877     Revision:
2878       muse--main--1.0--patch-183
2880     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2881       generalized helper functions.
2882       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2883       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
2884       relative links.
2885     
2886     * lisp/muse-blosxom.el: Update example in header.
2887       (muse-blosxom-new-entry): Use new names for helper functions.
2888       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2889       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2890     
2891     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2892       `muse-blosxom-project-get-categories'.
2893       (muse-project-alist-styles): Renamed from
2894       `muse-blosxom-project-alist-entry'.
2895       (muse-project-alist-dirs): Renamed from
2896       `muse-blosxom-project-alist-dirs'.
2897       (muse-project-of-file): Use `muse-current-file'.
2898     
2899     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2900       `muse-current-file'.
2901     
2902     * lisp/muse.el (muse-current-file): New function that returns the name of
2903       the currently visited or published file.
2904       (muse-page-name): Use `muse-current-file'.
2906     modified files:
2907      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2908      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2911 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2913     Summary:
2914       muse-xml: definition lists, muse-docbook: center.
2915     Revision:
2916       muse--main--1.0--patch-182
2918     * Makefile (%.info, %.html): Use general argument in rule.
2919       (distclean): Add another cruft file.
2920     
2921     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2922       type="definition"> for definition lists.
2923     
2924     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2925       with <note>, since it's the closest thing I could find.
2927     modified files:
2928      ChangeLog Makefile experimental/muse-xml.el
2929      lisp/muse-docbook.el
2932 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2934     Summary:
2935       Minor namespace fix.
2936     Revision:
2937       muse--main--1.0--patch-181
2939     * lisp/muse-colors.el (muse-colors-explicit-link): Use
2940       muse-match-string-no-properties rather than match-string-no-properties.
2942     modified files:
2943      ChangeLog lisp/muse-colors.el
2946 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2948     Summary:
2949       Correct breakage induced by previous patch.
2950     Revision:
2951       muse--main--1.0--patch-180
2953     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2954       path as a fallback if we are publishing.
2956     modified files:
2957      ChangeLog lisp/muse-wiki.el
2960 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2962     Summary:
2963       Make interwiki links work in a few more edge cases.
2964     Revision:
2965       muse--main--1.0--patch-179
2967     * lisp/muse-project.el (muse-project-applicable-styles): Remove
2968       assertion, now that I have a good idea of the edge cases involved.
2969     
2970     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2971       the current file is not part of any Muse project, allowing interwiki
2972       links to be resolvable even then.  Don't return a relative path if we
2973       are not publishing.  For visiting links, the best thing is just to
2974       return the real path.
2976     modified files:
2977      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2980 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2982     Summary:
2983       Fix warnings during font-lock, example tag highlighting.
2984     Revision:
2985       muse--main--1.0--patch-178
2987     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2988       error.
2989       (muse-colors-tags): Make sure that no fontification occurs in <code> or
2990       <lisp> tags.
2991       (muse-unhighlight-region): Move higher up.
2992       (muse-colors-example-tag, muse-colors-literal-tag): Use
2993       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
2994       since the point gets put in the right place automatically.
2996     modified files:
2997      ChangeLog lisp/muse-colors.el
3000 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
3002     Summary:
3003       muse-xml: Separate section from title.
3004     Revision:
3005       muse--main--1.0--patch-177
3007     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
3008       attribute to sections.  Use separate <title> tag to handle the title of
3009       a section.  Thanks to drkm for the suggestion.
3010     
3011     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
3012     
3013     * lisp/muse-publish.el (muse-publish-markup-heading)
3014       (muse-publish-section-close): Pass level to markup strings for all
3015       section-related tags.
3016     
3017     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
3018       not defined.
3020     modified files:
3021      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
3022      lisp/muse-publish.el lisp/muse.el
3025 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
3027     Summary:
3028       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
3029     Revision:
3030       muse--main--1.0--patch-176
3032     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
3033       folders that match `muse-project-ignore-regexp'.
3034     
3035     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
3036       omission.  Add ",.*" to list of bad directory parts.
3037     
3038     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
3039       matches `muse-project-ignore-regexp'.
3040     
3041     * lisp/muse-publish.el: Install patch from Peter K. Lee.
3042       (muse-style-elements-list): New function that returns a list of
3043       references to ELEM in STYLE, including base styles.
3044       (muse-publish-markup-region): Use muse-style-elements-list rather than
3045       muse-style-elements when getting :regexps.
3046     
3047     * lisp/muse-publish.el (muse-style-element): Add docstring.
3049     modified files:
3050      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3051      lisp/muse-publish.el
3054 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
3056     Summary:
3057       Initial implementation of muse-xml.el.  End of section edge case.
3058     Revision:
3059       muse--main--1.0--patch-175
3061     * AUTHORS: Add Peter K. Lee.
3062     
3063     * Makefile (experimental): New target that builds experimental programs.
3064       (distclean): Remove debian/dirs, a cruft file from the debian build
3065       process.
3066     
3067     * examples/mwolson/muse-init.el: Update.
3068     
3069     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
3070       prompts for the blog entry to visit.
3071     
3072     * experimental/Makefile: New file that causes experimental stuff to be
3073       built.
3074     
3075     * experimental/muse-xml.el: New file that provides the experimental XML
3076       publishing style.
3077     
3078     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
3079       comment strings.
3080     
3081     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
3082     
3083     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
3084       involving end-of-file and paragraph detection.
3085     
3086     * lisp/muse-wiki.el: Minor header fix.
3087     
3088     * scripts/muse-build.el (load-path): Add "../experimental".
3090     new files:
3091      experimental/.arch-ids/Makefile.id
3092      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
3093      experimental/muse-xml.el
3095     modified files:
3096      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
3097      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
3098      lisp/muse-wiki.el scripts/muse-build.el
3101 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
3103     Summary:
3104       Try to fix <example> region coloring problem.
3105     Revision:
3106       muse--main--1.0--patch-174
3108     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
3109       If region is multiple lines, add '(font-lock-multiline t) to
3110       properties.  This should fix an annoying <example> region issue.
3112     modified files:
3113      ChangeLog lisp/muse-colors.el
3116 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
3118     Summary:
3119       Don't publish implicit links that have a double-quote at begin or end.
3120     Revision:
3121       muse--main--1.0--patch-173
3123     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
3124       double-quote exists at beginning or end.
3125     
3126     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
3127       don't colorize if a double-quote exists at beginning or end.
3129     modified files:
3130      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3133 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
3135     Summary:
3136       Fix failure to publish emphasis properly.
3137     Revision:
3138       muse--main--1.0--patch-172
3140     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
3141       errors.
3142     
3143     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
3144       of muse-wiki.
3146     removed files:
3147      experimental/.arch-ids/muse-wiki-old.el.id
3148      experimental/muse-wiki-old.el
3150     modified files:
3151      ChangeLog lisp/muse-publish.el
3154 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
3156     Summary:
3157       Add a few common revision control directories to the ignore list.
3158     Revision:
3159       muse--main--1.0--patch-171
3161     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
3162       directories to be ignored when building the file alist, such as those
3163       used for CVS and Arch revision control data.
3165     modified files:
3166      ChangeLog lisp/muse-project.el
3169 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
3171     Summary:
3172       Fix #2654: Append a newline when using pdf publishing style.
3173     Revision:
3174       muse--main--1.0--patch-170
3176     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
3177       newline to the end.
3179     modified files:
3180      ChangeLog lisp/muse-latex.el
3183 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
3185     Summary:
3186       5 levels of headings colorization; color bare URLs.
3187     Revision:
3188       muse--main--1.0--patch-169
3190     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
3191       Really color up to 5 headings.
3192       (muse-colors-markup): Add muse-url-regexp.
3193       (muse-colors-explicit-link): Renamed from muse-colors-link.
3194       (muse-colors-implicit-link): Moved here from
3195       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
3196       we'll be coloring URLs.
3198     modified files:
3199      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3202 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
3204     Summary:
3205       Don't emphasize if a word constituent follows the trailer.
3206     Revision:
3207       muse--main--1.0--patch-168
3209     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
3210       (muse-colors-verbatim): Don't colorize if a word constituent follows
3211       the trailer.
3212     
3213     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
3214       word constituent follows the trailer.
3216     modified files:
3217      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3220 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
3222     Summary:
3223       Add coloring for example, verbatim, and =signs=; anchor fix.
3224     Revision:
3225       muse--main--1.0--patch-167
3227     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
3228       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
3229       (muse-colors-verbatim): Use `muse-verbatim-face'.
3230       (muse-colors-markup): Move =sign= interpreting down so it gets higher
3231       priority.
3232       (muse-colors-tags): Add verbatim and literal tags.
3233       (muse-colors-example-tag): Use `remove-text-properties' instead of
3234       `set-text-properties', since the latter does not work consistently.
3235       (muse-colors-literal-tag): New function that strips all markup from the
3236       region.
3237       (muse-colors-link): Match against muse-explicit-link-regexp early on so
3238       that we can work around an annoying XEmacs issue.
3239     
3240     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
3241       multi-line by default.
3242     
3243     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
3244       string.
3246     modified files:
3247      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3248      lisp/muse.el
3251 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
3253     Summary:
3254       Link with anchor bugfix.
3255     Revision:
3256       muse--main--1.0--patch-166
3258     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
3259       valid, as long as the base is valid.
3261     modified files:
3262      ChangeLog lisp/muse-colors.el
3265 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
3267     Summary:
3268       Link inside table issue, fixes read-only text error.
3269     Revision:
3270       muse--main--1.0--patch-165
3272     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
3273       inside tables so we don't get an error when links exist.
3274     
3275     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
3276     
3277     * lisp/muse-project.el (muse-project-publish): Don't take forced files
3278       into account when displaying the "All files published" message, unless
3279       they've actually been modified.
3280     
3281     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
3282       don't wrap in condition-case; we don't want the message to be muffled.
3284     modified files:
3285      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3286      lisp/muse-project.el lisp/muse.el
3289 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
3291     Summary:
3292       Permit infinitely-nested sections.
3293     Revision:
3294       muse--main--1.0--patch-164
3296     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
3297       (Deriving from an existing style): Mark up as a list.
3298     
3299     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
3300       Color an additional level of headings.
3301     
3302     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
3303       section-other, section-other-end, and section-close strings.
3304       (muse-docbook-fixup-sections): Removed, since Muse now implements this
3305       through the 'section-close string.
3306     
3307     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
3308       'begin-underline, since this messes up paragraph handling.  Use
3309       <h5></h5> for 'section-other.
3310     
3311       (muse-html-fixup-tables): New function that sorts the table parts so
3312       that order is head, foot, body.  Apparently XHTML needs this, and it
3313       seems like a good general practice, so we do it for HTML as well.
3314     
3315     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
3316       'section-other.
3317     
3318     * lisp/muse-publish.el (muse-publish-section-close): New function that
3319       determines where to put the section close given heading depth and
3320       inserts it.
3321       (muse-publish-markup-heading): Handle 'section-other and
3322       'section-other-end.  Call `muse-publish-section-close' at end of
3323       function.
3324     
3325     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
3326       for 'section-other.
3328     modified files:
3329      ChangeLog examples/QuickStart lisp/muse-colors.el
3330      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
3331      lisp/muse-publish.el lisp/muse-texinfo.el
3334 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
3336     Summary:
3337       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
3338     Revision:
3339       muse--main--1.0--patch-163
3341     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
3342       XEmacs fixes.
3343       (muse-docbook-markup-regexps): Deal with new table algorithm.
3344       (muse-docbook-transform-content-type, muse-docbook-encoding) 
3345       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
3346       (muse-docbook-markup-table): Use a better table algorithm, based on the
3347       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
3348       and foot of the table.  Use informaltable rather than table.
3349       (muse-docbook-fixup-tables): New function that sorts all tables found
3350       in the published document so that the order is head, foot, body.
3351       (muse-docbook-markup-functions): Add anchor handler.
3352       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
3353       paragraph.
3354       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
3355       that insert an anchor at point.
3356     
3357     * lisp/muse-html.el (muse-html-transform-content-type)
3358       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
3359     
3360     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
3361     
3362     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
3363     
3364     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
3365       that was evaluated in the output.
3367     modified files:
3368      ChangeLog examples/QuickStart lisp/muse-docbook.el
3369      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
3372 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
3374     Summary:
3375       muse-texinfo: Improve formatting for enddots, dots, underline.
3376     Revision:
3377       muse--main--1.0--patch-162
3379     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
3380       of enddots and dots.  For begin-underline and end-underline, use "_",
3381       since we don't have anything better.
3383     modified files:
3384      ChangeLog lisp/muse-texinfo.el
3387 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
3389     Summary:
3390       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
3391     Revision:
3392       muse--main--1.0--patch-161
3394     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
3395       list.  This should fix #2635.
3397     modified files:
3398      ChangeLog lisp/muse-texinfo.el
3401 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
3403     Summary:
3404       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
3405     Revision:
3406       muse--main--1.0--patch-160
3408     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
3409     
3410     * debian/changelog: Ditto.
3411     
3412     * debian/control (Build-Depends-Indep): Add tetex-bin.
3413     
3414     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
3415       output for me.
3416     
3417     * examples/QuickStart: Remove stray <comment> now that the bug that made
3418       it necessary is fixed.
3419     
3420     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
3421       suggestions.
3422     
3423     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
3424       the contents from the footer to the header.
3425     
3426     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
3427       each number, not after.
3428     
3429     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
3430     
3431     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
3432       happens when doing batch publishing.  Minor whitespace fix.
3434     modified files:
3435      ChangeLog Makefile.defs debian/changelog debian/control
3436      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
3437      lisp/muse-texinfo.el lisp/muse.el
3440 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
3442     Summary:
3443       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
3444     Revision:
3445       muse--main--1.0--patch-159
3447     * examples/QuickStart: Add "Write me." to empty sections at end so that
3448       they publish correctly with DocBook.
3449     
3450     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
3451       paragraph starts with emphasis, example, link, or email address.
3453     modified files:
3454      ChangeLog examples/QuickStart lisp/muse-docbook.el
3457 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
3459     Summary:
3460       Handle embedded docbook footnotes and <literal> edge case.
3461     Revision:
3462       muse--main--1.0--patch-158
3464     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
3465      (muse-docbook-markup-strings): Use systemitem for example text.
3466      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
3467      <para></para> inside of them.
3468     
3469     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
3470       here at all.
3471     
3472     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3473       muse-publish-escape-specials-in-string to list by default.
3474     
3475     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
3476       argument IGNORE-READ-ONLY determines whether or not to ignore the
3477       read-only property when transforming text.  Add docstring.
3478       (muse-publish-markup-word): Use non-nil third argument to
3479       muse-publish-escape-specials when we're publishing `='-delimited text.
3480       This allows =<literal><tag></literal>= to work as intended.
3481     
3482     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
3483       arguments after the first so that we can include this in
3484       `muse-publish-url-transforms'.
3485     
3486     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
3488     modified files:
3489      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3490      lisp/muse-publish.el
3493 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
3495     Summary:
3496       Misc. blosxom fixes, like category directive.
3497     Revision:
3498       muse--main--1.0--patch-157
3500     * contrib/pyblosxom/getstamps.py: Add file extension.
3501     
3502     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
3503       extension.  This will allow Muse to specify it once a
3504       timestamps-writing routine gets written.
3505     
3506     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
3507       attention to the "category" directive, if it exists.  Use file-truename
3508       instead of expand-file-name for base directory.
3509     
3510     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
3511       by default.
3512     
3513     * lisp/muse-project.el (muse-project): Add :timestamps to list of
3514       available tags, even though it doesn't do anything yet.
3516     modified files:
3517      ChangeLog contrib/pyblosxom/getstamps.py
3518      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
3519      lisp/muse-project.el
3522 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
3524     Summary:
3525       Small logic fix with temp files.
3526     Revision:
3527       muse--main--1.0--patch-156
3529     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
3530       buffer-name to determine whether the buffer is still around.
3532     modified files:
3533      ChangeLog lisp/muse.el
3536 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
3538     Summary:
3539       Make customize of muse-project-alist work in Emacs21 and XEmacs.
3540     Revision:
3541       muse--main--1.0--patch-155
3543     * lisp/muse.el (muse-widget-type-value-create)
3544       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
3545       extra widgets from 'lazy type that are needed to get the
3546       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
3547     
3548     * lisp/muse.el (muse-implicit-link-functions)
3549       (muse-explicit-link-functions): Remove predefined wiki-related options.
3550       These are added in muse-wiki via custom-add-option.
3551     
3552     * lisp/muse-mode.el (muse-mode-hook): Ditto.
3553     
3554     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
3555     
3556     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
3557       ":strings" to cope with Emacs21 and XEmacs.
3558       (muse-project-alist-set): Turn ":strings" back into ":symbols".
3559     
3560     * lisp/muse-project.el (muse-project): Derive from 'default rather than
3561       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
3562       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
3563     
3564     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
3565       since XEmacs doesn't support the alist widget.  Deal with case where no
3566       projects are defined, or a strange expression is used.
3567     
3568     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
3569       stuff using custom-add-option.
3571     modified files:
3572      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3573      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3576 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
3578     Summary:
3579       Don't kill temp buffer if debug-on-error is non-nil.
3580     Revision:
3581       muse--main--1.0--patch-154
3583     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
3584       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
3586     modified files:
3587      ChangeLog lisp/muse.el
3590 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
3592     Summary:
3593       Expand Debian package description.
3594     Revision:
3595       muse--main--1.0--patch-153
3597     * debian/control (Description): Expand this to make the package more
3598       enticing.
3599     
3600     * debian/copyright, debian/rules: Minor whitespace cleanups.
3601     
3602     * debian/changelog: Package 3.01.arch.152-1.
3604     modified files:
3605      ChangeLog Makefile.defs debian/changelog debian/control
3606      debian/copyright debian/rules
3609 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
3611     Summary:
3612       Header/footer docfix; ChangeLog correction.
3613     Revision:
3614       muse--main--1.0--patch-152
3616     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
3617       Thanks to drkm for pointing out my error.
3618     
3619     Use better documentation and customize interface for headers and footers.
3620     Thanks to Chris McMahan.
3622     modified files:
3623      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
3624      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
3625      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
3626      muse.texi
3627      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
3630 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
3632     Summary:
3633       Slight Debian version tweak.
3634     Revision:
3635       muse--main--1.0--patch-151
3637     * Makefile.defs (VERSION): Use a slightly different version naming
3638       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
3639       X.YY is the Muse version, and YYY is the patch level.
3640     
3641     * debian/changelog: Ditto.
3643     modified files:
3644      ChangeLog Makefile.defs debian/changelog
3647 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3649     Summary:
3650       Improve debian build and put together a package.
3651     Revision:
3652       muse--main--1.0--patch-150
3654     * Makefile (debclean): New target that cleans up the mess that the
3655       `debian' target makes.
3656       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
3657       results to my debian dist dir two levels up.
3658     
3659     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3660     
3661     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3662     
3663     * debian/control (Standards-Version): Update to 3.6.2.
3664     
3665     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3666       up.
3667     
3668     * debian/copyright (Copyright): Improve.
3669     
3670     * debian/emacsen-install (FILES): Include contrib directory so that
3671       muse-http.el compiles properly.
3672     
3673     * debian/muse-el.examples: New file containing the example files to
3674       install.
3675     
3676     * debian/rules: Move example stuff to muse-el.examples.  Install some
3677       additional documentation.
3679     new files:
3680      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3682     modified files:
3683      ChangeLog Makefile Makefile.defs debian/changelog
3684      debian/control debian/copyright debian/emacsen-install
3685      debian/rules
3688 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3690     Summary:
3691       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3692     Revision:
3693       muse--main--1.0--patch-149
3695     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
3696       the beginning of a header would be emphasized if an asterisk came
3697       before it.
3698       (muse-colors-underlined): Don't allow end of underlined text to be the
3699       beginning of a line.  Don't use memq to check for whitespace syntax; eq
3700       is sufficient.
3701     
3702     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
3703       on.  We'll use a more clever trick to keep emphasis characters from
3704       being interpreted in explicit links -- add a custom 'noemphasis text
3705       property to them.  Move mdash rule further down so that I can add
3706       designations after blockquoted text.
3707     
3708     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
3709       text has the 'noemphasis property, ignore it.
3710       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3711       property to the text between BEG and END, or match beginning and end.
3712     
3713     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3714       before trying to set buffer-modified to nil.  This should fix a
3715       "selecting deleted buffer" error when publishing from command line.
3717     modified files:
3718      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3719      lisp/muse.el
3722 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3724     Summary:
3725       Journal validation fixes.
3726     Revision:
3727       muse--main--1.0--patch-148
3729     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3730       default rather than HTML 4.0 [strict].
3731       (muse-html-markup-strings): Include empty alt element.
3732     
3733     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3734     
3735     * muse.texi (Journal): Ditto.
3737     modified files:
3738      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3741 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3743     Summary:
3744       Add debian files; tweak Makefile.
3745     Revision:
3746       muse--main--1.0--patch-147
3748     * Makefile (distclean): Remove directory created by dist rule.
3749       (dist): Make this only generate the directory, not the tarball.
3750       (release): New target that generates the tarball and zipfile.
3751       (debrelease): New target that builds the debian package for Muse.
3752       (upload): Depend on release target.
3753     
3754     * examples/mwolson/stylesheets: Add forgotten Arch id.
3756     new files:
3757      debian/.arch-ids/=id debian/.arch-ids/changelog.id
3758      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3759      debian/.arch-ids/emacsen-install.id
3760      debian/.arch-ids/emacsen-remove.id
3761      debian/.arch-ids/emacsen-startup.id
3762      debian/.arch-ids/muse-el.dirs.id
3763      debian/.arch-ids/muse-el.docs.id
3764      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3765      debian/changelog debian/control debian/copyright
3766      debian/emacsen-install debian/emacsen-remove
3767      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3768      debian/muse-el.info debian/rules
3769      examples/mwolson/stylesheets/.arch-ids/=id
3770      examples/mwolson/stylesheets/.arch-ids/blog.css.id
3771      examples/mwolson/stylesheets/.arch-ids/common.css.id
3772      examples/mwolson/stylesheets/.arch-ids/print.css.id
3773      examples/mwolson/stylesheets/.arch-ids/screen.css.id
3774      examples/mwolson/stylesheets/blog.css
3775      examples/mwolson/stylesheets/common.css
3776      examples/mwolson/stylesheets/print.css
3777      examples/mwolson/stylesheets/screen.css
3779     modified files:
3780      ChangeLog Makefile
3782     new directories:
3783      debian debian/.arch-ids examples/mwolson/stylesheets
3784      examples/mwolson/stylesheets/.arch-ids
3787 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3789     Summary:
3790       Allow `muse-index-as-string' to remove current file from output.
3791     Revision:
3792       muse--main--1.0--patch-146
3794     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3795       which excludes the current file from the output.  Improve
3796       documentation.
3798     modified files:
3799      ChangeLog lisp/muse-mode.el
3802 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3804     Summary:
3805       S-TAB issue with Windows.
3806     Revision:
3807       muse--main--1.0--patch-145
3809     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3810       issue with Windows.
3812     modified files:
3813      ChangeLog lisp/muse-mode.el
3816 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3818     Summary:
3819       Improve temp buffer usage.
3820     Revision:
3821       muse--main--1.0--patch-144
3823     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3824       `insert-file-contents'.  This should further help with the temp
3825       buffer problem.  Thanks to Peter K. Lee and drkm for the research
3826       into this problem.
3827     
3828     * lisp/muse.el (muse-with-temp-buffer): Renamed from
3829       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
3830       make sure the temp buffer is killed.  I didn't implement an option to
3831       save the contents of the temp buffer.
3833     modified files:
3834      ChangeLog lisp/muse-book.el lisp/muse-http.el
3835      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3836      lisp/muse.el
3839 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3841     Summary:
3842       muse-docbook: split-string Emacs21 fix.
3843     Revision:
3844       muse--main--1.0--patch-143
3846     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3847       split-string to fix an Emacs21 issue.
3849     modified files:
3850      ChangeLog lisp/muse-docbook.el
3853 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3855     Summary:
3856       muse-docbook: Parse author directive so that it validates properly.
3857     Revision:
3858       muse--main--1.0--patch-142
3860     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3861       attempts to publish the contents a DocBook-usable <author> tag.
3862       (muse-docbook-header): Use `muse-docbook-get-author'.
3864     modified files:
3865      ChangeLog lisp/muse-docbook.el
3868 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3870     Summary:
3871       Be a bit more clever with our consecutive list regexp.
3872     Revision:
3873       muse--main--1.0--patch-141
3875     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3876       clever with our consecutive list regexp.
3878     modified files:
3879      ChangeLog lisp/muse-docbook.el
3882 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3884     Summary:
3885       Do the right thing with consecutive list items, hopefully.
3886     Revision:
3887       muse--main--1.0--patch-140
3889     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3890       (muse-docbook-header): Add DTD string.
3891       (muse-docbook-markup-regexps): Add rule that merges consecutive list
3892       tags.
3893       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3894       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3896     modified files:
3897      ChangeLog lisp/muse-docbook.el
3900 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3902     Summary:
3903       Improve customize interface for `muse-project-alist' once more.
3904     Revision:
3905       muse--main--1.0--patch-139
3907     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3908       setting to be anything, since we now support settings that use lists.
3909       (muse-project): Vastly improve this by naming each setting and showing
3910       what exact type is required.  Handle case where a function is not
3911       defined yet.  Use a set for styles, which looks nice.  This is about as
3912       good as it can be ... unless we add some sort of inline documentation
3913       later on.  A setting was added for Yann's :force-publish tag.
3914     
3915     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3916       project name.
3918     modified files:
3919      ChangeLog lisp/muse-project.el lisp/muse.el
3922 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3924     Summary:
3925       Merged from hodique@lifl.fr--2005 (patch 24-33)
3926     Revision:
3927       muse--main--1.0--patch-138
3929     Patches applied:
3930     
3931      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3932        Merged from mwolson@gnu.org--2005 (patch 96)
3933     
3934      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3935        Merged from mwolson@gnu.org--2005 (patch 97-101)
3936     
3937      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3938        Merged from mwolson@gnu.org--2005 (patch 102-106)
3939     
3940      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3941        Merged from mwolson@gnu.org--2005 (patch 107-120)
3942     
3943      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3944        Merged from mwolson@gnu.org--2005 (patch 121-131)
3945     
3946      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3947        Merged from mwolson@gnu.org--2005 (patch 132)
3948     
3949      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3950        Merged from mwolson@gnu.org--2005 (patch 133-135)
3951     
3952      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3953        Merged from mwolson@gnu.org--2005 (patch 136)
3954     
3955      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3956        Merged from mwolson@gnu.org--2005 (patch 137)
3957     
3958      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3959        Introduce :force-publish project keyword. Fix bug #2637
3961     modified files:
3962      ChangeLog lisp/muse-project.el
3964     new patches:
3965      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3966      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3967      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3968      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3969      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3970      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3971      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3972      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3973      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3974      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3977 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3979     Summary:
3980       Prevent temp buffers from prompting for save; handle lisp errors better.
3981     Revision:
3982       muse--main--1.0--patch-137
3984     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3985       bound" error.  I don't know for certain where this is coming from,
3986       though ... *grumble*.
3987     
3988     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3989       like how emacs-wiki does it.  Warn the user about lisp errors,
3990       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
3991       publish as something valid in most markup styles, with increased
3992       emphasis on those that don't support it.  That's a win-win ... I think
3993       :^) .
3994     
3995     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3996       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3997       to kill the buffer so we don't get any annoying prompts.  I *strongly*
3998       believe that this should be the default behavior of `with-temp-buffer'.
3999     
4000     * lisp/muse-book.el (muse-book-publish-project): Use
4001       `muse-with-temp-buffer-no-prompt'.
4002     
4003     * lisp/muse-http.el (muse-http-reject): Ditto.
4004     
4005     * lisp/muse-mode.el (muse-index-as-string): Ditto.
4006     
4007     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4008     
4009     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
4010       (muse-publish-markup-email, muse-published-contents): Ditto.
4012     modified files:
4013      ChangeLog lisp/muse-book.el lisp/muse-colors.el
4014      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
4015      lisp/muse-publish.el lisp/muse.el
4018 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
4020     Summary:
4021       Customization error; Makefile tweaks.
4022     Revision:
4023       muse--main--1.0--patch-136
4025     * Makefile (dist): Use a tla-specific method to create the tarball.
4026       Create a zip file as well.
4027       (upload): New rule that uploads the tarball and zip file to gna.org.
4028     
4029     * Makefile.defs (VERSION): New variable that determines the version
4030       string to use in the `dist' and `upload' targets.
4031     
4032     * lisp/muse.el (muse-implicit-link-functions)
4033       (muse-explicit-link-functions): Use :type of hook so that the options
4034       get recognized.
4036     modified files:
4037      ChangeLog Makefile Makefile.defs lisp/muse.el
4040 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
4042     Summary:
4043       Prepare Muse 3.01.90 (3.02 RC1).
4044     Revision:
4045       muse--main--1.0--patch-135
4048     modified files:
4049      ChangeLog lisp/muse.el muse.texi
4052 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
4054     Summary:
4055       Attempt to get the right file extension when publishing; more examples.
4056     Revision:
4057       muse--main--1.0--patch-134
4059     * examples/mwolson/muse-init.el: Update my configuration.
4060     
4061     * examples/mwolson/templates: Store my web page templates here.
4062     
4063     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
4064     
4065     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
4066       descriptions.  Yet another reason to implement my list-returning from
4067       handlers idea.
4068     
4069     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
4070       with a few more edge cases.  Throw together a rough hack for
4071       determining when to include the output file extension.
4072     
4073     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
4074       but still ineffective.
4076     new files:
4077      examples/mwolson/templates/.arch-ids/=id
4078      examples/mwolson/templates/.arch-ids/footer.html.id
4079      examples/mwolson/templates/.arch-ids/generic-footer.html.id
4080      examples/mwolson/templates/.arch-ids/generic-header.html.id
4081      examples/mwolson/templates/.arch-ids/header.html.id
4082      examples/mwolson/templates/footer.html
4083      examples/mwolson/templates/generic-footer.html
4084      examples/mwolson/templates/generic-header.html
4085      examples/mwolson/templates/header.html
4087     modified files:
4088      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
4089      lisp/muse-wiki.el
4091     new directories:
4092      examples/mwolson/templates
4093      examples/mwolson/templates/.arch-ids
4096 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
4098     Summary:
4099       Make published link handling do the right thing, plus misc. fixes.
4100     Revision:
4101       muse--main--1.0--patch-133
4103     * lisp/muse-mode.el (muse-mode-hook): Add option for
4104       `muse-wiki-update-custom-values'.  The :set function makes sure that
4105       this is always included in `muse-mode-hook' if muse-wiki is loaded.
4106       This probably isn't best-practice, but it works.
4107     
4108     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
4109       Save match data.
4110     
4111     * lisp/muse-publish.el (muse-publish-url-transforms): Add
4112       `muse-publish-prepare-url' to the listed options.
4113     
4114     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
4115       output-dir is not specified.
4116     
4117     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
4118       here instead of later on.
4119     
4120     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
4121       right thing when `muse-wiki-interwiki-alist' is nil.
4122     
4123     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
4124       `muse-publish-output-file'.
4125     
4126     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4127       (muse-wiki-transform-wikiword): Removed.  We should not use the
4128       publishing transforms facility to handle these.
4129     
4130     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
4131       links as "link" rather than "url".
4132     
4133     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
4134       takes care of any customization cleaups that need to happen whenever
4135       muse-mode is entered.
4136     
4137     * lisp/muse.el (muse-implicit-link-functions): Add options for
4138       `muse-handle-url' and the wiki handlers.
4139       (muse-explicit-link-functions): Add option for
4140       `muse-wiki-handle-internal'.
4142     modified files:
4143      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4144      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4147 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
4149     Summary:
4150       Add invalid directory assertion.
4151     Revision:
4152       muse--main--1.0--patch-132
4154     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
4155       any invalid directories will trigger an error.
4157     modified files:
4158      ChangeLog lisp/muse-project.el
4161 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
4163     Summary:
4164       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
4165     Revision:
4166       muse--main--1.0--patch-131
4169     modified files:
4170      AUTHORS ChangeLog
4173 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
4175     Summary:
4176       Yann's assignment form came in!
4177     Revision:
4178       muse--main--1.0--patch-130
4181     modified files:
4182      AUTHORS ChangeLog
4185 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
4187     Summary:
4188       Compilation fix, minor shuffling in `muse-mode'.
4189     Revision:
4190       muse--main--1.0--patch-129
4192     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
4193       accessing it.  Fixes Yet Another Compiler Error.
4194     
4195     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
4196      project-specific settings happen first.
4198     modified files:
4199      ChangeLog lisp/muse-mode.el lisp/muse.el
4202 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
4204     Summary:
4205       Fix annoying initial buffer coloring problem.
4206     Revision:
4207       muse--main--1.0--patch-128
4209     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
4210       where even buffer-file-name is not set.  This happens the first time we
4211       attempt to colorize the buffer.  I'm rather astonished that I had to do
4212       this.
4214     modified files:
4215      ChangeLog lisp/muse-wiki.el
4218 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
4220     Summary:
4221       Jump to bad and good links on TAB; mode-choosing fix.
4222     Revision:
4223       muse--main--1.0--patch-127
4225     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
4226       pics a major mode for a file.  If one is specified in the project of
4227       file, use it.  Otherwise, use muse-mode.
4228       (muse-next-reference, muse-previous-reference): Jump to bad links as
4229       well as good ones.
4230     
4231     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
4232       of `muse-mode'.
4234     modified files:
4235      ChangeLog lisp/muse-mode.el lisp/muse.el
4238 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
4240     Summary:
4241       Add specified Muse file extension to auto-mode-alist.
4242     Revision:
4243       muse--main--1.0--patch-126
4245     * lisp/muse.el (muse-file-extension): If extension is specified, remove
4246       the old extension from auto-mode-alist and add the new one.  This
4247       eliminates the need to set muse-mode-auto-p when you have specified a
4248       Muse file extension.
4249     
4250     * examples/mwolson/muse-init.el: Sync.
4252     modified files:
4253      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
4256 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
4258     Summary:
4259       Make `muse-project-alist' more intuitively customizable.
4260     Revision:
4261       muse--main--1.0--patch-125
4263     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
4264       settings.
4265     
4266     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
4267       (muse-project-alist-get): New function that pre-parses
4268       `muse-projects-alist' before customization in order to work around an
4269       annoying limitation in the customize interface.
4270       (muse-project-alist-set): New function that takes the value that
4271       customize gave us and turns it into something Muse can use.
4272       (muse-project): New widget that outlines the form of the
4273       `muse-project-alist' variable.
4274       (muse-project-alist): Use the `muse-project' widget and specify :set
4275       and :get.
4277     modified files:
4278      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
4281 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
4283     Summary:
4284       Silence compiler warnings.
4285     Revision:
4286       muse--main--1.0--patch-124
4288     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
4289     
4290     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
4291       compiler warning.
4292     
4293     * lisp/muse-project.el (muse-project-applicable-styles): Call
4294       `muse-assert' with only 1 argument to silence a compiler warning.
4296     modified files:
4297      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4298      lisp/muse-project.el
4301 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
4303     Summary:
4304       muse-docbook: Merge several other types of tags if necessary.
4305     Revision:
4306       muse--main--1.0--patch-123
4308     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
4309       `muse-docbook-fixup-sections'.  For each TAG in
4310       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
4311       merge them together.  Thanks to Dale P. Smith for the suggestion.
4312       (muse-docbook-merged-tags): Customizable list of tags that need merging.
4314     modified files:
4315      ChangeLog lisp/muse-docbook.el
4318 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
4320     Summary:
4321       muse-docbook: Output an XML tag with encoding at the beginning of document.
4322     Revision:
4323       muse--main--1.0--patch-122
4325     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
4326       of document.
4327       (muse-docbook-encoding-default): New option that determines which Emacs
4328       buffer encoding to use by default in Muse DocBook files if none is
4329       found.
4330       (muse-docbook-charset-default): New option that determines the DocBook
4331       XML charset to use if no translation is found in
4332       muse-docbook-encoding-map.
4333       (muse-docbook-encoding-map): New option alist that maps an emacs coding
4334       system to its associated DocBook coding system.
4335       (muse-docbook-transform-content-type): New function that determines the
4336       DocBook XML encoding to use based on the contents of
4337       muse-docbook-encoding-map.
4338       (muse-docbook-encoding): New function that calls
4339       muse-docbook-transform-content-type.
4340       (muse-docbook-finalize-buffer): New function that sets the buffer file
4341       coding system to the value of muse-docbook-encoding-default, but only
4342       if the buffers contents have no special characters.
4343       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
4345     modified files:
4346      ChangeLog lisp/muse-docbook.el
4349 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
4351     Summary:
4352       Apply muse-docbook patch from Dale P. Smith.
4353     Revision:
4354       muse--main--1.0--patch-121
4356     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
4357       Dale P. Smith to make the markup much better.
4359     modified files:
4360      AUTHORS ChangeLog lisp/muse-docbook.el
4363 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
4365     Summary:
4366       Use different mapping for S-tab on Windows.
4367     Revision:
4368       muse--main--1.0--patch-120
4370     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
4371       Windows, use [(shift tab)] for `muse-previous-reference'.
4373     modified files:
4374      ChangeLog lisp/muse-mode.el
4377 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
4379     Summary:
4380       XEmacs wiki fix.
4381     Revision:
4382       muse--main--1.0--patch-119
4384     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
4385       `muse-match-string-no-properties' so XEmacs doesn't complain.
4387     modified files:
4388      ChangeLog lisp/muse-wiki.el
4391 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
4393     Summary:
4394       Handle a few edge cases with project-page resolution gracefully.
4395     Revision:
4396       muse--main--1.0--patch-118
4398     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
4399       make sure that PAGE is specified.  STYLES should be generated
4400       automatically, but it could theoretically fail.  I'm managing to
4401       trigger this when messing with unsaved Muse files.  Handle case where
4402       buffer has not yet been saved.
4403       (muse-project-find-file): Don't try to resolve relative links; just
4404       open them.
4405     
4406     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
4407       point-of-reference bug.  No need to call muse-project-page-of-file
4408       since buffer-file-name and muse-publishing-current-file both give us
4409       full paths.
4410     
4411     * lisp/muse-mode.el (muse-link-at-point): For some reason,
4412       `skip-chars-backward' only respects the newline some of the time.
4413       Damned annoying.
4415     modified files:
4416      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4417      lisp/muse-wiki.el
4420 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
4422     Summary:
4423       Fix image-link goof-up and add pretty titles.
4424     Revision:
4425       muse--main--1.0--patch-117
4427     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
4428       class="image-link"> instead of <div class="image-link">.  I found a bug
4429       with the way I was handling both, so I decided to simplify things.
4430     
4431     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
4432       `muse-publish-output-name', but keeps the directory prefix.
4433       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
4434     
4435     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
4436       customizable option that determines the words to downcase in title.
4437       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
4438       Capitalized Title out of either a string or the current title.  This is
4439       not currently used by any other function -- for now it is meant to be
4440       called by the user.
4442     modified files:
4443      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
4446 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
4448     Summary:
4449       Escape specials in link descriptions.
4450     Revision:
4451       muse--main--1.0--patch-116
4453     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
4454       function that escapes special characters in the given string according
4455       to the current publishing style.
4456       (muse-publish-url): Use the above function to escape the description
4457       part of extended links.
4458       (muse-publish-prepare-url): Don't make string read-only; it does
4459       nothing.
4460     
4461     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4462       (muse-wiki-transform-wikiword): Don't make string read-only.
4464     modified files:
4465      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4468 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
4470     Summary:
4471       Escape "&", "<", and ">" in URL text.
4472     Revision:
4473       muse--main--1.0--patch-115
4475     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
4476       specially.  Thanks to John Sullivan for the suggestion.
4478     modified files:
4479      ChangeLog lisp/muse-html.el
4482 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
4484     Summary:
4485       Update my example configuration.
4486     Revision:
4487       muse--main--1.0--patch-114
4489     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
4490       project to "WebSite" in order to make it more distinct.
4491       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
4492       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
4493       anymore.
4494       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
4495       published name of the current file.  I really should make a function
4496       called `muse-published-name' or something similar!
4497       ("\C-cpx"): Use this key sequence for
4498       `my-muse-prepare-entry-for-xanga'.
4499       (muse-file-extension): I'm making use of this so I can figure out its
4500       intricacies.
4502     modified files:
4503      ChangeLog examples/mwolson/muse-init.el
4506 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
4508     Summary:
4509       Tackle a project name interwiki highlighting snafu.
4510     Revision:
4511       muse--main--1.0--patch-113
4513     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
4514       this.  It seems to be more robust now.  Highlighting is going the way I
4515       want it.
4517     modified files:
4518      ChangeLog lisp/muse-wiki.el
4521 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
4523     Summary:
4524       Fix some gross mistakes.
4525     Revision:
4526       muse--main--1.0--patch-112
4528     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
4529       gross misspellings.
4530     
4531     * lisp/muse-project.el (muse-project-file-entries): If
4532       `muse-file-extension' is defined, use it to filter the entries.
4533     
4534     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
4535       variable.  Move higher in file.
4536     
4537     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
4538       argument instead of the real name of the variable.
4540     modified files:
4541      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4542      lisp/muse.el
4545 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
4547     Summary:
4548       Make natural interwiki links between projects mostly work.
4549     Revision:
4550       muse--main--1.0--patch-111
4552     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
4553       function and flesh it out.  This seems to work properly, though for
4554       some reason, interwiki links using projects are a bit flakey.
4555       (muse-wiki-handle-interwiki): Deal with case where we have a project
4556       name in an interwiki link.
4558     modified files:
4559      ChangeLog lisp/muse-wiki.el
4562 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
4564     Summary:
4565       Fix Emacs21 issue with muse-insert-tag.
4566     Revision:
4567       muse--main--1.0--patch-110
4569     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
4570       completing-read to appease older Emacsen.
4572     modified files:
4573      ChangeLog lisp/muse-mode.el
4576 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
4578     Summary:
4579       Fix error with `muse-blosxom-new-entry' and Emacs21.
4580     Revision:
4581       muse--main--1.0--patch-109
4583     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
4584       `completing-read' so that old versions of Emacs don't complain.
4586     modified files:
4587      ChangeLog lisp/muse-blosxom.el
4590 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
4592     Summary:
4593       Try to fix an error with `muse-blosxom-get-categories'.
4594     Revision:
4595       muse--main--1.0--patch-108
4597     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
4598       about processing directories.
4600     modified files:
4601      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
4604 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
4606     Summary:
4607       Make a distinction between implicit and explicit links at publish-time.
4608     Revision:
4609       muse--main--1.0--patch-107
4611     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
4612     
4613     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
4614     
4615     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
4616       `explicit' argument.
4617     
4618     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
4619       not we are dealing with an explicit link.
4620     
4621     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4622     
4623     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4624       argument, but ignore it.
4625     
4626     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4627       when link is not explicit.
4629     modified files:
4630      ChangeLog lisp/muse-html.el lisp/muse-http.el
4631      lisp/muse-publish.el lisp/muse-wiki.el
4634 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
4636     Summary:
4637       Implement several WikiWord handling fixes.
4638     Revision:
4639       muse--main--1.0--patch-106
4641     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
4642       found by the handlers.  Don't send implicit links through some of the
4643       advanced checks.
4644     
4645     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
4646       of interwiki link before calling `muse-handle-explicit-link'.
4647     
4648     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
4649       "\\|" separator between project-alist entries and interwiki entries.
4650       Force a reconfiguration of muse-colors-markup.
4651     
4652     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
4653       sure that we don't colorize WikiNames that don't go with any file.
4654     
4656     modified files:
4657      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4658      lisp/muse-wiki.el
4661 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4663     Summary:
4664       Attempt to simplify muse-wiki a bit.
4665     Revision:
4666       muse--main--1.0--patch-105
4668     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4669       here.
4670     
4671     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
4672       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
4673       (muse-wiki-update-use-wikiword-markup-regexp)
4674       (muse-wiki-update-use-wikiword-link-function)
4675       (muse-wiki-update-use-wikiword-url-transforms): Remove.
4676       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
4677     
4678     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4679       `muse-wiki-use-wikiword' is specified.
4680     
4681     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4682       unless `muse-wiki-use-wikiword' is specified.
4683     
4684     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4685       muse-colors-markup.
4686     
4687     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4688       muse-publish-markup-regexps.
4689     
4690     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4691       muse-publish-url-transforms.
4692     
4693     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4694       muse-wiki-handle-wikiword to muse-implicit-link-functions.
4695     
4697     modified files:
4698      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4701 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
4703     Summary:
4704       Make muse-blosxom use relative name of published file in page-date alist.
4705     Revision:
4706       muse--main--1.0--patch-104
4708     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4709       file.
4710       (muse-blosxom-update-page-date-alist): Renamed from
4711       `muse-blosxom-markup-date-directive'.  Make the current file name
4712       relative to the base directory and strip file extension if necessary.
4713     
4715     modified files:
4716      ChangeLog lisp/muse-blosxom.el
4719 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4721     Summary:
4722       Hack on muse-blosxom timestamps somewhat.
4723     Revision:
4724       muse--main--1.0--patch-103
4726     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4727       actually do something useful.  This should have a different name,
4728       really.
4729       ("blosxom-html", "blosxom-xhtml"): Call
4730       `muse-blosxom-markup-date-directive' after publishing each entry.
4731     
4733     modified files:
4734      ChangeLog lisp/muse-blosxom.el
4737 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4739     Summary:
4740       Fix several startup and compile errors.
4741     Revision:
4742       muse--main--1.0--patch-102
4744     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
4745       fixes an error that occurred during startup.
4746     
4747     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4748       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4749       to muse.el.
4750     
4751     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4752       that the nasty compile errors go away.  Fix a few typos.
4753       (muse-ignored-extensions): Fix docstring.
4754       (muse-file-extension): Move this higher in the file.
4755     
4756     
4758     modified files:
4759      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4762 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4764     Summary:
4765       Note that muse-file-extension should not have "." in front.
4766     Revision:
4767       muse--main--1.0--patch-101
4769     * lisp/muse-project.el (muse-project-find-file): Handle case where
4770       muse-file-extension is not specified.
4771     
4772     * lisp/muse.el (muse-file-extension): Note that the period at the
4773       beginning of this value should be omitted.
4774     
4775     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4776       file extension so that regexp characters inside the extension will not
4777       goof it up.  This should never be a problem in normal cases, but let's
4778       be robust.
4779     
4781     modified files:
4782      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4783      lisp/muse.el
4786 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4788     Summary:
4789       Implement optional file extension of Muse files.
4790     Revision:
4791       muse--main--1.0--patch-100
4793     * lisp/muse-mode.el (muse-mode): Make sure
4794       `muse-update-ignored-extensions-regexp' gets updated every time we
4795       enter Muse mode.  This works around a bug in the customize interface --
4796       if a user changes an option using setq, the :set function sometimes
4797       does not get executed.  I should really try to determine whether or not
4798       this is really an issue anymore.
4799     
4800     * lisp/muse-project.el (muse-project-find-file): Make use of
4801       `muse-file-extension'.
4802     
4803     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4804       customizable; it is autogenerated from `muse-ignored-extensions'.
4805       (muse-update-ignored-extensions-regexp): New function that sets the
4806       value of `muse-ignored-extensions-regexp'.  This is needed in order to
4807       make sure that the value of `muse-file-extension' is taken into
4808       account.
4809       (muse-ignored-extensions): New option that determines which file
4810       extensions to ignore.  It is in the form of a list of regexps.
4811     
4812     * lisp/muse.el (muse-file-extension): New option that allows the user to
4813       specify the file extension to be used for Muse files.  By default, this
4814       is nil, which means that no extension will be used.
4815     
4816     * lisp/muse.el (muse-page-name): Handle case where
4817       `muse-ignored-extensions-regexp' is nil.
4818     
4820     modified files:
4821      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4822      lisp/muse-regexps.el lisp/muse.el
4825 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4827     Summary:
4828       Document new blosxom convenience feature.
4829     Revision:
4830       muse--main--1.0--patch-99
4832     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4833       `muse-blosxom-project-alist-entry'.  An example is provided in the
4834       header.
4835     
4837     modified files:
4838      ChangeLog lisp/muse-blosxom.el
4841 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4843     Summary:
4844       Further work on `muse-project-alist' entry generation for blosxom.
4845     Revision:
4846       muse--main--1.0--patch-98
4848     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4849       Include subdirectories in first part of "Blog" entry.
4850     
4851     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4852       that returns a list of dirs that are to be used with the first part of
4853       a `muse-project-alist' entry.
4854     
4856     modified files:
4857      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4860 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4862     Summary:
4863       New function: muse-blosxom-project-alist-entry.
4864     Revision:
4865       muse--main--1.0--patch-97
4867     * examples/mwolson/muse-init.el: Update from my latest settings.
4868       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4869     
4870     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4871       that generates the latter part of an entry for `muse-project-alist'.
4872     
4874     modified files:
4875      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4878 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4880     Summary:
4881       Merged from hodique@lifl.fr--2005 (patch 12-23)
4882     Revision:
4883       muse--main--1.0--patch-96
4885     Patches applied:
4886     
4887      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4888        Merged from mwolson@gnu.org--2005 (patch 68-76)
4889     
4890      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4891        Merged from mwolson@gnu.org--2005 (patch 77-80)
4892     
4893      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4894        Merged from mwolson@gnu.org--2005 (patch 81)
4895     
4896      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4897        Merged from mwolson@gnu.org--2005 (patch 82)
4898     
4899      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4900        Escape % in latex publishing
4901     
4902      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4903        bugfix
4904     
4905      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4906        small improvement on muse-make-link
4907     
4908      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4909        Fix customization of muse-wiki-wikiword-regexp
4910     
4911      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4912        Allow full customization of WikiWords
4913     
4914      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4915        Fix mouse-2 yank bug in muse-mode
4916     
4917      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4918        Fix interpretation order
4919     
4920      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4921        Merged from mwolson@gnu.org--2005 (patch 83-95)
4922     
4924     modified files:
4925      ChangeLog lisp/muse-wiki.el
4927     new patches:
4928      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4929      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4930      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4931      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4932      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4933      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4934      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4935      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4936      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4937      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4938      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4939      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4942 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4944     Summary:
4945       Minor docfixes.
4946     Revision:
4947       muse--main--1.0--patch-95
4949     * lisp/muse-mode.el (muse-follow-name-at-point) 
4950       (muse-follow-name-at-mouse): Docfixes.
4951     
4953     modified files:
4954      ChangeLog lisp/muse-mode.el
4957 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4959     Summary:
4960       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4961     Revision:
4962       muse--main--1.0--patch-94
4964     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4965       `muse-blosxom-new-entry'.
4966     
4967     * muse.texi (Blosxom Entries): Ditto.
4968     
4970     modified files:
4971      ChangeLog lisp/muse-blosxom.el muse.texi
4974 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4976     Summary:
4977       Re-add global mouse-2 event.
4978     Revision:
4979       muse--main--1.0--patch-93
4981     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4982       mouse-2, since Yann found a way around the problem I was facing.
4983       (muse-follow-name-at-mouse): Call the event that would normally be used
4984       here if we don't have a link at point.
4985     
4987     modified files:
4988      ChangeLog lisp/muse-mode.el
4991 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4993     Summary:
4994       Fix publishing error.
4995     Revision:
4996       muse--main--1.0--patch-92
4998     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4999       the cdr of output-dir.  This was a code fragment from a previous
5000       attempt to refactor this function.
5001     
5003     modified files:
5004      ChangeLog lisp/muse-project.el
5007 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
5009     Summary:
5010       Work on getting to the point where we can resolve project interwiki links.
5011     Revision:
5012       muse--main--1.0--patch-91
5014     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5015       `muse-publishing-current-file'.
5016     
5017     * lisp/muse-project.el (muse-project-of-file): Ditto.
5018     
5019     * lisp/muse-project.el (muse-project-applicable-styles): New function
5020       that returns the usable styles for a file, given either a list of
5021       styles or a project name.  This is useful for removing styles that will
5022       be ignored for a file.
5023       (muse-project-publish-file): Split :include and :exclude processing
5024       into `muse-project-applicable-styles'.
5025     
5026     * lisp/muse-publish.el (muse-publish-output-name): Use
5027       `muse-publishing-current-file'.
5028     
5029     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
5030     
5031     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
5032       project names.
5033     
5034     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
5035       names to be uninterpreted.  Remove need for muse-assoc-string.
5036     
5037     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
5038       function that will be called to fetch a link to a page from a Muse
5039       project from the output file of the currently-published file.  This is
5040       commented out for now since I ran out of energy.
5041     
5042     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
5043       `muse-wiki-resolve-project-page' for handling Muse project interwiki
5044       links, but only when no match was found in `muse-wiki-interwiki-alist'.
5045       Handle case where no interwiki can be found, even though this should
5046       never happen.
5047     
5048     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
5049       whenever Muse mode is entered.  That way we don't have to enter an
5050       extra command in our .emacs.
5051     
5052     * lisp/muse.el (muse-current-file): Remove this, since a variable called
5053       `muse-publishing-current-file' already exists that does the same thing.
5054       How embarrassing.
5055     
5056     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
5057     
5058     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
5059       to use it.
5060     
5062     modified files:
5063      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5064      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5067 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
5069     Summary:
5070       Mouse-2 on regular text will yank rather than give an error.
5071     Revision:
5072       muse--main--1.0--patch-90
5074     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
5075       this seems to be more trouble than it's worth.
5076       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
5077       use our own implementation.
5078     
5080     modified files:
5081      ChangeLog lisp/muse-mode.el
5084 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
5086     Summary:
5087       Make interwiki links publish with the correct extension.
5088     Revision:
5089       muse--main--1.0--patch-89
5091     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
5092       prefix and suffix to interwiki names, as well as stripping out unwanted
5093       extensions.
5094     
5096     modified files:
5097      ChangeLog lisp/muse-wiki.el
5100 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
5102     Summary:
5103       Fix publishing of bare interwiki names.
5104     Revision:
5105       muse--main--1.0--patch-88
5107     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
5108       `set'.  Use `muse-assoc-string' instead of `assoc'.
5109     
5110     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
5111       `assoc-string' functionality usable with Emacs21 and XEmacs.
5112     
5114     modified files:
5115      ChangeLog lisp/muse-wiki.el lisp/muse.el
5118 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
5120     Summary:
5121       Apply a few fixes from Yann's branch.
5122     Revision:
5123       muse--main--1.0--patch-87
5125     Background: I hacked on Muse over the weekend while offline, and so did
5126                 Yann.  His changes to muse-wiki.el are different than the
5127                 ones that I made, so we should probably figure out the best
5128                 way to handle this when we both get on IRC again.  For now,
5129                 I've merged in the bugfixes that he's made, omitting most of
5130                 the changes to muse-wiki.
5131     
5132     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
5133     
5134     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
5135     
5136     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
5137       introduced previously.
5138     
5140     modified files:
5141      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
5144 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
5146     Summary:
5147       Warn if file not published; hack further on Wiki stuff.
5148     Revision:
5149       muse--main--1.0--patch-86
5151     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
5152       complete <div> tags that are of the class "image-link".  It is hoped
5153       that this will prevent user-added <div> tags from being mangled.
5154     
5155     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
5156       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
5157       need to look at the text at point.
5158     
5159     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
5160       current file has not been published since it was up-to-date.  Thanks to
5161       Bill Freeman for the suggestion.
5162     
5163     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
5164       is nil.  If this happens, return the original URL.
5165     
5166     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
5167       `muse-wiki-update-interwiki-regexp.'
5168       (muse-wiki-update-interwiki-regexp): New function that sets the value
5169       of `muse-wiki-interwiki-regexp'.
5170       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
5171       on :set.
5172     
5173     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
5174       `muse-wiki-expand-interwiki'.
5175       (muse-wiki-transform-wikiword): New function that prevents WikiWords
5176       with no matching file from being published as links.
5177     
5178     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
5179       string argument once again, since this behavior is needed when
5180       publishing.
5181       (muse-wiki-handle-wikiword): Ditto.
5182     
5183     * lisp/muse.el (muse-handle-url): Ditto.
5184     
5185     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
5186       after every unsuccessful attempt at handling the link.  If argument is
5187       given, restore match-data at end, too.
5188     
5189     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
5190       argument.  Match data is always saved.  If argument is not given,
5191       assume that `muse-implicit-link-regexp' has been matched against, and
5192       return the 1st match string if no handlers worked.
5193     
5195     modified files:
5196      ChangeLog lisp/muse-html.el lisp/muse-mode.el
5197      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5200 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
5202     Summary:
5203       Hack on WikiName handling and make TAB work for Wiki links.
5204     Revision:
5205       muse--main--1.0--patch-85
5207     * lisp/muse-colors.el (muse-colors-markup): Use
5208       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5209     
5210     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
5211       nil, don't color bad links.  If non-nil, color bad links.
5212     
5213     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
5214     
5215     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
5216       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5217       (muse-journal-rss-munge-buffer): Ditto.
5218     
5219     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
5220       Docfix.
5221     
5222     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
5223       are handled first, then implicit ones.  It should work better in all
5224       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
5225       to determine how far to scan for an implicit link.  This defaults to
5226       the text between the point and the next space.
5227     
5228     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
5229       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
5230       literally after opening the buffer.  Hopefully this can be of use in
5231       custom visit-link functions, when necessary.
5232     
5233     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
5234       `muse-visit-link-default'.
5235     
5236     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
5237       Search by text properties instead of regexps.  This allows Muse to find
5238       links without having to have a massive regexp that contains all link
5239       types.  The downside is that this will not work if the user defontifies
5240       the buffer.  But it would somewhat defeat the purpose of following
5241       links if you can't see them.
5242     
5243     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
5244       enough command line args are passed in batch mode.
5245     
5246     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
5247       `muse-explicit-link-regexp'.
5248     
5249     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
5250       `muse-link-regexp'.
5251     
5252     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
5253       specifies the "common ground" of all implicit links, like URLs, bare
5254       WikiNames, and -- in the future -- email addresses.
5255     
5256     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
5257     
5258     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
5259       optional.  That was a bad idea on my part.  Renamed from
5260       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
5261       annoy anyone :^) .
5262     
5263     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
5264       `muse-wiki-interwiki-expand'.
5265       (muse-wiki-handle-wikiword): Renamed from
5266       `muse-wiki-wikiword-handle'.
5267     
5268     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
5269       for the eval-after-load arg since XEmacs chokes on constants.
5270     
5271     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
5272       face on WikiWords that don't correspond with a file.  If people really
5273       want this to appear in bad-link face, I could accommodate that.
5274     
5275     * lisp/muse.el (muse-handle-url): New function that detects whether the
5276       given string is a URL.
5277       (muse-implicit-link-functions): Renamed from
5278       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
5279       (muse-explicit-link-functions): Renamed from
5280       `muse-mode-handler-functions'.
5281       (muse-handle-implicit-link): New function that handles all
5282       implicit links by calling functions from `muse-implicit-link-functions'.
5283       (muse-handle-explicit-link): Renamed from
5284       `muse-handled-url'.
5285     
5287     modified files:
5288      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
5289      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
5290      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5293 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
5295     Summary:
5296       Allow WikiWords to be ignored with <nop> or "''''".
5297     Revision:
5298       muse--main--1.0--patch-84
5300     * lisp/muse-mode.el (muse-browse-result): Docfixes.
5301     
5302     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
5303       whether to hide <nop> tags when coloring a Muse buffer.
5304       (muse-wiki-wikiword-at-point): Docfix.
5305       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
5306       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
5307       during publishing.
5308       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
5309       which keeps the WikiWord that follows it from being interpreted.
5310       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
5311       WikiWord delimiter.
5312     
5314     modified files:
5315      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5318 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
5320     Summary:
5321       Update postal address of FSF in muse-wiki.el.
5322     Revision:
5323       muse--main--1.0--patch-83
5325     * lisp/muse-wiki.el: Update postal address of the FSF.
5326     
5328     modified files:
5329      ChangeLog lisp/muse-wiki.el
5332 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
5334     Summary:
5335       Interpret explicit links before emphasis.
5336     Revision:
5337       muse--main--1.0--patch-82
5339     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
5340       links before emphasis.
5341     
5342     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
5343       for the heck of it.
5345     modified files:
5346      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
5349 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
5351     Summary:
5352       Wiki hacking, regexp tweaks.
5353     Revision:
5354       muse--main--1.0--patch-81
5356     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
5357       muse-regexp.
5358     
5359     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
5360       that indicates whether or not to use character classes in regexps.  The
5361       default is to let Muse try to figure it out.
5362       (muse-extreg-usable-p): Make use of this variable.
5363     
5364     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
5365       this regexp.  I'm guessing it was supposed to have a TAB in there at
5366       one time.  Replace this stuff with muse-regexp-space.
5367     
5368     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
5369       by default.
5370     
5371     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
5372       "or".
5373     
5374     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
5375       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
5376       We'll fix those anchor problems eventually!
5377     
5378     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
5379       uses `muse-interwiki-handle' to determine whether an interwiki link is
5380       at point.
5381     
5382     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
5383       look for a suitable value at point if needed.
5384     
5385     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
5386     
5387     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
5388     
5389     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
5391     modified files:
5392      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5393      lisp/muse-wiki.el
5396 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
5398     Summary:
5399       Make installation of manual when not using Debian go smoothly.
5400     Revision:
5401       muse--main--1.0--patch-80
5403     * Makefile.defs (INSTALLINFO): New variable that specifies what command
5404       and options are to be used when insinuating the Muse documentation into
5405       the Info menu.
5406     
5407     * Makefile (install): Make use of INSTALLINFO.
5408     
5409     * README (Installation): Give directions for changing INSTALLINFO on a
5410       Debian system and changing where Muse is installed.
5411     
5412     * muse.texi: Ditto.
5414     modified files:
5415      ChangeLog Makefile Makefile.defs README muse.texi
5418 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
5420     Summary:
5421       Fix compiler warning induced by last patch.
5422     Revision:
5423       muse--main--1.0--patch-79
5425     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
5426       compiler warning.
5428     modified files:
5429      ChangeLog lisp/muse-project.el lisp/muse.el
5432 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
5434     Summary:
5435       Add `muse-current-file', fix minor QuickStart issue.
5436     Revision:
5437       muse--main--1.0--patch-78
5439     * examples/QuickStart: Make John Wiegley the author.
5440     
5441     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5442       `muse-current-file' instead of `buffer-file-name'.
5443     
5444     * lisp/muse-project.el (muse-current-project): Document.
5445     
5446     * lisp/muse-project.el (muse-current-file): New variable indicating the
5447       name, including path, of the file that is currently being published.
5448       (muse-project-of-file): Make use of
5449       `muse-current-file'.
5450     
5451     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
5452     
5453     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
5455     modified files:
5456      ChangeLog examples/QuickStart lisp/muse-blosxom.el
5457      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5458      lisp/muse.el
5461 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
5463     Summary:
5464       Make muse-replace-regexp-in-string closer to its parent; no func change.
5465     Revision:
5466       muse--main--1.0--patch-77
5468     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
5469       to implement all functionality of `replace-regexp-in-string'.  No
5470       functionality change.
5471     
5473     modified files:
5474      ChangeLog lisp/muse.el
5477 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
5479     Summary:
5480       Play nicely with fill, adaptive-fill, and flyspell.
5481     Revision:
5482       muse--main--1.0--patch-76
5484     * muse-mode.el (muse-mode-intangible-links): New function used to
5485       determine whether links will be considered intangible.
5486     
5487     * lisp/muse-mode.el (muse-mode-link-functions)
5488       (muse-mode-handler-functions): Minor docfix.
5489     
5490     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
5491       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
5492       making links intangible by default, but this may be adjusted by use of
5493       the `muse-mode-intangible-links' function.
5494     
5495     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
5496       nil if we should allow a fill to occur here.  Keeps links from being
5497       broken up.
5498     
5499     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
5500       non-nil if we allow spell-checking to occur here.  Keeps links from
5501       being improperly colorized.
5502     
5503     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
5504       functionality change.
5506     modified files:
5507      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5510 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
5512     Summary:
5513       Minor doc changes and code prettification.
5514     Revision:
5515       muse--main--1.0--patch-75
5517     * AUTHORS: Note that YH's assignment is in the mail.
5518     
5519     * README (scripts): Explain better the contents of the `scripts'
5520       directory.
5521     
5522     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
5524     modified files:
5525      AUTHORS ChangeLog README lisp/muse-wiki.el
5528 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
5530     Summary:
5531       Merged from hodique@lifl.fr--2005 (patch 7-11)
5532     Revision:
5533       muse--main--1.0--patch-74
5535     Patches applied:
5536     
5537      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5538        split WikiWords and InterWiki links into their own package
5539     
5540      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5541        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
5542     
5543      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5544        Mimic experimental behavior for interwiki
5545     
5546      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5547        fix notes publishing
5548     
5549      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5550        various minor fixes
5552     new files:
5553      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
5555     modified files:
5556      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5557      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
5559     renamed files:
5560      experimental/.arch-ids/muse-wiki.el.id
5561        ==> experimental/.arch-ids/muse-wiki-old.el.id
5562      experimental/muse-wiki.el
5563        ==> experimental/muse-wiki-old.el
5565     new patches:
5566      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5567      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5568      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5569      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5570      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5573 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
5575     Summary:
5576       Tell people where to find on-line version of manual.
5577     Revision:
5578       muse--main--1.0--patch-73
5580     * README: Add on-line locations for manual.
5581     
5582     * muse.texi: Remove @include directive.  This makes generating a PDF of
5583       this documentation a lot easier.
5584     
5585     * muse.texi (Preface): Add on-line locations for manual.
5587     modified files:
5588      ChangeLog README muse.texi
5591 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
5593     Summary:
5594       Try to make Muse play nice with outline minor mode.
5595     Revision:
5596       muse--main--1.0--patch-72
5598     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
5599     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
5600     "muse" instead of "t" when adding invisibility to text or checking for
5601     invisibility.
5602     
5603     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
5604     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
5605     this function.
5607     modified files:
5608      ChangeLog lisp/muse-colors.el lisp/muse.el
5611 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
5613     Summary:
5614       Minor grammar fix in Introduction section of manual.
5615     Revision:
5616       muse--main--1.0--patch-71
5618     * muse.texi (Introduction): Minor grammar fix.
5620     modified files:
5621      ChangeLog muse.texi
5624 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5626     Summary:
5627       Release Muse 3.01.
5628     Revision:
5629       muse--main--1.0--patch-70
5631     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5632     
5633     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5634     
5635     * lisp/muse-poem.el (muse-poem-markup-strings)
5636       (muse-poem-chapbook-strings): Make customizable.
5637     
5638     * lisp/muse-poem.el (muse-chapbook-latex-header)
5639       (muse-chapbook-latex-footer): Docfix.
5640     
5641     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5642       (muse-texinfo-pdf-extension): Ditto.
5643     
5644     * lisp/muse.el (muse-version): Change to 3.01.
5645     
5646     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
5647       done, for now!
5649     modified files:
5650      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5651      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
5654 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
5656     Summary:
5657       Tweak documentation thoroughly; still incomplete.
5658     Revision:
5659       muse--main--1.0--patch-69
5661     * README: Minor tweaks.
5662     
5663     * muse.texi: Massively rename chapters so that the titles are more
5664       descriptive.  Clean up grammar.
5665     
5666     * muse.texi (Obtaining Muse): Move content of Installation node here,
5667       stripping out any customization tips, since those are covered later.
5668       Re-work this chapter since I was dissatisfied with it.
5669     
5670     * muse.texi (Installation): This node has the content of README regarding
5671       installation, which fits the title of the node much better than the
5672       previous content.
5673     
5674     * muse.texi (Blosxom): Turn the sections of this section into
5675       subsections.
5676     
5677     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
5678       like lists!
5679     
5680     * muse.texi (History): Add a "2005" item.
5682     modified files:
5683      ChangeLog README muse.texi
5686 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5688     Summary:
5689       Finish documenting 2 more publishing styles.
5690     Revision:
5691       muse--main--1.0--patch-68
5693     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5694     
5695     * lisp/muse-journal.el: Docfixes.
5696     
5697     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5698       documentation to this function.
5699     
5700     * muse.texi (Blosxom Options): New node containing the publishing styles
5701       and options provided by Blosxom.
5702       (Book): Add usage note, as I suspect a lot of people might be confused
5703       by this style.
5704       (HTML): Space out entries better.
5705       (Journal, LaTeX): New nodes for publishing styles.
5706       (Common Elements): Document a few options that are present in
5707       `muse-publish.el'.
5709     modified files:
5710      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5711      lisp/muse-latex.el lisp/muse-publish.el muse.texi
5714 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5716     Summary:
5717       Make Muse installable and correct an Emacs21 issue.
5718     Revision:
5719       muse--main--1.0--patch-67
5721     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5722       directory will be generated.
5723       (all): Compile muse.info by default.
5724       (doc): Refactor into individual generation rules for .html and .info
5725       files.
5726       (install): New rule that installs Muse source code, compiled .elc
5727       files, and the manual into proper places.
5728     
5729     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5730     
5731     * README (Insinuation): Move old content of Installation here.
5732       (Installation): Fill out this section.
5733       (Further Documentation): Add link to my website and note that a full
5734       manual is included with Muse.
5735     
5736     * lisp/Makefile (EL): Populate with .el files.
5737       (install): New rule that installs both .elc and .el files.
5738     
5739     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5740       Emacs21, hack in a handler for the @documentencoding tag so that it
5741       doesn't error out.
5743     modified files:
5744      ChangeLog Makefile Makefile.defs README lisp/Makefile
5745      lisp/muse-texinfo.el
5748 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5750     Summary:
5751       Cater even more to XEmacs and its annoying whims.
5752     Revision:
5753       muse--main--1.0--patch-66
5755     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5756       environment variable.
5757     
5758     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5759       handle it.  Load `muse-build.el' instead.
5760     
5761     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5762       used.
5763     
5764     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5765       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5766       not used.
5767     
5768     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5769       function does not appear to be used.
5770     
5771     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5772       `replace-regexp-in-string', since XEmacs doesn't have this function.
5773       We only implement the first 3 args, but this could be extended if we
5774       need to do so.
5775     
5776     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5777       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5778     
5779     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5780     
5781     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5782       make XEmacs shut up.
5783     
5784     * lisp/muse-convert.el (muse-write-footnote): Ditto.
5785     
5786     * lisp/muse-html.el (muse-html-markup-table): Ditto.
5787     
5788     * lisp/muse-http.el (muse-winnow-list): Ditto.
5789     
5790     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5791     
5792     * lisp/muse-project.el (muse-project-file-entries): Ditto.
5793     
5794     * lisp/muse-publish.el (muse-publish-markup): Ditto.
5795     
5796     * scripts/muse-build.el: Add contrib path first; probably doesn't change
5797       anything.
5798     
5799     * scripts/publish: Use EMACS environment variable instead of hard-coding
5800       it.
5802     modified files:
5803      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5804      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5805      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5806      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5807      lisp/muse.el scripts/muse-build.el scripts/publish
5810 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5812     Summary:
5813       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5814     Revision:
5815       muse--main--1.0--patch-65
5817     * AUTHORS: Update entry.
5818     
5819     * muse-*.el: Move to the lisp directory.
5820     
5821     * lisp/Makefile: New file containing rules to test and compile the
5822       source.
5823     
5824     * Makefile.defs: New file that contains common definitions for all other
5825       Makefiles, such as Emacs command to use.
5826     
5827     * Makefile: Move lisp-specific rules to lisp/Makefile.
5828       (SUBDIRS): New variable containing subdirectories to clean.
5829     
5830     * README: Update to reflect new location of source files.  Give updated
5831       directions for compiling with XEmacs.
5832     
5833     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5834       compile.
5835       (%.html): Pass SITEFLAG as an environment variable to
5836       ../scripts/publish.
5837     
5838     * examples/QuickStart (The): Re-add the stray <comment> tag since it
5839       seems to be needed to keep the process from failing.  This has *got* to
5840       be a bug in Muse, but I don't want to deal with it now.
5841     
5842     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5843     
5844     * lisp/muse-convert.el: Move line to commentary section.
5845     
5846     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5847       locally-bound `type' variable isn't used here.
5848     
5849     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5850     
5851     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5852       binding.
5853     
5854     * scripts/muse-build.el (load-path): Correct paths.
5855     
5856     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5857       as to avoid spurious warnings.
5858     
5859     * scripts/publish (style): Make use of SITEFLAG environment variable, if
5860       it exists.
5861     
5862     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5863       (muse-match-string-no-properties): New functions that take the place of
5864       `line-end-position', `line-beginning-position', and
5865       `match-string-no-properties', respectively.
5866     
5867     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5868       (muse-my-journal-find-entries): Use Muse-specific version of
5869       `match-string-no-properties', `line-beginning-position', and
5870       `line-end-position' since these do not exist in XEmacs.
5871     
5872     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5873       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5874     
5875     * lisp/muse-convert.el (muse-latex-transform): Ditto.
5876     
5877     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5878       (muse-html-insert-contents): Ditto.
5879     
5880     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5881     
5882     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5883     
5884     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5885     
5886     * lisp/muse-publish.el (muse-publish-markup-tag)
5887       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5888       (muse-published-buffer-contents): Ditto.
5889     
5890     * scripts/muse-build.el (muse-elint-files): Ditto.
5892     new files:
5893      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5894      lisp/.arch-ids/Makefile.id lisp/Makefile
5896     modified files:
5897      AUTHORS ChangeLog Makefile README examples/Makefile
5898      examples/QuickStart examples/johnw/muse-johnw.el
5899      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5900      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5901      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5902      lisp/muse.el scripts/muse-build.el scripts/publish
5904     renamed files:
5905      .arch-ids/muse-blosxom.el.id
5906        ==> lisp/.arch-ids/muse-blosxom.el.id
5907      .arch-ids/muse-book.el.id
5908        ==> lisp/.arch-ids/muse-book.el.id
5909      .arch-ids/muse-colors.el.id
5910        ==> lisp/.arch-ids/muse-colors.el.id
5911      .arch-ids/muse-convert.el.id
5912        ==> lisp/.arch-ids/muse-convert.el.id
5913      .arch-ids/muse-docbook.el.id
5914        ==> lisp/.arch-ids/muse-docbook.el.id
5915      .arch-ids/muse-html.el.id
5916        ==> lisp/.arch-ids/muse-html.el.id
5917      .arch-ids/muse-http.el.id
5918        ==> lisp/.arch-ids/muse-http.el.id
5919      .arch-ids/muse-journal.el.id
5920        ==> lisp/.arch-ids/muse-journal.el.id
5921      .arch-ids/muse-latex.el.id
5922        ==> lisp/.arch-ids/muse-latex.el.id
5923      .arch-ids/muse-mode.el.id
5924        ==> lisp/.arch-ids/muse-mode.el.id
5925      .arch-ids/muse-poem.el.id
5926        ==> lisp/.arch-ids/muse-poem.el.id
5927      .arch-ids/muse-project.el.id
5928        ==> lisp/.arch-ids/muse-project.el.id
5929      .arch-ids/muse-publish.el.id
5930        ==> lisp/.arch-ids/muse-publish.el.id
5931      .arch-ids/muse-regexps.el.id
5932        ==> lisp/.arch-ids/muse-regexps.el.id
5933      .arch-ids/muse-texinfo.el.id
5934        ==> lisp/.arch-ids/muse-texinfo.el.id
5935      .arch-ids/muse.el.id
5936        ==> lisp/.arch-ids/muse.el.id
5937      muse-blosxom.el
5938        ==> lisp/muse-blosxom.el
5939      muse-book.el
5940        ==> lisp/muse-book.el
5941      muse-colors.el
5942        ==> lisp/muse-colors.el
5943      muse-convert.el
5944        ==> lisp/muse-convert.el
5945      muse-docbook.el
5946        ==> lisp/muse-docbook.el
5947      muse-html.el
5948        ==> lisp/muse-html.el
5949      muse-http.el
5950        ==> lisp/muse-http.el
5951      muse-journal.el
5952        ==> lisp/muse-journal.el
5953      muse-latex.el
5954        ==> lisp/muse-latex.el
5955      muse-mode.el
5956        ==> lisp/muse-mode.el
5957      muse-poem.el
5958        ==> lisp/muse-poem.el
5959      muse-project.el
5960        ==> lisp/muse-project.el
5961      muse-publish.el
5962        ==> lisp/muse-publish.el
5963      muse-regexps.el
5964        ==> lisp/muse-regexps.el
5965      muse-texinfo.el
5966        ==> lisp/muse-texinfo.el
5967      muse.el
5968        ==> lisp/muse.el
5970     new directories:
5971      lisp lisp/.arch-ids
5974 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5976     Summary:
5977       Massively untabify files.
5978     Revision:
5979       muse--main--1.0--patch-64
5982     modified files:
5983      ChangeLog ChangeLog.2004 experimental/muse-message.el
5984      experimental/muse-wiki.el muse-book.el muse-colors.el
5985      muse-convert.el muse-docbook.el muse-html.el muse-http.el
5986      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5987      muse-project.el muse-publish.el muse-regexps.el
5988      muse-texinfo.el muse.el
5991 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5993     Summary:
5994       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5995     Revision:
5996       muse--main--1.0--patch-63
5998     (Summary of changes that Yann made)
5999     
6000     * muse-colors.el (muse-colors-link): Whitespace cleanup.
6001     
6002     * muse-mode.el (muse-generate-index): Move index generation code into
6003       `muse-index-as-string'.
6004       (muse-index-as-string): New function that generates an index and
6005       returns it as a string, instead of placing it in a buffer like
6006       `muse-generate-index' used to.
6007     
6008     Patches applied:
6009     
6010      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6011        merge from mwolson@gnu.org--2005
6012     
6013      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6014        Accept WikiWords as links [mostly rescinded]
6015     
6016      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6017        merge from mwolson@gnu.org--2005/muse--main--1.0
6018     
6019      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6020        Merged from mwolson@gnu.org--2005 (patch 60-62)
6021     
6022      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6023        provide a string view of the index
6025     modified files:
6026      ChangeLog muse-colors.el muse-latex.el muse-mode.el
6028     new patches:
6029      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6030      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6031      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6032      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6033      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6036 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
6038     Summary:
6039       Document Blosxom, Book, DocBook, and HTML publishing styles.
6040     Revision:
6041       muse--main--1.0--patch-62
6043     * muse-blosxom.el: Clean up header.
6044     
6045     * muse-book.el (muse-before-book-publish-hook): Rename to
6046       `muse-book-before-publish-hook'.
6047       (muse-after-book-publish-hook): Rename to
6048       `muse-book-after-publish-hook'.
6049     
6050     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
6051       (muse-html-markup-strings, muse-xhtml-markup-strings)
6052       (muse-html-meta-content-type, muse-html-meta-content-encoding)
6053       (muse-html-charset-default, muse-html-encoding-default)
6054       (muse-html-encoding-map): Docfixes.
6055     
6056     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
6057       sections.
6059     modified files:
6060      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
6063 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
6065     Summary:
6066       Begin work on Publishing Styles section of manual.
6067     Revision:
6068       muse--main--1.0--patch-61
6070     * Makefile (.PHONY): Add "doc" to list.
6071       (doc): New rule that generates Info and HTML files from muse.texi.
6072       (dist): Rely on `distclean', not `clean'.
6073     
6074     * examples/QuickStart (Authoring mode): Remove empty section.
6075     
6076     * muse.texi: Call this program "the Emacs Muse" in title.
6077       (Publishing Styles): Begin to populate section.
6078       (Deriving Styles): First subsection of Publishing Styles.
6079       (Contributors): Remove spurious copyright section, since we address
6080       this in the title.
6081     
6082     * README: Actually remember to add this file.
6084     new files:
6085      .arch-ids/README.id README
6087     modified files:
6088      ChangeLog Makefile examples/QuickStart muse.texi
6091 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
6093     Summary:
6094       Document Markup Rules.
6095     Revision:
6096       muse--main--1.0--patch-60
6098     * examples/QuickStart: Remove stray <comment> tag.
6099     
6100     * muse.texi (Top): Comment every menu line.
6101       (Markup Rules): New section with plenty of subsections.
6103     modified files:
6104      ChangeLog examples/QuickStart muse.texi
6107 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
6109     Summary:
6110       Release this as Muse 3.00.90 (RC1).
6111     Revision:
6112       muse--main--1.0--patch-59
6114     * Makefile (%.elc): Use -q instead of --no-init-file because the former
6115       is compatible with both Emacs and XEmacs.
6116     
6117     * examples/README: Renamed to QuickStart.
6118     
6119     * examples/Makefile (EXAMPLES): Reflect name change of README.
6120     
6121     * muse.el: Ditto.
6123     modified files:
6124      ChangeLog Makefile examples/Makefile muse.el
6126     renamed files:
6127      examples/.arch-ids/README.id
6128        ==> examples/.arch-ids/QuickStart.id
6129      examples/README
6130        ==> examples/QuickStart
6133 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
6135     Summary:
6136       Makefile refactoring.
6137     Revision:
6138       muse--main--1.0--patch-58
6140     * Makefile (.PHONY): List all non-file targets.
6141       (examples): New rule that calls Make in the examples directory.
6142       (atranslit): Removed, since this isn't (yet) bundled with Muse.
6143     
6144     * README: Move to the examples directory.  I'd prefer to distribute a
6145       very basic plain text README and use this as a quickstart + markup
6146       example + publishing example.
6147     
6148     * examples/Makefile: Move all README-related rules here.
6149     
6150     * examples/README: Add an "About this document" section.  
6151     
6152     * scripts/publish (style): Do not include the contrib directory, since we
6153       don't use any code from there.  Since this is only invoked from the
6154       examples directory, make sure add the parent directory to the load
6155       path.
6156     
6157     * muse.texi: Change version to 3.00.90 (RC1).
6158     
6159     * muse.el: Change location of the README file in header.
6160     
6161     * muse.el (muse-version): Update to 3.00.90 (RC1).
6163     new files:
6164      examples/.arch-ids/Makefile.id examples/Makefile
6166     modified files:
6167      ChangeLog Makefile examples/README muse.el muse.texi
6168      scripts/publish
6170     renamed files:
6171      .arch-ids/README.id
6172        ==> examples/.arch-ids/README.id
6173      README
6174        ==> examples/README
6177 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
6179     Summary:
6180       Update my example configuration.
6181     Revision:
6182       muse--main--1.0--patch-57
6184     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
6185       and experimental status of muse-message.
6187     modified files:
6188      ChangeLog examples/mwolson/muse-init.el
6191 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
6193     Summary:
6194       Provide optional outline-style faces; customization fixes; experimental stuff.
6195     Revision:
6196       muse--main--1.0--patch-56
6198     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
6199       option that determines what the header faces should look like.  If
6200       'outline, use outline-style faces.  If nil, don't generate the faces at
6201       all, which allows the user to specify their own.  Otherwise, use the
6202       scaled faces, which is the default behavior.
6203       (muse-colors-outline-faces-list): List of faces to use.  In case the
6204       outline faces are not available, provide reasonable defaults.
6205       (muse-make-faces): Use dolist instead of mapc.  Implement the
6206       possibility of having outline-style colors for heading.  Don't call
6207       this function immediately -- give the users time to make their changes
6208       through the customize interface.  Once we call this function, Emcs from
6209       CVS will not allow the faces to be changed easily, which is a shame.
6210     
6211     * muse-message.el (muse-message-contents-tag): Copied from
6212       `muse-publish-contents-tag' in order to keep the customization
6213       interface from making the `muse-markup-tags' option from throwing a
6214       type mismatch error.  This function is untested and will likely do
6215       nothing useful.  This file has been moved to the experimental folder
6216       until it gets fleshed out more.
6217     
6218     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
6219       file that could eventually provide wiki-like ability.  Currently this
6220       is just a collection of functions that were pruned out when he remade
6221       Muse, so don't get too excited.  I plan to eventually merge Yann
6222       Hodique's work here, probably after the first release of Muse.
6223     
6224     * muse-regexps.el (muse-regexp): Improve description.
6225     
6226     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
6227       the muse-regexp group since it is just a single regexp.  Lists of
6228       regexps don't have to be in muse-regexp, however.
6229     
6230     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
6231       since the Emacs devel mailing list seems to not want Britain-izations
6232       in Emacs code.
6233     
6234     * muse-colors.el (muse-colors): Ditto.
6235     
6236     * muse-docbook.el (muse-docbook): Ditto.
6237     
6238     * muse-html.el (muse-html): Ditto.
6239     
6240     * muse-http.el (muse-http): Ditto.
6241     
6242     * muse-message.el (muse-message): Ditto.
6243     
6244     * muse-mode.el (muse-mode): Ditto.
6245     
6246     * muse-project.el (muse-project): Ditto.
6247     
6248     * muse-publish.el (muse-publish): Ditto.
6249     
6250     * muse.el (muse): Ditto.
6252     new files:
6253      experimental/.arch-ids/=id
6254      experimental/.arch-ids/muse-wiki.el.id
6255      experimental/muse-wiki.el
6257     modified files:
6258      ChangeLog experimental/muse-message.el muse-blosxom.el
6259      muse-colors.el muse-docbook.el muse-html.el muse-http.el
6260      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
6261      muse.el
6263     renamed files:
6264      .arch-ids/muse-message.el.id
6265        ==> experimental/.arch-ids/muse-message.el.id
6266      muse-message.el
6267        ==> experimental/muse-message.el
6269     new directories:
6270      experimental experimental/.arch-ids
6273 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
6275     Summary:
6276       Fix publishing error when given an empty string for header/footer.
6277     Revision:
6278       muse--main--1.0--patch-55
6280     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
6281       `file-readable-p' if it is an empty string.  For some reason,
6282       `file-readable-p' and `insert-file-contents' were treating an empty
6283       string as if it were the current directory.
6285     modified files:
6286      ChangeLog muse-publish.el
6289 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
6291     Summary:
6292       WYSIWYG emphasis, XEmacs compatibility hacks.
6293     Revision:
6294       muse--main--1.0--patch-54
6296     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
6297       compliant.  Only colorize if we end with the same number of asterisks
6298       as we start with, preventing unnoticed syntax errors.  Don't colorize
6299       in the middle of a word.
6300       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
6301       Only colorize if we end with an underscore.  Don't colorize in the
6302       middle of a word.
6303     
6304     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
6305       inside of group.  This will probably not do anything, but it seems
6306       syntactically good.
6307     
6308     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
6309       where we start with an image link.  JohnW didn't seem to like having
6310       <p> tags inserted before image links, but they don't validate properly
6311       as they are.  For now, I will surround such links/paragraphs with <div
6312       class="image-link"> in an attempt to be as not invasive and yet
6313       standards compliant as possible.
6314     
6315     * muse-html.el (muse-html-escape-string): Work around distinction between
6316       int and char types in XEmacs.  Deal with an annoying replace-match bug
6317       in XEmacs that rears its head at times.
6318     
6319     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
6320       multi-line.
6322     modified files:
6323      ChangeLog muse-colors.el muse-docbook.el muse-html.el
6324      muse-publish.el
6327 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
6329     Summary:
6330       Minor code cleanup to address elint issues.
6331     Revision:
6332       muse--main--1.0--patch-53
6334     * Makefile (test): Don't build README files during this rule.  Remove
6335       spurious "make clean" statement.
6336     
6337     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
6338       `muse-colors' group, and give it a proper type.
6339     
6340     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
6341     
6342     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
6343       muse-my-journal-find-entries): Replace `string-to-int' with
6344       `string-to-number'.
6345     
6346     * muse-html.el (muse-html-insert-contents): Ditto.
6347     
6348     * muse-journal.el (muse-journal-html-munge-buffer,
6349       muse-journal-latex-munge-buffer): Ditto.
6350     
6351     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6352     
6353     * muse-publish.el (muse-publish-markup-footnote,
6354       muse-publish-contents-tag): Ditto.
6355     
6356     * muse-regexps.el (muse-extreg-usable-p): Ditto.
6358     modified files:
6359      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
6360      muse-html.el muse-journal.el muse-mode.el muse-publish.el
6361      muse-regexps.el
6364 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
6366     Summary:
6367       Add ability to automate the creation a new blosxom entry.
6368     Revision:
6369       muse--main--1.0--patch-52
6371     * examples/mwolson/muse-init.el: Move new entry section to
6372       muse-blosxom.el.  Modify the key settings in my example accordingly.
6373     
6374     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
6375       Muse always makes sure that the file ends with a newline.
6376     
6377     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
6378       planner markup is now provided automatically by the planner port to
6379       Muse, and we don't have any customized markup.
6380     
6381     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
6382       variable that specifies where the base directory of your blog entries
6383       is found.
6384     
6385     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
6386       the base directory.  Explore categories recursively.
6387     
6388     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
6389       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
6390       special characters file name.
6391     
6392     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
6393       making a new blog entry.  It will prompt you for a category, then a
6394       title, and then will create a new file that has the date and title
6395       inserted.
6397     modified files:
6398      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6401 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
6403     Summary:
6404       Change mailing address of FSF, add AUTHORS file.
6405     Revision:
6406       muse--main--1.0--patch-51
6408     * muse-*.el, muse.texi: Change mailing address of FSF.
6409     
6410     * muse.texi (Contributors): Fix typo.
6411     
6412     * AUTHORS: New file containing a list of all of those who have
6413       contributed code or documentation to Muse, how many lines were changed,
6414       etc.
6416     new files:
6417      .arch-ids/AUTHORS.id AUTHORS
6419     modified files:
6420      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
6421      muse-html.el muse-http.el muse-journal.el muse-latex.el
6422      muse-message.el muse-mode.el muse-poem.el muse-project.el
6423      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
6424      muse.texi
6427 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
6429     Summary:
6430       Merged from hodique@lifl.fr--2005 (patch 0-1)
6431     Revision:
6432       muse--main--1.0--patch-50
6434     Patches applied:
6435     
6436      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
6437        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
6438     
6439      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6440        fix .html (for example) in visible names for links
6442     modified files:
6443      ChangeLog muse-publish.el
6445     new patches:
6446      hodique@lifl.fr--2005/muse--yh--1.0--base-0
6447      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6450 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
6452     Summary:
6453       Make generated X(HT)ML show up in the right encoding in other modes.
6454     Revision:
6455       muse--main--1.0--patch-49
6457     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
6458       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
6459       generated (X)HTML files show up in the right coding system when editing
6460       them with another Emacs mode.
6461     
6462     * muse-journal.el (muse-journal-rss-header): Automatically determine the
6463       encoding instead of hard-coding it.
6464     
6465     * muse-message.el: Add content to Commentary section, explaining the use
6466       of this publishing style.
6468     modified files:
6469      ChangeLog muse-html.el muse-journal.el muse-message.el
6472 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
6474     Summary:
6475       Move regexps to same group, only make 4 heading faces.
6476     Revision:
6477       muse--main--1.0--patch-48
6479     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
6480       can only publish 3 of them specially, leaving the fourth to be in
6481       plain text.
6482       (muse-colors-markup): Only recognize 4 levels of heading.
6483     
6484     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
6485       (muse-file-regexp, muse-image-regexp)
6486       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
6487       like a good idea to have all the regexps in the same group.
6489     modified files:
6490      ChangeLog muse-colors.el muse-regexps.el muse.el
6493 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
6495     Summary:
6496       Update my example config, minor code cleanup.
6497     Revision:
6498       muse--main--1.0--patch-47
6500     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
6501       names and add "Plans" project.
6502     
6503     * muse-docbook.el (looking-back): Delete.
6504     
6505     * muse-html.el (looking-back): Delete.
6506     
6507     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
6508       instead of `looking-back'.
6509     
6510     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
6511       function, use this function.  If `looking-back' exists, call it;
6512       otherwise, use a workaround.
6514     removed files:
6515      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
6517     modified files:
6518      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
6519      muse-html.el muse.el
6522 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
6524     Summary:
6525       Handle a few paragraph publishing edge cases better.
6526     Revision:
6527       muse--main--1.0--patch-46
6529     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
6530       beginning-of-document, end-of-document, and paragraph separator regexps
6531       so that one markup rule can be used in all these cases.
6532       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
6533       particular, blockquote or center at beginning or end of document will
6534       be published properly.  Hopefully this won't slow things down too much.
6535       (muse-docbook-markup-paragraph-close): Removed.
6536     
6537     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
6538     
6539     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
6540       Ditto.
6541       (muse-html-markup-paragraph-close): Removed.
6543     modified files:
6544      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6547 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
6549     Summary:
6550       Improve prompt when reading a tag.
6551     Revision:
6552       muse--main--1.0--patch-45
6554     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
6555       other Emacs modes seem to do.
6557     modified files:
6558      ChangeLog muse-mode.el
6561 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
6563     Summary:
6564       Warn user when publishing fails due to a private directory.
6565     Revision:
6566       muse--main--1.0--patch-44
6568     * muse-project.el (muse-project-private-p): Warn users when publishing a
6569       file fails due to its directory not being readable by others.  Make
6570       sure that you do a `chmod +o name_of_directory' if you want the
6571       contents of that directory to be publishable.
6573     modified files:
6574      ChangeLog muse-project.el
6577 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
6579     Summary:
6580       Fix error with example tags and message publishing style.
6581     Revision:
6582       muse--main--1.0--patch-43
6584     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
6585       see if a previous definition for `font-lock-multiline' exists.
6586     
6587     * muse-message.el (muse-message-example-tag): Don't require two
6588       additional (unused) arguments.
6590     modified files:
6591      ChangeLog muse-colors.el muse-message.el
6594 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
6596     Summary:
6597       Always end the published document with a newline.
6598     Revision:
6599       muse--main--1.0--patch-42
6601     * muse-html.el (muse-html-markup-paragraph-close): Always end the
6602       published document with a newline.
6603     
6604     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
6606     modified files:
6607      ChangeLog muse-docbook.el muse-html.el
6610 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
6612     Summary:
6613       Don't let automatic backup files crash the publishing process.
6614     Revision:
6615       muse--main--1.0--patch-41
6617     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
6618       directive since this value is already processed by
6619       `muse-publish-markup-directive', and may be obtained by using
6620       the code: (muse-publishing-directive "date").
6621     
6622     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
6623       to run (funcall nil); this happened once during a debugging process.
6624     
6625     * muse-project.el (muse-project-private-p): Skip any file for which we
6626       cannot fetch attributes.  This fixes a bug where having an
6627       Emacs-generated automatic backup file in a publishing directory causes
6628       the publishing process to halt with an error.
6630     modified files:
6631      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
6634 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
6636     Summary:
6637       Apply fix in previous patch to the DocBook publishing style.
6638     Revision:
6639       muse--main--1.0--patch-40
6641     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
6642       previous patch here as well.
6643     
6645     modified files:
6646      ChangeLog muse-docbook.el
6649 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6651     Summary:
6652       Fix newly-introduced lock-up during HTML publishing.
6653     Revision:
6654       muse--main--1.0--patch-39
6656     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
6657       planner rules higher priority in the publishing sequence.  Hopefully
6658       this will not wreck anything; I don't use these rules, so I cannot
6659       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
6660     
6661     * muse-html.el (muse-html-markup-paragraph-close): Don't use
6662       replace-match; that seems to be slightly evil.  Return nil instead of a
6663       newline since otherwise Muse thinks that we are not done yet and gets
6664       into an infinite loop.  This should fix the lock-up problem that
6665       resulted from the previous few patches.
6667     modified files:
6668      ChangeLog muse-blosxom.el muse-html.el
6671 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6673     Summary:
6674       Parenthesis goofup.
6675     Revision:
6676       muse--main--1.0--patch-38
6678     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6679     
6681     modified files:
6682      ChangeLog muse-blosxom.el
6685 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6687     Summary:
6688       Make docbook and blosxom modes close paragraphs properly at end.
6689     Revision:
6690       muse--main--1.0--patch-37
6692     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6693       patch.
6694     
6695     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6696       (muse-docbook-markup-paragraph-close): Adapt from
6697       `muse-html-markup-paragraph-close'.
6698     
6699     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6700       preserve the same appearance as before the last patch.
6702     modified files:
6703      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6706 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
6708     Summary:
6709       Bugfix: Close P tag properly at end of file.
6710     Revision:
6711       muse--main--1.0--patch-36
6713     * muse-blosxom.el: Fix bug where loading this file twice would cause an
6714       error.
6715     
6716     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6717       detecting whether or not a paragraph needs a closing P tag.
6718       (muse-html-markup-paragraph-close): New function that only inserts a
6719       closing P tag when an unclosed P tag is nearby.
6721     modified files:
6722      ChangeLog muse-blosxom.el muse-html.el
6725 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6727     Summary:
6728       Update my example settings.
6729     Revision:
6730       muse--main--1.0--patch-35
6732     * examples/mwolson/muse-init.el: Synchronize with my current settings.
6734     modified files:
6735      ChangeLog examples/mwolson/muse-init.el
6738 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6740     Summary:
6741       Update documentation for C-c TAB feature.
6742     Revision:
6743       muse--main--1.0--patch-34
6745     * muse.texi (Keystroke Summary): Note that C-c TAB calls
6746       `muse-insert-tag'.
6747     
6749     modified files:
6750      ChangeLog muse.texi
6753 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6755     Summary:
6756       New feature: tag completion with C-c TAB.
6757     Revision:
6758       muse--main--1.0--patch-33
6760     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6761       (muse-tag-history, muse-custom-tags): New variables that keep track of
6762       the tag history and newly-entered tags respectively for
6763       `muse-insert-tag'.
6764       (muse-insert-tag): New function that interactively prompts the user for
6765       a tag to use.
6767     modified files:
6768      ChangeLog muse-mode.el
6771 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6773     Summary:
6774       Fix XHTML validation error with <hr> and <br>.
6775     Revision:
6776       muse--main--1.0--patch-32
6778     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6779       and HR tags for XHTML publishing.  This should fix a few validation
6780       errors that I've been noticing lately.
6782     modified files:
6783      ChangeLog muse-html.el
6786 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6788     Summary:
6789       Remove flyspell overlays on links.
6790     Revision:
6791       muse--main--1.0--patch-31
6793     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
6794       should make the link clickable.  On Emacs21, the color will stay red,
6795       but other Emacsen should do the right thing, which is use the normal
6796       link color.  Hopefully this will fix some strange flyspell-related link
6797       problems.
6799     modified files:
6800      ChangeLog muse-colors.el
6803 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6805     Summary:
6806       Update my example Muse settings.
6807     Revision:
6808       muse--main--1.0--patch-30
6810     * examples/mwolson/muse-init.el: Update from my latest version.
6811       (muse-project-alist): Remove the francais part of my blog.
6812       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6813       into this and `my-muse-mode-fill-nobreak-p'.
6814       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6815       this is the best way to accomplish this.
6816       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6817       characters in the title.
6818       (my-muse-prepare-entry-for-xanga): Treat example regions better.
6820     modified files:
6821      ChangeLog examples/mwolson/muse-init.el
6824 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6826     Summary:
6827       Add simple `muse-version' function.
6828     Revision:
6829       muse--main--1.0--patch-29
6831     * muse.el (muse-version): New function that displays the value of the
6832       `muse-version' variable.  This should be easier for the user to type
6833       than C-h v muse-version.
6835     modified files:
6836      ChangeLog muse.el
6839 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6841     Summary:
6842       Don't compile documentation by default.
6843     Revision:
6844       muse--main--1.0--patch-28
6846     * Makefile (all): Don't compile documentation by default.
6847       (doc): Use this rule to compile documentation.
6849     modified files:
6850      ChangeLog Makefile
6853 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6855     Summary:
6856       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6857     Revision:
6858       muse--main--1.0--patch-27
6860     2005-04-16  Michael Olson  <mwolson@gnu.org>
6861     
6862         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6863         johnw. If a journal entry's title is a [[link]], then an
6864         <enclosure> tag will be added to the XML data giving the size and
6865         MIME type of the link target.  This makes podcasting with Muse
6866         trivial.
6867         (muse-journal-rss-entry-template): Add enclosure usage to example.
6868         (muse-journal-rss-munge-buffer): Implement enclosures.
6870     modified files:
6871      ChangeLog muse-journal.el
6874 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6876     Summary:
6877       Standardize source headers, appease elint, don't require planner
6878     Revision:
6879       muse--main--1.0--patch-26
6881     2005-04-15  Michael Olson  <mwolson@gnu.org>
6882     
6883         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6884         `scripts' directory since it really isn't part of Muse proper; it
6885         is used to generate Muse output from the command line.
6886     
6887         * muse-blosxom.el: Handle case where planner is not loaded so that
6888         it isn't a hard requirement.
6889     
6890         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6891         that elint doesn't complain.
6892     
6893         * muse-message.el (muse-message-markup-link): Don't throw up on
6894         links with no description.
6895     
6896         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6897         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6898         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6899         muse-project.el, muse-publish.el, muse-regexps.el,
6900         muse-texinfo.el, muse.el: Add standard header for each file in
6901         preparation for the initial release, which will hopefully happen
6902         sometime within the next month.
6903     
6905     removed files:
6906      experimental/.arch-ids/=id
6908     modified files:
6909      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6910      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6911      muse-journal.el muse-latex.el muse-message.el muse-mode.el
6912      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6913      muse-texinfo.el muse.el
6915     renamed files:
6916      .arch-ids/muse-build.el.id
6917        ==> scripts/.arch-ids/muse-build.el.id
6918      muse-build.el
6919        ==> scripts/muse-build.el
6921     removed directories:
6922      experimental experimental/.arch-ids
6925 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6927     Summary:
6928       Merge contents of muse-latexcjk.el into muse-latex.el.
6929     Revision:
6930       muse--main--1.0--patch-25
6932     2005-04-14  Michael Olson  <mwolson@gnu.org>
6933     
6934         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6935         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6936         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6937         Merge in from muse-latexcjk.el.
6938     
6939         * muse-latexcjk.el: Removed, functionality merged with
6940         muse-latex.el
6942     removed files:
6943      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6945     modified files:
6946      ChangeLog muse-latex.el
6949 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6951     Summary:
6952       Merge muse-xhtml.el into muse-html.el.
6953     Revision:
6954       muse--main--1.0--patch-24
6956     2005-04-06  Michael Olson  <mwolson@gnu.org>
6957     
6958         * examples/mwolson/muse-init.el: Update with respect to the
6959         muse-xhtml.el merge.
6960     
6961         * muse-html.el: The contents of muse-xhtml.el have been merged in
6962         as advised by John Wiegley.
6963         (muse-html-style-sheet): Add example for XHTML use in the
6964         function's documentation.
6965         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6966         Moved from muse-xhtml.el.
6967     
6968         * muse-xhtml.el: Removed; contents merged into muse-html.el.
6970     removed files:
6971      .arch-ids/muse-xhtml.el.id muse-xhtml.el
6973     modified files:
6974      ChangeLog examples/mwolson/muse-init.el muse-html.el
6977 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6979     Summary:
6980       Try to fix regexps for Emacs 21.4.
6981     Revision:
6982       muse--main--1.0--patch-23
6984     2005-04-05  Michael Olson  <mwolson@gnu.org>
6985     
6986         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6987         for Emacs 21.4.
6989     modified files:
6990      ChangeLog muse-regexps.el
6993 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6995     Summary:
6996       Add comments to the publish-project example script
6997     Revision:
6998       muse--main--1.0--patch-22
7000     2005-04-01  Michael Olson  <mwolson@gnu.org>
7001     
7002         * examples/publish-project: Moved here from
7003         scripts/publish-project.  Added a few comments so people know what
7004         it is used for.
7006     modified files:
7007      ChangeLog examples/publish-project
7009     renamed files:
7010      scripts/.arch-ids/publish-project.id
7011        ==> examples/.arch-ids/publish-project.id
7012      scripts/publish-project
7013        ==> examples/publish-project
7016 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
7018     Summary:
7019       New XHTML style, add more examples to my sample muse config
7020     Revision:
7021       muse--main--1.0--patch-21
7023     2005-03-31  Michael Olson  <mwolson@gnu.org>
7024     
7025         * examples/mwolson/muse-init.el: Give an example of deriving a
7026         custom publishing style.
7027         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
7028         (my-muse-prepare-entry-for-xanga): Mangle the published output
7029         from a blosxom project and copy the result to the clipboard for
7030         easy pasting into Xanga's web form.  The file is untouched.
7031     
7032         * muse-html.el (muse-html-style-sheet): Include the <style
7033         type="text/css"></style> wrapper around the example.
7034         (muse-html-header): Don't add <style type="text/css"></style>
7035         around the value of `muse-html-style-sheet' anymore.  This allows
7036         for the option of putting your stylesheet(s) in a separate file.
7037         An example of this is given in the documentation for this
7038         variable.
7039     
7040         * muse-xhtml: New file that implements a publishing style which is
7041         derived from HTML mode.  It uses a slightly modified version of
7042         the HTML markup rules to generate XHTML-compliant output.
7043     
7044         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
7045         "blosxom" style has been renamed to "blosxom-html".  Fix a few
7046         header gaffes.
7047     
7048         * muse-journal.el: Add new "journal-xhtml" style.
7049     
7050         * muse-message.el: Add new "message-xhtml" style.
7052     new files:
7053      .arch-ids/muse-xhtml.el.id muse-xhtml.el
7055     modified files:
7056      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
7057      muse-html.el muse-journal.el muse-message.el
7060 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
7062     Summary:
7063       Add my muse configuration to the examples
7064     Revision:
7065       muse--main--1.0--patch-20
7067     2005-03-24  Michael Olson  <mwolson@gnu.org>
7068     
7069         * examples/johnw: Move John Wiegley's configuration to this
7070         directory.
7071     
7072         * examples/mwolson: My configuration files go here.
7073     
7074         * examples/mwolson/muse-init.el: My Muse configuration file.  I
7075         just figured out how to keep links from being spell-checked or
7076         split up by fill-mode, so the implementation of this may be found
7077         here.  I also made a function that sets up a blog entry for me.
7079     new files:
7080      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
7081      examples/mwolson/.arch-ids/muse-init.el.id
7082      examples/mwolson/muse-init.el
7084     modified files:
7085      ChangeLog
7087     renamed files:
7088      examples/.arch-ids/muse-johnw.el.id
7089        ==> examples/johnw/.arch-ids/muse-johnw.el.id
7090      examples/.arch-ids/publish-johnw.id
7091        ==> examples/johnw/.arch-ids/publish-johnw.id
7092      examples/muse-johnw.el
7093        ==> examples/johnw/muse-johnw.el
7094      examples/publish-johnw
7095        ==> examples/johnw/publish-johnw
7097     new directories:
7098      examples/johnw examples/johnw/.arch-ids examples/mwolson
7099      examples/mwolson/.arch-ids
7102 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
7104     Summary:
7105       Add muse-blosxom script and plugin for pyblosxom
7106     Revision:
7107       muse--main--1.0--patch-19
7109     2005-03-24  Michael Olson  <mwolson@gnu.org>
7110     
7111         * muse-blosxom.el: Update copyright notice in headers and mention
7112         the pyblosxom scripts.
7113     
7114         * contrib/pyblosxom: New directory containing pyblosxom plugins
7115         and helper scripts.
7116     
7117         * contrib/getstamps.py: Script that generates the "timestamps"
7118         file, run on the local machine.
7119     
7120         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
7121         timestamps file.
7123     new files:
7124      contrib/pyblosxom/.arch-ids/=id
7125      contrib/pyblosxom/.arch-ids/getstamps.py.id
7126      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
7127      contrib/pyblosxom/getstamps.py
7128      contrib/pyblosxom/hardcodedates.py
7130     modified files:
7131      ChangeLog muse-blosxom.el
7133     new directories:
7134      contrib/pyblosxom contrib/pyblosxom/.arch-ids
7137 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
7139     Summary:
7140       muse-blosxom.el has matured past experimental status
7141     Revision:
7142       muse--main--1.0--patch-18
7144     2005-03-23  Michael Olson  <mwolson@gnu.org>
7145     
7146         * muse-blosxom.el: Remove common functionality that has already
7147         been implemented in `muse-html.el'.  Derive this mode from
7148         `muse-html'.  Update documentation.  I now feel that this file is
7149         ready to be included in the top-level Muse directory.
7151     modified files:
7152      ChangeLog muse-blosxom.el
7154     renamed files:
7155      experimental/.arch-ids/muse-blosxom.el.id
7156        ==> .arch-ids/muse-blosxom.el.id
7157      experimental/muse-blosxom.el
7158        ==> muse-blosxom.el
7161 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
7163     Summary:
7164       Make muse-blosxom.el slightly less experimental
7165     Revision:
7166       muse--main--1.0--patch-17
7168     2005-03-22  Michael Olson  <mwolson@gnu.org>
7169     
7170         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
7171         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
7172         useful.
7173         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
7174         from the `muse-blosxom-markup-date-directive' rule.
7175         (blosxom-set-time): Remove this function.  We're not going to be
7176         touching the timestamp manually anymore -- it's too much of a
7177         hassle.  Right now I've got a python program that compiles a
7178         timestamp file and a pyblosxom helper that reads it.  Something
7179         similar could be arranged for blosxom, I'm sure.
7180     
7182     modified files:
7183      ChangeLog experimental/muse-blosxom.el
7186 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
7188     Summary:
7189       Apply latest journal-related updates from johnw
7190     Revision:
7191       muse--main--1.0--patch-16
7194     modified files:
7195      ChangeLog examples/muse-johnw.el muse-journal.el
7198 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
7200     Summary:
7201       Add Projects node to the manual
7202     Revision:
7203       muse--main--1.0--patch-15
7205     2005-02-28  Michael Olson  <mwolson@gnu.org>
7206     
7207         * muse.texi: Change copyright notice since the FSF is now the
7208         copyright holder.
7209         (Projects): New node, based on a section from the README file.
7211     modified files:
7212      ChangeLog muse.texi
7215 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
7217     Summary:
7218       Correct documentation, adding some content.
7219     Revision:
7220       muse--main--1.0--patch-14
7222     2005-02-28  Michael Olson  <mwolson@gnu.org>
7223     
7224         * muse.texi: Change license terms of the documentation to the GNU
7225         GPL instead of the GNU FDL, as per the consent of the copyright
7226         holders of the emacs-wiki manual, from which this is based.  Some
7227         emacs-wiki-isms in the manual were corrected, and the Getting
7228         Started section was updated.
7230     modified files:
7231      ChangeLog muse.texi
7234 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
7236     Summary:
7237       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
7238     Revision:
7239       muse--main--1.0--patch-13
7241     2005-02-17  Michael Olson  <mwolson@gnu.org>
7242     
7243         * experimental/muse-blosxom.el: Somehow the contents of this file
7244         managed to get duplicated.  I removed the duplicates.
7245         (muse-blosxom-date): Remove this, since it is not useful.
7246         (muse-blosxom-header): Use the standard header that blosxom.el
7247         has.
7249     modified files:
7250      ChangeLog experimental/muse-blosxom.el
7253 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
7255     Summary:
7256       Initial commit of muse.texi, nothing substantial
7257     Revision:
7258       muse--main--1.0--patch-12
7260     2005-02-07  Michael Olson  <mwolson@gnu.org>
7261     
7262         * muse.texi: New file that provides the documentation for Muse.
7263         It is in a very rough form at the moment.  Nothing substantial may
7264         be found here yet.  Be ye warned.
7266     new files:
7267      .arch-ids/muse.texi.id muse.texi
7269     modified files:
7270      ChangeLog
7273 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
7275     Summary:
7276       Add docstring, new trivial function
7277     Revision:
7278       muse--main--1.0--patch-11
7280     2005-02-07  Michael Olson  <mwolson@gnu.org>
7281     
7282         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
7283         `muse-what-changed'.  No functionality change.
7284         (muse-what-changed): New function that displays in diff format the
7285         changes made since the buffer was last saved.
7286     
7287         * muse-project.el (muse-project-publish): Add docstring.
7289     modified files:
7290      ChangeLog muse-mode.el muse-project.el
7293 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
7295     Summary:
7296       Add experimental version of muse-blosxom.el to project
7297     Revision:
7298       muse--main--1.0--patch-10
7300     2005-02-04  Michael Olson  <mwolson@gnu.org>
7301     
7302         * Makefile (realclean): Remove file that gets generated when fonts
7303         are missing.
7304     
7305         * experimental/muse-bloxsom.el: New file that implements Blosxom
7306         support for Muse.  It's in a very rough state, hence its placement
7307         in the `experimental' directory.
7309     new files:
7310      experimental/.arch-ids/=id
7311      experimental/.arch-ids/muse-blosxom.el.id
7312      experimental/muse-blosxom.el
7314     modified files:
7315      ChangeLog Makefile
7317     new directories:
7318      experimental experimental/.arch-ids
7321 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
7323     Summary:
7324       Make permissions more consistent
7325     Revision:
7326       muse--main--1.0--patch-9
7329     modified files:
7330      ChangeLog
7332     modified directories:
7333      contrib examples scripts
7336 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
7338     Summary:
7339       Fix build problems
7340     Revision:
7341       muse--main--1.0--patch-8
7343     2005-02-04  Michael Olson  <mwolson@gnu.org>
7344     
7345         * muse-build.el: Add contrib directory to `load-path'.
7346         (muse-elint-files): Load `muse-regexps.el'.
7347     
7348         * scripts/publish: Change permissions so that this script is
7349         executable.  Add contrib directory to load list.  Add
7350         `muse-regexps.el' to list.
7352     modified files:
7353      ChangeLog muse-build.el scripts/publish
7356 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
7358     Summary:
7359       Use "&mdash;" instead of "&#151;"
7360     Revision:
7361       muse--main--1.0--patch-7
7363     2005-01-31  Michael Olson  <mwolson@gnu.org>
7364     
7365         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
7366         with "&mdash;" so that documents validate properly.  Thanks to
7367         Björn Lindström for the suggestion.
7368     
7369         * muse-html.el (muse-html-markup-strings): Ditto.
7371     modified files:
7372      ChangeLog muse-docbook.el muse-html.el
7375 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
7377     Summary:
7378       Fix use of "[:blank:]" in underline markup
7379     Revision:
7380       muse--main--1.0--patch-6
7382     2005-01-25  Michael Olson  <mwolson@gnu.org>
7383     
7384         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
7385         use of `muse-regexp-blank'.
7387     modified files:
7388      ChangeLog muse-colors.el
7391 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
7393     Summary:
7394       Fix problem with headings being given wrong face
7395     Revision:
7396       muse--main--1.0--patch-5
7398     2005-01-03  Michael Olson  <mwolson@gnu.org>
7399     
7400         * muse-colors.el: Add header.
7401         (muse-colors-emphasized): Headings were being given the coloring
7402         for the next level of heading instead of the real
7403         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
7404         Heading").  Thanks to Lan Yufeng for finding this and sending a
7405         patch.
7406     
7407         * muse-regexps.el: Fix header.
7409     modified files:
7410      ChangeLog muse-colors.el muse-regexps.el
7413 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
7415     Summary:
7416       Rotate ChangeLog
7417     Revision:
7418       muse--main--1.0--patch-4
7420     2005-01-01  Michael Olson  <mwolson@gnu.org>
7421     
7422         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
7423         version will be automatically maintained by Arch.
7424     
7426     new files:
7427      .arch-ids/ChangeLog.id ChangeLog
7429     renamed files:
7430      .arch-ids/ChangeLog.id
7431        ==> .arch-ids/ChangeLog.2004.id
7432      ChangeLog
7433        ==> ChangeLog.2004
7436 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
7438     Summary:
7439       Extended regexps fix, allow spaces in 1st part of links
7440     Revision:
7441       muse--main--1.0--patch-3
7443     2004-12-30  Michael Olson  <mwolson@gnu.org>
7444     
7445         * muse.el (muse-link-regexp): Allow spaces in the first part of
7446         links.
7447     
7448         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
7449         customizable alternatives to extended character classes.
7450     
7451         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
7453     modified files:
7454      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
7455      muse-html.el muse-mode.el muse-publish.el muse.el
7458 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
7460     Summary:
7461       Begin to change regexp handling, tweak muse.el header
7462     Revision:
7463       muse--main--1.0--patch-2
7465     2004-12-29  Michael Olson  <mwolson@gnu.org>
7466     
7467         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
7468         myself.  Update URL.
7469     
7470         * muse-regexps.el: New file that implements regexp handling.
7471         Generalized regexp options will be moved to it eventually.
7473     new files:
7474      .arch-ids/muse-regexps.el.id muse-regexps.el
7476     modified files:
7477      ChangeLog muse.el
7480 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
7482     Summary:
7483       Do some early spring cleaning
7484     Revision:
7485       muse--main--1.0--patch-1
7487     2004-12-29  Michael Olson  <mwolson@gnu.org>
7488     
7489         * Makefile: Change path to `publish' script.
7490     
7491         * contrib/pcomplete.el: New file that is used by Muse without
7492         actually being a part of it: hence its location in the contrib
7493         directory.
7494     
7495         * contrib/cgi.el, contrib/httpd.el: New location.
7496     
7497         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
7498     
7499         * scripts/publish, scripts/publish-project: Ditto.
7501     new files:
7502      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
7503      contrib/pcomplete.el examples/.arch-ids/=id
7504      scripts/.arch-ids/=id
7506     modified files:
7507      ChangeLog Makefile
7509     renamed files:
7510      .arch-ids/cgi.el.id
7511        ==> contrib/.arch-ids/cgi.el.id
7512      .arch-ids/httpd.el.id
7513        ==> contrib/.arch-ids/httpd.el.id
7514      .arch-ids/muse-johnw.el.id
7515        ==> examples/.arch-ids/muse-johnw.el.id
7516      .arch-ids/publish-johnw.id
7517        ==> examples/.arch-ids/publish-johnw.id
7518      .arch-ids/publish-project.id
7519        ==> scripts/.arch-ids/publish-project.id
7520      .arch-ids/publish.id
7521        ==> scripts/.arch-ids/publish.id
7522      cgi.el
7523        ==> contrib/cgi.el
7524      httpd.el
7525        ==> contrib/httpd.el
7526      muse-johnw.el
7527        ==> examples/muse-johnw.el
7528      publish
7529        ==> scripts/publish
7530      publish-johnw
7531        ==> examples/publish-johnw
7532      publish-project
7533        ==> scripts/publish-project
7535     new directories:
7536      contrib contrib/.arch-ids examples examples/.arch-ids scripts
7537      scripts/.arch-ids
7540 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
7542     Summary:
7543       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7544     Revision:
7545       muse--main--1.0--base-0
7547     (automatically generated log message)
7549     new patches:
7550      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
7551      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
7552      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
7553      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
7554      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
7555      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
7556      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
7557      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
7558      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7559      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
7560      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
7561      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
7562      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
7563      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
7564      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
7565      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
7566      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
7567      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8