muse-latex: Fix comment markup.
[muse-el.git] / ChangeLog
blob086b128419cd68543621f6ef5f3b22719c9db08d
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-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
7     Summary:
8       muse-latex: Fix comment markup.
9     Revision:
10       muse--main--1.0--patch-329
12     * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
13       comment-end.  Thanks to Ken Brown for reporting this.
15     modified files:
16      ChangeLog lisp/muse-latex.el
19 2005-12-29 21:33:08 GMT Michael Olson <mwolson@gnu.org> patch-328
21     Summary:
22       muse-publish: Use narrow-to-region to fix various bugs.
23     Revision:
24       muse--main--1.0--patch-328
26     * lisp/muse-publish.el (muse-publish-markup-tag): Code indent change.
27       (muse-publish-escape-specials): Use `narrow-to-region' so that we
28       better define the region to work with.  Thanks to Sacha Chua for the
29       advice.  Also make sure that we are more careful with the result from
30       next-single-property-change.
31       (muse-publish-surround-text): Use narrow-to-region.  Make this routine
32       less brain-dead.
33       (muse-publish-verse-tag): Use narrow-to-region.
35     modified files:
36      ChangeLog lisp/muse-publish.el
39 2005-12-29 19:49:39 GMT Michael Olson <mwolson@gnu.org> patch-327
41     Summary:
42       Minor logic tweak in muse-forward-list-item.
43     Revision:
44       muse--main--1.0--patch-327
46     * lisp/muse-publish.el (muse-forward-list-item): On second thought, let's
47       not use POST-INDENT.  It would accidentally merge lists that were
48       1-space-different in indentation.  Even more so for definition lists.
50     modified files:
51      ChangeLog lisp/muse-publish.el
54 2005-12-29 07:45:45 GMT Michael Olson <mwolson@gnu.org> patch-326
56     Summary:
57       Work on nested list support for ordered and unordered lists.
58     Revision:
59       muse--main--1.0--patch-326
61     * lisp/muse-publish.el: Nested list support isn't quite finished, but
62       progress is being made.
63       (muse-publish-markup-regexps): Remove 2150 regexp since it doesn't seem
64       useful at the moment.  Invoke `format' to get the general version of
65       muse-list-item-regexp.
66       (muse-publish-surround-text): Add INDENT argument that specifies the
67       leading indentation to strip.  Default is all whitespace.  Loop until
68       MOVE-FUNC returns nil.
69       (muse-list-item-type): New function that figures out what kind of list
70       we have, given its separator string.
71       (muse-forward-paragraph): Make this slightly more general.
72       (muse-forward-list-item): New function that moves forward to the next
73       list item.  Non-nil is returned if we found another item of the same
74       type, nil otherwise.
75       (muse-publish-markup-list): Adapt unordered list and ordered list to
76       perhaps do nested lists correctly, though this hasn't been tested.
77     
78     * lisp/muse-regexps.el (muse-list-item-regexp): Use "%s" in place of
79       initial whitespace for the sake of flexibility.  Call `format' on it to
80       change it.
82     modified files:
83      ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
86 2005-12-27 18:51:18 GMT Michael Olson <mwolson@gnu.org> patch-325
88     Summary:
89       Pave the way for nested lists by adding markup strings.
90     Revision:
91       muse--main--1.0--patch-325
93     * examples/muse.rnc: muse.element.format is no longer a block, and may
94       not contain muse.element.p.
95     
96     * lisp/muse-latex.el (muse-latex-markup-strings): Add markup strings for
97       '(begin|end)-(quote|uli|oli|dl)-item.  Add '(begin|end)-(dl|ddt|dde)
98       markup strings.  This will allow for more flexibility in constructing
99       all sorts of lists, especially definition lists.  Rename 'start-dde to
100       'begin-dde for consistency.
101     
102     * lisp/muse-texinfo.el (muse-latex-markup-strings): Ditto.
103       (muse-texinfo-markup-regexps): Remove list concatenation regexp.
104     
105     * lisp/muse-docbook.el (muse-docbook-markup-strings)
106       (muse-docbook-markup-regexps): Ditto, but simplify paragraph regexp.
107     
108     * lisp/muse-xml.el (muse-xml-markup-regexps, muse-xml-markup-strings):
109       Ditto.
110     
111     * lisp/muse-html.el (muse-html-markup-regexps, muse-html-markup-strings):
112       Ditto.  Include <p></p> in center markup.
113       (muse-html-markup-paragraph): Remove special treatment of blockquote
114       and center.
115     
116     * lisp/muse-groff.el (muse-groff-markup-strings): Rename 'begin-dde to
117       'start-dde.
118     
119     * lisp/muse-publish.el (muse-publish-markup-regexps): Begin implementing
120       nested list preliminaries.  This is currently broken, probably.
121     
122     * lisp/muse-regexps.el (muse-list-item-regexp): New regexp that matches
123       the beginning of a list item.
125     modified files:
126      ChangeLog examples/muse.rnc lisp/muse-docbook.el
127      lisp/muse-groff.el lisp/muse-html.el lisp/muse-latex.el
128      lisp/muse-publish.el lisp/muse-regexps.el lisp/muse-texinfo.el
129      lisp/muse-xml.el
132 2005-12-27 03:20:11 GMT Michael Olson <mwolson@gnu.org> patch-324
134     Summary:
135       Implement <quote> tag.
136     Revision:
137       muse--main--1.0--patch-324
139     * lisp/muse-publish.el (muse-publish-markup-tags)
140       (muse-publish-quote-tag): Implement <quote> tag, which does a
141       blockquote.  This is an alternative to indenting text, in that the
142       quote can span several paragraphs.  The paragraph detection routine for
143       HTML has not yet been tested with several paragraphs inside a quote.
145     modified files:
146      ChangeLog lisp/muse-publish.el
149 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
151     Summary:
152       Add markup for non-breaking space.
153     Revision:
154       muse--main--1.0--patch-323
156     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
157       for 'no-break-space.
158     
159     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
160     
161     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
162     
163     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
164     
165     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
166     
167     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
168     
169     * lisp/muse-publish.el (muse-publish-markup-regexps)
170       (muse-publish-markup-functions): Interpret "~~" as a non-breaking
171       space.  Thanks to Ken Brown for the suggestion.
172       (muse-publish-markup-no-break-space): New function that publishes a
173       non-breaking space.
175     modified files:
176      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
177      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
178      lisp/muse-texinfo.el lisp/muse-xml.el
181 2005-12-26 21:35:08 GMT Michael Olson <mwolson@gnu.org> patch-322
183     Summary:
184       muse-texinfo: Escape commas in URLs.
185     Revision:
186       muse--main--1.0--patch-322
188     * lisp/muse-texinfo.el (muse-texinfo-markup-specials-url): New option
189       that determines the specials to escape in URLs.  This is needed in
190       order to escape commas in @ref.
191       (muse-texinfo-decide-specials): New function that determines the
192       specials to escape by context.
194     modified files:
195      ChangeLog lisp/muse-texinfo.el
198 2005-12-26 07:02:20 GMT Michael Olson <mwolson@gnu.org> patch-321
200     Summary:
201       Make sure spaces in HTML URLs get escaped properly.
202     Revision:
203       muse--main--1.0--patch-321
205     * lisp/muse-docbook.el (muse-docbook-markup-specials): Move to
206       muse-xml-common.el.
207     
208     * lisp/muse-html.el (muse-html-markup-specials): Ditto.
209     
210     * lisp/muse-xml.el (muse-xml-markup-specials): Ditto.
211     
212     * lisp/muse-html.el (muse-html-prepare-buffer): Don't modify
213       muse-publish-url-transforms.
214     
215     * lisp/muse-publish.el (muse-publish-escape-specials): Get specials only
216       once, rather than once-per-iteration.
217       (muse-publish-escape-specials-in-string): If a function is returned by
218       a function in :specials, pass it the string and use the results.  This
219       allows us to deal with funky cases like HTML URLs which work on a
220       negated subset, by passing the buck.  We don't permit this behavior in
221       muse-publish-escape-specials because there hasn't been a need, yet.
222     
223     * lisp/muse-xml-common.el (muse-xml-markup-specials): New option that
224       specifies the specials to normally escape.
225       (muse-xml-markup-specials-url-extra): New option that specifies the
226       extra specials to escape in URLs.  Thanks to John Sullivan for
227       reporting the incorrect translation of the space character in URLs.
228       (muse-xml-decide-specials): New function that determines the specials
229       to escape, given context.
230       (muse-xml-escape-url): Rename from muse-xml-escape-string.  Add "%" to
231       the list of characters to ignore.  Fix code indentation.
233     modified files:
234      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
235      lisp/muse-publish.el lisp/muse-xml-common.el lisp/muse-xml.el
238 2005-12-25 17:33:25 GMT Michael Olson <mwolson@gnu.org> patch-320
240     Summary:
241       Allow text like "%N%" in markup strings.
242     Revision:
243       muse--main--1.0--patch-320
245     * lisp/muse-docbook.el (muse-docbook-markup-strings): Rename
246       'internal-link to 'anchor-ref for clarity.  Split 'url-link into 'url
247       and 'link so that TeX-related publishing styles can more handle links
248       to other Muse documents.  Add 'link-and-anchor string that handles a
249       link with an anchor and an optional description.
250     
251     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
252     
253     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
254     
255     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
256     
257     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
258     
259     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
260     
261     * lisp/muse-publish.el (muse-publish-url-transforms): Remove
262       muse-publish-prepare-url.
263     
264     * lisp/muse-publish.el (muse-markup-text): Turn this into a function and
265       add documentation.  It will now handle arguments like "%N%", which
266       indicate the position of an argument to insert.  `format' is applied
267       afterward.
268       (muse-publish-classify-url): New function derived from
269       muse-publish-prepare-url that returns a data structure with complete
270       information about the given target string.
271       (muse-publish-url): Use muse-publish-classify-url.  This should fix an
272       error in the LaTeX publishing style when specifying links to anchors.
273       (muse-publish-insert-url): Remove unnecessary let-binding.
274       (muse-publish-markup-url): Simplify, now that we have whole-document
275       escaping of specials.
276       (muse-publish-prepare-url): Remove.
277     
278     * lisp/muse.el (muse-replace-regexp-in-string): Use a more robust
279       fallback routine when neither replace-regexp-in-string nor
280       replace-in-string are found.
282     modified files:
283      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
284      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
285      lisp/muse-texinfo.el lisp/muse-xml.el lisp/muse.el
288 2005-12-25 04:32:27 GMT Michael Olson <mwolson@gnu.org> patch-319
290     Summary:
291       Use simpler markup string for anchors.
292     Revision:
293       muse--main--1.0--patch-319
295     * lisp/muse-docbook.el (muse-docbook-markup-strings): Use 'anchor instead
296       of 'begin-anchor and 'end-anchor.
297     
298     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
299     
300     * lisp/muse-publish.el (muse-publish-markup-anchor): Ditto.
301     
302     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
303     
304     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Ditto.
305     
306     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
307     
308     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-anchor):
309       Revert previous change, since muse-html-insert-contents needs
310       muse-html-insert-anchor.
312     modified files:
313      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
314      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
315      lisp/muse-xml-common.el lisp/muse-xml.el
318 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
320     Summary:
321       Fix a markup error involving links like [[#foo]].
322     Revision:
323       muse--main--1.0--patch-318
325     * examples/QuickStart.muse: Move <contents> higher.  Remove <comment>
326       tags around the centered text.
327     
328     * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
329       (muse-html-markup-strings): Remove table-group strings, since they
330       aren't valid (X)HTML like I had thought.  Change center to use <p>
331       rather than <span>.
332       (muse-html-insert-anchor): Remove.
333       (muse-html-markup-anchor): Respect the noemphasis property.  This fixes
334       a bug with links like [[#foo]].
335       (muse-html-markup-footnote): Insert the correct footnote number.
336     
337     * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
338       rule higher than anchor rule.
339       (muse-publish-markup-anchor): Respect the noemphasis property.
340     
341     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
342       noemphasis property.
344     modified files:
345      ChangeLog examples/QuickStart.muse lisp/muse-html.el
346      lisp/muse-publish.el lisp/muse-xml-common.el
349 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
351     Summary:
352       Get rid of muse-regexp-space.  Standardize anchor markup somewhat.
353     Revision:
354       muse--main--1.0--patch-317
356     * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
357       Replace muse-regexp-space with muse-regexp-blank.  Too many Emacs
358       functions treat [:blank:]+\n differently than [:space:], so we'll use
359       the former everywhere.
360     
361     * lisp/muse-convert.el (muse-write-citation): Ditto.
362     
363     * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
364     
365     * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
366     
367     * lisp/muse-publish.el (muse-publish-markup-regexps)
368       (muse-publish-markup-tag, muse-publish-surround-text)
369       (muse-publish-markup-list): Ditto.
370     
371     * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
372       Ditto.
373     
374     * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
375     
376     * lisp/muse-regexps.el (muse-regexp-space): Remove.
377     
378     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
379       muse-xml-markup-anchor.
380       (muse-docbook-markup-strings): Add markup strings for anchors.
381       (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
382     
383     * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
384     
385     * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
386       since we now have a sane default in muse-publish.el.
387       (muse-latex-markup-strings): Add markup strings for anchors.
388       (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
389     
390     * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
391       strings.  If style does not handle anchors, remove them.
392     
393     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
394       rule, since we now have a sane default in muse-publish.el.
395       (muse-texinfo-markup-strings): Add markup strings for anchors.
396       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
397     
398     * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
399       for handling anchors.
400       (muse-xml-markup-table): Pass row-len to begin-table-group markup
401       string.
402     
403     * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
404       anchors.
405       (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
407     modified files:
408      ChangeLog lisp/muse-colors.el lisp/muse-convert.el
409      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
410      lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
411      lisp/muse-regexps.el lisp/muse-registry.el
412      lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
413      lisp/muse.el
416 2005-12-24 22:07:28 GMT Michael Olson <mwolson@gnu.org> patch-316
418     Summary:
419       Adapt the remaining publishing styles.
420     Revision:
421       muse--main--1.0--patch-316
423     * lisp/muse-groff.el (muse-groff-markup-paragraph): Use
424       muse-insert-markup.
425     
426     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
427       muse-insert-markup.
428       (latex2png): Clean up the code a bit.
429     
430     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor): Use
431       muse-insert-markup.
432       (muse-texinfo-markup-table): Use the shiny new
433       muse-publish-table-fields function.
435     modified files:
436      ChangeLog lisp/muse-groff.el lisp/muse-latex2png.el
437      lisp/muse-texinfo.el
440 2005-12-24 21:47:44 GMT Michael Olson <mwolson@gnu.org> patch-315
442     Summary:
443       Make all XML-based publishing styles do tables.  Needs testing.
444     Revision:
445       muse--main--1.0--patch-315
447     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
448       muse-xml-markup-table.
449       (muse-docbook-markup-regexps): Remove table kludges.
450       (muse-docbook-markup-strings): Add markup strings for tables.
451       (muse-docbook-encoding-map, muse-docbook-transform-content-type)
452       (muse-docbook-markup-table): Remove in favor of using the functions in
453       muse-xml-common.el.
454       (muse-docbook-encoding): Use muse-xml-transform-content-type.
455       (muse-docbook-markup-paragraph, muse-docbook-insert-anchor): Use
456       muse-insert-markup.
457       (muse-docbook-fixup-tables): Remove, since it isn't needed anymore.
458       (muse-docbook-prepare-buffer): New function that forces the escaping of
459       extra specials in URLs.
460     
461     * lisp/muse-html.el (muse-html-table-attributes): Add a leading space.
462       Fix documentation.
463       (muse-html-markup-regexps): Remove table kludges.
464       (muse-html-markup-strings): Add markup strings for tables.
465       (muse-html-encoding-map, muse-html-transform-content-type): Remove in
466       favor of the functions of muse-xml-common.el.
467       (muse-html-insert-anchor, muse-html-markup-paragraph)
468       (muse-html-class-tag): Use muse-insert-markup.
469       (muse-html-markup-table): Call muse-xml-markup-table to do most of the
470       work, passing attributes.
471       (muse-html-insert-contents): Use muse-insert-markup.  Bum it down a
472       bit.
473       (muse-html-encoding): Use muse-xml-transform-content-type.
474       (muse-html-fixup-tables): Remove.
475     
476     * lisp/muse-xml-common.el: Move a few functions and options here from
477       other publishing styles.  Make an initial attempt at an XML-based table
478       publishing routine that uses markup strings.  I'm not sure if it will
479       abstract easily enough to use with LaTeX, but that's not a huge
480       concern.
481     
482     * lisp/muse-xml.el (muse-xml-markup-regexps): Remove table kludges.
483       (muse-xml-markup-strings): Add table markup strings.  Omit table-group
484       markup since it's unnecessary sugar.
485       (muse-xml-encoding-map, muse-xml-transform-content-type)
486       (muse-xml-markup-table): Move to muse-xml-common.el.
487       (muse-xml-encoding): Pass default argument.
488       (muse-xml-markup-paragraph, muse-xml-insert-anchor): Use
489       muse-insert-markup.
490       (muse-xml-fixup-tables): Remove.
492     modified files:
493      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
494      lisp/muse-xml-common.el lisp/muse-xml.el
497 2005-12-24 20:01:37 GMT Michael Olson <mwolson@gnu.org> patch-314
499     Summary:
500       Implement a nicer way of publishing tables.  Fix some regexps.
501     Revision:
502       muse--main--1.0--patch-314
504     * lisp/muse-html.el (muse-html-markup-footnote): Fix logic error.  I
505       thought "/=" was a typo, but it really meant "!=".  Odd.  Let's avoid
506       that so that people familiar with C derivatives won't be confused :^) .
507       (muse-html-insert-anchor, muse-html-markup-paragraph): Fix regexp.  We
508       have to make sure to add "\n" to most negated sets if we don't want
509       them to span multiple lines.
510       (muse-html-escape-string): Move to muse-xml-common.el.
511       (muse-html-prepare-buffer): Use muse-xml-escape-string.
512     
513     * lisp/muse-journal.el (muse-journal-html-heading-regexp): Fix.
514     
515     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove the kludgy
516       table-joining regexp.
517       (muse-latex-markup-table): Call muse-publish-table-fields to get a
518       table structure that we can work with.  Now we can publish the entire
519       table at once.
520     
521     * lisp/muse-protocols.el (muse-browse-url-info): Fix regexps.
522     
523     * lisp/muse-publish.el (muse-publish-markup-regexps): Compact some
524       regexps.  Use a table-matching regexp that matches the entire region of
525       a table, rather than just one line.
526       (muse-publish-file): Docfix.
527       (muse-publish-markup-footnote): Compact regexp.
528       (muse-publish-table-fields): New function that snarfs the given region
529       and returns a table structure.
530     
531     * lisp/muse-regexps.el (muse-table-field-regexp): New regexp that matches
532       the field separator for tables.
533       (muse-table-line-regexp): New regexp that matches a table line.
534       (muse-tag-regexp): Fix regexp.
535     
536     * lisp/muse-registry.el (muse-registry-url-regexp)
537       (muse-registry-link-regexp): Fix.
538     
539     * lisp/muse-xml.el (muse-xml-insert-anchor): Fix regexp.
540     
541     * lisp/muse-xml-common.el: New file containing routines that are commonly
542       used by XML-ish publishing styles.
543       (muse-xml-sort-table): New function that sorts a table structure so
544       that it validates properly.  We don't use it yet, but we will.
546     new files:
547      lisp/.arch-ids/muse-xml-common.el.id lisp/muse-xml-common.el
549     modified files:
550      ChangeLog lisp/muse-html.el lisp/muse-journal.el
551      lisp/muse-latex.el lisp/muse-protocols.el lisp/muse-publish.el
552      lisp/muse-regexps.el lisp/muse-registry.el lisp/muse-xml.el
555 2005-12-23 06:18:46 GMT Michael Olson <mwolson@gnu.org> patch-313
557     Summary:
558       muse-latex: Work on table markup, isn't perfect yet.
559     Revision:
560       muse--main--1.0--patch-313
562     * lisp/muse-latex.el (muse-latex-markup-table): Make this sort of work.
563       I've got an idea for how it should be done.  We're going to try to
564       snarf the whole table in muse-publish using only regexps, and pass it
565       to the style-specific table markup function.
566     
567     * lisp/muse-publish.el (muse-publish-insert-url)
568       (muse-publish-markup-url): Use muse-insert-markup.
569       (muse-publish-verbatim-tag): Pass arguments correctly.
571     modified files:
572      ChangeLog lisp/muse-latex.el lisp/muse-publish.el
575 2005-12-23 05:27:53 GMT Michael Olson <mwolson@gnu.org> patch-312
577     Summary:
578       Get practically-perfect LaTeX special escaping.
579     Revision:
580       muse--main--1.0--patch-312
582     * examples/QuickStart.muse: Detabify, change URLs.
583     
584     * lisp/muse-latex.el (muse-latex-markup-specials-document): New option
585       that indicates the specials characters to escape in the whole document.
586       (muse-latex-markup-specials-example): New option that indicates the
587       specials to escape in <example> regions.
588       (muse-latex-markup-specials-literal): New option that indicates the
589       specials to escape in =monospaced text= and <code> regions.
590       (muse-latex-markup-specials-url): New option that indicates the
591       specials to escape in URLs.
592       (muse-latex-decide-specials): Determine which specials to use depending
593       on context.
594       (muse-latex-insert-anchor): Use muse-insert-markup.
595     
596     * lisp/muse-publish.el (muse-publish-markup-region): Escape specials in
597       the entire document.
598       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
599       List all contexts in documentation.  Skip past entire read-only regions
600       for a speed improvement.  We'll need this now that we're using it on
601       the whole document.  Fix a bug in retrieving specials.
602       (muse-publish-markup-enddots, muse-publish-markup-dots)
603       (muse-publish-markup-rule, muse-publish-surround-text): Use
604       muse-insert-markup.
605       (muse-publish-markup-leading-space): Take 2 more arguments for easy
606       generalization.
607       (muse-publish-markup-verse): Pass more arguments to
608       muse-publish-markup-leading-space.
609       (muse-publish-url): Fix a specials bug with bare links.
610       (muse-publish-code-tag): Use 'literal context here.
612     modified files:
613      ChangeLog examples/QuickStart.muse lisp/muse-latex.el
614      lisp/muse-publish.el
617 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
619     Summary:
620       muse-build: Prevent backup files when generating autoloads.
621     Revision:
622       muse--main--1.0--patch-311
624     * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
625       that we don't get muse-autoloads.el~ files.
627     modified files:
628      ChangeLog scripts/muse-build.el
631 2005-12-22 04:12:00 GMT Michael Olson <mwolson@gnu.org> patch-310
633     Summary:
634       Begin implementing context-specific handling of special characters.
635     Revision:
636       muse--main--1.0--patch-310
638     * lisp/muse-publish.el (muse-publish-url-transforms)
639       (muse-publish-desc-transforms): Remove
640       muse-publish-escape-specials-in-string, since we will explicitly call
641       this with the proper parameters later on.
642       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
643       Add new optional CONTEXT argument that specifies further information to
644       use when obtaining the specials that will be applied to the text.  If
645       someone specifies a function instead of an alist for the style's
646       specials, call it and pass CONTEXT.
647       (muse-publish-markup-word): Indicate the context when escaping
648       specials.  Make sure we have a context before continuing the publishing
649       of the word.
650       (muse-publish-markup-email, muse-publish-markup-url)
651       (muse-publish-code-tag, muse-publish-example-tag)
652       (muse-publish-verbatim-tag): Indicate the context when escaping
653       specials.
654       (muse-publish-url): Explicitly escape specials, rather than expecting
655       it to be done in a user-customizable hook.  Use different contexts for
656       url and description.
658     modified files:
659      ChangeLog lisp/muse-publish.el
662 2005-12-21 02:44:57 GMT Michael Olson <mwolson@gnu.org> patch-309
664     Summary:
665       Merged from mwolson@gnu.org--2005 (patch 37)
666     Revision:
667       muse--main--1.0--patch-309
669     Patches applied:
670     
671      * mwolson@gnu.org--2005/muse--rel--3.02--patch-37
672        Make error messages during publishing more friendly.
674     modified files:
675      ChangeLog lisp/muse-mode.el lisp/muse.el
677     new patches:
678      mwolson@gnu.org--2005/muse--rel--3.02--patch-37
681 2005-12-21 02:07:34 GMT Michael Olson <mwolson@gnu.org> patch-308
683     Summary:
684       Don't mix up links and footnotes.
685     Revision:
686       muse--main--1.0--patch-308
688     * lisp/muse-html.el (muse-html-markup-footnote): Change "/=" typo to "=".
689     
690     * lisp/muse-publish.el (muse-publish-markup-footnote): Don't mix up links
691       and footnotes.  Thanks to Dale Smith for spotting this.
693     modified files:
694      ChangeLog lisp/muse-html.el lisp/muse-publish.el
697 2005-12-17 17:16:32 GMT Michael Olson <mwolson@gnu.org> patch-307
699     Summary:
700       Merged from mwolson@gnu.org--2005 (patch 36)
701     Revision:
702       muse--main--1.0--patch-307
704     Patches applied:
705     
706      * mwolson@gnu.org--2005/muse--rel--3.02--patch-36
707        Release Emacs Muse 3.02.5.
709     modified files:
710      ChangeLog Makefile.defs NEWS debian/changelog lisp/muse.el
711      muse.texi
713     new patches:
714      mwolson@gnu.org--2005/muse--rel--3.02--patch-36
717 2005-12-17 02:10:32 GMT Michael Olson <mwolson@gnu.org> patch-306
719     Summary:
720       Merged from mwolson@gnu.org--2005 (patch 35)
721     Revision:
722       muse--main--1.0--patch-306
724     Patches applied:
725     
726      * mwolson@gnu.org--2005/muse--rel--3.02--patch-35
727        muse-colors: Fix QuickStart display bug.
729     modified files:
730      ChangeLog lisp/muse-colors.el
732     new patches:
733      mwolson@gnu.org--2005/muse--rel--3.02--patch-35
736 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
738     Summary:
739       Revert QuickStart changes, hack more on muse.rnc.
740     Revision:
741       muse--main--1.0--patch-305
743     * examples/QuickStart.muse: Revert previous changes; they cause
744       publishing to fail.  Hrm.  Guess I'll have to fix the display issue
745       with <literal> tags then.
746     
747     * muse.rnc: Put blockquote in the muse.element namespace, since it's not
748       an attribute.
750     modified files:
751      ChangeLog examples/QuickStart.muse examples/muse.rnc
754 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
756     Summary:
757       QuickStart: Correct old syntax.
758     Revision:
759       muse--main--1.0--patch-304
761     * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
762       Just use equal sign escaping.
764     modified files:
765      ChangeLog examples/QuickStart.muse
768 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
770     Summary:
771       Make XML publishing work with QuickStart; no longer considered unstable.
772     Revision:
773       muse--main--1.0--patch-303
775     * examples/muse.rnc: Strip trailing whitespace.  Hack it to the point
776       that it works with our QuickStart document.
777     
778     * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
779       (fullclean): Adapt to work with .muse extension.
780     
781     * examples/QuickStart.muse: Rename from QuickStart.  This makes it
782       automatically get colorized as a Muse document when opened.
783     
784     * lisp/muse-xml.el: Move from experimental.
785       (muse-xml-footer): Use correct ending tag.
786       (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
787       annoying error regarding "&mdash;" when validating with nxml-mode.
788       rule and fn-sep should use the empty form of the HR tag.
789     
790     * README: Fix directions for QuickStart.
792     modified files:
793      ChangeLog README examples/Makefile examples/muse.rnc
794      lisp/muse-xml.el
796     renamed files:
797      examples/.arch-ids/QuickStart.id
798        ==> examples/.arch-ids/QuickStart.muse.id
799      examples/QuickStart
800        ==> examples/QuickStart.muse
801      experimental/.arch-ids/muse-xml.el.id
802        ==> lisp/.arch-ids/muse-xml.el.id
803      experimental/muse-xml.el
804        ==> lisp/muse-xml.el
807 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
809     Summary:
810       muse-html: Fix regexp error.
811     Revision:
812       muse--main--1.0--patch-302
814     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
815       string.
817     modified files:
818      ChangeLog lisp/muse-html.el
821 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
823     Summary:
824       Makefile: Minor tweak.
825     Revision:
826       muse--main--1.0--patch-301
828     * lisp/Makefile (ELC): Base this on $(EL).  This should keep
829       muse-autoloads.elc from being added to the list -- it won't be compiled
830       anyway.
832     modified files:
833      ChangeLog lisp/Makefile
836 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
838     Summary:
839       Generate autoloads file.
840     Revision:
841       muse--main--1.0--patch-300
843     * Makefile (autoloads): New rule that calls "make autoloads" in lisp
844       directory.
845     
846     * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
847       list.
848       (all): Generate autoloads.
849       (autoloads): Make muse-autoloads.el.
850       (muse-autoloads.el): Call `muse-generate-autoloads' from
851       scripts/muse-build.el with arguments representing the directories to
852       use when searching for autoloads.
853       (realclean distclean fullclean): Remove autoloads.
854     
855     * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
856       Muse.  Deal with XEmacs and its quirky insistence on doing most of the
857       work itself.  Expand all command line args so that the right
858       directories are searched.  Hardcode muse-autoloads.el as the name of
859       the generated autoloads file.  Use my custom header and footer, if
860       possible.
862     modified files:
863      ChangeLog Makefile lisp/Makefile scripts/muse-build.el
866 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
868     Summary:
869       Add autoload cookies.
870     Revision:
871       muse--main--1.0--patch-299
873     Add autoload cookies to several functions.
875     modified files:
876      ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
877      lisp/muse-project.el lisp/muse-protocols.el
878      lisp/muse-publish.el
881 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
883     Summary:
884       muse-mode: Make muse-edit-link-at-point work.
885     Revision:
886       muse--main--1.0--patch-298
888     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
889       this function works.  Before, it would remove an arbitrary chunk of the
890       top of the buffer.
892     modified files:
893      ChangeLog lisp/muse-mode.el
896 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
898     Summary:
899       Change mode of muse-protocols to 644.
900     Revision:
901       muse--main--1.0--patch-297
904     modified files:
905      ChangeLog lisp/muse-protocols.el
908 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
910     Summary:
911       muse-wiki: WikiWord suffix fix.
912     Revision:
913       muse--main--1.0--patch-296
915     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
916       be nothing at the end.  This allows us to separate WikiWords with
917       "''''" to indicate suffixes.
919     modified files:
920      ChangeLog lisp/muse-wiki.el
923 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
925     Summary:
926       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
927     Revision:
928       muse--main--1.0--patch-295
930     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
931       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
932       for the report.
934     modified files:
935      ChangeLog lisp/muse-wiki.el
938 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
940     Summary:
941       muse-publish: Make muse-insert-markup a function.
942     Revision:
943       muse--main--1.0--patch-294
945     * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
946       defsubst.
948     modified files:
949      ChangeLog lisp/muse-publish.el
952 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
954     Summary:
955       Merged from muse--rel--3.02 (patch 29)
956     Revision:
957       muse--main--1.0--patch-293
959     Patches applied:
960     
961      * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
962        muse-mode: Fix semicolon in paragraph issue.
964     modified files:
965      ChangeLog lisp/muse-mode.el
967     new patches:
968      mwolson@gnu.org--2005/muse--rel--3.02--patch-29
971 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
973     Summary:
974       Merged from muse--rel--3.02 (patch 28)
975     Revision:
976       muse--main--1.0--patch-292
978     Patches applied:
979     
980      * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
981        muse-project: Deal with edge case.
983     modified files:
984      ChangeLog lisp/muse-project.el
986     new patches:
987      mwolson@gnu.org--2005/muse--rel--3.02--patch-28
990 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
992     Summary:
993       Merged from muse--rel--3.02 (patch 27)
994     Revision:
995       muse--main--1.0--patch-291
997     Patches applied:
998     
999      * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
1000        muse-project: Prevent auto-save files from being included.
1002     modified files:
1003      ChangeLog lisp/muse-project.el
1005     new patches:
1006      mwolson@gnu.org--2005/muse--rel--3.02--patch-27
1009 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
1011     Summary:
1012       muse-groff: Fix compiler warning.
1013     Revision:
1014       muse--main--1.0--patch-290
1016     * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
1018     modified files:
1019      ChangeLog lisp/muse-groff.el
1022 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
1024     Summary:
1025       muse-registry: Attempt to increase Emacs20 compatibility.
1026     Revision:
1027       muse--main--1.0--patch-289
1029     * lisp/muse-registry.el (muse-registry-show)
1030       (muse-registry-update-registry, muse-registry-make-new-registry): Use
1031       dolist instead of mapc for nomimal support of Emacs20, since Planner
1032       tries to support it.
1034     modified files:
1035      ChangeLog lisp/muse-registry.el
1038 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
1040     Summary:
1041       XEmacs fixes in muse-latex2png and muse-registry.
1042     Revision:
1043       muse--main--1.0--patch-288
1045     * lisp/muse-latex2png.el (latex2png): Fix XEmacs error.  It seems better
1046       to use expand-file-name than concat, since the result of the
1047       temp-directory function sometimes doesn't have a trailing backslash.
1048     
1049     * lisp/muse-registry.el (muse-registry-url-regexp): Use
1050       muse-regexp-space.
1051       (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
1052       (muse-registry-make-new-registry): Use a better heuristic for
1053       determining whether the given file is actually a directory.  This
1054       avoids the use of `directory-files-and-attributes', which is not
1055       available in XEmacs.
1056       (muse-registry-new-entries): Use muse-match-string-no-properties.
1058     modified files:
1059      ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
1062 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
1064     Summary:
1065       muse-registry.el: Fix compiler warnings.
1066     Revision:
1067       muse--main--1.0--patch-287
1069     * lisp/muse-registry.el: Fix compiler warnings.  Remove dependency on
1070       cl.el.
1072     modified files:
1073      ChangeLog lisp/muse-registry.el
1076 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
1078     Summary:
1079       muse-wiki: First try at implementing WikiName separator.
1080     Revision:
1081       muse--main--1.0--patch-286
1083     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
1084       markup, for when you want to add a suffix to a WikiName.
1086     modified files:
1087      ChangeLog lisp/muse-wiki.el
1090 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
1092     Summary:
1093       Merged from muse--rel--3.02 (patch 25)
1094     Revision:
1095       muse--main--1.0--patch-285
1097     Patches applied:
1098     
1099      * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
1100        muse-latex: Get table of contents to publish correctly.
1102     modified files:
1103      ChangeLog lisp/muse-latex.el
1105     new patches:
1106      mwolson@gnu.org--2005/muse--rel--3.02--patch-25
1109 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
1111     Summary:
1112       Add muse-registry.el to Muse.
1113     Revision:
1114       muse--main--1.0--patch-284
1116     * lisp/muse-registry.el: New file contributed by Bastien Guerry that
1117       provides a URL registry for Muse.
1119     new files:
1120      lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
1122     modified files:
1123      AUTHORS ChangeLog
1126 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
1128     Summary:
1129       muse-mode: Minor fix.
1130     Revision:
1131       muse--main--1.0--patch-283
1133     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
1134       and save-excursion as recommended by Emacs documentation.
1136     modified files:
1137      ChangeLog lisp/muse-mode.el
1140 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
1142     Summary:
1143       muse-mode: Handle case where we visit an anchor-only link.
1144     Revision:
1145       muse--main--1.0--patch-282
1147     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
1148       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
1150     modified files:
1151      ChangeLog lisp/muse-mode.el
1154 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
1156     Summary:
1157       muse-colors: Add faces for all 3 levels of emphasis.
1158     Revision:
1159       muse--main--1.0--patch-281
1161     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
1162       (muse-emphasis-3): New faces that represent italic, bold, and bold
1163       italic emphasis, respectively.
1164       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
1165       the suggestion and the initial code. 
1167     modified files:
1168      AUTHORS ChangeLog lisp/muse-colors.el
1171 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
1173     Summary:
1174       muse-latex2png: XEmacs compatibility.
1175     Revision:
1176       muse--main--1.0--patch-280
1178     * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
1179       file-expand-wildcards, since it was a no-op.
1180       (latex2png): Fall back to a temporary directory variable that works
1181       with XEmacs.  Thanks to Neilen Marais for the report and suggested fix.
1183     modified files:
1184      ChangeLog lisp/muse-latex2png.el
1187 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
1189     Summary:
1190       Update AUTHORS.
1191     Revision:
1192       muse--main--1.0--patch-279
1194     * AUTHORS: Update.
1196     modified files:
1197      AUTHORS ChangeLog
1200 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
1202     Summary:
1203       Don't split anchors in URLs.
1204     Revision:
1205       muse--main--1.0--patch-278
1207     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
1208       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
1209       sure that we handle URLs before trying to split the anchor.
1210       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
1212     modified files:
1213      ChangeLog lisp/muse-mode.el
1216 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
1218     Summary:
1219       Merged from mwolson@gnu.org--2005 (patch 23)
1220     Revision:
1221       muse--main--1.0--patch-277
1223     Patches applied:
1224     
1225      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
1226        muse-wiki: WikiWords can have consecutive capital letters.
1228     modified files:
1229      ChangeLog lisp/muse-wiki.el
1231     new patches:
1232      mwolson@gnu.org--2005/muse--rel--3.02--patch-23
1235 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
1237     Summary:
1238       Deal with case when muse-make-link is passed an explicit link.
1239     Revision:
1240       muse--main--1.0--patch-276
1242     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
1243       with case when we are passed an explicit-style link.
1245     modified files:
1246      ChangeLog lisp/muse-mode.el
1249 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
1251     Summary:
1252       Merged from mwolson@gnu.org--2005 (patch 20-22)
1253     Revision:
1254       muse--main--1.0--patch-275
1256     Patches applied:
1257     
1258      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
1259        Update NEWS.
1260     
1261      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
1262        Update examples.
1263     
1264      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
1265        Release Emacs Muse 3.02.02.
1267     new files:
1268      examples/mwolson/templates/.arch-ids/header.tex.id
1269      examples/mwolson/templates/header.tex
1271     modified files:
1272      ChangeLog NEWS examples/mwolson/muse-init.el
1273      examples/mwolson/templates/header.html lisp/muse.el muse.texi
1275     new patches:
1276      mwolson@gnu.org--2005/muse--rel--3.02--patch-20
1277      mwolson@gnu.org--2005/muse--rel--3.02--patch-21
1278      mwolson@gnu.org--2005/muse--rel--3.02--patch-22
1281 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
1283     Summary:
1284       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
1285     Revision:
1286       muse--main--1.0--patch-274
1288     Patches applied:
1289     
1290      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1291        Don't interpret enddots, dots, and rule inside of links.
1292     
1293      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1294        Allow bad WikiWords to be colorized, by popular request.
1295     
1296      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1297        Be more fault-tolerant about muse-file-extension.
1298     
1299      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1300        Prepare debian files for new minor release.
1301     
1302      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1303        Update NEWS.
1304     
1305      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1306        NEWS: Add migration note.
1307     
1308      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1309        Merged from mwolson@gnu.org--2005 (patch 272-273)
1311     modified files:
1312      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
1313      debian/control debian/rules lisp/muse-colors.el
1314      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
1316     new patches:
1317      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1318      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1319      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1320      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1321      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1322      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1323      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1326 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
1328     Summary:
1329       muse-latex: Make footnotes look a bit more natural for LaTeX users.
1330     Revision:
1331       muse--main--1.0--patch-273
1333     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
1334       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
1336     modified files:
1337      ChangeLog lisp/muse-latex.el
1340 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
1342     Summary:
1343       muse-texinfo: Correct markup strings for dots, enddots, center.
1344     Revision:
1345       muse--main--1.0--patch-272
1347     * AUTHORS: Bookkeeping
1348     
1349     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
1350       Jim Ottaway that produces correct output for dots, enddots, and
1351       centered text.
1353     modified files:
1354      AUTHORS ChangeLog lisp/muse-texinfo.el
1357 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
1359     Summary:
1360       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)
1361     Revision:
1362       muse--main--1.0--patch-271
1364     Mark several revisions as "included".  No actual changes were made to the
1365     source.
1367     modified files:
1368      ChangeLog
1370     new patches:
1371      davidsmith@acm.org--2005/muse--devo--1.0--base-0
1372      davidsmith@acm.org--main/muse--devo--1.0--base-0
1373      davidsmith@acm.org--main/muse--devo--1.0--patch-1
1374      davidsmith@acm.org--main/muse--devo--1.0--patch-2
1375      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
1376      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
1377      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
1378      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
1379      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
1380      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
1381      mwolson@gnu.org--2005/muse--rel--3.02--base-0
1382      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
1383      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
1384      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
1385      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
1386      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
1387      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
1388      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
1389      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
1392 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
1394     Summary:
1395       muse-groff: Provide groff-pdf style rather than pdf.
1396     Revision:
1397       muse--main--1.0--patch-270
1399     * experimental/muse-groff.el: Remove, since the original author keeps his
1400       version in the lisp/ directory, and it's reasonably stable by now.
1401     
1402     * lisp/muse-groff.el: Detabify source.
1403       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
1404       avoid a conflict with the latex-based pdf style.
1406     removed files:
1407      experimental/.arch-ids/muse-groff.el.id
1408      experimental/muse-groff.el
1410     modified files:
1411      ChangeLog lisp/muse-groff.el
1414 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
1416     Summary:
1417       Merged from ajk@iu.edu--2005 (patch 0-9)
1418     Revision:
1419       muse--main--1.0--patch-269
1421     Patches applied:
1422     
1423      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
1424        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
1425     
1426      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1427        Publish PDF using GROFF with mom macros.
1428     
1429      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1430        Kinda works, still need tables and a bunch of other stuff.
1431     
1432      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1433        Remove extra newlines from QUOTE calls.
1434     
1435      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1436        mom -> groff
1437     
1438      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1439        - fix syntax of definition of muse-groff-markup-strings
1440     
1441      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1442        Use \z to keep leading space that will result from .URL...
1443     
1444      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1445        Don't use .blm (blank line == paragraph break).  Hopefu...
1446     
1447      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1448        Use markup-strings for <example>.
1449     
1450      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1451        Catch up with mwolson
1453     new files:
1454      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
1456     modified files:
1457      ChangeLog
1459     new patches:
1460      ajk@iu.edu--2005/muse--ajk--1.0--base-0
1461      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1462      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1463      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1464      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1465      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1466      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1467      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1468      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1469      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1472 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
1474     Summary:
1475       Allow "-" in publishing directives.
1476     Revision:
1477       muse--main--1.0--patch-268
1479     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
1480       publishing directives.  Thanks to Jim Ottaway for the suggestion.
1482     modified files:
1483      ChangeLog lisp/muse-publish.el
1486 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
1488     Summary:
1489       muse-latex: Fix "generation of PDF failed" message.
1490     Revision:
1491       muse--main--1.0--patch-267
1493     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
1494       t or nil depending on whether the publishing attempt was successful.
1496     modified files:
1497      ChangeLog lisp/muse-latex.el
1500 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
1502     Summary:
1503       Call pdflatex a reasonable number of times.
1504     Revision:
1505       muse--main--1.0--patch-266
1507     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
1508       times, depending on what return value we get.  Thanks to John Wiegley
1509       for the heads up.
1511     modified files:
1512      ChangeLog Makefile.defs debian/changelog debian/rules
1513      lisp/muse-latex.el
1516 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
1518     Summary:
1519       Temporary workaround to make lists work properly again.
1520     Revision:
1521       muse--main--1.0--patch-265
1523     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
1524       properties to lists, since we need to be able to reduce them in later
1525       publishing rules for muse-html.  I'd really like to change the way
1526       lists are marked up so as to obviate the need for this.
1528     modified files:
1529      ChangeLog lisp/muse-publish.el
1532 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
1534     Summary:
1535       Attempt to fix read-only error.
1536     Revision:
1537       muse--main--1.0--patch-264
1539     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
1540       inhibit-read-only to t so that we don't get buffer-read-only errors.
1542     modified files:
1543      ChangeLog lisp/muse-publish.el
1546 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
1548     Summary:
1549       Fix mistyping of new option name.
1550     Revision:
1551       muse--main--1.0--patch-263
1553     * lisp/muse-publish.el (muse-publish-markup-comment)
1554       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
1556     modified files:
1557      ChangeLog lisp/muse-publish.el
1560 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
1562     Summary:
1563       muse-publish: Use `apply' instead of passing list to `insert'.
1564     Revision:
1565       muse--main--1.0--patch-262
1567     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
1568       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
1569       Hopefully this will fix a backtrace or two.
1571     modified files:
1572      ChangeLog lisp/muse-publish.el
1575 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
1577     Summary:
1578       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
1579     Revision:
1580       muse--main--1.0--patch-261
1582     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
1583       'comment-begin and 'comment-end.
1584     
1585     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
1586     
1587     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
1588     
1589     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
1590     
1591     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
1592       argument for "\ref", since it isn't valid LaTeX.
1593     
1594     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
1595       muse-publishing-current-output-path rather than
1596       muse-publishing-current-file.
1597     
1598     * lisp/muse-publish.el (muse-publishing-current-output-path): New
1599       variable that determines where the current file is being published to.
1600       (muse-publish-file): Set muse-publishing-current-output-path.
1601       (muse-publish-comments-p): New option that determines whether comments
1602       should be deleted or published.  Default is to delete.
1603       (muse-publish-markup-comment, muse-publish-comment-tag): Use
1604       muse-publish-comments-p.
1606     modified files:
1607      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1608      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
1609      lisp/muse-publish.el lisp/muse-texinfo.el
1612 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
1614     Summary:
1615       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
1616     Revision:
1617       muse--main--1.0--patch-260
1619     * AUTHORS: Bookkeeping.
1620     
1621     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
1622       `output-dir' is not defined, so let's just use pubdir.
1623     
1624     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
1625       Ottaway.
1627     modified files:
1628      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
1631 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
1633     Summary:
1634       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
1635     Revision:
1636       muse--main--1.0--patch-259
1638     * AUTHORS: Update.
1639     
1640     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
1641       table headers and overlining table footers, as suggested by Trent Buck.
1642     
1643     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
1644       author has agreed to send in a copyright assignment form.
1646     modified files:
1647      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
1649     renamed files:
1650      contrib/.arch-ids/muse-latex2png.el.id
1651        ==> lisp/.arch-ids/muse-latex2png.el.id
1652      contrib/muse-latex2png.el
1653        ==> lisp/muse-latex2png.el
1656 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
1658     Summary:
1659       Pave the way for entire-document escaping of specials.
1660     Revision:
1661       muse--main--1.0--patch-258
1663     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
1664     
1665     * lisp/muse-publish.el (muse-insert-markup): New function that is used
1666       for inserting markup text.  Currently, this inserts the text and adds
1667       the read-only property.  This should permit us to deal with escaping
1668       specials in the entire document, later on.
1669       (muse-publish-section-close, muse-publish-markup-word)
1670       (muse-publish-markup-emdash, muse-publish-markup-enddots)
1671       (muse-publish-markup-dots, muse-publish-markup-rule)
1672       (muse-publish-markup-heading, muse-publish-markup-footnote)
1673       (muse-publish-markup-fn-sep, muse-publish-surround-text)
1674       (muse-publish-markup-list, muse-publish-markup-leading-space)
1675       (muse-publish-markup-verse): Use muse-insert-markup instead of
1676       `insert'.  Don't use this on whitespace, just the markup text itself.
1677     
1678     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
1679       Ditto.
1680     
1681     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
1683     modified files:
1684      ChangeLog lisp/muse-book.el lisp/muse-journal.el
1685      lisp/muse-mode.el lisp/muse-publish.el
1688 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
1690     Summary:
1691       By default, use ".muse" extension and do not detect by pathname.
1692     Revision:
1693       muse--main--1.0--patch-257
1695     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
1696       (muse-file-extension): Default to "muse".  This has the effect of
1697       making Emacs associate the ".muse" extension with muse-mode, without
1698       trying to figure things out from the path to the file.  The former
1699       method is usually considered to be best, so we'll go with it.
1701     modified files:
1702      ChangeLog lisp/muse-mode.el lisp/muse.el
1705 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
1707     Summary:
1708       Emacs 21 flyspell fix.
1709     Revision:
1710       muse--main--1.0--patch-256
1712     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
1713       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
1714       means that the version of flyspell that comes with Emacs21 will no
1715       longer mess up links.
1717     modified files:
1718      ChangeLog lisp/muse-mode.el
1721 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
1723     Summary:
1724       Merged from jeho@jeho.org--2005 (patch 0-11)
1725     Revision:
1726       muse--main--1.0--patch-255
1728     * AUTHORS: Update.
1729     
1730     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
1731       footnode-end mark.
1732     
1733     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
1734       links.
1735       (muse-visit-link-default): Save position before searching, in case the
1736       search fails.  Use a regexp search.  Start from beginning of document.
1737       Refine search regexp.
1738     
1739     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
1740       that indicated whether project names without a page specifier will be
1741       considered links.
1742       (muse-wiki-handle-interwiki): Consult
1743       `muse-wiki-ignore-bare-project-names'.
1744     
1745     Patches applied:
1746     
1747      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1748        muse-mode.el fix for muse-visit-link-default
1749     
1750      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1751        muse-mode.el fix intangible problem in muse-link-at-point
1752     
1753      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1754        muse-wiki: added option for not rendering bare project names as links
1755     
1756      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1757        muse-mode.el: fix finding an anchor
1758     
1759      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1760        muse-latex.el: fix footnote-end
1762     modified files:
1763      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
1764      lisp/muse-wiki.el
1766     new patches:
1767      jeho@jeho.org--2005/muse--jeho--1.0--base-0
1768      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
1769      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
1770      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
1771      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
1772      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
1773      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1774      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1775      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1776      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
1777      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1778      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1781 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
1783     Summary:
1784       contrib/muse-latex2png.el: Put images in the correct directory.
1785     Revision:
1786       muse--main--1.0--patch-254
1788     * contrib/muse-latex2png.el (latex2png-move2pubdir)
1789       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
1790       puts generated images in the correct directory.
1792     modified files:
1793      AUTHORS ChangeLog contrib/muse-latex2png.el
1796 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
1798     Summary:
1799       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
1800     Revision:
1801       muse--main--1.0--patch-253
1803     * experimental/muse-xml.el (muse-xml-insert-anchor)
1804       (muse-xml-markup-anchor): Make sure we don't blow away the text just
1805       before an anchor.  On all types but texinfo, insert a newline
1806       immediately after the anchor.
1807     
1808     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
1809       (muse-docbook-markup-anchor): Ditto.
1810     
1811     * lisp/muse-html.el (muse-html-insert-anchor)
1812       (muse-html-markup-anchor): Ditto.
1813     
1814     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
1815       (muse-texinfo-markup-anchor): Ditto.
1816     
1817     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
1818       the anchor the first match group.
1819     
1820     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
1821       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
1822       suggestion.
1823       (muse-latex-insert-anchor): Use a simpler routine that inserts
1824       \label{}.
1826     modified files:
1827      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1828      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
1829      lisp/muse-texinfo.el
1832 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
1834     Summary:
1835       Allow anchors to occur near (rather than at) the beginning of line.
1836     Revision:
1837       muse--main--1.0--patch-252
1839     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
1840       characters before anchor, like " - ".  Thanks to Phillip Lord for the
1841       suggestion.
1843     modified files:
1844      ChangeLog lisp/muse-publish.el
1847 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
1849     Summary:
1850       Minor bookkeeping update.
1851     Revision:
1852       muse--main--1.0--patch-251
1854     * AUTHORS: Update information.
1856     modified files:
1857      AUTHORS ChangeLog
1860 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
1862     Summary:
1863       muse-mathml: New experimental embedded MathML publisher.
1864     Revision:
1865       muse--main--1.0--patch-250
1867     * lisp/muse-html.el (muse-html): Fix docstring.
1868     
1869     * experimental/muse-mathml.el: New file that implements a <math> tag.
1870       With the help of an external program, this will translate LaTeX code
1871       between <math> and </math> to embedded MathML.  A new style called
1872       "mathml" is defined, which is derived from the XHTML style, but with a
1873       more suitable header.
1875     new files:
1876      experimental/.arch-ids/muse-mathml.el.id
1877      experimental/muse-mathml.el
1879     modified files:
1880      ChangeLog lisp/muse-html.el
1883 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
1885     Summary:
1886       muse-latex: Ignore anchor if it occurs at end of line.
1887     Revision:
1888       muse--main--1.0--patch-249
1890     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
1891       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
1893     modified files:
1894      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
1897 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
1899     Summary:
1900       Add ability to publish embedded LaTeX content as a PNG.
1901     Revision:
1902       muse--main--1.0--patch-248
1904     * lisp/muse-publish.el (muse-publishing-styles)
1905       (muse-publishing-current-file, muse-publishing-current-style)
1906       (muse-publishing-styles): Add documentation.
1907     
1908     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
1909       expects LaTeX content, and will publish a PNG file.  If you're
1910       interesting in helping, check out To Do in the commentary.  This is in
1911       /contrib for now, since the original author doesn't have a copyright
1912       assignment on file with the FSF.
1914     new files:
1915      contrib/.arch-ids/muse-latex2png.el.id
1916      contrib/muse-latex2png.el
1918     modified files:
1919      AUTHORS ChangeLog lisp/muse-publish.el
1922 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1924     Summary:
1925       muse-groff.el: New publishing styles groff and groff-pdf.
1926     Revision:
1927       muse--main--1.0--patch-247
1929     * AUTHORS: Add AJK.
1930     
1931     * lisp/muse.el: Use the correct month name for this release.  Oops.
1932     
1933     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1934     
1935     * experimental/muse-groff.el: New file containing the groff and groff-pdf
1936       publishing styles.
1938     new files:
1939      experimental/.arch-ids/muse-groff.el.id
1940      experimental/muse-groff.el
1942     modified files:
1943      AUTHORS ChangeLog lisp/muse.el muse.texi
1946 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1948     Summary:
1949       Figure out syntax of :set.
1950     Revision:
1951       muse--main--1.0--patch-246
1953     * lisp/muse-project.el (muse-project): Make the :set option inline to
1954       match the actual syntax that Muse recognizes.
1955     
1956     * muse.texi (Projects): Note that I need to work on this section.
1958     modified files:
1959      ChangeLog lisp/muse-project.el muse.texi
1962 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1964     Summary:
1965       Release Emacs Muse 3.02.01.
1966     Revision:
1967       muse--main--1.0--patch-245
1969     * NEWS: Update entries for Muse 3.02.01.
1970     
1971     * debian/rules: Install NEWS.Debian.
1972     
1973     * debian/NEWS: New file that contains Debian-related news items.
1974     
1975     * examples/mwolson/muse-init.el: Update with my latest changes.
1976     
1977     * examples/mwolson/templates/footer.html: Use
1978       `muse-publishing-directive'.
1980     new files:
1981      debian/.arch-ids/NEWS.id debian/NEWS
1983     modified files:
1984      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1985      examples/mwolson/muse-init.el
1986      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1989 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1991     Summary:
1992       Fix customization bugs concerning muse-project-alist.
1993     Revision:
1994       muse--main--1.0--patch-244
1996     * examples/johnw/muse-johnw.el: Update with latest version from John.
1997     
1998     * muse-project.el (muse-project-alist-using-customize): New variable that
1999       indicates whether or not we just used customize to modify the value of
2000       muse-project-alist.
2001       (muse-project-alist-get): Set muse-project-alist-using-customize.
2002       (muse-project-alist-set): Only try to unescape muse-project-alist if
2003       muse-project-alist-using-customize is set.  Make sure that the value we
2004       save to .emacs is unescaped.
2005       (muse-project): Add definition for :value-delete so that we can work
2006       around an Emacs21 and XEmacs21 annoyance.
2008     modified files:
2009      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
2012 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
2014     Summary:
2015       Try to make link properties more sane.
2016     Revision:
2017       muse--main--1.0--patch-243
2019     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
2020       a bit smarter.  It is hoped that this fixes several strange key
2021       movement and link coloring issues.  Thanks to Sergey Vlasov for the
2022       fix.
2024     modified files:
2025      AUTHORS ChangeLog lisp/muse-colors.el
2028 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
2030     Summary:
2031       Use modification time for date directive.
2032     Revision:
2033       muse--main--1.0--patch-242
2035     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
2036       directive using the currently-publishing file's modification time,
2037       rather than the current time.
2039     modified files:
2040      ChangeLog lisp/muse-publish.el
2043 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
2045     Summary:
2046       muse-latex: Add a few escaping options that may be used in the future.
2047     Revision:
2048       muse--main--1.0--patch-241
2050     * lisp/muse-latex.el: Note that we don't make use of these new options
2051       yet.
2052       (muse-latex-markup-specials): Move longer escapes out of here.
2053       (muse-latex-markup-specials-entire-document): New option that specifies
2054       the special characters to escape in the whole document after processing
2055       markup rules.
2056       (muse-latex-markup-specials-verbatim): New option that specifies the
2057       special characters to escape in <example> tags and =literal text=.
2059     modified files:
2060      ChangeLog lisp/muse-latex.el
2063 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
2065     Summary:
2066       If more than 1 blank separates list/table items, separate them.
2067     Revision:
2068       muse--main--1.0--patch-240
2070     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
2071       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
2072       line separates a list or table item, it will form a new table.
2074     modified files:
2075      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2076      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
2079 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
2081     Summary:
2082       muse.texi: Use @example instead of @smallexample.
2083     Revision:
2084       muse--main--1.0--patch-239
2086     * muse.texi: Replace @smallexample with @example.  It didn't do what I
2087       thought it did, and the result looked worse.  Hence, the reversal.
2089     modified files:
2090      ChangeLog muse.texi
2093 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
2095     Summary:
2096       muse-html: Add muse-xhtml-style-sheet.
2097     Revision:
2098       muse--main--1.0--patch-238
2100     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
2101       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
2102       Thanks to Trent Buck for the suggestion.
2104     modified files:
2105      ChangeLog lisp/muse-html.el
2108 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
2110     Summary:
2111       Release Muse 3.02.
2112     Revision:
2113       muse--main--1.0--patch-237
2115     * Makefile.defs: Update Debian stuff.
2116     
2117     * changelog: Add entry for 3.02-1, urgency medium.
2119     modified files:
2120      ChangeLog Makefile.defs debian/changelog
2123 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
2125     Summary:
2126       Prepare for release.
2127     Revision:
2128       muse--main--1.0--patch-236
2130     * lisp/muse.el (muse-version): Increment to 3.02.
2131     
2132     * *.el: Fix first header line.
2133     
2134     * examples/mwolson/muse-init.el: Sync with my config.
2135       (my-muse-pdf-make-links-absolute): New function that makes relative
2136       links absolute in a hard-coded way.
2137       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
2138       publishing transforms.
2139     
2140     * NEWS: Update.
2142     new files:
2143      experimental/.arch-ids/muse-cite.el.id
2144      experimental/muse-cite.el
2146     modified files:
2147      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
2148      experimental/muse-message.el experimental/muse-xml.el
2149      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
2150      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
2151      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2152      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
2153      lisp/muse-protocols.el lisp/muse-publish.el
2154      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
2155      lisp/muse.el muse.texi
2158 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
2160     Summary:
2161       Finish documentation.
2162     Revision:
2163       muse--main--1.0--patch-235
2165     * muse.texi (Comments): New node that describes the syntax of comments.
2166       (Markup Strings): Describe all markup strings.
2168     modified files:
2169      ChangeLog muse.texi
2172 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
2174     Summary:
2175       Document style elements for muse-define-style.
2176     Revision:
2177       muse--main--1.0--patch-234
2179     * muse.texi: Use @smallexample for 1-line examples.
2180       (Style Elements): New node that explains the different style elements
2181       that may be used for muse-define-style and muse-derive-style.
2182       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
2183       better.
2185     modified files:
2186      ChangeLog muse.texi
2189 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
2191     Summary:
2192       Make documentation separately installable.
2193     Revision:
2194       muse--main--1.0--patch-233
2196     * Makefile (install): Split into install-bin and install-info.
2197     
2198     * muse.texi (Markup Regexps): Fix display bug.
2200     modified files:
2201      ChangeLog Makefile muse.texi
2204 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
2206     Summary:
2207       muse-mode: Set comment syntax.
2208     Revision:
2209       muse--main--1.0--patch-232
2211     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
2212       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
2214     modified files:
2215      ChangeLog lisp/muse-mode.el
2218 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
2220     Summary:
2221       muse.texi: Add publishing order information.
2222     Revision:
2223       muse--main--1.0--patch-231
2225     * muse.texi (Markup Regexps): Add publishing order.
2227     modified files:
2228      ChangeLog muse.texi
2231 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
2233     Summary:
2234       Hack on documentation.  The release is in sight!
2235     Revision:
2236       muse--main--1.0--patch-230
2238     * muse.texi: Use @subsubheading for all logical split headers rather than
2239       @emph.  Move all examples against left margin.  Add comments to
2240       indicate what still needs to be done.
2241       (DocBook): Correct a few misspelled variable names and add some new
2242       variables.
2243       (Common Elements): Split this into 4 new subsections.
2245     modified files:
2246      ChangeLog muse.texi
2249 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
2251     Summary:
2252       Fix publishing of stuff like <code><></code>.
2253     Revision:
2254       muse--main--1.0--patch-229
2256     * lisp/muse-publish.el (muse-publish-escape-specials): Use
2257       `insert-before-markers' rather than `insert'.  This should fix strange
2258       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
2260     modified files:
2261      ChangeLog lisp/muse-publish.el
2264 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
2266     Summary:
2267       Update NEWS, fix muse-url-protocols customization interface.
2268     Revision:
2269       muse--main--1.0--patch-228
2271     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
2272       using nil as the resolve function.
2273     
2274     * NEWS: Bring up-to-date.
2276     modified files:
2277      ChangeLog NEWS lisp/muse-protocols.el
2280 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
2282     Summary:
2283       Fix title coloring bug; muse-latex: escape '<' and '>'.
2284     Revision:
2285       muse--main--1.0--patch-227
2287     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
2288       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
2289       for the report.
2290     
2291     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
2292       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
2293       Buck.
2295     modified files:
2296      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
2299 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
2301     Summary:
2302       muse-latex: Handle special characters in a better way.
2303     Revision:
2304       muse--main--1.0--patch-226
2306     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
2307       characters hack.
2308       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
2309       'end-literal.  Thanks to Trent Buck for the suggestion.
2310       (muse-latex-markup-specials): Move special characters here instead of
2311       using the regexp.
2313     modified files:
2314      ChangeLog lisp/muse-latex.el
2317 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
2319     Summary:
2320       muse-latex: Fix compiler warning.
2321     Revision:
2322       muse--main--1.0--patch-225
2324     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
2325       format.
2327     modified files:
2328      ChangeLog lisp/muse-latex.el
2331 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
2333     Summary:
2334       Add <code> tag.
2335     Revision:
2336       muse--main--1.0--patch-224
2338     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
2339       verbatim.  Verbatim makes text literal and escaped, code makes text
2340       teletype and escaped.
2341     
2342     * muse-publish.el (muse-publish-markup-tags): Add "code".
2343       (muse-publish-code-tag): New function that publishes code the same way
2344       as =teletyped= text.
2346     modified files:
2347      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2350 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
2352     Summary:
2353       Strip text properties before browsing a URL.
2354     Revision:
2355       muse--main--1.0--patch-223
2357     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
2358       this will fix a bug.
2360     modified files:
2361      ChangeLog lisp/muse-protocols.el
2364 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
2366     Summary:
2367       muse-latex: Call pdflatex twice to get <contents> published.
2368     Revision:
2369       muse--main--1.0--patch-222
2371     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
2372       pdflatex twice, since this seems to be necessary to get <contents>
2373       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
2374       to call it three times, since this is what John originally did.  Can
2375       someone please give me advice about this?
2377     modified files:
2378      ChangeLog lisp/muse-latex.el
2381 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
2383     Summary:
2384       Make info:// and man:// not publish a link, handle insert URL edge case.
2385     Revision:
2386       muse--main--1.0--patch-221
2388     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
2389       publish only the description, not the URL.
2390     
2391     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
2392       get nil from muse-publish-url by not inserting any text.
2394     modified files:
2395      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
2398 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
2400     Summary:
2401       If a URL has a resolve function of nil, publish the description only.
2402     Revision:
2403       muse--main--1.0--patch-220
2405     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
2406       complete tag.
2407     
2408     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
2409       interface.
2410       (muse-resolve-url): If nil is given as the resolve function, return
2411       nil.
2412     
2413     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
2414       insert the description instead of the original URL.
2416     modified files:
2417      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
2418      lisp/muse-publish.el
2421 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
2423     Summary:
2424       Implement protocol handling.
2425     Revision:
2426       muse--main--1.0--patch-219
2428     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
2429       should just make a hook for this stuff.
2430       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
2431     
2432     * lisp/muse-protocols.el: New file that implements protocol handling.
2433     
2434     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2435       muse-resolve-url.
2436       (muse-publish-markup-url): Indentation fix, no func change.
2437     
2438     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
2439     
2440     * lisp/muse.el: Require muse-protocols.
2442     new files:
2443      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
2445     modified files:
2446      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
2447      lisp/muse-regexps.el lisp/muse.el
2450 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
2452     Summary:
2453       muse-xml: Use a more standard sort of header.
2454     Revision:
2455       muse--main--1.0--patch-218
2457     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
2458       type="muse">, as suggested by Brad Collins.
2460     modified files:
2461      ChangeLog experimental/muse-xml.el
2464 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
2466     Summary:
2467       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
2468     Revision:
2469       muse--main--1.0--patch-217
2471     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
2472     
2473     * README (examples): Mention that other files are here as well.
2474     
2475     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
2476       for use with muse-xml.el.
2477     
2478     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
2479       muse-xml is in experimental status.
2480       (muse-xml-markup-regexps): Correct table-munging regexp.
2481       (muse-xml-markup-strings): Surround each verse line with <line></line>.
2482       Empty lines are marked up as <line />.
2483     
2484     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
2485       s/last-stanza-end/end-last-stanza-line/.
2486     
2487     * muse-mode.el (muse-visit-link-default): Make the temporary file
2488       visiting work as expected.
2489     
2490     * muse-publish.el (muse-publish-markup-verse): Make use of
2491       'begin-verse-line and 'begin-last-stanza-line.  Use
2492       'end-last-stanza-line instead of 'last-stanza-end.
2493     
2494     * muse.texi (Verse): Be a bit more clever with our example.
2496     new files:
2497      examples/.arch-ids/muse.rnc.id examples/muse.rnc
2499     modified files:
2500      AUTHORS ChangeLog README experimental/muse-xml.el
2501      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
2502      muse.texi
2505 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
2507     Summary:
2508       Allow links to temporary files to be visited.
2509     Revision:
2510       muse--main--1.0--patch-216
2512     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
2513       temporary files.  These are buffers that do not have a corresponding
2514       file.
2516     modified files:
2517      ChangeLog lisp/muse-mode.el
2520 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
2522     Summary:
2523       Fix save-match-data gaffe.
2524     Revision:
2525       muse--main--1.0--patch-215
2527     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
2528       outside of `and' statement.
2530     modified files:
2531      ChangeLog lisp/muse-regexps.el
2534 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
2536     Summary:
2537       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
2538     Revision:
2539       muse--main--1.0--patch-214
2541     * examples/mwolson/muse-init.el: Update.
2542     
2543     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
2544       ensure that links to other pages in this project are given the proper
2545       extension.
2546     
2547     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
2548     
2549     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
2550       instead of muse-publish-output-name.
2551     
2552     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
2553       functions that consult the :link-suffix when returning the name of the
2554       link (or the complete file name for the latter function).  If
2555       :link-suffix does not exist, use :suffix.  This should help Muse be
2556       able to handle some more usage scenarios.
2557       (muse-publish-prepare-url): Use muse-publish-link-name instead of
2558       muse-publish-output-name.
2559     
2560     * muse-wiki.el (muse-wiki-resolve-project-page): Use
2561       muse-publish-link-file instead of muse-publish-output-file.
2562       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
2563       letters.  The old behavior was not friendly to acronyms.
2565     modified files:
2566      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2567      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
2568      lisp/muse-wiki.el
2571 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
2573     Summary:
2574       Correct the publish-project example.
2575     Revision:
2576       muse--main--1.0--patch-213
2578     * examples/publish-project: Remove "-l muse-build.el" and note that the
2579       user's muse-init.el file should add the Muse directories to load-path.
2581     modified files:
2582      ChangeLog examples/publish-project
2585 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
2587     Summary:
2588       Reinstate former extended character class rules.
2589     Revision:
2590       muse--main--1.0--patch-212
2592     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
2593       extended regexps really don't work well on Emacs 21.2 or 21.3, so
2594       document that.
2595       (muse-regexp-emacs-revision): New variable that indicates the revision
2596       number of this version of Emacs.
2597       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
2598       aren't working well enough with extended character classes in regexps.
2599     
2600     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
2601       instead of just displaying it.
2603     modified files:
2604      ChangeLog lisp/muse-regexps.el lisp/muse.el
2607 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
2609     Summary:
2610       Fix paragraph-filling breakage in Emacs21.
2611     Revision:
2612       muse--main--1.0--patch-211
2614     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
2615       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
2616       report.
2618     modified files:
2619      ChangeLog lisp/muse-mode.el
2622 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
2624     Summary:
2625       Allow Emacs 21.3 to use extended character classes in regexps.
2626     Revision:
2627       muse--main--1.0--patch-210
2629     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
2630       Since enough positive reports have come in about the usability of 21.3,
2631       we'll allow it to use extended character classes in regexps by default.
2633     modified files:
2634      ChangeLog lisp/muse-regexps.el
2637 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
2639     Summary:
2640       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
2641     Revision:
2642       muse--main--1.0--patch-209
2644     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
2645       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
2646       offer the style and directory prompt when you hit C-c C-t in a file
2647       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
2648       Hodique for the fix.
2649     
2650     * lisp/muse.el (muse-read-directory-name): New function that defines a
2651       fallback version of `read-directory-name', since Emacs21 doesn't have
2652       it.
2654     modified files:
2655      ChangeLog lisp/muse-publish.el lisp/muse.el
2657     new patches:
2658      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
2659      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
2660      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
2661      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
2662      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
2663      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
2666 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
2668     Summary:
2669       Fix problem with links at beginning of buf and paragraphs.
2670     Revision:
2671       muse--main--1.0--patch-208
2673     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
2674       mean.
2675     
2676     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2677     
2678     * muse-html.el (muse-html-markup-regexps): Ditto.
2679     
2680     * muse-publish.el (muse-publishing-last-position): New variable that
2681       indicates our last buffer position while publishing the current rule.
2682       Used to make sure the process doesn't get stalled.
2683       (muse-publish-markup): Fix edge case where links at beginning of
2684       buffer, with read-only text, would prevent the beginning of buffer from
2685       being matched.
2686       (muse-publish-markup-directive): Fix case where two directives of the
2687       same size would prevent any following directives from being
2688       interpreted.  We accomplish this by setting the last published position
2689       to nil after each directive.
2691     modified files:
2692      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2693      lisp/muse-html.el lisp/muse-publish.el
2696 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
2698     Summary:
2699       Document publishing directives.
2700     Revision:
2701       muse--main--1.0--patch-207
2703     * muse.texi (Getting Started): Remove crufty sentence.
2704       (Directives): New section that describes the likes of #title and
2705       #author.
2707     modified files:
2708      ChangeLog muse.texi
2711 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
2713     Summary:
2714       Document WikiNames and update header publishing information.
2715     Revision:
2716       muse--main--1.0--patch-206
2718     * muse.texi (Headings): Any level of headings is supported.
2719       (Emphasizing Text): Verbatim text may span multiple lines.
2720       (Explicit Links): Refactor Links section into Explicit Links, Implicit
2721       Links, and Images.
2722       (Implicit Links): Document WikiNames and InterWiki links.
2724     modified files:
2725      ChangeLog muse.texi
2728 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
2730     Summary:
2731       Finish NEWS, handle emphasis at EOF edge case.
2732     Revision:
2733       muse--main--1.0--patch-205
2735     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2736       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
2737       as there is a terminating emphasis delimiter.
2738     
2739     * examples/mwolson/muse-init.el: Sync with my latest configuration.
2740     
2741     * NEWS: Bring this up to date.
2743     modified files:
2744      ChangeLog NEWS examples/mwolson/muse-init.el
2745      lisp/muse-colors.el
2748 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
2750     Summary:
2751       muse-html: Add muse-xhtml-extension.
2752     Revision:
2753       muse--main--1.0--patch-204
2755     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
2756       default file extension for publishing XHTML files.  Thanks to Trent
2757       Buck for the suggestion.
2758       ("xhtml"): Use it.
2760     modified files:
2761      ChangeLog lisp/muse-html.el
2764 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
2766     Summary:
2767       Add items through patch-149 to NEWS.
2768     Revision:
2769       muse--main--1.0--patch-203
2771     * NEWS (progress): Catch up to patch-149.
2772     
2773     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
2774     
2775     * lisp/muse-publish.el (muse-publish): Ditto.
2777     modified files:
2778      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
2781 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
2783     Summary:
2784       Make building of Debian revisions work.
2785     Revision:
2786       muse--main--1.0--patch-202
2788     * Makefile (distclean): Don't remove anything in debian/, since it will
2789       never be necessary.
2790       (debclean): Removed, since two different targets need slightly
2791       different versions of this.  Even abstraction has its limits.
2792       (debbuild): New target that takes care of performing the build itself.
2793       (debrevision): New target that makes a revision build, where the
2794       original tarball must not be modified.
2795       (debrevision): Split out building stuff to debbuild target.
2796     
2797     * debian/changelog: Several revisions worth of Debian fun.
2798     
2799     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
2800       (Description): Make this match the ITP and shorten the text.
2802     modified files:
2803      ChangeLog Makefile Makefile.defs debian/changelog
2804      debian/control
2807 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
2809     Summary:
2810       Prepare initial upload for Debian project.
2811     Revision:
2812       muse--main--1.0--patch-201
2814     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
2815       version, since we only want the last changelog entry to appear on the
2816       initial Debian upload.
2817     
2818     * debian/changelog: New Debian package 3.01.arch.201-1.
2820     modified files:
2821      ChangeLog Makefile.defs debian/changelog
2824 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
2826     Summary:
2827       muse-mode: Minor regexp tweak.
2828     Revision:
2829       muse--main--1.0--patch-200
2831     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
2833     modified files:
2834      ChangeLog lisp/muse-mode.el
2837 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
2839     Summary:
2840       Minor fixups from Peter K. Lee.
2841     Revision:
2842       muse--main--1.0--patch-199
2844     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
2845       restrictive with our end-of-table regexp.
2846     
2847     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
2848       instead of start of table.  Be less restrictive with several of our
2849       regexps.
2850     
2851     * lisp/muse-html.el: Patch from Peter K. Lee.
2852       (muse-html-prepare-buffer): Work around edge case where the "charset="
2853       part has already been appended to muse-html-meta-content-type.
2854       (muse-html-fixup-tables): Be slightly less restrictive with our
2855       end-of-table regexp.
2857     modified files:
2858      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2859      lisp/muse-html.el
2862 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
2864     Summary:
2865       Keep lists from getting mashed together on M-q.
2866     Revision:
2867       muse--main--1.0--patch-198
2869     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
2870       locally so that lists don't get blended together incorrectly upon
2871       hitting M-q.
2873     modified files:
2874      ChangeLog lisp/muse-mode.el
2877 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
2879     Summary:
2880       QuickStart: Minor typo in anchor example.
2881     Revision:
2882       muse--main--1.0--patch-197
2884     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
2885       rather than a full URL.
2887     modified files:
2888      ChangeLog examples/QuickStart
2891 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
2893     Summary:
2894       Makefile: Use BUILDOPTS.
2895     Revision:
2896       muse--main--1.0--patch-196
2898     * Makefile (debrelease): Make use of $(BUILDOPTS).
2899     
2900     * Makefile.defs (BUILDOPTS): New option that allows additional options to
2901       be passed to dpkg-buildpackage.  In case I ever make several revisions
2902       before getting the -1 revision uploaded, for example, I can use "-sa"
2903       here in order to make a valid pacakge.
2905     modified files:
2906      ChangeLog Makefile Makefile.defs
2909 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2911     Summary:
2912       Make generated Debian packages slightly easier to upload.
2913     Revision:
2914       muse--main--1.0--patch-195
2916     * debian/changelog: Generate 3.01.arch.195-1.
2917     
2918     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2919     
2920     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2921       that was last uploaded to Debian.
2922     
2923     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2924       changes is generated.  This means we have to use dpkg-buildpackage,
2925       since debuild doesn't recognize the environment variables that it
2926       claims to recognize.
2928     modified files:
2929      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2932 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2934     Summary:
2935       Makefile: Minor deletion cleanups.
2936     Revision:
2937       muse--main--1.0--patch-194
2940     modified files:
2941      ChangeLog Makefile
2944 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2946     Summary:
2947       Compilation cleanups.
2948     Revision:
2949       muse--main--1.0--patch-193
2951     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
2952       `make-variable-buffer-local' in order to silence compiler warnings.
2953     
2954     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2955       warning.
2956     
2957     * scripts/muse-build.el (muse-elint-files): Automatically load every
2958       elisp file rather than specifying each one.
2960     modified files:
2961      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2964 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
2966     Summary:
2967       Fix failure to resolve interwiki link when clicking on it.
2968     Revision:
2969       muse--main--1.0--patch-192
2971     * Makefile (debclean): Minor tweak.
2972     
2973     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
2974       change.
2975     
2976     * lisp/muse-project.el (muse-project-find-file): Don't add file
2977       extensions to a relative name.  If we're dealing with a file, open it
2978       up without searching through the various projects for a path.  This
2979       should fix the failure to resolve an interwiki link by clicking on it.
2981     modified files:
2982      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2985 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
2987     Summary:
2988       Makefile: Remove stale Debian packages for this version.
2989     Revision:
2990       muse--main--1.0--patch-191
2992     * Makefile (debclean): Remove generated Debian packages for the current
2993       version in parent directory.
2995     modified files:
2996      ChangeLog Makefile
2999 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
3001     Summary:
3002       Fix trailing backslash error.
3003     Revision:
3004       muse--main--1.0--patch-190
3006     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
3007       regexp-quoting fix from drkm.
3009     modified files:
3010      ChangeLog lisp/muse-project.el
3013 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
3015     Summary:
3016       Release 3.01.91 (3.02 RC2).
3017     Revision:
3018       muse--main--1.0--patch-189
3020     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
3022     modified files:
3023      ChangeLog Makefile.defs lisp/muse.el muse.texi
3026 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
3028     Summary:
3029       Escape email address and URL always.
3030     Revision:
3031       muse--main--1.0--patch-188
3033     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
3034       escape and publish email address as read-only, even when it's not
3035       marked up.
3036       (muse-publish-markup-url): Ditto for URL.
3038     modified files:
3039      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
3042 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
3044     Summary:
3045       Inter-project output name fix.
3046     Revision:
3047       muse--main--1.0--patch-187
3049     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
3050       that I had fixed this before.
3052     modified files:
3053      ChangeLog lisp/muse-wiki.el
3056 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
3058     Summary:
3059       Make coloring of verbatim greater-than sign same as publishing.
3060     Revision:
3061       muse--main--1.0--patch-186
3063     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
3064       greater-than sign surrounded by equal signs, display it in verbatim
3065       face.
3067     modified files:
3068      ChangeLog lisp/muse-colors.el
3071 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
3073     Summary:
3074       Allow transform function for link descriptions.  Bare email and URL fixes.
3075     Revision:
3076       muse--main--1.0--patch-185
3078     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
3079       (muse-publish-desc-transforms): New option that contains the functions
3080       that will be called to transform a link description.
3081       (muse-publish-markup-word): Handle Yet Another Edge Case.
3082       (muse-publish-markup-email): Use
3083       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
3084       double-quote on either side.
3085       (muse-publish-url): Apply description transforms.
3086       (muse-publish-markup-url): Don't publish if we have a double-quote on
3087       either side.
3088     
3089     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
3090       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
3091       (muse-wiki-interwiki-delimiter): New option that indicates the
3092       interwiki delimiter to use.
3093       (muse-wiki-interwiki-replacement): New option that indicates the
3094       replacement
3095       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
3096       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
3097       this can be added to muse-publish-desc-transforms.
3098       (muse-wiki-publish-pretty-interwiki): New function that replaces the
3099       interwiki delimiter with its replacement, but only when the given text
3100       is not an explicit link.
3101     
3102     * lisp/muse.el (muse-update-file-extension): New function made from the
3103       innards of the :set function in `muse-file-extension'.
3105     modified files:
3106      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3109 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
3111     Summary:
3112       Handle anchors in all publishing styles, as well as linking to them.
3113     Revision:
3114       muse--main--1.0--patch-184
3116     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
3117       'internal-link.
3118       (muse-publish-prepare-url): Don't touch links to anchors.
3119     
3120     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
3121       'internal-link.  Treat centered text with
3122       <para role="center">...</para>.
3123       (muse-docbook-markup-paragraph): Slight regexp tweak.
3124       (muse-docbook-insert-anchor): Docfix.
3125       (muse-docbook-markup-anchor): Move lower in file.
3126     
3127     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
3128       'internal-link.
3129       (muse-xhtml-markup-strings): Order list, no func change.
3130       (muse-html-markup-anchor): Move up in file, no func change.
3131     
3132     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
3133       publishing anchors.
3134       (muse-latex-markup-strings): Add handler for 'internal-link.
3135       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
3136       that insert an anchor around the next word or inside of a tag.
3137     
3138     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
3139       publishing anchors.
3140     
3141     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
3142       'internal-link.
3143       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
3144       that insert an anchor before the next word or within a tag.
3145     
3146     * NEWS: Initial attempt at documenting changes since 3.01.
3148     new files:
3149      .arch-ids/NEWS.id NEWS
3151     modified files:
3152      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3153      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
3156 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
3158     Summary:
3159       Generalize some blosxom helper functions.
3160     Revision:
3161       muse--main--1.0--patch-183
3163     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
3164       generalized helper functions.
3165       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
3166       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
3167       relative links.
3168     
3169     * lisp/muse-blosxom.el: Update example in header.
3170       (muse-blosxom-new-entry): Use new names for helper functions.
3171       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
3172       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
3173     
3174     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
3175       `muse-blosxom-project-get-categories'.
3176       (muse-project-alist-styles): Renamed from
3177       `muse-blosxom-project-alist-entry'.
3178       (muse-project-alist-dirs): Renamed from
3179       `muse-blosxom-project-alist-dirs'.
3180       (muse-project-of-file): Use `muse-current-file'.
3181     
3182     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
3183       `muse-current-file'.
3184     
3185     * lisp/muse.el (muse-current-file): New function that returns the name of
3186       the currently visited or published file.
3187       (muse-page-name): Use `muse-current-file'.
3189     modified files:
3190      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3191      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3194 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
3196     Summary:
3197       muse-xml: definition lists, muse-docbook: center.
3198     Revision:
3199       muse--main--1.0--patch-182
3201     * Makefile (%.info, %.html): Use general argument in rule.
3202       (distclean): Add another cruft file.
3203     
3204     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
3205       type="definition"> for definition lists.
3206     
3207     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
3208       with <note>, since it's the closest thing I could find.
3210     modified files:
3211      ChangeLog Makefile experimental/muse-xml.el
3212      lisp/muse-docbook.el
3215 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
3217     Summary:
3218       Minor namespace fix.
3219     Revision:
3220       muse--main--1.0--patch-181
3222     * lisp/muse-colors.el (muse-colors-explicit-link): Use
3223       muse-match-string-no-properties rather than match-string-no-properties.
3225     modified files:
3226      ChangeLog lisp/muse-colors.el
3229 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
3231     Summary:
3232       Correct breakage induced by previous patch.
3233     Revision:
3234       muse--main--1.0--patch-180
3236     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
3237       path as a fallback if we are publishing.
3239     modified files:
3240      ChangeLog lisp/muse-wiki.el
3243 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
3245     Summary:
3246       Make interwiki links work in a few more edge cases.
3247     Revision:
3248       muse--main--1.0--patch-179
3250     * lisp/muse-project.el (muse-project-applicable-styles): Remove
3251       assertion, now that I have a good idea of the edge cases involved.
3252     
3253     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
3254       the current file is not part of any Muse project, allowing interwiki
3255       links to be resolvable even then.  Don't return a relative path if we
3256       are not publishing.  For visiting links, the best thing is just to
3257       return the real path.
3259     modified files:
3260      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
3263 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
3265     Summary:
3266       Fix warnings during font-lock, example tag highlighting.
3267     Revision:
3268       muse--main--1.0--patch-178
3270     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
3271       error.
3272       (muse-colors-tags): Make sure that no fontification occurs in <code> or
3273       <lisp> tags.
3274       (muse-unhighlight-region): Move higher up.
3275       (muse-colors-example-tag, muse-colors-literal-tag): Use
3276       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
3277       since the point gets put in the right place automatically.
3279     modified files:
3280      ChangeLog lisp/muse-colors.el
3283 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
3285     Summary:
3286       muse-xml: Separate section from title.
3287     Revision:
3288       muse--main--1.0--patch-177
3290     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
3291       attribute to sections.  Use separate <title> tag to handle the title of
3292       a section.  Thanks to drkm for the suggestion.
3293     
3294     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
3295     
3296     * lisp/muse-publish.el (muse-publish-markup-heading)
3297       (muse-publish-section-close): Pass level to markup strings for all
3298       section-related tags.
3299     
3300     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
3301       not defined.
3303     modified files:
3304      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
3305      lisp/muse-publish.el lisp/muse.el
3308 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
3310     Summary:
3311       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
3312     Revision:
3313       muse--main--1.0--patch-176
3315     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
3316       folders that match `muse-project-ignore-regexp'.
3317     
3318     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
3319       omission.  Add ",.*" to list of bad directory parts.
3320     
3321     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
3322       matches `muse-project-ignore-regexp'.
3323     
3324     * lisp/muse-publish.el: Install patch from Peter K. Lee.
3325       (muse-style-elements-list): New function that returns a list of
3326       references to ELEM in STYLE, including base styles.
3327       (muse-publish-markup-region): Use muse-style-elements-list rather than
3328       muse-style-elements when getting :regexps.
3329     
3330     * lisp/muse-publish.el (muse-style-element): Add docstring.
3332     modified files:
3333      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3334      lisp/muse-publish.el
3337 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
3339     Summary:
3340       Initial implementation of muse-xml.el.  End of section edge case.
3341     Revision:
3342       muse--main--1.0--patch-175
3344     * AUTHORS: Add Peter K. Lee.
3345     
3346     * Makefile (experimental): New target that builds experimental programs.
3347       (distclean): Remove debian/dirs, a cruft file from the debian build
3348       process.
3349     
3350     * examples/mwolson/muse-init.el: Update.
3351     
3352     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
3353       prompts for the blog entry to visit.
3354     
3355     * experimental/Makefile: New file that causes experimental stuff to be
3356       built.
3357     
3358     * experimental/muse-xml.el: New file that provides the experimental XML
3359       publishing style.
3360     
3361     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
3362       comment strings.
3363     
3364     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
3365     
3366     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
3367       involving end-of-file and paragraph detection.
3368     
3369     * lisp/muse-wiki.el: Minor header fix.
3370     
3371     * scripts/muse-build.el (load-path): Add "../experimental".
3373     new files:
3374      experimental/.arch-ids/Makefile.id
3375      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
3376      experimental/muse-xml.el
3378     modified files:
3379      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
3380      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
3381      lisp/muse-wiki.el scripts/muse-build.el
3384 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
3386     Summary:
3387       Try to fix <example> region coloring problem.
3388     Revision:
3389       muse--main--1.0--patch-174
3391     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
3392       If region is multiple lines, add '(font-lock-multiline t) to
3393       properties.  This should fix an annoying <example> region issue.
3395     modified files:
3396      ChangeLog lisp/muse-colors.el
3399 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
3401     Summary:
3402       Don't publish implicit links that have a double-quote at begin or end.
3403     Revision:
3404       muse--main--1.0--patch-173
3406     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
3407       double-quote exists at beginning or end.
3408     
3409     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
3410       don't colorize if a double-quote exists at beginning or end.
3412     modified files:
3413      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3416 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
3418     Summary:
3419       Fix failure to publish emphasis properly.
3420     Revision:
3421       muse--main--1.0--patch-172
3423     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
3424       errors.
3425     
3426     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
3427       of muse-wiki.
3429     removed files:
3430      experimental/.arch-ids/muse-wiki-old.el.id
3431      experimental/muse-wiki-old.el
3433     modified files:
3434      ChangeLog lisp/muse-publish.el
3437 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
3439     Summary:
3440       Add a few common revision control directories to the ignore list.
3441     Revision:
3442       muse--main--1.0--patch-171
3444     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
3445       directories to be ignored when building the file alist, such as those
3446       used for CVS and Arch revision control data.
3448     modified files:
3449      ChangeLog lisp/muse-project.el
3452 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
3454     Summary:
3455       Fix #2654: Append a newline when using pdf publishing style.
3456     Revision:
3457       muse--main--1.0--patch-170
3459     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
3460       newline to the end.
3462     modified files:
3463      ChangeLog lisp/muse-latex.el
3466 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
3468     Summary:
3469       5 levels of headings colorization; color bare URLs.
3470     Revision:
3471       muse--main--1.0--patch-169
3473     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
3474       Really color up to 5 headings.
3475       (muse-colors-markup): Add muse-url-regexp.
3476       (muse-colors-explicit-link): Renamed from muse-colors-link.
3477       (muse-colors-implicit-link): Moved here from
3478       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
3479       we'll be coloring URLs.
3481     modified files:
3482      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3485 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
3487     Summary:
3488       Don't emphasize if a word constituent follows the trailer.
3489     Revision:
3490       muse--main--1.0--patch-168
3492     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
3493       (muse-colors-verbatim): Don't colorize if a word constituent follows
3494       the trailer.
3495     
3496     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
3497       word constituent follows the trailer.
3499     modified files:
3500      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3503 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
3505     Summary:
3506       Add coloring for example, verbatim, and =signs=; anchor fix.
3507     Revision:
3508       muse--main--1.0--patch-167
3510     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
3511       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
3512       (muse-colors-verbatim): Use `muse-verbatim-face'.
3513       (muse-colors-markup): Move =sign= interpreting down so it gets higher
3514       priority.
3515       (muse-colors-tags): Add verbatim and literal tags.
3516       (muse-colors-example-tag): Use `remove-text-properties' instead of
3517       `set-text-properties', since the latter does not work consistently.
3518       (muse-colors-literal-tag): New function that strips all markup from the
3519       region.
3520       (muse-colors-link): Match against muse-explicit-link-regexp early on so
3521       that we can work around an annoying XEmacs issue.
3522     
3523     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
3524       multi-line by default.
3525     
3526     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
3527       string.
3529     modified files:
3530      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3531      lisp/muse.el
3534 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
3536     Summary:
3537       Link with anchor bugfix.
3538     Revision:
3539       muse--main--1.0--patch-166
3541     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
3542       valid, as long as the base is valid.
3544     modified files:
3545      ChangeLog lisp/muse-colors.el
3548 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
3550     Summary:
3551       Link inside table issue, fixes read-only text error.
3552     Revision:
3553       muse--main--1.0--patch-165
3555     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
3556       inside tables so we don't get an error when links exist.
3557     
3558     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
3559     
3560     * lisp/muse-project.el (muse-project-publish): Don't take forced files
3561       into account when displaying the "All files published" message, unless
3562       they've actually been modified.
3563     
3564     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
3565       don't wrap in condition-case; we don't want the message to be muffled.
3567     modified files:
3568      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3569      lisp/muse-project.el lisp/muse.el
3572 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
3574     Summary:
3575       Permit infinitely-nested sections.
3576     Revision:
3577       muse--main--1.0--patch-164
3579     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
3580       (Deriving from an existing style): Mark up as a list.
3581     
3582     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
3583       Color an additional level of headings.
3584     
3585     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
3586       section-other, section-other-end, and section-close strings.
3587       (muse-docbook-fixup-sections): Removed, since Muse now implements this
3588       through the 'section-close string.
3589     
3590     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
3591       'begin-underline, since this messes up paragraph handling.  Use
3592       <h5></h5> for 'section-other.
3593     
3594       (muse-html-fixup-tables): New function that sorts the table parts so
3595       that order is head, foot, body.  Apparently XHTML needs this, and it
3596       seems like a good general practice, so we do it for HTML as well.
3597     
3598     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
3599       'section-other.
3600     
3601     * lisp/muse-publish.el (muse-publish-section-close): New function that
3602       determines where to put the section close given heading depth and
3603       inserts it.
3604       (muse-publish-markup-heading): Handle 'section-other and
3605       'section-other-end.  Call `muse-publish-section-close' at end of
3606       function.
3607     
3608     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
3609       for 'section-other.
3611     modified files:
3612      ChangeLog examples/QuickStart lisp/muse-colors.el
3613      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
3614      lisp/muse-publish.el lisp/muse-texinfo.el
3617 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
3619     Summary:
3620       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
3621     Revision:
3622       muse--main--1.0--patch-163
3624     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
3625       XEmacs fixes.
3626       (muse-docbook-markup-regexps): Deal with new table algorithm.
3627       (muse-docbook-transform-content-type, muse-docbook-encoding) 
3628       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
3629       (muse-docbook-markup-table): Use a better table algorithm, based on the
3630       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
3631       and foot of the table.  Use informaltable rather than table.
3632       (muse-docbook-fixup-tables): New function that sorts all tables found
3633       in the published document so that the order is head, foot, body.
3634       (muse-docbook-markup-functions): Add anchor handler.
3635       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
3636       paragraph.
3637       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
3638       that insert an anchor at point.
3639     
3640     * lisp/muse-html.el (muse-html-transform-content-type)
3641       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
3642     
3643     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
3644     
3645     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
3646     
3647     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
3648       that was evaluated in the output.
3650     modified files:
3651      ChangeLog examples/QuickStart lisp/muse-docbook.el
3652      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
3655 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
3657     Summary:
3658       muse-texinfo: Improve formatting for enddots, dots, underline.
3659     Revision:
3660       muse--main--1.0--patch-162
3662     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
3663       of enddots and dots.  For begin-underline and end-underline, use "_",
3664       since we don't have anything better.
3666     modified files:
3667      ChangeLog lisp/muse-texinfo.el
3670 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
3672     Summary:
3673       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
3674     Revision:
3675       muse--main--1.0--patch-161
3677     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
3678       list.  This should fix #2635.
3680     modified files:
3681      ChangeLog lisp/muse-texinfo.el
3684 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
3686     Summary:
3687       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
3688     Revision:
3689       muse--main--1.0--patch-160
3691     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
3692     
3693     * debian/changelog: Ditto.
3694     
3695     * debian/control (Build-Depends-Indep): Add tetex-bin.
3696     
3697     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
3698       output for me.
3699     
3700     * examples/QuickStart: Remove stray <comment> now that the bug that made
3701       it necessary is fixed.
3702     
3703     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
3704       suggestions.
3705     
3706     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
3707       the contents from the footer to the header.
3708     
3709     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
3710       each number, not after.
3711     
3712     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
3713     
3714     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
3715       happens when doing batch publishing.  Minor whitespace fix.
3717     modified files:
3718      ChangeLog Makefile.defs debian/changelog debian/control
3719      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
3720      lisp/muse-texinfo.el lisp/muse.el
3723 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
3725     Summary:
3726       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
3727     Revision:
3728       muse--main--1.0--patch-159
3730     * examples/QuickStart: Add "Write me." to empty sections at end so that
3731       they publish correctly with DocBook.
3732     
3733     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
3734       paragraph starts with emphasis, example, link, or email address.
3736     modified files:
3737      ChangeLog examples/QuickStart lisp/muse-docbook.el
3740 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
3742     Summary:
3743       Handle embedded docbook footnotes and <literal> edge case.
3744     Revision:
3745       muse--main--1.0--patch-158
3747     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
3748      (muse-docbook-markup-strings): Use systemitem for example text.
3749      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
3750      <para></para> inside of them.
3751     
3752     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
3753       here at all.
3754     
3755     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3756       muse-publish-escape-specials-in-string to list by default.
3757     
3758     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
3759       argument IGNORE-READ-ONLY determines whether or not to ignore the
3760       read-only property when transforming text.  Add docstring.
3761       (muse-publish-markup-word): Use non-nil third argument to
3762       muse-publish-escape-specials when we're publishing `='-delimited text.
3763       This allows =<literal><tag></literal>= to work as intended.
3764     
3765     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
3766       arguments after the first so that we can include this in
3767       `muse-publish-url-transforms'.
3768     
3769     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
3771     modified files:
3772      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3773      lisp/muse-publish.el
3776 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
3778     Summary:
3779       Misc. blosxom fixes, like category directive.
3780     Revision:
3781       muse--main--1.0--patch-157
3783     * contrib/pyblosxom/getstamps.py: Add file extension.
3784     
3785     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
3786       extension.  This will allow Muse to specify it once a
3787       timestamps-writing routine gets written.
3788     
3789     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
3790       attention to the "category" directive, if it exists.  Use file-truename
3791       instead of expand-file-name for base directory.
3792     
3793     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
3794       by default.
3795     
3796     * lisp/muse-project.el (muse-project): Add :timestamps to list of
3797       available tags, even though it doesn't do anything yet.
3799     modified files:
3800      ChangeLog contrib/pyblosxom/getstamps.py
3801      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
3802      lisp/muse-project.el
3805 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
3807     Summary:
3808       Small logic fix with temp files.
3809     Revision:
3810       muse--main--1.0--patch-156
3812     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
3813       buffer-name to determine whether the buffer is still around.
3815     modified files:
3816      ChangeLog lisp/muse.el
3819 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
3821     Summary:
3822       Make customize of muse-project-alist work in Emacs21 and XEmacs.
3823     Revision:
3824       muse--main--1.0--patch-155
3826     * lisp/muse.el (muse-widget-type-value-create)
3827       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
3828       extra widgets from 'lazy type that are needed to get the
3829       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
3830     
3831     * lisp/muse.el (muse-implicit-link-functions)
3832       (muse-explicit-link-functions): Remove predefined wiki-related options.
3833       These are added in muse-wiki via custom-add-option.
3834     
3835     * lisp/muse-mode.el (muse-mode-hook): Ditto.
3836     
3837     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
3838     
3839     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
3840       ":strings" to cope with Emacs21 and XEmacs.
3841       (muse-project-alist-set): Turn ":strings" back into ":symbols".
3842     
3843     * lisp/muse-project.el (muse-project): Derive from 'default rather than
3844       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
3845       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
3846     
3847     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
3848       since XEmacs doesn't support the alist widget.  Deal with case where no
3849       projects are defined, or a strange expression is used.
3850     
3851     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
3852       stuff using custom-add-option.
3854     modified files:
3855      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3856      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3859 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
3861     Summary:
3862       Don't kill temp buffer if debug-on-error is non-nil.
3863     Revision:
3864       muse--main--1.0--patch-154
3866     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
3867       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
3869     modified files:
3870      ChangeLog lisp/muse.el
3873 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
3875     Summary:
3876       Expand Debian package description.
3877     Revision:
3878       muse--main--1.0--patch-153
3880     * debian/control (Description): Expand this to make the package more
3881       enticing.
3882     
3883     * debian/copyright, debian/rules: Minor whitespace cleanups.
3884     
3885     * debian/changelog: Package 3.01.arch.152-1.
3887     modified files:
3888      ChangeLog Makefile.defs debian/changelog debian/control
3889      debian/copyright debian/rules
3892 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
3894     Summary:
3895       Header/footer docfix; ChangeLog correction.
3896     Revision:
3897       muse--main--1.0--patch-152
3899     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
3900       Thanks to drkm for pointing out my error.
3901     
3902     Use better documentation and customize interface for headers and footers.
3903     Thanks to Chris McMahan.
3905     modified files:
3906      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
3907      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
3908      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
3909      muse.texi
3910      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
3913 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
3915     Summary:
3916       Slight Debian version tweak.
3917     Revision:
3918       muse--main--1.0--patch-151
3920     * Makefile.defs (VERSION): Use a slightly different version naming
3921       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
3922       X.YY is the Muse version, and YYY is the patch level.
3923     
3924     * debian/changelog: Ditto.
3926     modified files:
3927      ChangeLog Makefile.defs debian/changelog
3930 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3932     Summary:
3933       Improve debian build and put together a package.
3934     Revision:
3935       muse--main--1.0--patch-150
3937     * Makefile (debclean): New target that cleans up the mess that the
3938       `debian' target makes.
3939       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
3940       results to my debian dist dir two levels up.
3941     
3942     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3943     
3944     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3945     
3946     * debian/control (Standards-Version): Update to 3.6.2.
3947     
3948     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3949       up.
3950     
3951     * debian/copyright (Copyright): Improve.
3952     
3953     * debian/emacsen-install (FILES): Include contrib directory so that
3954       muse-http.el compiles properly.
3955     
3956     * debian/muse-el.examples: New file containing the example files to
3957       install.
3958     
3959     * debian/rules: Move example stuff to muse-el.examples.  Install some
3960       additional documentation.
3962     new files:
3963      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3965     modified files:
3966      ChangeLog Makefile Makefile.defs debian/changelog
3967      debian/control debian/copyright debian/emacsen-install
3968      debian/rules
3971 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3973     Summary:
3974       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3975     Revision:
3976       muse--main--1.0--patch-149
3978     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
3979       the beginning of a header would be emphasized if an asterisk came
3980       before it.
3981       (muse-colors-underlined): Don't allow end of underlined text to be the
3982       beginning of a line.  Don't use memq to check for whitespace syntax; eq
3983       is sufficient.
3984     
3985     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
3986       on.  We'll use a more clever trick to keep emphasis characters from
3987       being interpreted in explicit links -- add a custom 'noemphasis text
3988       property to them.  Move mdash rule further down so that I can add
3989       designations after blockquoted text.
3990     
3991     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
3992       text has the 'noemphasis property, ignore it.
3993       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3994       property to the text between BEG and END, or match beginning and end.
3995     
3996     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3997       before trying to set buffer-modified to nil.  This should fix a
3998       "selecting deleted buffer" error when publishing from command line.
4000     modified files:
4001      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
4002      lisp/muse.el
4005 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
4007     Summary:
4008       Journal validation fixes.
4009     Revision:
4010       muse--main--1.0--patch-148
4012     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
4013       default rather than HTML 4.0 [strict].
4014       (muse-html-markup-strings): Include empty alt element.
4015     
4016     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
4017     
4018     * muse.texi (Journal): Ditto.
4020     modified files:
4021      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
4024 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
4026     Summary:
4027       Add debian files; tweak Makefile.
4028     Revision:
4029       muse--main--1.0--patch-147
4031     * Makefile (distclean): Remove directory created by dist rule.
4032       (dist): Make this only generate the directory, not the tarball.
4033       (release): New target that generates the tarball and zipfile.
4034       (debrelease): New target that builds the debian package for Muse.
4035       (upload): Depend on release target.
4036     
4037     * examples/mwolson/stylesheets: Add forgotten Arch id.
4039     new files:
4040      debian/.arch-ids/=id debian/.arch-ids/changelog.id
4041      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
4042      debian/.arch-ids/emacsen-install.id
4043      debian/.arch-ids/emacsen-remove.id
4044      debian/.arch-ids/emacsen-startup.id
4045      debian/.arch-ids/muse-el.dirs.id
4046      debian/.arch-ids/muse-el.docs.id
4047      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
4048      debian/changelog debian/control debian/copyright
4049      debian/emacsen-install debian/emacsen-remove
4050      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
4051      debian/muse-el.info debian/rules
4052      examples/mwolson/stylesheets/.arch-ids/=id
4053      examples/mwolson/stylesheets/.arch-ids/blog.css.id
4054      examples/mwolson/stylesheets/.arch-ids/common.css.id
4055      examples/mwolson/stylesheets/.arch-ids/print.css.id
4056      examples/mwolson/stylesheets/.arch-ids/screen.css.id
4057      examples/mwolson/stylesheets/blog.css
4058      examples/mwolson/stylesheets/common.css
4059      examples/mwolson/stylesheets/print.css
4060      examples/mwolson/stylesheets/screen.css
4062     modified files:
4063      ChangeLog Makefile
4065     new directories:
4066      debian debian/.arch-ids examples/mwolson/stylesheets
4067      examples/mwolson/stylesheets/.arch-ids
4070 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
4072     Summary:
4073       Allow `muse-index-as-string' to remove current file from output.
4074     Revision:
4075       muse--main--1.0--patch-146
4077     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
4078       which excludes the current file from the output.  Improve
4079       documentation.
4081     modified files:
4082      ChangeLog lisp/muse-mode.el
4085 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
4087     Summary:
4088       S-TAB issue with Windows.
4089     Revision:
4090       muse--main--1.0--patch-145
4092     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
4093       issue with Windows.
4095     modified files:
4096      ChangeLog lisp/muse-mode.el
4099 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
4101     Summary:
4102       Improve temp buffer usage.
4103     Revision:
4104       muse--main--1.0--patch-144
4106     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
4107       `insert-file-contents'.  This should further help with the temp
4108       buffer problem.  Thanks to Peter K. Lee and drkm for the research
4109       into this problem.
4110     
4111     * lisp/muse.el (muse-with-temp-buffer): Renamed from
4112       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
4113       make sure the temp buffer is killed.  I didn't implement an option to
4114       save the contents of the temp buffer.
4116     modified files:
4117      ChangeLog lisp/muse-book.el lisp/muse-http.el
4118      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
4119      lisp/muse.el
4122 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
4124     Summary:
4125       muse-docbook: split-string Emacs21 fix.
4126     Revision:
4127       muse--main--1.0--patch-143
4129     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
4130       split-string to fix an Emacs21 issue.
4132     modified files:
4133      ChangeLog lisp/muse-docbook.el
4136 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
4138     Summary:
4139       muse-docbook: Parse author directive so that it validates properly.
4140     Revision:
4141       muse--main--1.0--patch-142
4143     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
4144       attempts to publish the contents a DocBook-usable <author> tag.
4145       (muse-docbook-header): Use `muse-docbook-get-author'.
4147     modified files:
4148      ChangeLog lisp/muse-docbook.el
4151 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
4153     Summary:
4154       Be a bit more clever with our consecutive list regexp.
4155     Revision:
4156       muse--main--1.0--patch-141
4158     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
4159       clever with our consecutive list regexp.
4161     modified files:
4162      ChangeLog lisp/muse-docbook.el
4165 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
4167     Summary:
4168       Do the right thing with consecutive list items, hopefully.
4169     Revision:
4170       muse--main--1.0--patch-140
4172     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
4173       (muse-docbook-header): Add DTD string.
4174       (muse-docbook-markup-regexps): Add rule that merges consecutive list
4175       tags.
4176       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
4177       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
4179     modified files:
4180      ChangeLog lisp/muse-docbook.el
4183 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
4185     Summary:
4186       Improve customize interface for `muse-project-alist' once more.
4187     Revision:
4188       muse--main--1.0--patch-139
4190     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
4191       setting to be anything, since we now support settings that use lists.
4192       (muse-project): Vastly improve this by naming each setting and showing
4193       what exact type is required.  Handle case where a function is not
4194       defined yet.  Use a set for styles, which looks nice.  This is about as
4195       good as it can be ... unless we add some sort of inline documentation
4196       later on.  A setting was added for Yann's :force-publish tag.
4197     
4198     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
4199       project name.
4201     modified files:
4202      ChangeLog lisp/muse-project.el lisp/muse.el
4205 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
4207     Summary:
4208       Merged from hodique@lifl.fr--2005 (patch 24-33)
4209     Revision:
4210       muse--main--1.0--patch-138
4212     Patches applied:
4213     
4214      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
4215        Merged from mwolson@gnu.org--2005 (patch 96)
4216     
4217      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
4218        Merged from mwolson@gnu.org--2005 (patch 97-101)
4219     
4220      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
4221        Merged from mwolson@gnu.org--2005 (patch 102-106)
4222     
4223      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
4224        Merged from mwolson@gnu.org--2005 (patch 107-120)
4225     
4226      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
4227        Merged from mwolson@gnu.org--2005 (patch 121-131)
4228     
4229      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
4230        Merged from mwolson@gnu.org--2005 (patch 132)
4231     
4232      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
4233        Merged from mwolson@gnu.org--2005 (patch 133-135)
4234     
4235      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
4236        Merged from mwolson@gnu.org--2005 (patch 136)
4237     
4238      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
4239        Merged from mwolson@gnu.org--2005 (patch 137)
4240     
4241      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
4242        Introduce :force-publish project keyword. Fix bug #2637
4244     modified files:
4245      ChangeLog lisp/muse-project.el
4247     new patches:
4248      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
4249      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
4250      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
4251      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
4252      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
4253      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
4254      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
4255      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
4256      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
4257      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
4260 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
4262     Summary:
4263       Prevent temp buffers from prompting for save; handle lisp errors better.
4264     Revision:
4265       muse--main--1.0--patch-137
4267     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
4268       bound" error.  I don't know for certain where this is coming from,
4269       though ... *grumble*.
4270     
4271     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
4272       like how emacs-wiki does it.  Warn the user about lisp errors,
4273       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
4274       publish as something valid in most markup styles, with increased
4275       emphasis on those that don't support it.  That's a win-win ... I think
4276       :^) .
4277     
4278     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
4279       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
4280       to kill the buffer so we don't get any annoying prompts.  I *strongly*
4281       believe that this should be the default behavior of `with-temp-buffer'.
4282     
4283     * lisp/muse-book.el (muse-book-publish-project): Use
4284       `muse-with-temp-buffer-no-prompt'.
4285     
4286     * lisp/muse-http.el (muse-http-reject): Ditto.
4287     
4288     * lisp/muse-mode.el (muse-index-as-string): Ditto.
4289     
4290     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4291     
4292     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
4293       (muse-publish-markup-email, muse-published-contents): Ditto.
4295     modified files:
4296      ChangeLog lisp/muse-book.el lisp/muse-colors.el
4297      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
4298      lisp/muse-publish.el lisp/muse.el
4301 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
4303     Summary:
4304       Customization error; Makefile tweaks.
4305     Revision:
4306       muse--main--1.0--patch-136
4308     * Makefile (dist): Use a tla-specific method to create the tarball.
4309       Create a zip file as well.
4310       (upload): New rule that uploads the tarball and zip file to gna.org.
4311     
4312     * Makefile.defs (VERSION): New variable that determines the version
4313       string to use in the `dist' and `upload' targets.
4314     
4315     * lisp/muse.el (muse-implicit-link-functions)
4316       (muse-explicit-link-functions): Use :type of hook so that the options
4317       get recognized.
4319     modified files:
4320      ChangeLog Makefile Makefile.defs lisp/muse.el
4323 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
4325     Summary:
4326       Prepare Muse 3.01.90 (3.02 RC1).
4327     Revision:
4328       muse--main--1.0--patch-135
4331     modified files:
4332      ChangeLog lisp/muse.el muse.texi
4335 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
4337     Summary:
4338       Attempt to get the right file extension when publishing; more examples.
4339     Revision:
4340       muse--main--1.0--patch-134
4342     * examples/mwolson/muse-init.el: Update my configuration.
4343     
4344     * examples/mwolson/templates: Store my web page templates here.
4345     
4346     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
4347     
4348     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
4349       descriptions.  Yet another reason to implement my list-returning from
4350       handlers idea.
4351     
4352     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
4353       with a few more edge cases.  Throw together a rough hack for
4354       determining when to include the output file extension.
4355     
4356     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
4357       but still ineffective.
4359     new files:
4360      examples/mwolson/templates/.arch-ids/=id
4361      examples/mwolson/templates/.arch-ids/footer.html.id
4362      examples/mwolson/templates/.arch-ids/generic-footer.html.id
4363      examples/mwolson/templates/.arch-ids/generic-header.html.id
4364      examples/mwolson/templates/.arch-ids/header.html.id
4365      examples/mwolson/templates/footer.html
4366      examples/mwolson/templates/generic-footer.html
4367      examples/mwolson/templates/generic-header.html
4368      examples/mwolson/templates/header.html
4370     modified files:
4371      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
4372      lisp/muse-wiki.el
4374     new directories:
4375      examples/mwolson/templates
4376      examples/mwolson/templates/.arch-ids
4379 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
4381     Summary:
4382       Make published link handling do the right thing, plus misc. fixes.
4383     Revision:
4384       muse--main--1.0--patch-133
4386     * lisp/muse-mode.el (muse-mode-hook): Add option for
4387       `muse-wiki-update-custom-values'.  The :set function makes sure that
4388       this is always included in `muse-mode-hook' if muse-wiki is loaded.
4389       This probably isn't best-practice, but it works.
4390     
4391     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
4392       Save match data.
4393     
4394     * lisp/muse-publish.el (muse-publish-url-transforms): Add
4395       `muse-publish-prepare-url' to the listed options.
4396     
4397     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
4398       output-dir is not specified.
4399     
4400     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
4401       here instead of later on.
4402     
4403     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
4404       right thing when `muse-wiki-interwiki-alist' is nil.
4405     
4406     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
4407       `muse-publish-output-file'.
4408     
4409     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4410       (muse-wiki-transform-wikiword): Removed.  We should not use the
4411       publishing transforms facility to handle these.
4412     
4413     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
4414       links as "link" rather than "url".
4415     
4416     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
4417       takes care of any customization cleaups that need to happen whenever
4418       muse-mode is entered.
4419     
4420     * lisp/muse.el (muse-implicit-link-functions): Add options for
4421       `muse-handle-url' and the wiki handlers.
4422       (muse-explicit-link-functions): Add option for
4423       `muse-wiki-handle-internal'.
4425     modified files:
4426      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4427      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4430 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
4432     Summary:
4433       Add invalid directory assertion.
4434     Revision:
4435       muse--main--1.0--patch-132
4437     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
4438       any invalid directories will trigger an error.
4440     modified files:
4441      ChangeLog lisp/muse-project.el
4444 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
4446     Summary:
4447       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
4448     Revision:
4449       muse--main--1.0--patch-131
4452     modified files:
4453      AUTHORS ChangeLog
4456 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
4458     Summary:
4459       Yann's assignment form came in!
4460     Revision:
4461       muse--main--1.0--patch-130
4464     modified files:
4465      AUTHORS ChangeLog
4468 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
4470     Summary:
4471       Compilation fix, minor shuffling in `muse-mode'.
4472     Revision:
4473       muse--main--1.0--patch-129
4475     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
4476       accessing it.  Fixes Yet Another Compiler Error.
4477     
4478     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
4479      project-specific settings happen first.
4481     modified files:
4482      ChangeLog lisp/muse-mode.el lisp/muse.el
4485 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
4487     Summary:
4488       Fix annoying initial buffer coloring problem.
4489     Revision:
4490       muse--main--1.0--patch-128
4492     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
4493       where even buffer-file-name is not set.  This happens the first time we
4494       attempt to colorize the buffer.  I'm rather astonished that I had to do
4495       this.
4497     modified files:
4498      ChangeLog lisp/muse-wiki.el
4501 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
4503     Summary:
4504       Jump to bad and good links on TAB; mode-choosing fix.
4505     Revision:
4506       muse--main--1.0--patch-127
4508     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
4509       pics a major mode for a file.  If one is specified in the project of
4510       file, use it.  Otherwise, use muse-mode.
4511       (muse-next-reference, muse-previous-reference): Jump to bad links as
4512       well as good ones.
4513     
4514     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
4515       of `muse-mode'.
4517     modified files:
4518      ChangeLog lisp/muse-mode.el lisp/muse.el
4521 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
4523     Summary:
4524       Add specified Muse file extension to auto-mode-alist.
4525     Revision:
4526       muse--main--1.0--patch-126
4528     * lisp/muse.el (muse-file-extension): If extension is specified, remove
4529       the old extension from auto-mode-alist and add the new one.  This
4530       eliminates the need to set muse-mode-auto-p when you have specified a
4531       Muse file extension.
4532     
4533     * examples/mwolson/muse-init.el: Sync.
4535     modified files:
4536      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
4539 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
4541     Summary:
4542       Make `muse-project-alist' more intuitively customizable.
4543     Revision:
4544       muse--main--1.0--patch-125
4546     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
4547       settings.
4548     
4549     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
4550       (muse-project-alist-get): New function that pre-parses
4551       `muse-projects-alist' before customization in order to work around an
4552       annoying limitation in the customize interface.
4553       (muse-project-alist-set): New function that takes the value that
4554       customize gave us and turns it into something Muse can use.
4555       (muse-project): New widget that outlines the form of the
4556       `muse-project-alist' variable.
4557       (muse-project-alist): Use the `muse-project' widget and specify :set
4558       and :get.
4560     modified files:
4561      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
4564 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
4566     Summary:
4567       Silence compiler warnings.
4568     Revision:
4569       muse--main--1.0--patch-124
4571     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
4572     
4573     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
4574       compiler warning.
4575     
4576     * lisp/muse-project.el (muse-project-applicable-styles): Call
4577       `muse-assert' with only 1 argument to silence a compiler warning.
4579     modified files:
4580      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4581      lisp/muse-project.el
4584 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
4586     Summary:
4587       muse-docbook: Merge several other types of tags if necessary.
4588     Revision:
4589       muse--main--1.0--patch-123
4591     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
4592       `muse-docbook-fixup-sections'.  For each TAG in
4593       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
4594       merge them together.  Thanks to Dale P. Smith for the suggestion.
4595       (muse-docbook-merged-tags): Customizable list of tags that need merging.
4597     modified files:
4598      ChangeLog lisp/muse-docbook.el
4601 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
4603     Summary:
4604       muse-docbook: Output an XML tag with encoding at the beginning of document.
4605     Revision:
4606       muse--main--1.0--patch-122
4608     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
4609       of document.
4610       (muse-docbook-encoding-default): New option that determines which Emacs
4611       buffer encoding to use by default in Muse DocBook files if none is
4612       found.
4613       (muse-docbook-charset-default): New option that determines the DocBook
4614       XML charset to use if no translation is found in
4615       muse-docbook-encoding-map.
4616       (muse-docbook-encoding-map): New option alist that maps an emacs coding
4617       system to its associated DocBook coding system.
4618       (muse-docbook-transform-content-type): New function that determines the
4619       DocBook XML encoding to use based on the contents of
4620       muse-docbook-encoding-map.
4621       (muse-docbook-encoding): New function that calls
4622       muse-docbook-transform-content-type.
4623       (muse-docbook-finalize-buffer): New function that sets the buffer file
4624       coding system to the value of muse-docbook-encoding-default, but only
4625       if the buffers contents have no special characters.
4626       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
4628     modified files:
4629      ChangeLog lisp/muse-docbook.el
4632 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
4634     Summary:
4635       Apply muse-docbook patch from Dale P. Smith.
4636     Revision:
4637       muse--main--1.0--patch-121
4639     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
4640       Dale P. Smith to make the markup much better.
4642     modified files:
4643      AUTHORS ChangeLog lisp/muse-docbook.el
4646 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
4648     Summary:
4649       Use different mapping for S-tab on Windows.
4650     Revision:
4651       muse--main--1.0--patch-120
4653     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
4654       Windows, use [(shift tab)] for `muse-previous-reference'.
4656     modified files:
4657      ChangeLog lisp/muse-mode.el
4660 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
4662     Summary:
4663       XEmacs wiki fix.
4664     Revision:
4665       muse--main--1.0--patch-119
4667     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
4668       `muse-match-string-no-properties' so XEmacs doesn't complain.
4670     modified files:
4671      ChangeLog lisp/muse-wiki.el
4674 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
4676     Summary:
4677       Handle a few edge cases with project-page resolution gracefully.
4678     Revision:
4679       muse--main--1.0--patch-118
4681     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
4682       make sure that PAGE is specified.  STYLES should be generated
4683       automatically, but it could theoretically fail.  I'm managing to
4684       trigger this when messing with unsaved Muse files.  Handle case where
4685       buffer has not yet been saved.
4686       (muse-project-find-file): Don't try to resolve relative links; just
4687       open them.
4688     
4689     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
4690       point-of-reference bug.  No need to call muse-project-page-of-file
4691       since buffer-file-name and muse-publishing-current-file both give us
4692       full paths.
4693     
4694     * lisp/muse-mode.el (muse-link-at-point): For some reason,
4695       `skip-chars-backward' only respects the newline some of the time.
4696       Damned annoying.
4698     modified files:
4699      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4700      lisp/muse-wiki.el
4703 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
4705     Summary:
4706       Fix image-link goof-up and add pretty titles.
4707     Revision:
4708       muse--main--1.0--patch-117
4710     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
4711       class="image-link"> instead of <div class="image-link">.  I found a bug
4712       with the way I was handling both, so I decided to simplify things.
4713     
4714     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
4715       `muse-publish-output-name', but keeps the directory prefix.
4716       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
4717     
4718     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
4719       customizable option that determines the words to downcase in title.
4720       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
4721       Capitalized Title out of either a string or the current title.  This is
4722       not currently used by any other function -- for now it is meant to be
4723       called by the user.
4725     modified files:
4726      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
4729 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
4731     Summary:
4732       Escape specials in link descriptions.
4733     Revision:
4734       muse--main--1.0--patch-116
4736     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
4737       function that escapes special characters in the given string according
4738       to the current publishing style.
4739       (muse-publish-url): Use the above function to escape the description
4740       part of extended links.
4741       (muse-publish-prepare-url): Don't make string read-only; it does
4742       nothing.
4743     
4744     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4745       (muse-wiki-transform-wikiword): Don't make string read-only.
4747     modified files:
4748      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4751 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
4753     Summary:
4754       Escape "&", "<", and ">" in URL text.
4755     Revision:
4756       muse--main--1.0--patch-115
4758     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
4759       specially.  Thanks to John Sullivan for the suggestion.
4761     modified files:
4762      ChangeLog lisp/muse-html.el
4765 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
4767     Summary:
4768       Update my example configuration.
4769     Revision:
4770       muse--main--1.0--patch-114
4772     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
4773       project to "WebSite" in order to make it more distinct.
4774       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
4775       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
4776       anymore.
4777       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
4778       published name of the current file.  I really should make a function
4779       called `muse-published-name' or something similar!
4780       ("\C-cpx"): Use this key sequence for
4781       `my-muse-prepare-entry-for-xanga'.
4782       (muse-file-extension): I'm making use of this so I can figure out its
4783       intricacies.
4785     modified files:
4786      ChangeLog examples/mwolson/muse-init.el
4789 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
4791     Summary:
4792       Tackle a project name interwiki highlighting snafu.
4793     Revision:
4794       muse--main--1.0--patch-113
4796     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
4797       this.  It seems to be more robust now.  Highlighting is going the way I
4798       want it.
4800     modified files:
4801      ChangeLog lisp/muse-wiki.el
4804 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
4806     Summary:
4807       Fix some gross mistakes.
4808     Revision:
4809       muse--main--1.0--patch-112
4811     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
4812       gross misspellings.
4813     
4814     * lisp/muse-project.el (muse-project-file-entries): If
4815       `muse-file-extension' is defined, use it to filter the entries.
4816     
4817     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
4818       variable.  Move higher in file.
4819     
4820     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
4821       argument instead of the real name of the variable.
4823     modified files:
4824      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4825      lisp/muse.el
4828 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
4830     Summary:
4831       Make natural interwiki links between projects mostly work.
4832     Revision:
4833       muse--main--1.0--patch-111
4835     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
4836       function and flesh it out.  This seems to work properly, though for
4837       some reason, interwiki links using projects are a bit flakey.
4838       (muse-wiki-handle-interwiki): Deal with case where we have a project
4839       name in an interwiki link.
4841     modified files:
4842      ChangeLog lisp/muse-wiki.el
4845 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
4847     Summary:
4848       Fix Emacs21 issue with muse-insert-tag.
4849     Revision:
4850       muse--main--1.0--patch-110
4852     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
4853       completing-read to appease older Emacsen.
4855     modified files:
4856      ChangeLog lisp/muse-mode.el
4859 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
4861     Summary:
4862       Fix error with `muse-blosxom-new-entry' and Emacs21.
4863     Revision:
4864       muse--main--1.0--patch-109
4866     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
4867       `completing-read' so that old versions of Emacs don't complain.
4869     modified files:
4870      ChangeLog lisp/muse-blosxom.el
4873 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
4875     Summary:
4876       Try to fix an error with `muse-blosxom-get-categories'.
4877     Revision:
4878       muse--main--1.0--patch-108
4880     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
4881       about processing directories.
4883     modified files:
4884      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
4887 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
4889     Summary:
4890       Make a distinction between implicit and explicit links at publish-time.
4891     Revision:
4892       muse--main--1.0--patch-107
4894     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
4895     
4896     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
4897     
4898     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
4899       `explicit' argument.
4900     
4901     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
4902       not we are dealing with an explicit link.
4903     
4904     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4905     
4906     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4907       argument, but ignore it.
4908     
4909     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4910       when link is not explicit.
4912     modified files:
4913      ChangeLog lisp/muse-html.el lisp/muse-http.el
4914      lisp/muse-publish.el lisp/muse-wiki.el
4917 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
4919     Summary:
4920       Implement several WikiWord handling fixes.
4921     Revision:
4922       muse--main--1.0--patch-106
4924     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
4925       found by the handlers.  Don't send implicit links through some of the
4926       advanced checks.
4927     
4928     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
4929       of interwiki link before calling `muse-handle-explicit-link'.
4930     
4931     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
4932       "\\|" separator between project-alist entries and interwiki entries.
4933       Force a reconfiguration of muse-colors-markup.
4934     
4935     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
4936       sure that we don't colorize WikiNames that don't go with any file.
4937     
4939     modified files:
4940      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4941      lisp/muse-wiki.el
4944 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4946     Summary:
4947       Attempt to simplify muse-wiki a bit.
4948     Revision:
4949       muse--main--1.0--patch-105
4951     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4952       here.
4953     
4954     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
4955       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
4956       (muse-wiki-update-use-wikiword-markup-regexp)
4957       (muse-wiki-update-use-wikiword-link-function)
4958       (muse-wiki-update-use-wikiword-url-transforms): Remove.
4959       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
4960     
4961     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4962       `muse-wiki-use-wikiword' is specified.
4963     
4964     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4965       unless `muse-wiki-use-wikiword' is specified.
4966     
4967     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4968       muse-colors-markup.
4969     
4970     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4971       muse-publish-markup-regexps.
4972     
4973     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4974       muse-publish-url-transforms.
4975     
4976     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4977       muse-wiki-handle-wikiword to muse-implicit-link-functions.
4978     
4980     modified files:
4981      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4984 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
4986     Summary:
4987       Make muse-blosxom use relative name of published file in page-date alist.
4988     Revision:
4989       muse--main--1.0--patch-104
4991     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4992       file.
4993       (muse-blosxom-update-page-date-alist): Renamed from
4994       `muse-blosxom-markup-date-directive'.  Make the current file name
4995       relative to the base directory and strip file extension if necessary.
4996     
4998     modified files:
4999      ChangeLog lisp/muse-blosxom.el
5002 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
5004     Summary:
5005       Hack on muse-blosxom timestamps somewhat.
5006     Revision:
5007       muse--main--1.0--patch-103
5009     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
5010       actually do something useful.  This should have a different name,
5011       really.
5012       ("blosxom-html", "blosxom-xhtml"): Call
5013       `muse-blosxom-markup-date-directive' after publishing each entry.
5014     
5016     modified files:
5017      ChangeLog lisp/muse-blosxom.el
5020 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
5022     Summary:
5023       Fix several startup and compile errors.
5024     Revision:
5025       muse--main--1.0--patch-102
5027     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
5028       fixes an error that occurred during startup.
5029     
5030     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
5031       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
5032       to muse.el.
5033     
5034     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
5035       that the nasty compile errors go away.  Fix a few typos.
5036       (muse-ignored-extensions): Fix docstring.
5037       (muse-file-extension): Move this higher in the file.
5038     
5039     
5041     modified files:
5042      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5045 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
5047     Summary:
5048       Note that muse-file-extension should not have "." in front.
5049     Revision:
5050       muse--main--1.0--patch-101
5052     * lisp/muse-project.el (muse-project-find-file): Handle case where
5053       muse-file-extension is not specified.
5054     
5055     * lisp/muse.el (muse-file-extension): Note that the period at the
5056       beginning of this value should be omitted.
5057     
5058     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
5059       file extension so that regexp characters inside the extension will not
5060       goof it up.  This should never be a problem in normal cases, but let's
5061       be robust.
5062     
5064     modified files:
5065      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5066      lisp/muse.el
5069 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
5071     Summary:
5072       Implement optional file extension of Muse files.
5073     Revision:
5074       muse--main--1.0--patch-100
5076     * lisp/muse-mode.el (muse-mode): Make sure
5077       `muse-update-ignored-extensions-regexp' gets updated every time we
5078       enter Muse mode.  This works around a bug in the customize interface --
5079       if a user changes an option using setq, the :set function sometimes
5080       does not get executed.  I should really try to determine whether or not
5081       this is really an issue anymore.
5082     
5083     * lisp/muse-project.el (muse-project-find-file): Make use of
5084       `muse-file-extension'.
5085     
5086     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
5087       customizable; it is autogenerated from `muse-ignored-extensions'.
5088       (muse-update-ignored-extensions-regexp): New function that sets the
5089       value of `muse-ignored-extensions-regexp'.  This is needed in order to
5090       make sure that the value of `muse-file-extension' is taken into
5091       account.
5092       (muse-ignored-extensions): New option that determines which file
5093       extensions to ignore.  It is in the form of a list of regexps.
5094     
5095     * lisp/muse.el (muse-file-extension): New option that allows the user to
5096       specify the file extension to be used for Muse files.  By default, this
5097       is nil, which means that no extension will be used.
5098     
5099     * lisp/muse.el (muse-page-name): Handle case where
5100       `muse-ignored-extensions-regexp' is nil.
5101     
5103     modified files:
5104      ChangeLog lisp/muse-mode.el lisp/muse-project.el
5105      lisp/muse-regexps.el lisp/muse.el
5108 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
5110     Summary:
5111       Document new blosxom convenience feature.
5112     Revision:
5113       muse--main--1.0--patch-99
5115     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
5116       `muse-blosxom-project-alist-entry'.  An example is provided in the
5117       header.
5118     
5120     modified files:
5121      ChangeLog lisp/muse-blosxom.el
5124 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
5126     Summary:
5127       Further work on `muse-project-alist' entry generation for blosxom.
5128     Revision:
5129       muse--main--1.0--patch-98
5131     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
5132       Include subdirectories in first part of "Blog" entry.
5133     
5134     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
5135       that returns a list of dirs that are to be used with the first part of
5136       a `muse-project-alist' entry.
5137     
5139     modified files:
5140      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
5143 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
5145     Summary:
5146       New function: muse-blosxom-project-alist-entry.
5147     Revision:
5148       muse--main--1.0--patch-97
5150     * examples/mwolson/muse-init.el: Update from my latest settings.
5151       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
5152     
5153     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
5154       that generates the latter part of an entry for `muse-project-alist'.
5155     
5157     modified files:
5158      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
5161 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
5163     Summary:
5164       Merged from hodique@lifl.fr--2005 (patch 12-23)
5165     Revision:
5166       muse--main--1.0--patch-96
5168     Patches applied:
5169     
5170      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
5171        Merged from mwolson@gnu.org--2005 (patch 68-76)
5172     
5173      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
5174        Merged from mwolson@gnu.org--2005 (patch 77-80)
5175     
5176      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
5177        Merged from mwolson@gnu.org--2005 (patch 81)
5178     
5179      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
5180        Merged from mwolson@gnu.org--2005 (patch 82)
5181     
5182      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
5183        Escape % in latex publishing
5184     
5185      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
5186        bugfix
5187     
5188      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
5189        small improvement on muse-make-link
5190     
5191      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
5192        Fix customization of muse-wiki-wikiword-regexp
5193     
5194      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
5195        Allow full customization of WikiWords
5196     
5197      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
5198        Fix mouse-2 yank bug in muse-mode
5199     
5200      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
5201        Fix interpretation order
5202     
5203      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
5204        Merged from mwolson@gnu.org--2005 (patch 83-95)
5205     
5207     modified files:
5208      ChangeLog lisp/muse-wiki.el
5210     new patches:
5211      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
5212      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
5213      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
5214      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
5215      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
5216      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
5217      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
5218      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
5219      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
5220      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
5221      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
5222      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
5225 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
5227     Summary:
5228       Minor docfixes.
5229     Revision:
5230       muse--main--1.0--patch-95
5232     * lisp/muse-mode.el (muse-follow-name-at-point) 
5233       (muse-follow-name-at-mouse): Docfixes.
5234     
5236     modified files:
5237      ChangeLog lisp/muse-mode.el
5240 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
5242     Summary:
5243       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
5244     Revision:
5245       muse--main--1.0--patch-94
5247     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
5248       `muse-blosxom-new-entry'.
5249     
5250     * muse.texi (Blosxom Entries): Ditto.
5251     
5253     modified files:
5254      ChangeLog lisp/muse-blosxom.el muse.texi
5257 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
5259     Summary:
5260       Re-add global mouse-2 event.
5261     Revision:
5262       muse--main--1.0--patch-93
5264     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
5265       mouse-2, since Yann found a way around the problem I was facing.
5266       (muse-follow-name-at-mouse): Call the event that would normally be used
5267       here if we don't have a link at point.
5268     
5270     modified files:
5271      ChangeLog lisp/muse-mode.el
5274 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
5276     Summary:
5277       Fix publishing error.
5278     Revision:
5279       muse--main--1.0--patch-92
5281     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
5282       the cdr of output-dir.  This was a code fragment from a previous
5283       attempt to refactor this function.
5284     
5286     modified files:
5287      ChangeLog lisp/muse-project.el
5290 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
5292     Summary:
5293       Work on getting to the point where we can resolve project interwiki links.
5294     Revision:
5295       muse--main--1.0--patch-91
5297     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5298       `muse-publishing-current-file'.
5299     
5300     * lisp/muse-project.el (muse-project-of-file): Ditto.
5301     
5302     * lisp/muse-project.el (muse-project-applicable-styles): New function
5303       that returns the usable styles for a file, given either a list of
5304       styles or a project name.  This is useful for removing styles that will
5305       be ignored for a file.
5306       (muse-project-publish-file): Split :include and :exclude processing
5307       into `muse-project-applicable-styles'.
5308     
5309     * lisp/muse-publish.el (muse-publish-output-name): Use
5310       `muse-publishing-current-file'.
5311     
5312     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
5313     
5314     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
5315       project names.
5316     
5317     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
5318       names to be uninterpreted.  Remove need for muse-assoc-string.
5319     
5320     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
5321       function that will be called to fetch a link to a page from a Muse
5322       project from the output file of the currently-published file.  This is
5323       commented out for now since I ran out of energy.
5324     
5325     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
5326       `muse-wiki-resolve-project-page' for handling Muse project interwiki
5327       links, but only when no match was found in `muse-wiki-interwiki-alist'.
5328       Handle case where no interwiki can be found, even though this should
5329       never happen.
5330     
5331     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
5332       whenever Muse mode is entered.  That way we don't have to enter an
5333       extra command in our .emacs.
5334     
5335     * lisp/muse.el (muse-current-file): Remove this, since a variable called
5336       `muse-publishing-current-file' already exists that does the same thing.
5337       How embarrassing.
5338     
5339     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
5340     
5341     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
5342       to use it.
5343     
5345     modified files:
5346      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5347      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5350 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
5352     Summary:
5353       Mouse-2 on regular text will yank rather than give an error.
5354     Revision:
5355       muse--main--1.0--patch-90
5357     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
5358       this seems to be more trouble than it's worth.
5359       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
5360       use our own implementation.
5361     
5363     modified files:
5364      ChangeLog lisp/muse-mode.el
5367 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
5369     Summary:
5370       Make interwiki links publish with the correct extension.
5371     Revision:
5372       muse--main--1.0--patch-89
5374     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
5375       prefix and suffix to interwiki names, as well as stripping out unwanted
5376       extensions.
5377     
5379     modified files:
5380      ChangeLog lisp/muse-wiki.el
5383 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
5385     Summary:
5386       Fix publishing of bare interwiki names.
5387     Revision:
5388       muse--main--1.0--patch-88
5390     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
5391       `set'.  Use `muse-assoc-string' instead of `assoc'.
5392     
5393     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
5394       `assoc-string' functionality usable with Emacs21 and XEmacs.
5395     
5397     modified files:
5398      ChangeLog lisp/muse-wiki.el lisp/muse.el
5401 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
5403     Summary:
5404       Apply a few fixes from Yann's branch.
5405     Revision:
5406       muse--main--1.0--patch-87
5408     Background: I hacked on Muse over the weekend while offline, and so did
5409                 Yann.  His changes to muse-wiki.el are different than the
5410                 ones that I made, so we should probably figure out the best
5411                 way to handle this when we both get on IRC again.  For now,
5412                 I've merged in the bugfixes that he's made, omitting most of
5413                 the changes to muse-wiki.
5414     
5415     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
5416     
5417     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
5418     
5419     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
5420       introduced previously.
5421     
5423     modified files:
5424      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
5427 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
5429     Summary:
5430       Warn if file not published; hack further on Wiki stuff.
5431     Revision:
5432       muse--main--1.0--patch-86
5434     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
5435       complete <div> tags that are of the class "image-link".  It is hoped
5436       that this will prevent user-added <div> tags from being mangled.
5437     
5438     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
5439       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
5440       need to look at the text at point.
5441     
5442     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
5443       current file has not been published since it was up-to-date.  Thanks to
5444       Bill Freeman for the suggestion.
5445     
5446     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
5447       is nil.  If this happens, return the original URL.
5448     
5449     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
5450       `muse-wiki-update-interwiki-regexp.'
5451       (muse-wiki-update-interwiki-regexp): New function that sets the value
5452       of `muse-wiki-interwiki-regexp'.
5453       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
5454       on :set.
5455     
5456     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
5457       `muse-wiki-expand-interwiki'.
5458       (muse-wiki-transform-wikiword): New function that prevents WikiWords
5459       with no matching file from being published as links.
5460     
5461     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
5462       string argument once again, since this behavior is needed when
5463       publishing.
5464       (muse-wiki-handle-wikiword): Ditto.
5465     
5466     * lisp/muse.el (muse-handle-url): Ditto.
5467     
5468     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
5469       after every unsuccessful attempt at handling the link.  If argument is
5470       given, restore match-data at end, too.
5471     
5472     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
5473       argument.  Match data is always saved.  If argument is not given,
5474       assume that `muse-implicit-link-regexp' has been matched against, and
5475       return the 1st match string if no handlers worked.
5476     
5478     modified files:
5479      ChangeLog lisp/muse-html.el lisp/muse-mode.el
5480      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5483 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
5485     Summary:
5486       Hack on WikiName handling and make TAB work for Wiki links.
5487     Revision:
5488       muse--main--1.0--patch-85
5490     * lisp/muse-colors.el (muse-colors-markup): Use
5491       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5492     
5493     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
5494       nil, don't color bad links.  If non-nil, color bad links.
5495     
5496     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
5497     
5498     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
5499       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5500       (muse-journal-rss-munge-buffer): Ditto.
5501     
5502     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
5503       Docfix.
5504     
5505     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
5506       are handled first, then implicit ones.  It should work better in all
5507       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
5508       to determine how far to scan for an implicit link.  This defaults to
5509       the text between the point and the next space.
5510     
5511     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
5512       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
5513       literally after opening the buffer.  Hopefully this can be of use in
5514       custom visit-link functions, when necessary.
5515     
5516     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
5517       `muse-visit-link-default'.
5518     
5519     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
5520       Search by text properties instead of regexps.  This allows Muse to find
5521       links without having to have a massive regexp that contains all link
5522       types.  The downside is that this will not work if the user defontifies
5523       the buffer.  But it would somewhat defeat the purpose of following
5524       links if you can't see them.
5525     
5526     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
5527       enough command line args are passed in batch mode.
5528     
5529     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
5530       `muse-explicit-link-regexp'.
5531     
5532     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
5533       `muse-link-regexp'.
5534     
5535     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
5536       specifies the "common ground" of all implicit links, like URLs, bare
5537       WikiNames, and -- in the future -- email addresses.
5538     
5539     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
5540     
5541     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
5542       optional.  That was a bad idea on my part.  Renamed from
5543       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
5544       annoy anyone :^) .
5545     
5546     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
5547       `muse-wiki-interwiki-expand'.
5548       (muse-wiki-handle-wikiword): Renamed from
5549       `muse-wiki-wikiword-handle'.
5550     
5551     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
5552       for the eval-after-load arg since XEmacs chokes on constants.
5553     
5554     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
5555       face on WikiWords that don't correspond with a file.  If people really
5556       want this to appear in bad-link face, I could accommodate that.
5557     
5558     * lisp/muse.el (muse-handle-url): New function that detects whether the
5559       given string is a URL.
5560       (muse-implicit-link-functions): Renamed from
5561       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
5562       (muse-explicit-link-functions): Renamed from
5563       `muse-mode-handler-functions'.
5564       (muse-handle-implicit-link): New function that handles all
5565       implicit links by calling functions from `muse-implicit-link-functions'.
5566       (muse-handle-explicit-link): Renamed from
5567       `muse-handled-url'.
5568     
5570     modified files:
5571      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
5572      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
5573      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5576 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
5578     Summary:
5579       Allow WikiWords to be ignored with <nop> or "''''".
5580     Revision:
5581       muse--main--1.0--patch-84
5583     * lisp/muse-mode.el (muse-browse-result): Docfixes.
5584     
5585     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
5586       whether to hide <nop> tags when coloring a Muse buffer.
5587       (muse-wiki-wikiword-at-point): Docfix.
5588       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
5589       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
5590       during publishing.
5591       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
5592       which keeps the WikiWord that follows it from being interpreted.
5593       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
5594       WikiWord delimiter.
5595     
5597     modified files:
5598      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5601 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
5603     Summary:
5604       Update postal address of FSF in muse-wiki.el.
5605     Revision:
5606       muse--main--1.0--patch-83
5608     * lisp/muse-wiki.el: Update postal address of the FSF.
5609     
5611     modified files:
5612      ChangeLog lisp/muse-wiki.el
5615 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
5617     Summary:
5618       Interpret explicit links before emphasis.
5619     Revision:
5620       muse--main--1.0--patch-82
5622     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
5623       links before emphasis.
5624     
5625     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
5626       for the heck of it.
5628     modified files:
5629      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
5632 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
5634     Summary:
5635       Wiki hacking, regexp tweaks.
5636     Revision:
5637       muse--main--1.0--patch-81
5639     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
5640       muse-regexp.
5641     
5642     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
5643       that indicates whether or not to use character classes in regexps.  The
5644       default is to let Muse try to figure it out.
5645       (muse-extreg-usable-p): Make use of this variable.
5646     
5647     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
5648       this regexp.  I'm guessing it was supposed to have a TAB in there at
5649       one time.  Replace this stuff with muse-regexp-space.
5650     
5651     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
5652       by default.
5653     
5654     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
5655       "or".
5656     
5657     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
5658       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
5659       We'll fix those anchor problems eventually!
5660     
5661     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
5662       uses `muse-interwiki-handle' to determine whether an interwiki link is
5663       at point.
5664     
5665     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
5666       look for a suitable value at point if needed.
5667     
5668     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
5669     
5670     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
5671     
5672     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
5674     modified files:
5675      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5676      lisp/muse-wiki.el
5679 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
5681     Summary:
5682       Make installation of manual when not using Debian go smoothly.
5683     Revision:
5684       muse--main--1.0--patch-80
5686     * Makefile.defs (INSTALLINFO): New variable that specifies what command
5687       and options are to be used when insinuating the Muse documentation into
5688       the Info menu.
5689     
5690     * Makefile (install): Make use of INSTALLINFO.
5691     
5692     * README (Installation): Give directions for changing INSTALLINFO on a
5693       Debian system and changing where Muse is installed.
5694     
5695     * muse.texi: Ditto.
5697     modified files:
5698      ChangeLog Makefile Makefile.defs README muse.texi
5701 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
5703     Summary:
5704       Fix compiler warning induced by last patch.
5705     Revision:
5706       muse--main--1.0--patch-79
5708     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
5709       compiler warning.
5711     modified files:
5712      ChangeLog lisp/muse-project.el lisp/muse.el
5715 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
5717     Summary:
5718       Add `muse-current-file', fix minor QuickStart issue.
5719     Revision:
5720       muse--main--1.0--patch-78
5722     * examples/QuickStart: Make John Wiegley the author.
5723     
5724     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5725       `muse-current-file' instead of `buffer-file-name'.
5726     
5727     * lisp/muse-project.el (muse-current-project): Document.
5728     
5729     * lisp/muse-project.el (muse-current-file): New variable indicating the
5730       name, including path, of the file that is currently being published.
5731       (muse-project-of-file): Make use of
5732       `muse-current-file'.
5733     
5734     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
5735     
5736     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
5738     modified files:
5739      ChangeLog examples/QuickStart lisp/muse-blosxom.el
5740      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5741      lisp/muse.el
5744 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
5746     Summary:
5747       Make muse-replace-regexp-in-string closer to its parent; no func change.
5748     Revision:
5749       muse--main--1.0--patch-77
5751     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
5752       to implement all functionality of `replace-regexp-in-string'.  No
5753       functionality change.
5754     
5756     modified files:
5757      ChangeLog lisp/muse.el
5760 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
5762     Summary:
5763       Play nicely with fill, adaptive-fill, and flyspell.
5764     Revision:
5765       muse--main--1.0--patch-76
5767     * muse-mode.el (muse-mode-intangible-links): New function used to
5768       determine whether links will be considered intangible.
5769     
5770     * lisp/muse-mode.el (muse-mode-link-functions)
5771       (muse-mode-handler-functions): Minor docfix.
5772     
5773     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
5774       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
5775       making links intangible by default, but this may be adjusted by use of
5776       the `muse-mode-intangible-links' function.
5777     
5778     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
5779       nil if we should allow a fill to occur here.  Keeps links from being
5780       broken up.
5781     
5782     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
5783       non-nil if we allow spell-checking to occur here.  Keeps links from
5784       being improperly colorized.
5785     
5786     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
5787       functionality change.
5789     modified files:
5790      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5793 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
5795     Summary:
5796       Minor doc changes and code prettification.
5797     Revision:
5798       muse--main--1.0--patch-75
5800     * AUTHORS: Note that YH's assignment is in the mail.
5801     
5802     * README (scripts): Explain better the contents of the `scripts'
5803       directory.
5804     
5805     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
5807     modified files:
5808      AUTHORS ChangeLog README lisp/muse-wiki.el
5811 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
5813     Summary:
5814       Merged from hodique@lifl.fr--2005 (patch 7-11)
5815     Revision:
5816       muse--main--1.0--patch-74
5818     Patches applied:
5819     
5820      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5821        split WikiWords and InterWiki links into their own package
5822     
5823      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5824        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
5825     
5826      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5827        Mimic experimental behavior for interwiki
5828     
5829      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5830        fix notes publishing
5831     
5832      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5833        various minor fixes
5835     new files:
5836      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
5838     modified files:
5839      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5840      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
5842     renamed files:
5843      experimental/.arch-ids/muse-wiki.el.id
5844        ==> experimental/.arch-ids/muse-wiki-old.el.id
5845      experimental/muse-wiki.el
5846        ==> experimental/muse-wiki-old.el
5848     new patches:
5849      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5850      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5851      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5852      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5853      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5856 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
5858     Summary:
5859       Tell people where to find on-line version of manual.
5860     Revision:
5861       muse--main--1.0--patch-73
5863     * README: Add on-line locations for manual.
5864     
5865     * muse.texi: Remove @include directive.  This makes generating a PDF of
5866       this documentation a lot easier.
5867     
5868     * muse.texi (Preface): Add on-line locations for manual.
5870     modified files:
5871      ChangeLog README muse.texi
5874 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
5876     Summary:
5877       Try to make Muse play nice with outline minor mode.
5878     Revision:
5879       muse--main--1.0--patch-72
5881     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
5882     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
5883     "muse" instead of "t" when adding invisibility to text or checking for
5884     invisibility.
5885     
5886     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
5887     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
5888     this function.
5890     modified files:
5891      ChangeLog lisp/muse-colors.el lisp/muse.el
5894 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
5896     Summary:
5897       Minor grammar fix in Introduction section of manual.
5898     Revision:
5899       muse--main--1.0--patch-71
5901     * muse.texi (Introduction): Minor grammar fix.
5903     modified files:
5904      ChangeLog muse.texi
5907 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5909     Summary:
5910       Release Muse 3.01.
5911     Revision:
5912       muse--main--1.0--patch-70
5914     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5915     
5916     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5917     
5918     * lisp/muse-poem.el (muse-poem-markup-strings)
5919       (muse-poem-chapbook-strings): Make customizable.
5920     
5921     * lisp/muse-poem.el (muse-chapbook-latex-header)
5922       (muse-chapbook-latex-footer): Docfix.
5923     
5924     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5925       (muse-texinfo-pdf-extension): Ditto.
5926     
5927     * lisp/muse.el (muse-version): Change to 3.01.
5928     
5929     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
5930       done, for now!
5932     modified files:
5933      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5934      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
5937 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
5939     Summary:
5940       Tweak documentation thoroughly; still incomplete.
5941     Revision:
5942       muse--main--1.0--patch-69
5944     * README: Minor tweaks.
5945     
5946     * muse.texi: Massively rename chapters so that the titles are more
5947       descriptive.  Clean up grammar.
5948     
5949     * muse.texi (Obtaining Muse): Move content of Installation node here,
5950       stripping out any customization tips, since those are covered later.
5951       Re-work this chapter since I was dissatisfied with it.
5952     
5953     * muse.texi (Installation): This node has the content of README regarding
5954       installation, which fits the title of the node much better than the
5955       previous content.
5956     
5957     * muse.texi (Blosxom): Turn the sections of this section into
5958       subsections.
5959     
5960     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
5961       like lists!
5962     
5963     * muse.texi (History): Add a "2005" item.
5965     modified files:
5966      ChangeLog README muse.texi
5969 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5971     Summary:
5972       Finish documenting 2 more publishing styles.
5973     Revision:
5974       muse--main--1.0--patch-68
5976     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5977     
5978     * lisp/muse-journal.el: Docfixes.
5979     
5980     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5981       documentation to this function.
5982     
5983     * muse.texi (Blosxom Options): New node containing the publishing styles
5984       and options provided by Blosxom.
5985       (Book): Add usage note, as I suspect a lot of people might be confused
5986       by this style.
5987       (HTML): Space out entries better.
5988       (Journal, LaTeX): New nodes for publishing styles.
5989       (Common Elements): Document a few options that are present in
5990       `muse-publish.el'.
5992     modified files:
5993      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5994      lisp/muse-latex.el lisp/muse-publish.el muse.texi
5997 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5999     Summary:
6000       Make Muse installable and correct an Emacs21 issue.
6001     Revision:
6002       muse--main--1.0--patch-67
6004     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
6005       directory will be generated.
6006       (all): Compile muse.info by default.
6007       (doc): Refactor into individual generation rules for .html and .info
6008       files.
6009       (install): New rule that installs Muse source code, compiled .elc
6010       files, and the manual into proper places.
6011     
6012     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
6013     
6014     * README (Insinuation): Move old content of Installation here.
6015       (Installation): Fill out this section.
6016       (Further Documentation): Add link to my website and note that a full
6017       manual is included with Muse.
6018     
6019     * lisp/Makefile (EL): Populate with .el files.
6020       (install): New rule that installs both .elc and .el files.
6021     
6022     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
6023       Emacs21, hack in a handler for the @documentencoding tag so that it
6024       doesn't error out.
6026     modified files:
6027      ChangeLog Makefile Makefile.defs README lisp/Makefile
6028      lisp/muse-texinfo.el
6031 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
6033     Summary:
6034       Cater even more to XEmacs and its annoying whims.
6035     Revision:
6036       muse--main--1.0--patch-66
6038     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
6039       environment variable.
6040     
6041     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
6042       handle it.  Load `muse-build.el' instead.
6043     
6044     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
6045       used.
6046     
6047     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
6048       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
6049       not used.
6050     
6051     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
6052       function does not appear to be used.
6053     
6054     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
6055       `replace-regexp-in-string', since XEmacs doesn't have this function.
6056       We only implement the first 3 args, but this could be extended if we
6057       need to do so.
6058     
6059     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
6060       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
6061     
6062     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
6063     
6064     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
6065       make XEmacs shut up.
6066     
6067     * lisp/muse-convert.el (muse-write-footnote): Ditto.
6068     
6069     * lisp/muse-html.el (muse-html-markup-table): Ditto.
6070     
6071     * lisp/muse-http.el (muse-winnow-list): Ditto.
6072     
6073     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
6074     
6075     * lisp/muse-project.el (muse-project-file-entries): Ditto.
6076     
6077     * lisp/muse-publish.el (muse-publish-markup): Ditto.
6078     
6079     * scripts/muse-build.el: Add contrib path first; probably doesn't change
6080       anything.
6081     
6082     * scripts/publish: Use EMACS environment variable instead of hard-coding
6083       it.
6085     modified files:
6086      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
6087      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
6088      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
6089      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
6090      lisp/muse.el scripts/muse-build.el scripts/publish
6093 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
6095     Summary:
6096       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
6097     Revision:
6098       muse--main--1.0--patch-65
6100     * AUTHORS: Update entry.
6101     
6102     * muse-*.el: Move to the lisp directory.
6103     
6104     * lisp/Makefile: New file containing rules to test and compile the
6105       source.
6106     
6107     * Makefile.defs: New file that contains common definitions for all other
6108       Makefiles, such as Emacs command to use.
6109     
6110     * Makefile: Move lisp-specific rules to lisp/Makefile.
6111       (SUBDIRS): New variable containing subdirectories to clean.
6112     
6113     * README: Update to reflect new location of source files.  Give updated
6114       directions for compiling with XEmacs.
6115     
6116     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
6117       compile.
6118       (%.html): Pass SITEFLAG as an environment variable to
6119       ../scripts/publish.
6120     
6121     * examples/QuickStart (The): Re-add the stray <comment> tag since it
6122       seems to be needed to keep the process from failing.  This has *got* to
6123       be a bug in Muse, but I don't want to deal with it now.
6124     
6125     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
6126     
6127     * lisp/muse-convert.el: Move line to commentary section.
6128     
6129     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
6130       locally-bound `type' variable isn't used here.
6131     
6132     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
6133     
6134     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
6135       binding.
6136     
6137     * scripts/muse-build.el (load-path): Correct paths.
6138     
6139     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
6140       as to avoid spurious warnings.
6141     
6142     * scripts/publish (style): Make use of SITEFLAG environment variable, if
6143       it exists.
6144     
6145     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
6146       (muse-match-string-no-properties): New functions that take the place of
6147       `line-end-position', `line-beginning-position', and
6148       `match-string-no-properties', respectively.
6149     
6150     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
6151       (muse-my-journal-find-entries): Use Muse-specific version of
6152       `match-string-no-properties', `line-beginning-position', and
6153       `line-end-position' since these do not exist in XEmacs.
6154     
6155     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
6156       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
6157     
6158     * lisp/muse-convert.el (muse-latex-transform): Ditto.
6159     
6160     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
6161       (muse-html-insert-contents): Ditto.
6162     
6163     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6164     
6165     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
6166     
6167     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
6168     
6169     * lisp/muse-publish.el (muse-publish-markup-tag)
6170       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
6171       (muse-published-buffer-contents): Ditto.
6172     
6173     * scripts/muse-build.el (muse-elint-files): Ditto.
6175     new files:
6176      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
6177      lisp/.arch-ids/Makefile.id lisp/Makefile
6179     modified files:
6180      AUTHORS ChangeLog Makefile README examples/Makefile
6181      examples/QuickStart examples/johnw/muse-johnw.el
6182      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
6183      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
6184      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
6185      lisp/muse.el scripts/muse-build.el scripts/publish
6187     renamed files:
6188      .arch-ids/muse-blosxom.el.id
6189        ==> lisp/.arch-ids/muse-blosxom.el.id
6190      .arch-ids/muse-book.el.id
6191        ==> lisp/.arch-ids/muse-book.el.id
6192      .arch-ids/muse-colors.el.id
6193        ==> lisp/.arch-ids/muse-colors.el.id
6194      .arch-ids/muse-convert.el.id
6195        ==> lisp/.arch-ids/muse-convert.el.id
6196      .arch-ids/muse-docbook.el.id
6197        ==> lisp/.arch-ids/muse-docbook.el.id
6198      .arch-ids/muse-html.el.id
6199        ==> lisp/.arch-ids/muse-html.el.id
6200      .arch-ids/muse-http.el.id
6201        ==> lisp/.arch-ids/muse-http.el.id
6202      .arch-ids/muse-journal.el.id
6203        ==> lisp/.arch-ids/muse-journal.el.id
6204      .arch-ids/muse-latex.el.id
6205        ==> lisp/.arch-ids/muse-latex.el.id
6206      .arch-ids/muse-mode.el.id
6207        ==> lisp/.arch-ids/muse-mode.el.id
6208      .arch-ids/muse-poem.el.id
6209        ==> lisp/.arch-ids/muse-poem.el.id
6210      .arch-ids/muse-project.el.id
6211        ==> lisp/.arch-ids/muse-project.el.id
6212      .arch-ids/muse-publish.el.id
6213        ==> lisp/.arch-ids/muse-publish.el.id
6214      .arch-ids/muse-regexps.el.id
6215        ==> lisp/.arch-ids/muse-regexps.el.id
6216      .arch-ids/muse-texinfo.el.id
6217        ==> lisp/.arch-ids/muse-texinfo.el.id
6218      .arch-ids/muse.el.id
6219        ==> lisp/.arch-ids/muse.el.id
6220      muse-blosxom.el
6221        ==> lisp/muse-blosxom.el
6222      muse-book.el
6223        ==> lisp/muse-book.el
6224      muse-colors.el
6225        ==> lisp/muse-colors.el
6226      muse-convert.el
6227        ==> lisp/muse-convert.el
6228      muse-docbook.el
6229        ==> lisp/muse-docbook.el
6230      muse-html.el
6231        ==> lisp/muse-html.el
6232      muse-http.el
6233        ==> lisp/muse-http.el
6234      muse-journal.el
6235        ==> lisp/muse-journal.el
6236      muse-latex.el
6237        ==> lisp/muse-latex.el
6238      muse-mode.el
6239        ==> lisp/muse-mode.el
6240      muse-poem.el
6241        ==> lisp/muse-poem.el
6242      muse-project.el
6243        ==> lisp/muse-project.el
6244      muse-publish.el
6245        ==> lisp/muse-publish.el
6246      muse-regexps.el
6247        ==> lisp/muse-regexps.el
6248      muse-texinfo.el
6249        ==> lisp/muse-texinfo.el
6250      muse.el
6251        ==> lisp/muse.el
6253     new directories:
6254      lisp lisp/.arch-ids
6257 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
6259     Summary:
6260       Massively untabify files.
6261     Revision:
6262       muse--main--1.0--patch-64
6265     modified files:
6266      ChangeLog ChangeLog.2004 experimental/muse-message.el
6267      experimental/muse-wiki.el muse-book.el muse-colors.el
6268      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6269      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
6270      muse-project.el muse-publish.el muse-regexps.el
6271      muse-texinfo.el muse.el
6274 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
6276     Summary:
6277       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
6278     Revision:
6279       muse--main--1.0--patch-63
6281     (Summary of changes that Yann made)
6282     
6283     * muse-colors.el (muse-colors-link): Whitespace cleanup.
6284     
6285     * muse-mode.el (muse-generate-index): Move index generation code into
6286       `muse-index-as-string'.
6287       (muse-index-as-string): New function that generates an index and
6288       returns it as a string, instead of placing it in a buffer like
6289       `muse-generate-index' used to.
6290     
6291     Patches applied:
6292     
6293      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6294        merge from mwolson@gnu.org--2005
6295     
6296      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6297        Accept WikiWords as links [mostly rescinded]
6298     
6299      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6300        merge from mwolson@gnu.org--2005/muse--main--1.0
6301     
6302      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6303        Merged from mwolson@gnu.org--2005 (patch 60-62)
6304     
6305      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6306        provide a string view of the index
6308     modified files:
6309      ChangeLog muse-colors.el muse-latex.el muse-mode.el
6311     new patches:
6312      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6313      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6314      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6315      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6316      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6319 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
6321     Summary:
6322       Document Blosxom, Book, DocBook, and HTML publishing styles.
6323     Revision:
6324       muse--main--1.0--patch-62
6326     * muse-blosxom.el: Clean up header.
6327     
6328     * muse-book.el (muse-before-book-publish-hook): Rename to
6329       `muse-book-before-publish-hook'.
6330       (muse-after-book-publish-hook): Rename to
6331       `muse-book-after-publish-hook'.
6332     
6333     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
6334       (muse-html-markup-strings, muse-xhtml-markup-strings)
6335       (muse-html-meta-content-type, muse-html-meta-content-encoding)
6336       (muse-html-charset-default, muse-html-encoding-default)
6337       (muse-html-encoding-map): Docfixes.
6338     
6339     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
6340       sections.
6342     modified files:
6343      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
6346 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
6348     Summary:
6349       Begin work on Publishing Styles section of manual.
6350     Revision:
6351       muse--main--1.0--patch-61
6353     * Makefile (.PHONY): Add "doc" to list.
6354       (doc): New rule that generates Info and HTML files from muse.texi.
6355       (dist): Rely on `distclean', not `clean'.
6356     
6357     * examples/QuickStart (Authoring mode): Remove empty section.
6358     
6359     * muse.texi: Call this program "the Emacs Muse" in title.
6360       (Publishing Styles): Begin to populate section.
6361       (Deriving Styles): First subsection of Publishing Styles.
6362       (Contributors): Remove spurious copyright section, since we address
6363       this in the title.
6364     
6365     * README: Actually remember to add this file.
6367     new files:
6368      .arch-ids/README.id README
6370     modified files:
6371      ChangeLog Makefile examples/QuickStart muse.texi
6374 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
6376     Summary:
6377       Document Markup Rules.
6378     Revision:
6379       muse--main--1.0--patch-60
6381     * examples/QuickStart: Remove stray <comment> tag.
6382     
6383     * muse.texi (Top): Comment every menu line.
6384       (Markup Rules): New section with plenty of subsections.
6386     modified files:
6387      ChangeLog examples/QuickStart muse.texi
6390 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
6392     Summary:
6393       Release this as Muse 3.00.90 (RC1).
6394     Revision:
6395       muse--main--1.0--patch-59
6397     * Makefile (%.elc): Use -q instead of --no-init-file because the former
6398       is compatible with both Emacs and XEmacs.
6399     
6400     * examples/README: Renamed to QuickStart.
6401     
6402     * examples/Makefile (EXAMPLES): Reflect name change of README.
6403     
6404     * muse.el: Ditto.
6406     modified files:
6407      ChangeLog Makefile examples/Makefile muse.el
6409     renamed files:
6410      examples/.arch-ids/README.id
6411        ==> examples/.arch-ids/QuickStart.id
6412      examples/README
6413        ==> examples/QuickStart
6416 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
6418     Summary:
6419       Makefile refactoring.
6420     Revision:
6421       muse--main--1.0--patch-58
6423     * Makefile (.PHONY): List all non-file targets.
6424       (examples): New rule that calls Make in the examples directory.
6425       (atranslit): Removed, since this isn't (yet) bundled with Muse.
6426     
6427     * README: Move to the examples directory.  I'd prefer to distribute a
6428       very basic plain text README and use this as a quickstart + markup
6429       example + publishing example.
6430     
6431     * examples/Makefile: Move all README-related rules here.
6432     
6433     * examples/README: Add an "About this document" section.  
6434     
6435     * scripts/publish (style): Do not include the contrib directory, since we
6436       don't use any code from there.  Since this is only invoked from the
6437       examples directory, make sure add the parent directory to the load
6438       path.
6439     
6440     * muse.texi: Change version to 3.00.90 (RC1).
6441     
6442     * muse.el: Change location of the README file in header.
6443     
6444     * muse.el (muse-version): Update to 3.00.90 (RC1).
6446     new files:
6447      examples/.arch-ids/Makefile.id examples/Makefile
6449     modified files:
6450      ChangeLog Makefile examples/README muse.el muse.texi
6451      scripts/publish
6453     renamed files:
6454      .arch-ids/README.id
6455        ==> examples/.arch-ids/README.id
6456      README
6457        ==> examples/README
6460 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
6462     Summary:
6463       Update my example configuration.
6464     Revision:
6465       muse--main--1.0--patch-57
6467     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
6468       and experimental status of muse-message.
6470     modified files:
6471      ChangeLog examples/mwolson/muse-init.el
6474 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
6476     Summary:
6477       Provide optional outline-style faces; customization fixes; experimental stuff.
6478     Revision:
6479       muse--main--1.0--patch-56
6481     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
6482       option that determines what the header faces should look like.  If
6483       'outline, use outline-style faces.  If nil, don't generate the faces at
6484       all, which allows the user to specify their own.  Otherwise, use the
6485       scaled faces, which is the default behavior.
6486       (muse-colors-outline-faces-list): List of faces to use.  In case the
6487       outline faces are not available, provide reasonable defaults.
6488       (muse-make-faces): Use dolist instead of mapc.  Implement the
6489       possibility of having outline-style colors for heading.  Don't call
6490       this function immediately -- give the users time to make their changes
6491       through the customize interface.  Once we call this function, Emcs from
6492       CVS will not allow the faces to be changed easily, which is a shame.
6493     
6494     * muse-message.el (muse-message-contents-tag): Copied from
6495       `muse-publish-contents-tag' in order to keep the customization
6496       interface from making the `muse-markup-tags' option from throwing a
6497       type mismatch error.  This function is untested and will likely do
6498       nothing useful.  This file has been moved to the experimental folder
6499       until it gets fleshed out more.
6500     
6501     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
6502       file that could eventually provide wiki-like ability.  Currently this
6503       is just a collection of functions that were pruned out when he remade
6504       Muse, so don't get too excited.  I plan to eventually merge Yann
6505       Hodique's work here, probably after the first release of Muse.
6506     
6507     * muse-regexps.el (muse-regexp): Improve description.
6508     
6509     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
6510       the muse-regexp group since it is just a single regexp.  Lists of
6511       regexps don't have to be in muse-regexp, however.
6512     
6513     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
6514       since the Emacs devel mailing list seems to not want Britain-izations
6515       in Emacs code.
6516     
6517     * muse-colors.el (muse-colors): Ditto.
6518     
6519     * muse-docbook.el (muse-docbook): Ditto.
6520     
6521     * muse-html.el (muse-html): Ditto.
6522     
6523     * muse-http.el (muse-http): Ditto.
6524     
6525     * muse-message.el (muse-message): Ditto.
6526     
6527     * muse-mode.el (muse-mode): Ditto.
6528     
6529     * muse-project.el (muse-project): Ditto.
6530     
6531     * muse-publish.el (muse-publish): Ditto.
6532     
6533     * muse.el (muse): Ditto.
6535     new files:
6536      experimental/.arch-ids/=id
6537      experimental/.arch-ids/muse-wiki.el.id
6538      experimental/muse-wiki.el
6540     modified files:
6541      ChangeLog experimental/muse-message.el muse-blosxom.el
6542      muse-colors.el muse-docbook.el muse-html.el muse-http.el
6543      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
6544      muse.el
6546     renamed files:
6547      .arch-ids/muse-message.el.id
6548        ==> experimental/.arch-ids/muse-message.el.id
6549      muse-message.el
6550        ==> experimental/muse-message.el
6552     new directories:
6553      experimental experimental/.arch-ids
6556 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
6558     Summary:
6559       Fix publishing error when given an empty string for header/footer.
6560     Revision:
6561       muse--main--1.0--patch-55
6563     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
6564       `file-readable-p' if it is an empty string.  For some reason,
6565       `file-readable-p' and `insert-file-contents' were treating an empty
6566       string as if it were the current directory.
6568     modified files:
6569      ChangeLog muse-publish.el
6572 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
6574     Summary:
6575       WYSIWYG emphasis, XEmacs compatibility hacks.
6576     Revision:
6577       muse--main--1.0--patch-54
6579     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
6580       compliant.  Only colorize if we end with the same number of asterisks
6581       as we start with, preventing unnoticed syntax errors.  Don't colorize
6582       in the middle of a word.
6583       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
6584       Only colorize if we end with an underscore.  Don't colorize in the
6585       middle of a word.
6586     
6587     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
6588       inside of group.  This will probably not do anything, but it seems
6589       syntactically good.
6590     
6591     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
6592       where we start with an image link.  JohnW didn't seem to like having
6593       <p> tags inserted before image links, but they don't validate properly
6594       as they are.  For now, I will surround such links/paragraphs with <div
6595       class="image-link"> in an attempt to be as not invasive and yet
6596       standards compliant as possible.
6597     
6598     * muse-html.el (muse-html-escape-string): Work around distinction between
6599       int and char types in XEmacs.  Deal with an annoying replace-match bug
6600       in XEmacs that rears its head at times.
6601     
6602     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
6603       multi-line.
6605     modified files:
6606      ChangeLog muse-colors.el muse-docbook.el muse-html.el
6607      muse-publish.el
6610 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
6612     Summary:
6613       Minor code cleanup to address elint issues.
6614     Revision:
6615       muse--main--1.0--patch-53
6617     * Makefile (test): Don't build README files during this rule.  Remove
6618       spurious "make clean" statement.
6619     
6620     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
6621       `muse-colors' group, and give it a proper type.
6622     
6623     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
6624     
6625     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
6626       muse-my-journal-find-entries): Replace `string-to-int' with
6627       `string-to-number'.
6628     
6629     * muse-html.el (muse-html-insert-contents): Ditto.
6630     
6631     * muse-journal.el (muse-journal-html-munge-buffer,
6632       muse-journal-latex-munge-buffer): Ditto.
6633     
6634     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6635     
6636     * muse-publish.el (muse-publish-markup-footnote,
6637       muse-publish-contents-tag): Ditto.
6638     
6639     * muse-regexps.el (muse-extreg-usable-p): Ditto.
6641     modified files:
6642      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
6643      muse-html.el muse-journal.el muse-mode.el muse-publish.el
6644      muse-regexps.el
6647 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
6649     Summary:
6650       Add ability to automate the creation a new blosxom entry.
6651     Revision:
6652       muse--main--1.0--patch-52
6654     * examples/mwolson/muse-init.el: Move new entry section to
6655       muse-blosxom.el.  Modify the key settings in my example accordingly.
6656     
6657     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
6658       Muse always makes sure that the file ends with a newline.
6659     
6660     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
6661       planner markup is now provided automatically by the planner port to
6662       Muse, and we don't have any customized markup.
6663     
6664     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
6665       variable that specifies where the base directory of your blog entries
6666       is found.
6667     
6668     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
6669       the base directory.  Explore categories recursively.
6670     
6671     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
6672       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
6673       special characters file name.
6674     
6675     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
6676       making a new blog entry.  It will prompt you for a category, then a
6677       title, and then will create a new file that has the date and title
6678       inserted.
6680     modified files:
6681      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6684 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
6686     Summary:
6687       Change mailing address of FSF, add AUTHORS file.
6688     Revision:
6689       muse--main--1.0--patch-51
6691     * muse-*.el, muse.texi: Change mailing address of FSF.
6692     
6693     * muse.texi (Contributors): Fix typo.
6694     
6695     * AUTHORS: New file containing a list of all of those who have
6696       contributed code or documentation to Muse, how many lines were changed,
6697       etc.
6699     new files:
6700      .arch-ids/AUTHORS.id AUTHORS
6702     modified files:
6703      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
6704      muse-html.el muse-http.el muse-journal.el muse-latex.el
6705      muse-message.el muse-mode.el muse-poem.el muse-project.el
6706      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
6707      muse.texi
6710 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
6712     Summary:
6713       Merged from hodique@lifl.fr--2005 (patch 0-1)
6714     Revision:
6715       muse--main--1.0--patch-50
6717     Patches applied:
6718     
6719      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
6720        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
6721     
6722      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6723        fix .html (for example) in visible names for links
6725     modified files:
6726      ChangeLog muse-publish.el
6728     new patches:
6729      hodique@lifl.fr--2005/muse--yh--1.0--base-0
6730      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6733 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
6735     Summary:
6736       Make generated X(HT)ML show up in the right encoding in other modes.
6737     Revision:
6738       muse--main--1.0--patch-49
6740     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
6741       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
6742       generated (X)HTML files show up in the right coding system when editing
6743       them with another Emacs mode.
6744     
6745     * muse-journal.el (muse-journal-rss-header): Automatically determine the
6746       encoding instead of hard-coding it.
6747     
6748     * muse-message.el: Add content to Commentary section, explaining the use
6749       of this publishing style.
6751     modified files:
6752      ChangeLog muse-html.el muse-journal.el muse-message.el
6755 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
6757     Summary:
6758       Move regexps to same group, only make 4 heading faces.
6759     Revision:
6760       muse--main--1.0--patch-48
6762     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
6763       can only publish 3 of them specially, leaving the fourth to be in
6764       plain text.
6765       (muse-colors-markup): Only recognize 4 levels of heading.
6766     
6767     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
6768       (muse-file-regexp, muse-image-regexp)
6769       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
6770       like a good idea to have all the regexps in the same group.
6772     modified files:
6773      ChangeLog muse-colors.el muse-regexps.el muse.el
6776 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
6778     Summary:
6779       Update my example config, minor code cleanup.
6780     Revision:
6781       muse--main--1.0--patch-47
6783     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
6784       names and add "Plans" project.
6785     
6786     * muse-docbook.el (looking-back): Delete.
6787     
6788     * muse-html.el (looking-back): Delete.
6789     
6790     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
6791       instead of `looking-back'.
6792     
6793     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
6794       function, use this function.  If `looking-back' exists, call it;
6795       otherwise, use a workaround.
6797     removed files:
6798      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
6800     modified files:
6801      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
6802      muse-html.el muse.el
6805 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
6807     Summary:
6808       Handle a few paragraph publishing edge cases better.
6809     Revision:
6810       muse--main--1.0--patch-46
6812     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
6813       beginning-of-document, end-of-document, and paragraph separator regexps
6814       so that one markup rule can be used in all these cases.
6815       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
6816       particular, blockquote or center at beginning or end of document will
6817       be published properly.  Hopefully this won't slow things down too much.
6818       (muse-docbook-markup-paragraph-close): Removed.
6819     
6820     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
6821     
6822     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
6823       Ditto.
6824       (muse-html-markup-paragraph-close): Removed.
6826     modified files:
6827      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6830 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
6832     Summary:
6833       Improve prompt when reading a tag.
6834     Revision:
6835       muse--main--1.0--patch-45
6837     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
6838       other Emacs modes seem to do.
6840     modified files:
6841      ChangeLog muse-mode.el
6844 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
6846     Summary:
6847       Warn user when publishing fails due to a private directory.
6848     Revision:
6849       muse--main--1.0--patch-44
6851     * muse-project.el (muse-project-private-p): Warn users when publishing a
6852       file fails due to its directory not being readable by others.  Make
6853       sure that you do a `chmod +o name_of_directory' if you want the
6854       contents of that directory to be publishable.
6856     modified files:
6857      ChangeLog muse-project.el
6860 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
6862     Summary:
6863       Fix error with example tags and message publishing style.
6864     Revision:
6865       muse--main--1.0--patch-43
6867     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
6868       see if a previous definition for `font-lock-multiline' exists.
6869     
6870     * muse-message.el (muse-message-example-tag): Don't require two
6871       additional (unused) arguments.
6873     modified files:
6874      ChangeLog muse-colors.el muse-message.el
6877 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
6879     Summary:
6880       Always end the published document with a newline.
6881     Revision:
6882       muse--main--1.0--patch-42
6884     * muse-html.el (muse-html-markup-paragraph-close): Always end the
6885       published document with a newline.
6886     
6887     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
6889     modified files:
6890      ChangeLog muse-docbook.el muse-html.el
6893 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
6895     Summary:
6896       Don't let automatic backup files crash the publishing process.
6897     Revision:
6898       muse--main--1.0--patch-41
6900     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
6901       directive since this value is already processed by
6902       `muse-publish-markup-directive', and may be obtained by using
6903       the code: (muse-publishing-directive "date").
6904     
6905     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
6906       to run (funcall nil); this happened once during a debugging process.
6907     
6908     * muse-project.el (muse-project-private-p): Skip any file for which we
6909       cannot fetch attributes.  This fixes a bug where having an
6910       Emacs-generated automatic backup file in a publishing directory causes
6911       the publishing process to halt with an error.
6913     modified files:
6914      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
6917 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
6919     Summary:
6920       Apply fix in previous patch to the DocBook publishing style.
6921     Revision:
6922       muse--main--1.0--patch-40
6924     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
6925       previous patch here as well.
6926     
6928     modified files:
6929      ChangeLog muse-docbook.el
6932 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6934     Summary:
6935       Fix newly-introduced lock-up during HTML publishing.
6936     Revision:
6937       muse--main--1.0--patch-39
6939     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
6940       planner rules higher priority in the publishing sequence.  Hopefully
6941       this will not wreck anything; I don't use these rules, so I cannot
6942       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
6943     
6944     * muse-html.el (muse-html-markup-paragraph-close): Don't use
6945       replace-match; that seems to be slightly evil.  Return nil instead of a
6946       newline since otherwise Muse thinks that we are not done yet and gets
6947       into an infinite loop.  This should fix the lock-up problem that
6948       resulted from the previous few patches.
6950     modified files:
6951      ChangeLog muse-blosxom.el muse-html.el
6954 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6956     Summary:
6957       Parenthesis goofup.
6958     Revision:
6959       muse--main--1.0--patch-38
6961     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6962     
6964     modified files:
6965      ChangeLog muse-blosxom.el
6968 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6970     Summary:
6971       Make docbook and blosxom modes close paragraphs properly at end.
6972     Revision:
6973       muse--main--1.0--patch-37
6975     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6976       patch.
6977     
6978     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6979       (muse-docbook-markup-paragraph-close): Adapt from
6980       `muse-html-markup-paragraph-close'.
6981     
6982     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6983       preserve the same appearance as before the last patch.
6985     modified files:
6986      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6989 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
6991     Summary:
6992       Bugfix: Close P tag properly at end of file.
6993     Revision:
6994       muse--main--1.0--patch-36
6996     * muse-blosxom.el: Fix bug where loading this file twice would cause an
6997       error.
6998     
6999     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
7000       detecting whether or not a paragraph needs a closing P tag.
7001       (muse-html-markup-paragraph-close): New function that only inserts a
7002       closing P tag when an unclosed P tag is nearby.
7004     modified files:
7005      ChangeLog muse-blosxom.el muse-html.el
7008 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
7010     Summary:
7011       Update my example settings.
7012     Revision:
7013       muse--main--1.0--patch-35
7015     * examples/mwolson/muse-init.el: Synchronize with my current settings.
7017     modified files:
7018      ChangeLog examples/mwolson/muse-init.el
7021 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
7023     Summary:
7024       Update documentation for C-c TAB feature.
7025     Revision:
7026       muse--main--1.0--patch-34
7028     * muse.texi (Keystroke Summary): Note that C-c TAB calls
7029       `muse-insert-tag'.
7030     
7032     modified files:
7033      ChangeLog muse.texi
7036 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
7038     Summary:
7039       New feature: tag completion with C-c TAB.
7040     Revision:
7041       muse--main--1.0--patch-33
7043     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
7044       (muse-tag-history, muse-custom-tags): New variables that keep track of
7045       the tag history and newly-entered tags respectively for
7046       `muse-insert-tag'.
7047       (muse-insert-tag): New function that interactively prompts the user for
7048       a tag to use.
7050     modified files:
7051      ChangeLog muse-mode.el
7054 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
7056     Summary:
7057       Fix XHTML validation error with <hr> and <br>.
7058     Revision:
7059       muse--main--1.0--patch-32
7061     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
7062       and HR tags for XHTML publishing.  This should fix a few validation
7063       errors that I've been noticing lately.
7065     modified files:
7066      ChangeLog muse-html.el
7069 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
7071     Summary:
7072       Remove flyspell overlays on links.
7073     Revision:
7074       muse--main--1.0--patch-31
7076     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
7077       should make the link clickable.  On Emacs21, the color will stay red,
7078       but other Emacsen should do the right thing, which is use the normal
7079       link color.  Hopefully this will fix some strange flyspell-related link
7080       problems.
7082     modified files:
7083      ChangeLog muse-colors.el
7086 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
7088     Summary:
7089       Update my example Muse settings.
7090     Revision:
7091       muse--main--1.0--patch-30
7093     * examples/mwolson/muse-init.el: Update from my latest version.
7094       (muse-project-alist): Remove the francais part of my blog.
7095       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
7096       into this and `my-muse-mode-fill-nobreak-p'.
7097       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
7098       this is the best way to accomplish this.
7099       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
7100       characters in the title.
7101       (my-muse-prepare-entry-for-xanga): Treat example regions better.
7103     modified files:
7104      ChangeLog examples/mwolson/muse-init.el
7107 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
7109     Summary:
7110       Add simple `muse-version' function.
7111     Revision:
7112       muse--main--1.0--patch-29
7114     * muse.el (muse-version): New function that displays the value of the
7115       `muse-version' variable.  This should be easier for the user to type
7116       than C-h v muse-version.
7118     modified files:
7119      ChangeLog muse.el
7122 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
7124     Summary:
7125       Don't compile documentation by default.
7126     Revision:
7127       muse--main--1.0--patch-28
7129     * Makefile (all): Don't compile documentation by default.
7130       (doc): Use this rule to compile documentation.
7132     modified files:
7133      ChangeLog Makefile
7136 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
7138     Summary:
7139       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
7140     Revision:
7141       muse--main--1.0--patch-27
7143     2005-04-16  Michael Olson  <mwolson@gnu.org>
7144     
7145         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
7146         johnw. If a journal entry's title is a [[link]], then an
7147         <enclosure> tag will be added to the XML data giving the size and
7148         MIME type of the link target.  This makes podcasting with Muse
7149         trivial.
7150         (muse-journal-rss-entry-template): Add enclosure usage to example.
7151         (muse-journal-rss-munge-buffer): Implement enclosures.
7153     modified files:
7154      ChangeLog muse-journal.el
7157 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
7159     Summary:
7160       Standardize source headers, appease elint, don't require planner
7161     Revision:
7162       muse--main--1.0--patch-26
7164     2005-04-15  Michael Olson  <mwolson@gnu.org>
7165     
7166         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
7167         `scripts' directory since it really isn't part of Muse proper; it
7168         is used to generate Muse output from the command line.
7169     
7170         * muse-blosxom.el: Handle case where planner is not loaded so that
7171         it isn't a hard requirement.
7172     
7173         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
7174         that elint doesn't complain.
7175     
7176         * muse-message.el (muse-message-markup-link): Don't throw up on
7177         links with no description.
7178     
7179         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
7180         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
7181         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
7182         muse-project.el, muse-publish.el, muse-regexps.el,
7183         muse-texinfo.el, muse.el: Add standard header for each file in
7184         preparation for the initial release, which will hopefully happen
7185         sometime within the next month.
7186     
7188     removed files:
7189      experimental/.arch-ids/=id
7191     modified files:
7192      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
7193      muse-convert.el muse-docbook.el muse-html.el muse-http.el
7194      muse-journal.el muse-latex.el muse-message.el muse-mode.el
7195      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
7196      muse-texinfo.el muse.el
7198     renamed files:
7199      .arch-ids/muse-build.el.id
7200        ==> scripts/.arch-ids/muse-build.el.id
7201      muse-build.el
7202        ==> scripts/muse-build.el
7204     removed directories:
7205      experimental experimental/.arch-ids
7208 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
7210     Summary:
7211       Merge contents of muse-latexcjk.el into muse-latex.el.
7212     Revision:
7213       muse--main--1.0--patch-25
7215     2005-04-14  Michael Olson  <mwolson@gnu.org>
7216     
7217         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
7218         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
7219         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
7220         Merge in from muse-latexcjk.el.
7221     
7222         * muse-latexcjk.el: Removed, functionality merged with
7223         muse-latex.el
7225     removed files:
7226      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
7228     modified files:
7229      ChangeLog muse-latex.el
7232 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
7234     Summary:
7235       Merge muse-xhtml.el into muse-html.el.
7236     Revision:
7237       muse--main--1.0--patch-24
7239     2005-04-06  Michael Olson  <mwolson@gnu.org>
7240     
7241         * examples/mwolson/muse-init.el: Update with respect to the
7242         muse-xhtml.el merge.
7243     
7244         * muse-html.el: The contents of muse-xhtml.el have been merged in
7245         as advised by John Wiegley.
7246         (muse-html-style-sheet): Add example for XHTML use in the
7247         function's documentation.
7248         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
7249         Moved from muse-xhtml.el.
7250     
7251         * muse-xhtml.el: Removed; contents merged into muse-html.el.
7253     removed files:
7254      .arch-ids/muse-xhtml.el.id muse-xhtml.el
7256     modified files:
7257      ChangeLog examples/mwolson/muse-init.el muse-html.el
7260 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
7262     Summary:
7263       Try to fix regexps for Emacs 21.4.
7264     Revision:
7265       muse--main--1.0--patch-23
7267     2005-04-05  Michael Olson  <mwolson@gnu.org>
7268     
7269         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
7270         for Emacs 21.4.
7272     modified files:
7273      ChangeLog muse-regexps.el
7276 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
7278     Summary:
7279       Add comments to the publish-project example script
7280     Revision:
7281       muse--main--1.0--patch-22
7283     2005-04-01  Michael Olson  <mwolson@gnu.org>
7284     
7285         * examples/publish-project: Moved here from
7286         scripts/publish-project.  Added a few comments so people know what
7287         it is used for.
7289     modified files:
7290      ChangeLog examples/publish-project
7292     renamed files:
7293      scripts/.arch-ids/publish-project.id
7294        ==> examples/.arch-ids/publish-project.id
7295      scripts/publish-project
7296        ==> examples/publish-project
7299 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
7301     Summary:
7302       New XHTML style, add more examples to my sample muse config
7303     Revision:
7304       muse--main--1.0--patch-21
7306     2005-03-31  Michael Olson  <mwolson@gnu.org>
7307     
7308         * examples/mwolson/muse-init.el: Give an example of deriving a
7309         custom publishing style.
7310         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
7311         (my-muse-prepare-entry-for-xanga): Mangle the published output
7312         from a blosxom project and copy the result to the clipboard for
7313         easy pasting into Xanga's web form.  The file is untouched.
7314     
7315         * muse-html.el (muse-html-style-sheet): Include the <style
7316         type="text/css"></style> wrapper around the example.
7317         (muse-html-header): Don't add <style type="text/css"></style>
7318         around the value of `muse-html-style-sheet' anymore.  This allows
7319         for the option of putting your stylesheet(s) in a separate file.
7320         An example of this is given in the documentation for this
7321         variable.
7322     
7323         * muse-xhtml: New file that implements a publishing style which is
7324         derived from HTML mode.  It uses a slightly modified version of
7325         the HTML markup rules to generate XHTML-compliant output.
7326     
7327         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
7328         "blosxom" style has been renamed to "blosxom-html".  Fix a few
7329         header gaffes.
7330     
7331         * muse-journal.el: Add new "journal-xhtml" style.
7332     
7333         * muse-message.el: Add new "message-xhtml" style.
7335     new files:
7336      .arch-ids/muse-xhtml.el.id muse-xhtml.el
7338     modified files:
7339      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
7340      muse-html.el muse-journal.el muse-message.el
7343 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
7345     Summary:
7346       Add my muse configuration to the examples
7347     Revision:
7348       muse--main--1.0--patch-20
7350     2005-03-24  Michael Olson  <mwolson@gnu.org>
7351     
7352         * examples/johnw: Move John Wiegley's configuration to this
7353         directory.
7354     
7355         * examples/mwolson: My configuration files go here.
7356     
7357         * examples/mwolson/muse-init.el: My Muse configuration file.  I
7358         just figured out how to keep links from being spell-checked or
7359         split up by fill-mode, so the implementation of this may be found
7360         here.  I also made a function that sets up a blog entry for me.
7362     new files:
7363      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
7364      examples/mwolson/.arch-ids/muse-init.el.id
7365      examples/mwolson/muse-init.el
7367     modified files:
7368      ChangeLog
7370     renamed files:
7371      examples/.arch-ids/muse-johnw.el.id
7372        ==> examples/johnw/.arch-ids/muse-johnw.el.id
7373      examples/.arch-ids/publish-johnw.id
7374        ==> examples/johnw/.arch-ids/publish-johnw.id
7375      examples/muse-johnw.el
7376        ==> examples/johnw/muse-johnw.el
7377      examples/publish-johnw
7378        ==> examples/johnw/publish-johnw
7380     new directories:
7381      examples/johnw examples/johnw/.arch-ids examples/mwolson
7382      examples/mwolson/.arch-ids
7385 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
7387     Summary:
7388       Add muse-blosxom script and plugin for pyblosxom
7389     Revision:
7390       muse--main--1.0--patch-19
7392     2005-03-24  Michael Olson  <mwolson@gnu.org>
7393     
7394         * muse-blosxom.el: Update copyright notice in headers and mention
7395         the pyblosxom scripts.
7396     
7397         * contrib/pyblosxom: New directory containing pyblosxom plugins
7398         and helper scripts.
7399     
7400         * contrib/getstamps.py: Script that generates the "timestamps"
7401         file, run on the local machine.
7402     
7403         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
7404         timestamps file.
7406     new files:
7407      contrib/pyblosxom/.arch-ids/=id
7408      contrib/pyblosxom/.arch-ids/getstamps.py.id
7409      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
7410      contrib/pyblosxom/getstamps.py
7411      contrib/pyblosxom/hardcodedates.py
7413     modified files:
7414      ChangeLog muse-blosxom.el
7416     new directories:
7417      contrib/pyblosxom contrib/pyblosxom/.arch-ids
7420 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
7422     Summary:
7423       muse-blosxom.el has matured past experimental status
7424     Revision:
7425       muse--main--1.0--patch-18
7427     2005-03-23  Michael Olson  <mwolson@gnu.org>
7428     
7429         * muse-blosxom.el: Remove common functionality that has already
7430         been implemented in `muse-html.el'.  Derive this mode from
7431         `muse-html'.  Update documentation.  I now feel that this file is
7432         ready to be included in the top-level Muse directory.
7434     modified files:
7435      ChangeLog muse-blosxom.el
7437     renamed files:
7438      experimental/.arch-ids/muse-blosxom.el.id
7439        ==> .arch-ids/muse-blosxom.el.id
7440      experimental/muse-blosxom.el
7441        ==> muse-blosxom.el
7444 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
7446     Summary:
7447       Make muse-blosxom.el slightly less experimental
7448     Revision:
7449       muse--main--1.0--patch-17
7451     2005-03-22  Michael Olson  <mwolson@gnu.org>
7452     
7453         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
7454         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
7455         useful.
7456         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
7457         from the `muse-blosxom-markup-date-directive' rule.
7458         (blosxom-set-time): Remove this function.  We're not going to be
7459         touching the timestamp manually anymore -- it's too much of a
7460         hassle.  Right now I've got a python program that compiles a
7461         timestamp file and a pyblosxom helper that reads it.  Something
7462         similar could be arranged for blosxom, I'm sure.
7463     
7465     modified files:
7466      ChangeLog experimental/muse-blosxom.el
7469 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
7471     Summary:
7472       Apply latest journal-related updates from johnw
7473     Revision:
7474       muse--main--1.0--patch-16
7477     modified files:
7478      ChangeLog examples/muse-johnw.el muse-journal.el
7481 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
7483     Summary:
7484       Add Projects node to the manual
7485     Revision:
7486       muse--main--1.0--patch-15
7488     2005-02-28  Michael Olson  <mwolson@gnu.org>
7489     
7490         * muse.texi: Change copyright notice since the FSF is now the
7491         copyright holder.
7492         (Projects): New node, based on a section from the README file.
7494     modified files:
7495      ChangeLog muse.texi
7498 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
7500     Summary:
7501       Correct documentation, adding some content.
7502     Revision:
7503       muse--main--1.0--patch-14
7505     2005-02-28  Michael Olson  <mwolson@gnu.org>
7506     
7507         * muse.texi: Change license terms of the documentation to the GNU
7508         GPL instead of the GNU FDL, as per the consent of the copyright
7509         holders of the emacs-wiki manual, from which this is based.  Some
7510         emacs-wiki-isms in the manual were corrected, and the Getting
7511         Started section was updated.
7513     modified files:
7514      ChangeLog muse.texi
7517 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
7519     Summary:
7520       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
7521     Revision:
7522       muse--main--1.0--patch-13
7524     2005-02-17  Michael Olson  <mwolson@gnu.org>
7525     
7526         * experimental/muse-blosxom.el: Somehow the contents of this file
7527         managed to get duplicated.  I removed the duplicates.
7528         (muse-blosxom-date): Remove this, since it is not useful.
7529         (muse-blosxom-header): Use the standard header that blosxom.el
7530         has.
7532     modified files:
7533      ChangeLog experimental/muse-blosxom.el
7536 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
7538     Summary:
7539       Initial commit of muse.texi, nothing substantial
7540     Revision:
7541       muse--main--1.0--patch-12
7543     2005-02-07  Michael Olson  <mwolson@gnu.org>
7544     
7545         * muse.texi: New file that provides the documentation for Muse.
7546         It is in a very rough form at the moment.  Nothing substantial may
7547         be found here yet.  Be ye warned.
7549     new files:
7550      .arch-ids/muse.texi.id muse.texi
7552     modified files:
7553      ChangeLog
7556 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
7558     Summary:
7559       Add docstring, new trivial function
7560     Revision:
7561       muse--main--1.0--patch-11
7563     2005-02-07  Michael Olson  <mwolson@gnu.org>
7564     
7565         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
7566         `muse-what-changed'.  No functionality change.
7567         (muse-what-changed): New function that displays in diff format the
7568         changes made since the buffer was last saved.
7569     
7570         * muse-project.el (muse-project-publish): Add docstring.
7572     modified files:
7573      ChangeLog muse-mode.el muse-project.el
7576 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
7578     Summary:
7579       Add experimental version of muse-blosxom.el to project
7580     Revision:
7581       muse--main--1.0--patch-10
7583     2005-02-04  Michael Olson  <mwolson@gnu.org>
7584     
7585         * Makefile (realclean): Remove file that gets generated when fonts
7586         are missing.
7587     
7588         * experimental/muse-bloxsom.el: New file that implements Blosxom
7589         support for Muse.  It's in a very rough state, hence its placement
7590         in the `experimental' directory.
7592     new files:
7593      experimental/.arch-ids/=id
7594      experimental/.arch-ids/muse-blosxom.el.id
7595      experimental/muse-blosxom.el
7597     modified files:
7598      ChangeLog Makefile
7600     new directories:
7601      experimental experimental/.arch-ids
7604 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
7606     Summary:
7607       Make permissions more consistent
7608     Revision:
7609       muse--main--1.0--patch-9
7612     modified files:
7613      ChangeLog
7615     modified directories:
7616      contrib examples scripts
7619 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
7621     Summary:
7622       Fix build problems
7623     Revision:
7624       muse--main--1.0--patch-8
7626     2005-02-04  Michael Olson  <mwolson@gnu.org>
7627     
7628         * muse-build.el: Add contrib directory to `load-path'.
7629         (muse-elint-files): Load `muse-regexps.el'.
7630     
7631         * scripts/publish: Change permissions so that this script is
7632         executable.  Add contrib directory to load list.  Add
7633         `muse-regexps.el' to list.
7635     modified files:
7636      ChangeLog muse-build.el scripts/publish
7639 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
7641     Summary:
7642       Use "&mdash;" instead of "&#151;"
7643     Revision:
7644       muse--main--1.0--patch-7
7646     2005-01-31  Michael Olson  <mwolson@gnu.org>
7647     
7648         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
7649         with "&mdash;" so that documents validate properly.  Thanks to
7650         Björn Lindström for the suggestion.
7651     
7652         * muse-html.el (muse-html-markup-strings): Ditto.
7654     modified files:
7655      ChangeLog muse-docbook.el muse-html.el
7658 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
7660     Summary:
7661       Fix use of "[:blank:]" in underline markup
7662     Revision:
7663       muse--main--1.0--patch-6
7665     2005-01-25  Michael Olson  <mwolson@gnu.org>
7666     
7667         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
7668         use of `muse-regexp-blank'.
7670     modified files:
7671      ChangeLog muse-colors.el
7674 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
7676     Summary:
7677       Fix problem with headings being given wrong face
7678     Revision:
7679       muse--main--1.0--patch-5
7681     2005-01-03  Michael Olson  <mwolson@gnu.org>
7682     
7683         * muse-colors.el: Add header.
7684         (muse-colors-emphasized): Headings were being given the coloring
7685         for the next level of heading instead of the real
7686         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
7687         Heading").  Thanks to Lan Yufeng for finding this and sending a
7688         patch.
7689     
7690         * muse-regexps.el: Fix header.
7692     modified files:
7693      ChangeLog muse-colors.el muse-regexps.el
7696 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
7698     Summary:
7699       Rotate ChangeLog
7700     Revision:
7701       muse--main--1.0--patch-4
7703     2005-01-01  Michael Olson  <mwolson@gnu.org>
7704     
7705         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
7706         version will be automatically maintained by Arch.
7707     
7709     new files:
7710      .arch-ids/ChangeLog.id ChangeLog
7712     renamed files:
7713      .arch-ids/ChangeLog.id
7714        ==> .arch-ids/ChangeLog.2004.id
7715      ChangeLog
7716        ==> ChangeLog.2004
7719 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
7721     Summary:
7722       Extended regexps fix, allow spaces in 1st part of links
7723     Revision:
7724       muse--main--1.0--patch-3
7726     2004-12-30  Michael Olson  <mwolson@gnu.org>
7727     
7728         * muse.el (muse-link-regexp): Allow spaces in the first part of
7729         links.
7730     
7731         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
7732         customizable alternatives to extended character classes.
7733     
7734         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
7736     modified files:
7737      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
7738      muse-html.el muse-mode.el muse-publish.el muse.el
7741 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
7743     Summary:
7744       Begin to change regexp handling, tweak muse.el header
7745     Revision:
7746       muse--main--1.0--patch-2
7748     2004-12-29  Michael Olson  <mwolson@gnu.org>
7749     
7750         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
7751         myself.  Update URL.
7752     
7753         * muse-regexps.el: New file that implements regexp handling.
7754         Generalized regexp options will be moved to it eventually.
7756     new files:
7757      .arch-ids/muse-regexps.el.id muse-regexps.el
7759     modified files:
7760      ChangeLog muse.el
7763 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
7765     Summary:
7766       Do some early spring cleaning
7767     Revision:
7768       muse--main--1.0--patch-1
7770     2004-12-29  Michael Olson  <mwolson@gnu.org>
7771     
7772         * Makefile: Change path to `publish' script.
7773     
7774         * contrib/pcomplete.el: New file that is used by Muse without
7775         actually being a part of it: hence its location in the contrib
7776         directory.
7777     
7778         * contrib/cgi.el, contrib/httpd.el: New location.
7779     
7780         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
7781     
7782         * scripts/publish, scripts/publish-project: Ditto.
7784     new files:
7785      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
7786      contrib/pcomplete.el examples/.arch-ids/=id
7787      scripts/.arch-ids/=id
7789     modified files:
7790      ChangeLog Makefile
7792     renamed files:
7793      .arch-ids/cgi.el.id
7794        ==> contrib/.arch-ids/cgi.el.id
7795      .arch-ids/httpd.el.id
7796        ==> contrib/.arch-ids/httpd.el.id
7797      .arch-ids/muse-johnw.el.id
7798        ==> examples/.arch-ids/muse-johnw.el.id
7799      .arch-ids/publish-johnw.id
7800        ==> examples/.arch-ids/publish-johnw.id
7801      .arch-ids/publish-project.id
7802        ==> scripts/.arch-ids/publish-project.id
7803      .arch-ids/publish.id
7804        ==> scripts/.arch-ids/publish.id
7805      cgi.el
7806        ==> contrib/cgi.el
7807      httpd.el
7808        ==> contrib/httpd.el
7809      muse-johnw.el
7810        ==> examples/muse-johnw.el
7811      publish
7812        ==> scripts/publish
7813      publish-johnw
7814        ==> examples/publish-johnw
7815      publish-project
7816        ==> scripts/publish-project
7818     new directories:
7819      contrib contrib/.arch-ids examples examples/.arch-ids scripts
7820      scripts/.arch-ids
7823 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
7825     Summary:
7826       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7827     Revision:
7828       muse--main--1.0--base-0
7830     (automatically generated log message)
7832     new patches:
7833      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
7834      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
7835      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
7836      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
7837      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
7838      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
7839      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
7840      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
7841      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7842      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
7843      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
7844      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
7845      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
7846      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
7847      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
7848      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
7849      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
7850      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8