muse-publish: Use narrow-to-region to fix various bugs.
[muse-el.git] / ChangeLog
blob68349f6c1b02ddea62ec476787ffe0b93151adf0
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 21:33:08 GMT Michael Olson <mwolson@gnu.org> patch-328
7     Summary:
8       muse-publish: Use narrow-to-region to fix various bugs.
9     Revision:
10       muse--main--1.0--patch-328
12     * lisp/muse-publish.el (muse-publish-markup-tag): Code indent change.
13       (muse-publish-escape-specials): Use `narrow-to-region' so that we
14       better define the region to work with.  Thanks to Sacha Chua for the
15       advice.  Also make sure that we are more careful with the result from
16       next-single-property-change.
17       (muse-publish-surround-text): Use narrow-to-region.  Make this routine
18       less brain-dead.
19       (muse-publish-verse-tag): Use narrow-to-region.
21     modified files:
22      ChangeLog lisp/muse-publish.el
25 2005-12-29 19:49:39 GMT Michael Olson <mwolson@gnu.org> patch-327
27     Summary:
28       Minor logic tweak in muse-forward-list-item.
29     Revision:
30       muse--main--1.0--patch-327
32     * lisp/muse-publish.el (muse-forward-list-item): On second thought, let's
33       not use POST-INDENT.  It would accidentally merge lists that were
34       1-space-different in indentation.  Even more so for definition lists.
36     modified files:
37      ChangeLog lisp/muse-publish.el
40 2005-12-29 07:45:45 GMT Michael Olson <mwolson@gnu.org> patch-326
42     Summary:
43       Work on nested list support for ordered and unordered lists.
44     Revision:
45       muse--main--1.0--patch-326
47     * lisp/muse-publish.el: Nested list support isn't quite finished, but
48       progress is being made.
49       (muse-publish-markup-regexps): Remove 2150 regexp since it doesn't seem
50       useful at the moment.  Invoke `format' to get the general version of
51       muse-list-item-regexp.
52       (muse-publish-surround-text): Add INDENT argument that specifies the
53       leading indentation to strip.  Default is all whitespace.  Loop until
54       MOVE-FUNC returns nil.
55       (muse-list-item-type): New function that figures out what kind of list
56       we have, given its separator string.
57       (muse-forward-paragraph): Make this slightly more general.
58       (muse-forward-list-item): New function that moves forward to the next
59       list item.  Non-nil is returned if we found another item of the same
60       type, nil otherwise.
61       (muse-publish-markup-list): Adapt unordered list and ordered list to
62       perhaps do nested lists correctly, though this hasn't been tested.
63     
64     * lisp/muse-regexps.el (muse-list-item-regexp): Use "%s" in place of
65       initial whitespace for the sake of flexibility.  Call `format' on it to
66       change it.
68     modified files:
69      ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
72 2005-12-27 18:51:18 GMT Michael Olson <mwolson@gnu.org> patch-325
74     Summary:
75       Pave the way for nested lists by adding markup strings.
76     Revision:
77       muse--main--1.0--patch-325
79     * examples/muse.rnc: muse.element.format is no longer a block, and may
80       not contain muse.element.p.
81     
82     * lisp/muse-latex.el (muse-latex-markup-strings): Add markup strings for
83       '(begin|end)-(quote|uli|oli|dl)-item.  Add '(begin|end)-(dl|ddt|dde)
84       markup strings.  This will allow for more flexibility in constructing
85       all sorts of lists, especially definition lists.  Rename 'start-dde to
86       'begin-dde for consistency.
87     
88     * lisp/muse-texinfo.el (muse-latex-markup-strings): Ditto.
89       (muse-texinfo-markup-regexps): Remove list concatenation regexp.
90     
91     * lisp/muse-docbook.el (muse-docbook-markup-strings)
92       (muse-docbook-markup-regexps): Ditto, but simplify paragraph regexp.
93     
94     * lisp/muse-xml.el (muse-xml-markup-regexps, muse-xml-markup-strings):
95       Ditto.
96     
97     * lisp/muse-html.el (muse-html-markup-regexps, muse-html-markup-strings):
98       Ditto.  Include <p></p> in center markup.
99       (muse-html-markup-paragraph): Remove special treatment of blockquote
100       and center.
101     
102     * lisp/muse-groff.el (muse-groff-markup-strings): Rename 'begin-dde to
103       'start-dde.
104     
105     * lisp/muse-publish.el (muse-publish-markup-regexps): Begin implementing
106       nested list preliminaries.  This is currently broken, probably.
107     
108     * lisp/muse-regexps.el (muse-list-item-regexp): New regexp that matches
109       the beginning of a list item.
111     modified files:
112      ChangeLog examples/muse.rnc lisp/muse-docbook.el
113      lisp/muse-groff.el lisp/muse-html.el lisp/muse-latex.el
114      lisp/muse-publish.el lisp/muse-regexps.el lisp/muse-texinfo.el
115      lisp/muse-xml.el
118 2005-12-27 03:20:11 GMT Michael Olson <mwolson@gnu.org> patch-324
120     Summary:
121       Implement <quote> tag.
122     Revision:
123       muse--main--1.0--patch-324
125     * lisp/muse-publish.el (muse-publish-markup-tags)
126       (muse-publish-quote-tag): Implement <quote> tag, which does a
127       blockquote.  This is an alternative to indenting text, in that the
128       quote can span several paragraphs.  The paragraph detection routine for
129       HTML has not yet been tested with several paragraphs inside a quote.
131     modified files:
132      ChangeLog lisp/muse-publish.el
135 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
137     Summary:
138       Add markup for non-breaking space.
139     Revision:
140       muse--main--1.0--patch-323
142     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
143       for 'no-break-space.
144     
145     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
146     
147     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
148     
149     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
150     
151     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
152     
153     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
154     
155     * lisp/muse-publish.el (muse-publish-markup-regexps)
156       (muse-publish-markup-functions): Interpret "~~" as a non-breaking
157       space.  Thanks to Ken Brown for the suggestion.
158       (muse-publish-markup-no-break-space): New function that publishes a
159       non-breaking space.
161     modified files:
162      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
163      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
164      lisp/muse-texinfo.el lisp/muse-xml.el
167 2005-12-26 21:35:08 GMT Michael Olson <mwolson@gnu.org> patch-322
169     Summary:
170       muse-texinfo: Escape commas in URLs.
171     Revision:
172       muse--main--1.0--patch-322
174     * lisp/muse-texinfo.el (muse-texinfo-markup-specials-url): New option
175       that determines the specials to escape in URLs.  This is needed in
176       order to escape commas in @ref.
177       (muse-texinfo-decide-specials): New function that determines the
178       specials to escape by context.
180     modified files:
181      ChangeLog lisp/muse-texinfo.el
184 2005-12-26 07:02:20 GMT Michael Olson <mwolson@gnu.org> patch-321
186     Summary:
187       Make sure spaces in HTML URLs get escaped properly.
188     Revision:
189       muse--main--1.0--patch-321
191     * lisp/muse-docbook.el (muse-docbook-markup-specials): Move to
192       muse-xml-common.el.
193     
194     * lisp/muse-html.el (muse-html-markup-specials): Ditto.
195     
196     * lisp/muse-xml.el (muse-xml-markup-specials): Ditto.
197     
198     * lisp/muse-html.el (muse-html-prepare-buffer): Don't modify
199       muse-publish-url-transforms.
200     
201     * lisp/muse-publish.el (muse-publish-escape-specials): Get specials only
202       once, rather than once-per-iteration.
203       (muse-publish-escape-specials-in-string): If a function is returned by
204       a function in :specials, pass it the string and use the results.  This
205       allows us to deal with funky cases like HTML URLs which work on a
206       negated subset, by passing the buck.  We don't permit this behavior in
207       muse-publish-escape-specials because there hasn't been a need, yet.
208     
209     * lisp/muse-xml-common.el (muse-xml-markup-specials): New option that
210       specifies the specials to normally escape.
211       (muse-xml-markup-specials-url-extra): New option that specifies the
212       extra specials to escape in URLs.  Thanks to John Sullivan for
213       reporting the incorrect translation of the space character in URLs.
214       (muse-xml-decide-specials): New function that determines the specials
215       to escape, given context.
216       (muse-xml-escape-url): Rename from muse-xml-escape-string.  Add "%" to
217       the list of characters to ignore.  Fix code indentation.
219     modified files:
220      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
221      lisp/muse-publish.el lisp/muse-xml-common.el lisp/muse-xml.el
224 2005-12-25 17:33:25 GMT Michael Olson <mwolson@gnu.org> patch-320
226     Summary:
227       Allow text like "%N%" in markup strings.
228     Revision:
229       muse--main--1.0--patch-320
231     * lisp/muse-docbook.el (muse-docbook-markup-strings): Rename
232       'internal-link to 'anchor-ref for clarity.  Split 'url-link into 'url
233       and 'link so that TeX-related publishing styles can more handle links
234       to other Muse documents.  Add 'link-and-anchor string that handles a
235       link with an anchor and an optional description.
236     
237     * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
238     
239     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
240     
241     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
242     
243     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
244     
245     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
246     
247     * lisp/muse-publish.el (muse-publish-url-transforms): Remove
248       muse-publish-prepare-url.
249     
250     * lisp/muse-publish.el (muse-markup-text): Turn this into a function and
251       add documentation.  It will now handle arguments like "%N%", which
252       indicate the position of an argument to insert.  `format' is applied
253       afterward.
254       (muse-publish-classify-url): New function derived from
255       muse-publish-prepare-url that returns a data structure with complete
256       information about the given target string.
257       (muse-publish-url): Use muse-publish-classify-url.  This should fix an
258       error in the LaTeX publishing style when specifying links to anchors.
259       (muse-publish-insert-url): Remove unnecessary let-binding.
260       (muse-publish-markup-url): Simplify, now that we have whole-document
261       escaping of specials.
262       (muse-publish-prepare-url): Remove.
263     
264     * lisp/muse.el (muse-replace-regexp-in-string): Use a more robust
265       fallback routine when neither replace-regexp-in-string nor
266       replace-in-string are found.
268     modified files:
269      ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
270      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
271      lisp/muse-texinfo.el lisp/muse-xml.el lisp/muse.el
274 2005-12-25 04:32:27 GMT Michael Olson <mwolson@gnu.org> patch-319
276     Summary:
277       Use simpler markup string for anchors.
278     Revision:
279       muse--main--1.0--patch-319
281     * lisp/muse-docbook.el (muse-docbook-markup-strings): Use 'anchor instead
282       of 'begin-anchor and 'end-anchor.
283     
284     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
285     
286     * lisp/muse-publish.el (muse-publish-markup-anchor): Ditto.
287     
288     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
289     
290     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Ditto.
291     
292     * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
293     
294     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-anchor):
295       Revert previous change, since muse-html-insert-contents needs
296       muse-html-insert-anchor.
298     modified files:
299      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
300      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
301      lisp/muse-xml-common.el lisp/muse-xml.el
304 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
306     Summary:
307       Fix a markup error involving links like [[#foo]].
308     Revision:
309       muse--main--1.0--patch-318
311     * examples/QuickStart.muse: Move <contents> higher.  Remove <comment>
312       tags around the centered text.
313     
314     * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
315       (muse-html-markup-strings): Remove table-group strings, since they
316       aren't valid (X)HTML like I had thought.  Change center to use <p>
317       rather than <span>.
318       (muse-html-insert-anchor): Remove.
319       (muse-html-markup-anchor): Respect the noemphasis property.  This fixes
320       a bug with links like [[#foo]].
321       (muse-html-markup-footnote): Insert the correct footnote number.
322     
323     * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
324       rule higher than anchor rule.
325       (muse-publish-markup-anchor): Respect the noemphasis property.
326     
327     * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
328       noemphasis property.
330     modified files:
331      ChangeLog examples/QuickStart.muse lisp/muse-html.el
332      lisp/muse-publish.el lisp/muse-xml-common.el
335 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
337     Summary:
338       Get rid of muse-regexp-space.  Standardize anchor markup somewhat.
339     Revision:
340       muse--main--1.0--patch-317
342     * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
343       Replace muse-regexp-space with muse-regexp-blank.  Too many Emacs
344       functions treat [:blank:]+\n differently than [:space:], so we'll use
345       the former everywhere.
346     
347     * lisp/muse-convert.el (muse-write-citation): Ditto.
348     
349     * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
350     
351     * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
352     
353     * lisp/muse-publish.el (muse-publish-markup-regexps)
354       (muse-publish-markup-tag, muse-publish-surround-text)
355       (muse-publish-markup-list): Ditto.
356     
357     * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
358       Ditto.
359     
360     * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
361     
362     * lisp/muse-regexps.el (muse-regexp-space): Remove.
363     
364     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
365       muse-xml-markup-anchor.
366       (muse-docbook-markup-strings): Add markup strings for anchors.
367       (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
368     
369     * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
370     
371     * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
372       since we now have a sane default in muse-publish.el.
373       (muse-latex-markup-strings): Add markup strings for anchors.
374       (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
375     
376     * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
377       strings.  If style does not handle anchors, remove them.
378     
379     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
380       rule, since we now have a sane default in muse-publish.el.
381       (muse-texinfo-markup-strings): Add markup strings for anchors.
382       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
383     
384     * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
385       for handling anchors.
386       (muse-xml-markup-table): Pass row-len to begin-table-group markup
387       string.
388     
389     * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
390       anchors.
391       (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
393     modified files:
394      ChangeLog lisp/muse-colors.el lisp/muse-convert.el
395      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
396      lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
397      lisp/muse-regexps.el lisp/muse-registry.el
398      lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
399      lisp/muse.el
402 2005-12-24 22:07:28 GMT Michael Olson <mwolson@gnu.org> patch-316
404     Summary:
405       Adapt the remaining publishing styles.
406     Revision:
407       muse--main--1.0--patch-316
409     * lisp/muse-groff.el (muse-groff-markup-paragraph): Use
410       muse-insert-markup.
411     
412     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
413       muse-insert-markup.
414       (latex2png): Clean up the code a bit.
415     
416     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor): Use
417       muse-insert-markup.
418       (muse-texinfo-markup-table): Use the shiny new
419       muse-publish-table-fields function.
421     modified files:
422      ChangeLog lisp/muse-groff.el lisp/muse-latex2png.el
423      lisp/muse-texinfo.el
426 2005-12-24 21:47:44 GMT Michael Olson <mwolson@gnu.org> patch-315
428     Summary:
429       Make all XML-based publishing styles do tables.  Needs testing.
430     Revision:
431       muse--main--1.0--patch-315
433     * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
434       muse-xml-markup-table.
435       (muse-docbook-markup-regexps): Remove table kludges.
436       (muse-docbook-markup-strings): Add markup strings for tables.
437       (muse-docbook-encoding-map, muse-docbook-transform-content-type)
438       (muse-docbook-markup-table): Remove in favor of using the functions in
439       muse-xml-common.el.
440       (muse-docbook-encoding): Use muse-xml-transform-content-type.
441       (muse-docbook-markup-paragraph, muse-docbook-insert-anchor): Use
442       muse-insert-markup.
443       (muse-docbook-fixup-tables): Remove, since it isn't needed anymore.
444       (muse-docbook-prepare-buffer): New function that forces the escaping of
445       extra specials in URLs.
446     
447     * lisp/muse-html.el (muse-html-table-attributes): Add a leading space.
448       Fix documentation.
449       (muse-html-markup-regexps): Remove table kludges.
450       (muse-html-markup-strings): Add markup strings for tables.
451       (muse-html-encoding-map, muse-html-transform-content-type): Remove in
452       favor of the functions of muse-xml-common.el.
453       (muse-html-insert-anchor, muse-html-markup-paragraph)
454       (muse-html-class-tag): Use muse-insert-markup.
455       (muse-html-markup-table): Call muse-xml-markup-table to do most of the
456       work, passing attributes.
457       (muse-html-insert-contents): Use muse-insert-markup.  Bum it down a
458       bit.
459       (muse-html-encoding): Use muse-xml-transform-content-type.
460       (muse-html-fixup-tables): Remove.
461     
462     * lisp/muse-xml-common.el: Move a few functions and options here from
463       other publishing styles.  Make an initial attempt at an XML-based table
464       publishing routine that uses markup strings.  I'm not sure if it will
465       abstract easily enough to use with LaTeX, but that's not a huge
466       concern.
467     
468     * lisp/muse-xml.el (muse-xml-markup-regexps): Remove table kludges.
469       (muse-xml-markup-strings): Add table markup strings.  Omit table-group
470       markup since it's unnecessary sugar.
471       (muse-xml-encoding-map, muse-xml-transform-content-type)
472       (muse-xml-markup-table): Move to muse-xml-common.el.
473       (muse-xml-encoding): Pass default argument.
474       (muse-xml-markup-paragraph, muse-xml-insert-anchor): Use
475       muse-insert-markup.
476       (muse-xml-fixup-tables): Remove.
478     modified files:
479      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
480      lisp/muse-xml-common.el lisp/muse-xml.el
483 2005-12-24 20:01:37 GMT Michael Olson <mwolson@gnu.org> patch-314
485     Summary:
486       Implement a nicer way of publishing tables.  Fix some regexps.
487     Revision:
488       muse--main--1.0--patch-314
490     * lisp/muse-html.el (muse-html-markup-footnote): Fix logic error.  I
491       thought "/=" was a typo, but it really meant "!=".  Odd.  Let's avoid
492       that so that people familiar with C derivatives won't be confused :^) .
493       (muse-html-insert-anchor, muse-html-markup-paragraph): Fix regexp.  We
494       have to make sure to add "\n" to most negated sets if we don't want
495       them to span multiple lines.
496       (muse-html-escape-string): Move to muse-xml-common.el.
497       (muse-html-prepare-buffer): Use muse-xml-escape-string.
498     
499     * lisp/muse-journal.el (muse-journal-html-heading-regexp): Fix.
500     
501     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove the kludgy
502       table-joining regexp.
503       (muse-latex-markup-table): Call muse-publish-table-fields to get a
504       table structure that we can work with.  Now we can publish the entire
505       table at once.
506     
507     * lisp/muse-protocols.el (muse-browse-url-info): Fix regexps.
508     
509     * lisp/muse-publish.el (muse-publish-markup-regexps): Compact some
510       regexps.  Use a table-matching regexp that matches the entire region of
511       a table, rather than just one line.
512       (muse-publish-file): Docfix.
513       (muse-publish-markup-footnote): Compact regexp.
514       (muse-publish-table-fields): New function that snarfs the given region
515       and returns a table structure.
516     
517     * lisp/muse-regexps.el (muse-table-field-regexp): New regexp that matches
518       the field separator for tables.
519       (muse-table-line-regexp): New regexp that matches a table line.
520       (muse-tag-regexp): Fix regexp.
521     
522     * lisp/muse-registry.el (muse-registry-url-regexp)
523       (muse-registry-link-regexp): Fix.
524     
525     * lisp/muse-xml.el (muse-xml-insert-anchor): Fix regexp.
526     
527     * lisp/muse-xml-common.el: New file containing routines that are commonly
528       used by XML-ish publishing styles.
529       (muse-xml-sort-table): New function that sorts a table structure so
530       that it validates properly.  We don't use it yet, but we will.
532     new files:
533      lisp/.arch-ids/muse-xml-common.el.id lisp/muse-xml-common.el
535     modified files:
536      ChangeLog lisp/muse-html.el lisp/muse-journal.el
537      lisp/muse-latex.el lisp/muse-protocols.el lisp/muse-publish.el
538      lisp/muse-regexps.el lisp/muse-registry.el lisp/muse-xml.el
541 2005-12-23 06:18:46 GMT Michael Olson <mwolson@gnu.org> patch-313
543     Summary:
544       muse-latex: Work on table markup, isn't perfect yet.
545     Revision:
546       muse--main--1.0--patch-313
548     * lisp/muse-latex.el (muse-latex-markup-table): Make this sort of work.
549       I've got an idea for how it should be done.  We're going to try to
550       snarf the whole table in muse-publish using only regexps, and pass it
551       to the style-specific table markup function.
552     
553     * lisp/muse-publish.el (muse-publish-insert-url)
554       (muse-publish-markup-url): Use muse-insert-markup.
555       (muse-publish-verbatim-tag): Pass arguments correctly.
557     modified files:
558      ChangeLog lisp/muse-latex.el lisp/muse-publish.el
561 2005-12-23 05:27:53 GMT Michael Olson <mwolson@gnu.org> patch-312
563     Summary:
564       Get practically-perfect LaTeX special escaping.
565     Revision:
566       muse--main--1.0--patch-312
568     * examples/QuickStart.muse: Detabify, change URLs.
569     
570     * lisp/muse-latex.el (muse-latex-markup-specials-document): New option
571       that indicates the specials characters to escape in the whole document.
572       (muse-latex-markup-specials-example): New option that indicates the
573       specials to escape in <example> regions.
574       (muse-latex-markup-specials-literal): New option that indicates the
575       specials to escape in =monospaced text= and <code> regions.
576       (muse-latex-markup-specials-url): New option that indicates the
577       specials to escape in URLs.
578       (muse-latex-decide-specials): Determine which specials to use depending
579       on context.
580       (muse-latex-insert-anchor): Use muse-insert-markup.
581     
582     * lisp/muse-publish.el (muse-publish-markup-region): Escape specials in
583       the entire document.
584       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
585       List all contexts in documentation.  Skip past entire read-only regions
586       for a speed improvement.  We'll need this now that we're using it on
587       the whole document.  Fix a bug in retrieving specials.
588       (muse-publish-markup-enddots, muse-publish-markup-dots)
589       (muse-publish-markup-rule, muse-publish-surround-text): Use
590       muse-insert-markup.
591       (muse-publish-markup-leading-space): Take 2 more arguments for easy
592       generalization.
593       (muse-publish-markup-verse): Pass more arguments to
594       muse-publish-markup-leading-space.
595       (muse-publish-url): Fix a specials bug with bare links.
596       (muse-publish-code-tag): Use 'literal context here.
598     modified files:
599      ChangeLog examples/QuickStart.muse lisp/muse-latex.el
600      lisp/muse-publish.el
603 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
605     Summary:
606       muse-build: Prevent backup files when generating autoloads.
607     Revision:
608       muse--main--1.0--patch-311
610     * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
611       that we don't get muse-autoloads.el~ files.
613     modified files:
614      ChangeLog scripts/muse-build.el
617 2005-12-22 04:12:00 GMT Michael Olson <mwolson@gnu.org> patch-310
619     Summary:
620       Begin implementing context-specific handling of special characters.
621     Revision:
622       muse--main--1.0--patch-310
624     * lisp/muse-publish.el (muse-publish-url-transforms)
625       (muse-publish-desc-transforms): Remove
626       muse-publish-escape-specials-in-string, since we will explicitly call
627       this with the proper parameters later on.
628       (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
629       Add new optional CONTEXT argument that specifies further information to
630       use when obtaining the specials that will be applied to the text.  If
631       someone specifies a function instead of an alist for the style's
632       specials, call it and pass CONTEXT.
633       (muse-publish-markup-word): Indicate the context when escaping
634       specials.  Make sure we have a context before continuing the publishing
635       of the word.
636       (muse-publish-markup-email, muse-publish-markup-url)
637       (muse-publish-code-tag, muse-publish-example-tag)
638       (muse-publish-verbatim-tag): Indicate the context when escaping
639       specials.
640       (muse-publish-url): Explicitly escape specials, rather than expecting
641       it to be done in a user-customizable hook.  Use different contexts for
642       url and description.
644     modified files:
645      ChangeLog lisp/muse-publish.el
648 2005-12-21 02:44:57 GMT Michael Olson <mwolson@gnu.org> patch-309
650     Summary:
651       Merged from mwolson@gnu.org--2005 (patch 37)
652     Revision:
653       muse--main--1.0--patch-309
655     Patches applied:
656     
657      * mwolson@gnu.org--2005/muse--rel--3.02--patch-37
658        Make error messages during publishing more friendly.
660     modified files:
661      ChangeLog lisp/muse-mode.el lisp/muse.el
663     new patches:
664      mwolson@gnu.org--2005/muse--rel--3.02--patch-37
667 2005-12-21 02:07:34 GMT Michael Olson <mwolson@gnu.org> patch-308
669     Summary:
670       Don't mix up links and footnotes.
671     Revision:
672       muse--main--1.0--patch-308
674     * lisp/muse-html.el (muse-html-markup-footnote): Change "/=" typo to "=".
675     
676     * lisp/muse-publish.el (muse-publish-markup-footnote): Don't mix up links
677       and footnotes.  Thanks to Dale Smith for spotting this.
679     modified files:
680      ChangeLog lisp/muse-html.el lisp/muse-publish.el
683 2005-12-17 17:16:32 GMT Michael Olson <mwolson@gnu.org> patch-307
685     Summary:
686       Merged from mwolson@gnu.org--2005 (patch 36)
687     Revision:
688       muse--main--1.0--patch-307
690     Patches applied:
691     
692      * mwolson@gnu.org--2005/muse--rel--3.02--patch-36
693        Release Emacs Muse 3.02.5.
695     modified files:
696      ChangeLog Makefile.defs NEWS debian/changelog lisp/muse.el
697      muse.texi
699     new patches:
700      mwolson@gnu.org--2005/muse--rel--3.02--patch-36
703 2005-12-17 02:10:32 GMT Michael Olson <mwolson@gnu.org> patch-306
705     Summary:
706       Merged from mwolson@gnu.org--2005 (patch 35)
707     Revision:
708       muse--main--1.0--patch-306
710     Patches applied:
711     
712      * mwolson@gnu.org--2005/muse--rel--3.02--patch-35
713        muse-colors: Fix QuickStart display bug.
715     modified files:
716      ChangeLog lisp/muse-colors.el
718     new patches:
719      mwolson@gnu.org--2005/muse--rel--3.02--patch-35
722 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
724     Summary:
725       Revert QuickStart changes, hack more on muse.rnc.
726     Revision:
727       muse--main--1.0--patch-305
729     * examples/QuickStart.muse: Revert previous changes; they cause
730       publishing to fail.  Hrm.  Guess I'll have to fix the display issue
731       with <literal> tags then.
732     
733     * muse.rnc: Put blockquote in the muse.element namespace, since it's not
734       an attribute.
736     modified files:
737      ChangeLog examples/QuickStart.muse examples/muse.rnc
740 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
742     Summary:
743       QuickStart: Correct old syntax.
744     Revision:
745       muse--main--1.0--patch-304
747     * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
748       Just use equal sign escaping.
750     modified files:
751      ChangeLog examples/QuickStart.muse
754 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
756     Summary:
757       Make XML publishing work with QuickStart; no longer considered unstable.
758     Revision:
759       muse--main--1.0--patch-303
761     * examples/muse.rnc: Strip trailing whitespace.  Hack it to the point
762       that it works with our QuickStart document.
763     
764     * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
765       (fullclean): Adapt to work with .muse extension.
766     
767     * examples/QuickStart.muse: Rename from QuickStart.  This makes it
768       automatically get colorized as a Muse document when opened.
769     
770     * lisp/muse-xml.el: Move from experimental.
771       (muse-xml-footer): Use correct ending tag.
772       (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
773       annoying error regarding "&mdash;" when validating with nxml-mode.
774       rule and fn-sep should use the empty form of the HR tag.
775     
776     * README: Fix directions for QuickStart.
778     modified files:
779      ChangeLog README examples/Makefile examples/muse.rnc
780      lisp/muse-xml.el
782     renamed files:
783      examples/.arch-ids/QuickStart.id
784        ==> examples/.arch-ids/QuickStart.muse.id
785      examples/QuickStart
786        ==> examples/QuickStart.muse
787      experimental/.arch-ids/muse-xml.el.id
788        ==> lisp/.arch-ids/muse-xml.el.id
789      experimental/muse-xml.el
790        ==> lisp/muse-xml.el
793 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
795     Summary:
796       muse-html: Fix regexp error.
797     Revision:
798       muse--main--1.0--patch-302
800     * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
801       string.
803     modified files:
804      ChangeLog lisp/muse-html.el
807 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
809     Summary:
810       Makefile: Minor tweak.
811     Revision:
812       muse--main--1.0--patch-301
814     * lisp/Makefile (ELC): Base this on $(EL).  This should keep
815       muse-autoloads.elc from being added to the list -- it won't be compiled
816       anyway.
818     modified files:
819      ChangeLog lisp/Makefile
822 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
824     Summary:
825       Generate autoloads file.
826     Revision:
827       muse--main--1.0--patch-300
829     * Makefile (autoloads): New rule that calls "make autoloads" in lisp
830       directory.
831     
832     * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
833       list.
834       (all): Generate autoloads.
835       (autoloads): Make muse-autoloads.el.
836       (muse-autoloads.el): Call `muse-generate-autoloads' from
837       scripts/muse-build.el with arguments representing the directories to
838       use when searching for autoloads.
839       (realclean distclean fullclean): Remove autoloads.
840     
841     * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
842       Muse.  Deal with XEmacs and its quirky insistence on doing most of the
843       work itself.  Expand all command line args so that the right
844       directories are searched.  Hardcode muse-autoloads.el as the name of
845       the generated autoloads file.  Use my custom header and footer, if
846       possible.
848     modified files:
849      ChangeLog Makefile lisp/Makefile scripts/muse-build.el
852 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
854     Summary:
855       Add autoload cookies.
856     Revision:
857       muse--main--1.0--patch-299
859     Add autoload cookies to several functions.
861     modified files:
862      ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
863      lisp/muse-project.el lisp/muse-protocols.el
864      lisp/muse-publish.el
867 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
869     Summary:
870       muse-mode: Make muse-edit-link-at-point work.
871     Revision:
872       muse--main--1.0--patch-298
874     * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
875       this function works.  Before, it would remove an arbitrary chunk of the
876       top of the buffer.
878     modified files:
879      ChangeLog lisp/muse-mode.el
882 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
884     Summary:
885       Change mode of muse-protocols to 644.
886     Revision:
887       muse--main--1.0--patch-297
890     modified files:
891      ChangeLog lisp/muse-protocols.el
894 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
896     Summary:
897       muse-wiki: WikiWord suffix fix.
898     Revision:
899       muse--main--1.0--patch-296
901     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
902       be nothing at the end.  This allows us to separate WikiWords with
903       "''''" to indicate suffixes.
905     modified files:
906      ChangeLog lisp/muse-wiki.el
909 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
911     Summary:
912       muse-wiki: Fix an error that occurs when muse-colors is not loaded.
913     Revision:
914       muse--main--1.0--patch-295
916     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
917       error when muse-colors is not loaded.  Thanks to Stefan van der Walt
918       for the report.
920     modified files:
921      ChangeLog lisp/muse-wiki.el
924 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
926     Summary:
927       muse-publish: Make muse-insert-markup a function.
928     Revision:
929       muse--main--1.0--patch-294
931     * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
932       defsubst.
934     modified files:
935      ChangeLog lisp/muse-publish.el
938 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
940     Summary:
941       Merged from muse--rel--3.02 (patch 29)
942     Revision:
943       muse--main--1.0--patch-293
945     Patches applied:
946     
947      * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
948        muse-mode: Fix semicolon in paragraph issue.
950     modified files:
951      ChangeLog lisp/muse-mode.el
953     new patches:
954      mwolson@gnu.org--2005/muse--rel--3.02--patch-29
957 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
959     Summary:
960       Merged from muse--rel--3.02 (patch 28)
961     Revision:
962       muse--main--1.0--patch-292
964     Patches applied:
965     
966      * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
967        muse-project: Deal with edge case.
969     modified files:
970      ChangeLog lisp/muse-project.el
972     new patches:
973      mwolson@gnu.org--2005/muse--rel--3.02--patch-28
976 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
978     Summary:
979       Merged from muse--rel--3.02 (patch 27)
980     Revision:
981       muse--main--1.0--patch-291
983     Patches applied:
984     
985      * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
986        muse-project: Prevent auto-save files from being included.
988     modified files:
989      ChangeLog lisp/muse-project.el
991     new patches:
992      mwolson@gnu.org--2005/muse--rel--3.02--patch-27
995 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
997     Summary:
998       muse-groff: Fix compiler warning.
999     Revision:
1000       muse--main--1.0--patch-290
1002     * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
1004     modified files:
1005      ChangeLog lisp/muse-groff.el
1008 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
1010     Summary:
1011       muse-registry: Attempt to increase Emacs20 compatibility.
1012     Revision:
1013       muse--main--1.0--patch-289
1015     * lisp/muse-registry.el (muse-registry-show)
1016       (muse-registry-update-registry, muse-registry-make-new-registry): Use
1017       dolist instead of mapc for nomimal support of Emacs20, since Planner
1018       tries to support it.
1020     modified files:
1021      ChangeLog lisp/muse-registry.el
1024 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
1026     Summary:
1027       XEmacs fixes in muse-latex2png and muse-registry.
1028     Revision:
1029       muse--main--1.0--patch-288
1031     * lisp/muse-latex2png.el (latex2png): Fix XEmacs error.  It seems better
1032       to use expand-file-name than concat, since the result of the
1033       temp-directory function sometimes doesn't have a trailing backslash.
1034     
1035     * lisp/muse-registry.el (muse-registry-url-regexp): Use
1036       muse-regexp-space.
1037       (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
1038       (muse-registry-make-new-registry): Use a better heuristic for
1039       determining whether the given file is actually a directory.  This
1040       avoids the use of `directory-files-and-attributes', which is not
1041       available in XEmacs.
1042       (muse-registry-new-entries): Use muse-match-string-no-properties.
1044     modified files:
1045      ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
1048 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
1050     Summary:
1051       muse-registry.el: Fix compiler warnings.
1052     Revision:
1053       muse--main--1.0--patch-287
1055     * lisp/muse-registry.el: Fix compiler warnings.  Remove dependency on
1056       cl.el.
1058     modified files:
1059      ChangeLog lisp/muse-registry.el
1062 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
1064     Summary:
1065       muse-wiki: First try at implementing WikiName separator.
1066     Revision:
1067       muse--main--1.0--patch-286
1069     * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
1070       markup, for when you want to add a suffix to a WikiName.
1072     modified files:
1073      ChangeLog lisp/muse-wiki.el
1076 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
1078     Summary:
1079       Merged from muse--rel--3.02 (patch 25)
1080     Revision:
1081       muse--main--1.0--patch-285
1083     Patches applied:
1084     
1085      * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
1086        muse-latex: Get table of contents to publish correctly.
1088     modified files:
1089      ChangeLog lisp/muse-latex.el
1091     new patches:
1092      mwolson@gnu.org--2005/muse--rel--3.02--patch-25
1095 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
1097     Summary:
1098       Add muse-registry.el to Muse.
1099     Revision:
1100       muse--main--1.0--patch-284
1102     * lisp/muse-registry.el: New file contributed by Bastien Guerry that
1103       provides a URL registry for Muse.
1105     new files:
1106      lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
1108     modified files:
1109      AUTHORS ChangeLog
1112 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
1114     Summary:
1115       muse-mode: Minor fix.
1116     Revision:
1117       muse--main--1.0--patch-283
1119     * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
1120       and save-excursion as recommended by Emacs documentation.
1122     modified files:
1123      ChangeLog lisp/muse-mode.el
1126 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
1128     Summary:
1129       muse-mode: Handle case where we visit an anchor-only link.
1130     Revision:
1131       muse--main--1.0--patch-282
1133     * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
1134       consists of only an anchor.  Thanks to Jim Ottaway for the patch.
1136     modified files:
1137      ChangeLog lisp/muse-mode.el
1140 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
1142     Summary:
1143       muse-colors: Add faces for all 3 levels of emphasis.
1144     Revision:
1145       muse--main--1.0--patch-281
1147     * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
1148       (muse-emphasis-3): New faces that represent italic, bold, and bold
1149       italic emphasis, respectively.
1150       (muse-colors-emphasized): Use new faces.  Thanks to Phillip Lord for
1151       the suggestion and the initial code. 
1153     modified files:
1154      AUTHORS ChangeLog lisp/muse-colors.el
1157 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
1159     Summary:
1160       muse-latex2png: XEmacs compatibility.
1161     Revision:
1162       muse--main--1.0--patch-280
1164     * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
1165       file-expand-wildcards, since it was a no-op.
1166       (latex2png): Fall back to a temporary directory variable that works
1167       with XEmacs.  Thanks to Neilen Marais for the report and suggested fix.
1169     modified files:
1170      ChangeLog lisp/muse-latex2png.el
1173 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
1175     Summary:
1176       Update AUTHORS.
1177     Revision:
1178       muse--main--1.0--patch-279
1180     * AUTHORS: Update.
1182     modified files:
1183      AUTHORS ChangeLog
1186 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
1188     Summary:
1189       Don't split anchors in URLs.
1190     Revision:
1191       muse--main--1.0--patch-278
1193     * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
1194       Ottaway.  Remove ANCHOR parameter.  Compute the anchor ourselves.  Make
1195       sure that we handle URLs before trying to split the anchor.
1196       (muse-visit-link): Don't compute the anchor.  Let the callee do that.
1198     modified files:
1199      ChangeLog lisp/muse-mode.el
1202 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
1204     Summary:
1205       Merged from mwolson@gnu.org--2005 (patch 23)
1206     Revision:
1207       muse--main--1.0--patch-277
1209     Patches applied:
1210     
1211      * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
1212        muse-wiki: WikiWords can have consecutive capital letters.
1214     modified files:
1215      ChangeLog lisp/muse-wiki.el
1217     new patches:
1218      mwolson@gnu.org--2005/muse--rel--3.02--patch-23
1221 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
1223     Summary:
1224       Deal with case when muse-make-link is passed an explicit link.
1225     Revision:
1226       muse--main--1.0--patch-276
1228     * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
1229       with case when we are passed an explicit-style link.
1231     modified files:
1232      ChangeLog lisp/muse-mode.el
1235 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
1237     Summary:
1238       Merged from mwolson@gnu.org--2005 (patch 20-22)
1239     Revision:
1240       muse--main--1.0--patch-275
1242     Patches applied:
1243     
1244      * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
1245        Update NEWS.
1246     
1247      * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
1248        Update examples.
1249     
1250      * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
1251        Release Emacs Muse 3.02.02.
1253     new files:
1254      examples/mwolson/templates/.arch-ids/header.tex.id
1255      examples/mwolson/templates/header.tex
1257     modified files:
1258      ChangeLog NEWS examples/mwolson/muse-init.el
1259      examples/mwolson/templates/header.html lisp/muse.el muse.texi
1261     new patches:
1262      mwolson@gnu.org--2005/muse--rel--3.02--patch-20
1263      mwolson@gnu.org--2005/muse--rel--3.02--patch-21
1264      mwolson@gnu.org--2005/muse--rel--3.02--patch-22
1267 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
1269     Summary:
1270       Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
1271     Revision:
1272       muse--main--1.0--patch-274
1274     Patches applied:
1275     
1276      * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1277        Don't interpret enddots, dots, and rule inside of links.
1278     
1279      * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1280        Allow bad WikiWords to be colorized, by popular request.
1281     
1282      * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1283        Be more fault-tolerant about muse-file-extension.
1284     
1285      * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1286        Prepare debian files for new minor release.
1287     
1288      * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1289        Update NEWS.
1290     
1291      * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1292        NEWS: Add migration note.
1293     
1294      * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1295        Merged from mwolson@gnu.org--2005 (patch 272-273)
1297     modified files:
1298      ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
1299      debian/control debian/rules lisp/muse-colors.el
1300      lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
1302     new patches:
1303      mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1304      mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1305      mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1306      mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1307      mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1308      mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1309      mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1312 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
1314     Summary:
1315       muse-latex: Make footnotes look a bit more natural for LaTeX users.
1316     Revision:
1317       muse--main--1.0--patch-273
1319     * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
1320       for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
1322     modified files:
1323      ChangeLog lisp/muse-latex.el
1326 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
1328     Summary:
1329       muse-texinfo: Correct markup strings for dots, enddots, center.
1330     Revision:
1331       muse--main--1.0--patch-272
1333     * AUTHORS: Bookkeeping
1334     
1335     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
1336       Jim Ottaway that produces correct output for dots, enddots, and
1337       centered text.
1339     modified files:
1340      AUTHORS ChangeLog lisp/muse-texinfo.el
1343 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
1345     Summary:
1346       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)
1347     Revision:
1348       muse--main--1.0--patch-271
1350     Mark several revisions as "included".  No actual changes were made to the
1351     source.
1353     modified files:
1354      ChangeLog
1356     new patches:
1357      davidsmith@acm.org--2005/muse--devo--1.0--base-0
1358      davidsmith@acm.org--main/muse--devo--1.0--base-0
1359      davidsmith@acm.org--main/muse--devo--1.0--patch-1
1360      davidsmith@acm.org--main/muse--devo--1.0--patch-2
1361      hodique@lifl.fr--2005/muse--yh--1.0--patch-40
1362      hodique@lifl.fr--2005/muse--yh--1.0--patch-41
1363      hodique@lifl.fr--2005/muse--yh--1.0--patch-42
1364      hodique@lifl.fr--2005/muse--yh--1.0--patch-43
1365      hodique@lifl.fr--2005/muse--yh--1.0--patch-44
1366      hodique@lifl.fr--2005/muse--yh--1.0--patch-45
1367      mwolson@gnu.org--2005/muse--rel--3.02--base-0
1368      mwolson@gnu.org--2005/muse--rel--3.02--patch-1
1369      mwolson@gnu.org--2005/muse--rel--3.02--patch-2
1370      mwolson@gnu.org--2005/muse--rel--3.02--patch-3
1371      mwolson@gnu.org--2005/muse--rel--3.02--patch-4
1372      mwolson@gnu.org--2005/muse--rel--3.02--patch-5
1373      mwolson@gnu.org--2005/muse--rel--3.02--patch-6
1374      mwolson@gnu.org--2005/muse--rel--3.02--patch-7
1375      mwolson@gnu.org--2005/muse--rel--3.02--patch-8
1378 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
1380     Summary:
1381       muse-groff: Provide groff-pdf style rather than pdf.
1382     Revision:
1383       muse--main--1.0--patch-270
1385     * experimental/muse-groff.el: Remove, since the original author keeps his
1386       version in the lisp/ directory, and it's reasonably stable by now.
1387     
1388     * lisp/muse-groff.el: Detabify source.
1389       ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
1390       avoid a conflict with the latex-based pdf style.
1392     removed files:
1393      experimental/.arch-ids/muse-groff.el.id
1394      experimental/muse-groff.el
1396     modified files:
1397      ChangeLog lisp/muse-groff.el
1400 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
1402     Summary:
1403       Merged from ajk@iu.edu--2005 (patch 0-9)
1404     Revision:
1405       muse--main--1.0--patch-269
1407     Patches applied:
1408     
1409      * ajk@iu.edu--2005/muse--ajk--1.0--base-0
1410        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
1411     
1412      * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1413        Publish PDF using GROFF with mom macros.
1414     
1415      * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1416        Kinda works, still need tables and a bunch of other stuff.
1417     
1418      * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1419        Remove extra newlines from QUOTE calls.
1420     
1421      * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1422        mom -> groff
1423     
1424      * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1425        - fix syntax of definition of muse-groff-markup-strings
1426     
1427      * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1428        Use \z to keep leading space that will result from .URL...
1429     
1430      * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1431        Don't use .blm (blank line == paragraph break).  Hopefu...
1432     
1433      * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1434        Use markup-strings for <example>.
1435     
1436      * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1437        Catch up with mwolson
1439     new files:
1440      lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
1442     modified files:
1443      ChangeLog
1445     new patches:
1446      ajk@iu.edu--2005/muse--ajk--1.0--base-0
1447      ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1448      ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1449      ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1450      ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1451      ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1452      ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1453      ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1454      ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1455      ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1458 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
1460     Summary:
1461       Allow "-" in publishing directives.
1462     Revision:
1463       muse--main--1.0--patch-268
1465     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
1466       publishing directives.  Thanks to Jim Ottaway for the suggestion.
1468     modified files:
1469      ChangeLog lisp/muse-publish.el
1472 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
1474     Summary:
1475       muse-latex: Fix "generation of PDF failed" message.
1476     Revision:
1477       muse--main--1.0--patch-267
1479     * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
1480       t or nil depending on whether the publishing attempt was successful.
1482     modified files:
1483      ChangeLog lisp/muse-latex.el
1486 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
1488     Summary:
1489       Call pdflatex a reasonable number of times.
1490     Revision:
1491       muse--main--1.0--patch-266
1493     * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
1494       times, depending on what return value we get.  Thanks to John Wiegley
1495       for the heads up.
1497     modified files:
1498      ChangeLog Makefile.defs debian/changelog debian/rules
1499      lisp/muse-latex.el
1502 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
1504     Summary:
1505       Temporary workaround to make lists work properly again.
1506     Revision:
1507       muse--main--1.0--patch-265
1509     * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
1510       properties to lists, since we need to be able to reduce them in later
1511       publishing rules for muse-html.  I'd really like to change the way
1512       lists are marked up so as to obviate the need for this.
1514     modified files:
1515      ChangeLog lisp/muse-publish.el
1518 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
1520     Summary:
1521       Attempt to fix read-only error.
1522     Revision:
1523       muse--main--1.0--patch-264
1525     * lisp/muse-publish.el (muse-publish-markup-buffer): Set
1526       inhibit-read-only to t so that we don't get buffer-read-only errors.
1528     modified files:
1529      ChangeLog lisp/muse-publish.el
1532 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
1534     Summary:
1535       Fix mistyping of new option name.
1536     Revision:
1537       muse--main--1.0--patch-263
1539     * lisp/muse-publish.el (muse-publish-markup-comment)
1540       (muse-publish-comment-tag): s/markup-//g.  Fix mistyping of new option.
1542     modified files:
1543      ChangeLog lisp/muse-publish.el
1546 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
1548     Summary:
1549       muse-publish: Use `apply' instead of passing list to `insert'.
1550     Revision:
1551       muse--main--1.0--patch-262
1553     * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
1554       passing a list to `insert'.  Thanks to Mark Triggs for the suggestion.
1555       Hopefully this will fix a backtrace or two.
1557     modified files:
1558      ChangeLog lisp/muse-publish.el
1561 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
1563     Summary:
1564       muse-latex2png: Put png files in correct place.  all: Introduce comment syntax.
1565     Revision:
1566       muse--main--1.0--patch-261
1568     * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
1569       'comment-begin and 'comment-end.
1570     
1571     * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
1572     
1573     * lisp/muse-html.el (muse-html-markup-strings): Ditto.
1574     
1575     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
1576     
1577     * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.  Remove second
1578       argument for "\ref", since it isn't valid LaTeX.
1579     
1580     * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
1581       muse-publishing-current-output-path rather than
1582       muse-publishing-current-file.
1583     
1584     * lisp/muse-publish.el (muse-publishing-current-output-path): New
1585       variable that determines where the current file is being published to.
1586       (muse-publish-file): Set muse-publishing-current-output-path.
1587       (muse-publish-comments-p): New option that determines whether comments
1588       should be deleted or published.  Default is to delete.
1589       (muse-publish-markup-comment, muse-publish-comment-tag): Use
1590       muse-publish-comments-p.
1592     modified files:
1593      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1594      lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
1595      lisp/muse-publish.el lisp/muse-texinfo.el
1598 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
1600     Summary:
1601       muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
1602     Revision:
1603       muse--main--1.0--patch-260
1605     * AUTHORS: Bookkeeping.
1606     
1607     * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
1608       `output-dir' is not defined, so let's just use pubdir.
1609     
1610     * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
1611       Ottaway.
1613     modified files:
1614      AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
1617 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
1619     Summary:
1620       Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
1621     Revision:
1622       muse--main--1.0--patch-259
1624     * AUTHORS: Update.
1625     
1626     * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
1627       table headers and overlining table footers, as suggested by Trent Buck.
1628     
1629     * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
1630       author has agreed to send in a copyright assignment form.
1632     modified files:
1633      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
1635     renamed files:
1636      contrib/.arch-ids/muse-latex2png.el.id
1637        ==> lisp/.arch-ids/muse-latex2png.el.id
1638      contrib/muse-latex2png.el
1639        ==> lisp/muse-latex2png.el
1642 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
1644     Summary:
1645       Pave the way for entire-document escaping of specials.
1646     Revision:
1647       muse--main--1.0--patch-258
1649     * lisp/muse-mode.el (muse-mode): Silence compiler warning.
1650     
1651     * lisp/muse-publish.el (muse-insert-markup): New function that is used
1652       for inserting markup text.  Currently, this inserts the text and adds
1653       the read-only property.  This should permit us to deal with escaping
1654       specials in the entire document, later on.
1655       (muse-publish-section-close, muse-publish-markup-word)
1656       (muse-publish-markup-emdash, muse-publish-markup-enddots)
1657       (muse-publish-markup-dots, muse-publish-markup-rule)
1658       (muse-publish-markup-heading, muse-publish-markup-footnote)
1659       (muse-publish-markup-fn-sep, muse-publish-surround-text)
1660       (muse-publish-markup-list, muse-publish-markup-leading-space)
1661       (muse-publish-markup-verse): Use muse-insert-markup instead of
1662       `insert'.  Don't use this on whitespace, just the markup text itself.
1663     
1664     * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
1665       Ditto.
1666     
1667     * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
1669     modified files:
1670      ChangeLog lisp/muse-book.el lisp/muse-journal.el
1671      lisp/muse-mode.el lisp/muse-publish.el
1674 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
1676     Summary:
1677       By default, use ".muse" extension and do not detect by pathname.
1678     Revision:
1679       muse--main--1.0--patch-257
1681     * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
1682       (muse-file-extension): Default to "muse".  This has the effect of
1683       making Emacs associate the ".muse" extension with muse-mode, without
1684       trying to figure things out from the path to the file.  The former
1685       method is usually considered to be best, so we'll go with it.
1687     modified files:
1688      ChangeLog lisp/muse-mode.el lisp/muse.el
1691 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
1693     Summary:
1694       Emacs 21 flyspell fix.
1695     Revision:
1696       muse--main--1.0--patch-256
1698     * lisp/muse-mode.el (muse-mode): I finally figured out how to get
1699       flyspell to pay attention to my muse-mode-flyspell-p constraints, which
1700       means that the version of flyspell that comes with Emacs21 will no
1701       longer mess up links.
1703     modified files:
1704      ChangeLog lisp/muse-mode.el
1707 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
1709     Summary:
1710       Merged from jeho@jeho.org--2005 (patch 0-11)
1711     Revision:
1712       muse--main--1.0--patch-255
1714     * AUTHORS: Update.
1715     
1716     * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
1717       footnode-end mark.
1718     
1719     * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
1720       links.
1721       (muse-visit-link-default): Save position before searching, in case the
1722       search fails.  Use a regexp search.  Start from beginning of document.
1723       Refine search regexp.
1724     
1725     * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
1726       that indicated whether project names without a page specifier will be
1727       considered links.
1728       (muse-wiki-handle-interwiki): Consult
1729       `muse-wiki-ignore-bare-project-names'.
1730     
1731     Patches applied:
1732     
1733      * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1734        muse-mode.el fix for muse-visit-link-default
1735     
1736      * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1737        muse-mode.el fix intangible problem in muse-link-at-point
1738     
1739      * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1740        muse-wiki: added option for not rendering bare project names as links
1741     
1742      * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1743        muse-mode.el: fix finding an anchor
1744     
1745      * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1746        muse-latex.el: fix footnote-end
1748     modified files:
1749      AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
1750      lisp/muse-wiki.el
1752     new patches:
1753      jeho@jeho.org--2005/muse--jeho--1.0--base-0
1754      jeho@jeho.org--2005/muse--jeho--1.0--patch-1
1755      jeho@jeho.org--2005/muse--jeho--1.0--patch-2
1756      jeho@jeho.org--2005/muse--jeho--1.0--patch-3
1757      jeho@jeho.org--2005/muse--jeho--1.0--patch-4
1758      jeho@jeho.org--2005/muse--jeho--1.0--patch-5
1759      jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1760      jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1761      jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1762      jeho@jeho.org--2005/muse--jeho--1.0--patch-9
1763      jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1764      jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1767 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
1769     Summary:
1770       contrib/muse-latex2png.el: Put images in the correct directory.
1771     Revision:
1772       muse--main--1.0--patch-254
1774     * contrib/muse-latex2png.el (latex2png-move2pubdir)
1775       (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
1776       puts generated images in the correct directory.
1778     modified files:
1779      AUTHORS ChangeLog contrib/muse-latex2png.el
1782 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
1784     Summary:
1785       Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
1786     Revision:
1787       muse--main--1.0--patch-253
1789     * experimental/muse-xml.el (muse-xml-insert-anchor)
1790       (muse-xml-markup-anchor): Make sure we don't blow away the text just
1791       before an anchor.  On all types but texinfo, insert a newline
1792       immediately after the anchor.
1793     
1794     * lisp/muse-docbook.el (muse-docbook-insert-anchor)
1795       (muse-docbook-markup-anchor): Ditto.
1796     
1797     * lisp/muse-html.el (muse-html-insert-anchor)
1798       (muse-html-markup-anchor): Ditto.
1799     
1800     * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
1801       (muse-texinfo-markup-anchor): Ditto.
1802     
1803     * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
1804       the anchor the first match group.
1805     
1806     * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
1807       internal-link rather than \hyperlink{}.  Thanks to Jim Ottaway for the
1808       suggestion.
1809       (muse-latex-insert-anchor): Use a simpler routine that inserts
1810       \label{}.
1812     modified files:
1813      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1814      lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
1815      lisp/muse-texinfo.el
1818 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
1820     Summary:
1821       Allow anchors to occur near (rather than at) the beginning of line.
1822     Revision:
1823       muse--main--1.0--patch-252
1825     * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
1826       characters before anchor, like " - ".  Thanks to Phillip Lord for the
1827       suggestion.
1829     modified files:
1830      ChangeLog lisp/muse-publish.el
1833 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
1835     Summary:
1836       Minor bookkeeping update.
1837     Revision:
1838       muse--main--1.0--patch-251
1840     * AUTHORS: Update information.
1842     modified files:
1843      AUTHORS ChangeLog
1846 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
1848     Summary:
1849       muse-mathml: New experimental embedded MathML publisher.
1850     Revision:
1851       muse--main--1.0--patch-250
1853     * lisp/muse-html.el (muse-html): Fix docstring.
1854     
1855     * experimental/muse-mathml.el: New file that implements a <math> tag.
1856       With the help of an external program, this will translate LaTeX code
1857       between <math> and </math> to embedded MathML.  A new style called
1858       "mathml" is defined, which is derived from the XHTML style, but with a
1859       more suitable header.
1861     new files:
1862      experimental/.arch-ids/muse-mathml.el.id
1863      experimental/muse-mathml.el
1865     modified files:
1866      ChangeLog lisp/muse-html.el
1869 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
1871     Summary:
1872       muse-latex: Ignore anchor if it occurs at end of line.
1873     Revision:
1874       muse--main--1.0--patch-249
1876     * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
1877       the end of a line, ignore it.  Thanks to Na Li for the suggestion.
1879     modified files:
1880      ChangeLog experimental/muse-xml.el lisp/muse-latex.el
1883 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
1885     Summary:
1886       Add ability to publish embedded LaTeX content as a PNG.
1887     Revision:
1888       muse--main--1.0--patch-248
1890     * lisp/muse-publish.el (muse-publishing-styles)
1891       (muse-publishing-current-file, muse-publishing-current-style)
1892       (muse-publishing-styles): Add documentation.
1893     
1894     * contrib/muse-latex2png.el: New file that adds the <latex> tag.  The tag
1895       expects LaTeX content, and will publish a PNG file.  If you're
1896       interesting in helping, check out To Do in the commentary.  This is in
1897       /contrib for now, since the original author doesn't have a copyright
1898       assignment on file with the FSF.
1900     new files:
1901      contrib/.arch-ids/muse-latex2png.el.id
1902      contrib/muse-latex2png.el
1904     modified files:
1905      AUTHORS ChangeLog lisp/muse-publish.el
1908 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1910     Summary:
1911       muse-groff.el: New publishing styles groff and groff-pdf.
1912     Revision:
1913       muse--main--1.0--patch-247
1915     * AUTHORS: Add AJK.
1916     
1917     * lisp/muse.el: Use the correct month name for this release.  Oops.
1918     
1919     * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1920     
1921     * experimental/muse-groff.el: New file containing the groff and groff-pdf
1922       publishing styles.
1924     new files:
1925      experimental/.arch-ids/muse-groff.el.id
1926      experimental/muse-groff.el
1928     modified files:
1929      AUTHORS ChangeLog lisp/muse.el muse.texi
1932 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1934     Summary:
1935       Figure out syntax of :set.
1936     Revision:
1937       muse--main--1.0--patch-246
1939     * lisp/muse-project.el (muse-project): Make the :set option inline to
1940       match the actual syntax that Muse recognizes.
1941     
1942     * muse.texi (Projects): Note that I need to work on this section.
1944     modified files:
1945      ChangeLog lisp/muse-project.el muse.texi
1948 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1950     Summary:
1951       Release Emacs Muse 3.02.01.
1952     Revision:
1953       muse--main--1.0--patch-245
1955     * NEWS: Update entries for Muse 3.02.01.
1956     
1957     * debian/rules: Install NEWS.Debian.
1958     
1959     * debian/NEWS: New file that contains Debian-related news items.
1960     
1961     * examples/mwolson/muse-init.el: Update with my latest changes.
1962     
1963     * examples/mwolson/templates/footer.html: Use
1964       `muse-publishing-directive'.
1966     new files:
1967      debian/.arch-ids/NEWS.id debian/NEWS
1969     modified files:
1970      ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1971      examples/mwolson/muse-init.el
1972      examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1975 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1977     Summary:
1978       Fix customization bugs concerning muse-project-alist.
1979     Revision:
1980       muse--main--1.0--patch-244
1982     * examples/johnw/muse-johnw.el: Update with latest version from John.
1983     
1984     * muse-project.el (muse-project-alist-using-customize): New variable that
1985       indicates whether or not we just used customize to modify the value of
1986       muse-project-alist.
1987       (muse-project-alist-get): Set muse-project-alist-using-customize.
1988       (muse-project-alist-set): Only try to unescape muse-project-alist if
1989       muse-project-alist-using-customize is set.  Make sure that the value we
1990       save to .emacs is unescaped.
1991       (muse-project): Add definition for :value-delete so that we can work
1992       around an Emacs21 and XEmacs21 annoyance.
1994     modified files:
1995      ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1998 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
2000     Summary:
2001       Try to make link properties more sane.
2002     Revision:
2003       muse--main--1.0--patch-243
2005     * lisp/muse-colors.el (muse-link-properties): Try to make link properties
2006       a bit smarter.  It is hoped that this fixes several strange key
2007       movement and link coloring issues.  Thanks to Sergey Vlasov for the
2008       fix.
2010     modified files:
2011      AUTHORS ChangeLog lisp/muse-colors.el
2014 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
2016     Summary:
2017       Use modification time for date directive.
2018     Revision:
2019       muse--main--1.0--patch-242
2021     * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
2022       directive using the currently-publishing file's modification time,
2023       rather than the current time.
2025     modified files:
2026      ChangeLog lisp/muse-publish.el
2029 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
2031     Summary:
2032       muse-latex: Add a few escaping options that may be used in the future.
2033     Revision:
2034       muse--main--1.0--patch-241
2036     * lisp/muse-latex.el: Note that we don't make use of these new options
2037       yet.
2038       (muse-latex-markup-specials): Move longer escapes out of here.
2039       (muse-latex-markup-specials-entire-document): New option that specifies
2040       the special characters to escape in the whole document after processing
2041       markup rules.
2042       (muse-latex-markup-specials-verbatim): New option that specifies the
2043       special characters to escape in <example> tags and =literal text=.
2045     modified files:
2046      ChangeLog lisp/muse-latex.el
2049 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
2051     Summary:
2052       If more than 1 blank separates list/table items, separate them.
2053     Revision:
2054       muse--main--1.0--patch-240
2056     * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
2057       experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
2058       line separates a list or table item, it will form a new table.
2060     modified files:
2061      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2062      lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
2065 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
2067     Summary:
2068       muse.texi: Use @example instead of @smallexample.
2069     Revision:
2070       muse--main--1.0--patch-239
2072     * muse.texi: Replace @smallexample with @example.  It didn't do what I
2073       thought it did, and the result looked worse.  Hence, the reversal.
2075     modified files:
2076      ChangeLog muse.texi
2079 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
2081     Summary:
2082       muse-html: Add muse-xhtml-style-sheet.
2083     Revision:
2084       muse--main--1.0--patch-238
2086     * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
2087       (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
2088       Thanks to Trent Buck for the suggestion.
2090     modified files:
2091      ChangeLog lisp/muse-html.el
2094 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
2096     Summary:
2097       Release Muse 3.02.
2098     Revision:
2099       muse--main--1.0--patch-237
2101     * Makefile.defs: Update Debian stuff.
2102     
2103     * changelog: Add entry for 3.02-1, urgency medium.
2105     modified files:
2106      ChangeLog Makefile.defs debian/changelog
2109 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
2111     Summary:
2112       Prepare for release.
2113     Revision:
2114       muse--main--1.0--patch-236
2116     * lisp/muse.el (muse-version): Increment to 3.02.
2117     
2118     * *.el: Fix first header line.
2119     
2120     * examples/mwolson/muse-init.el: Sync with my config.
2121       (my-muse-pdf-make-links-absolute): New function that makes relative
2122       links absolute in a hard-coded way.
2123       (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
2124       publishing transforms.
2125     
2126     * NEWS: Update.
2128     new files:
2129      experimental/.arch-ids/muse-cite.el.id
2130      experimental/muse-cite.el
2132     modified files:
2133      ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
2134      experimental/muse-message.el experimental/muse-xml.el
2135      lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
2136      lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
2137      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2138      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
2139      lisp/muse-protocols.el lisp/muse-publish.el
2140      lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
2141      lisp/muse.el muse.texi
2144 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
2146     Summary:
2147       Finish documentation.
2148     Revision:
2149       muse--main--1.0--patch-235
2151     * muse.texi (Comments): New node that describes the syntax of comments.
2152       (Markup Strings): Describe all markup strings.
2154     modified files:
2155      ChangeLog muse.texi
2158 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
2160     Summary:
2161       Document style elements for muse-define-style.
2162     Revision:
2163       muse--main--1.0--patch-234
2165     * muse.texi: Use @smallexample for 1-line examples.
2166       (Style Elements): New node that explains the different style elements
2167       that may be used for muse-define-style and muse-derive-style.
2168       (Deriving Styles): Prune unnecessary entries.  Explain existing entries
2169       better.
2171     modified files:
2172      ChangeLog muse.texi
2175 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
2177     Summary:
2178       Make documentation separately installable.
2179     Revision:
2180       muse--main--1.0--patch-233
2182     * Makefile (install): Split into install-bin and install-info.
2183     
2184     * muse.texi (Markup Regexps): Fix display bug.
2186     modified files:
2187      ChangeLog Makefile muse.texi
2190 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
2192     Summary:
2193       muse-mode: Set comment syntax.
2194     Revision:
2195       muse--main--1.0--patch-232
2197     * lisp/muse-mode.el (muse-mode): Declare comment syntax to be 
2198       `^; comment text$'.  Thanks to Jesse Alama for the suggestion.
2200     modified files:
2201      ChangeLog lisp/muse-mode.el
2204 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
2206     Summary:
2207       muse.texi: Add publishing order information.
2208     Revision:
2209       muse--main--1.0--patch-231
2211     * muse.texi (Markup Regexps): Add publishing order.
2213     modified files:
2214      ChangeLog muse.texi
2217 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
2219     Summary:
2220       Hack on documentation.  The release is in sight!
2221     Revision:
2222       muse--main--1.0--patch-230
2224     * muse.texi: Use @subsubheading for all logical split headers rather than
2225       @emph.  Move all examples against left margin.  Add comments to
2226       indicate what still needs to be done.
2227       (DocBook): Correct a few misspelled variable names and add some new
2228       variables.
2229       (Common Elements): Split this into 4 new subsections.
2231     modified files:
2232      ChangeLog muse.texi
2235 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
2237     Summary:
2238       Fix publishing of stuff like <code><></code>.
2239     Revision:
2240       muse--main--1.0--patch-229
2242     * lisp/muse-publish.el (muse-publish-escape-specials): Use
2243       `insert-before-markers' rather than `insert'.  This should fix strange
2244       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
2246     modified files:
2247      ChangeLog lisp/muse-publish.el
2250 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
2252     Summary:
2253       Update NEWS, fix muse-url-protocols customization interface.
2254     Revision:
2255       muse--main--1.0--patch-228
2257     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
2258       using nil as the resolve function.
2259     
2260     * NEWS: Bring up-to-date.
2262     modified files:
2263      ChangeLog NEWS lisp/muse-protocols.el
2266 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
2268     Summary:
2269       Fix title coloring bug; muse-latex: escape '<' and '>'.
2270     Revision:
2271       muse--main--1.0--patch-227
2273     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
2274       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
2275       for the report.
2276     
2277     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
2278       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
2279       Buck.
2281     modified files:
2282      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
2285 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
2287     Summary:
2288       muse-latex: Handle special characters in a better way.
2289     Revision:
2290       muse--main--1.0--patch-226
2292     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
2293       characters hack.
2294       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
2295       'end-literal.  Thanks to Trent Buck for the suggestion.
2296       (muse-latex-markup-specials): Move special characters here instead of
2297       using the regexp.
2299     modified files:
2300      ChangeLog lisp/muse-latex.el
2303 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
2305     Summary:
2306       muse-latex: Fix compiler warning.
2307     Revision:
2308       muse--main--1.0--patch-225
2310     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
2311       format.
2313     modified files:
2314      ChangeLog lisp/muse-latex.el
2317 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
2319     Summary:
2320       Add <code> tag.
2321     Revision:
2322       muse--main--1.0--patch-224
2324     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
2325       verbatim.  Verbatim makes text literal and escaped, code makes text
2326       teletype and escaped.
2327     
2328     * muse-publish.el (muse-publish-markup-tags): Add "code".
2329       (muse-publish-code-tag): New function that publishes code the same way
2330       as =teletyped= text.
2332     modified files:
2333      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2336 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
2338     Summary:
2339       Strip text properties before browsing a URL.
2340     Revision:
2341       muse--main--1.0--patch-223
2343     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
2344       this will fix a bug.
2346     modified files:
2347      ChangeLog lisp/muse-protocols.el
2350 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
2352     Summary:
2353       muse-latex: Call pdflatex twice to get <contents> published.
2354     Revision:
2355       muse--main--1.0--patch-222
2357     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
2358       pdflatex twice, since this seems to be necessary to get <contents>
2359       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
2360       to call it three times, since this is what John originally did.  Can
2361       someone please give me advice about this?
2363     modified files:
2364      ChangeLog lisp/muse-latex.el
2367 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
2369     Summary:
2370       Make info:// and man:// not publish a link, handle insert URL edge case.
2371     Revision:
2372       muse--main--1.0--patch-221
2374     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
2375       publish only the description, not the URL.
2376     
2377     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
2378       get nil from muse-publish-url by not inserting any text.
2380     modified files:
2381      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
2384 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
2386     Summary:
2387       If a URL has a resolve function of nil, publish the description only.
2388     Revision:
2389       muse--main--1.0--patch-220
2391     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
2392       complete tag.
2393     
2394     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
2395       interface.
2396       (muse-resolve-url): If nil is given as the resolve function, return
2397       nil.
2398     
2399     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
2400       insert the description instead of the original URL.
2402     modified files:
2403      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
2404      lisp/muse-publish.el
2407 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
2409     Summary:
2410       Implement protocol handling.
2411     Revision:
2412       muse--main--1.0--patch-219
2414     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
2415       should just make a hook for this stuff.
2416       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
2417     
2418     * lisp/muse-protocols.el: New file that implements protocol handling.
2419     
2420     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2421       muse-resolve-url.
2422       (muse-publish-markup-url): Indentation fix, no func change.
2423     
2424     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
2425     
2426     * lisp/muse.el: Require muse-protocols.
2428     new files:
2429      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
2431     modified files:
2432      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
2433      lisp/muse-regexps.el lisp/muse.el
2436 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
2438     Summary:
2439       muse-xml: Use a more standard sort of header.
2440     Revision:
2441       muse--main--1.0--patch-218
2443     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
2444       type="muse">, as suggested by Brad Collins.
2446     modified files:
2447      ChangeLog experimental/muse-xml.el
2450 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
2452     Summary:
2453       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
2454     Revision:
2455       muse--main--1.0--patch-217
2457     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
2458     
2459     * README (examples): Mention that other files are here as well.
2460     
2461     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
2462       for use with muse-xml.el.
2463     
2464     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
2465       muse-xml is in experimental status.
2466       (muse-xml-markup-regexps): Correct table-munging regexp.
2467       (muse-xml-markup-strings): Surround each verse line with <line></line>.
2468       Empty lines are marked up as <line />.
2469     
2470     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
2471       s/last-stanza-end/end-last-stanza-line/.
2472     
2473     * muse-mode.el (muse-visit-link-default): Make the temporary file
2474       visiting work as expected.
2475     
2476     * muse-publish.el (muse-publish-markup-verse): Make use of
2477       'begin-verse-line and 'begin-last-stanza-line.  Use
2478       'end-last-stanza-line instead of 'last-stanza-end.
2479     
2480     * muse.texi (Verse): Be a bit more clever with our example.
2482     new files:
2483      examples/.arch-ids/muse.rnc.id examples/muse.rnc
2485     modified files:
2486      AUTHORS ChangeLog README experimental/muse-xml.el
2487      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
2488      muse.texi
2491 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
2493     Summary:
2494       Allow links to temporary files to be visited.
2495     Revision:
2496       muse--main--1.0--patch-216
2498     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
2499       temporary files.  These are buffers that do not have a corresponding
2500       file.
2502     modified files:
2503      ChangeLog lisp/muse-mode.el
2506 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
2508     Summary:
2509       Fix save-match-data gaffe.
2510     Revision:
2511       muse--main--1.0--patch-215
2513     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
2514       outside of `and' statement.
2516     modified files:
2517      ChangeLog lisp/muse-regexps.el
2520 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
2522     Summary:
2523       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
2524     Revision:
2525       muse--main--1.0--patch-214
2527     * examples/mwolson/muse-init.el: Update.
2528     
2529     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
2530       ensure that links to other pages in this project are given the proper
2531       extension.
2532     
2533     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
2534     
2535     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
2536       instead of muse-publish-output-name.
2537     
2538     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
2539       functions that consult the :link-suffix when returning the name of the
2540       link (or the complete file name for the latter function).  If
2541       :link-suffix does not exist, use :suffix.  This should help Muse be
2542       able to handle some more usage scenarios.
2543       (muse-publish-prepare-url): Use muse-publish-link-name instead of
2544       muse-publish-output-name.
2545     
2546     * muse-wiki.el (muse-wiki-resolve-project-page): Use
2547       muse-publish-link-file instead of muse-publish-output-file.
2548       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
2549       letters.  The old behavior was not friendly to acronyms.
2551     modified files:
2552      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2553      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
2554      lisp/muse-wiki.el
2557 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
2559     Summary:
2560       Correct the publish-project example.
2561     Revision:
2562       muse--main--1.0--patch-213
2564     * examples/publish-project: Remove "-l muse-build.el" and note that the
2565       user's muse-init.el file should add the Muse directories to load-path.
2567     modified files:
2568      ChangeLog examples/publish-project
2571 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
2573     Summary:
2574       Reinstate former extended character class rules.
2575     Revision:
2576       muse--main--1.0--patch-212
2578     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
2579       extended regexps really don't work well on Emacs 21.2 or 21.3, so
2580       document that.
2581       (muse-regexp-emacs-revision): New variable that indicates the revision
2582       number of this version of Emacs.
2583       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
2584       aren't working well enough with extended character classes in regexps.
2585     
2586     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
2587       instead of just displaying it.
2589     modified files:
2590      ChangeLog lisp/muse-regexps.el lisp/muse.el
2593 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
2595     Summary:
2596       Fix paragraph-filling breakage in Emacs21.
2597     Revision:
2598       muse--main--1.0--patch-211
2600     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
2601       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
2602       report.
2604     modified files:
2605      ChangeLog lisp/muse-mode.el
2608 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
2610     Summary:
2611       Allow Emacs 21.3 to use extended character classes in regexps.
2612     Revision:
2613       muse--main--1.0--patch-210
2615     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
2616       Since enough positive reports have come in about the usability of 21.3,
2617       we'll allow it to use extended character classes in regexps by default.
2619     modified files:
2620      ChangeLog lisp/muse-regexps.el
2623 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
2625     Summary:
2626       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
2627     Revision:
2628       muse--main--1.0--patch-209
2630     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
2631       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
2632       offer the style and directory prompt when you hit C-c C-t in a file
2633       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
2634       Hodique for the fix.
2635     
2636     * lisp/muse.el (muse-read-directory-name): New function that defines a
2637       fallback version of `read-directory-name', since Emacs21 doesn't have
2638       it.
2640     modified files:
2641      ChangeLog lisp/muse-publish.el lisp/muse.el
2643     new patches:
2644      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
2645      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
2646      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
2647      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
2648      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
2649      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
2652 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
2654     Summary:
2655       Fix problem with links at beginning of buf and paragraphs.
2656     Revision:
2657       muse--main--1.0--patch-208
2659     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
2660       mean.
2661     
2662     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2663     
2664     * muse-html.el (muse-html-markup-regexps): Ditto.
2665     
2666     * muse-publish.el (muse-publishing-last-position): New variable that
2667       indicates our last buffer position while publishing the current rule.
2668       Used to make sure the process doesn't get stalled.
2669       (muse-publish-markup): Fix edge case where links at beginning of
2670       buffer, with read-only text, would prevent the beginning of buffer from
2671       being matched.
2672       (muse-publish-markup-directive): Fix case where two directives of the
2673       same size would prevent any following directives from being
2674       interpreted.  We accomplish this by setting the last published position
2675       to nil after each directive.
2677     modified files:
2678      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2679      lisp/muse-html.el lisp/muse-publish.el
2682 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
2684     Summary:
2685       Document publishing directives.
2686     Revision:
2687       muse--main--1.0--patch-207
2689     * muse.texi (Getting Started): Remove crufty sentence.
2690       (Directives): New section that describes the likes of #title and
2691       #author.
2693     modified files:
2694      ChangeLog muse.texi
2697 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
2699     Summary:
2700       Document WikiNames and update header publishing information.
2701     Revision:
2702       muse--main--1.0--patch-206
2704     * muse.texi (Headings): Any level of headings is supported.
2705       (Emphasizing Text): Verbatim text may span multiple lines.
2706       (Explicit Links): Refactor Links section into Explicit Links, Implicit
2707       Links, and Images.
2708       (Implicit Links): Document WikiNames and InterWiki links.
2710     modified files:
2711      ChangeLog muse.texi
2714 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
2716     Summary:
2717       Finish NEWS, handle emphasis at EOF edge case.
2718     Revision:
2719       muse--main--1.0--patch-205
2721     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2722       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
2723       as there is a terminating emphasis delimiter.
2724     
2725     * examples/mwolson/muse-init.el: Sync with my latest configuration.
2726     
2727     * NEWS: Bring this up to date.
2729     modified files:
2730      ChangeLog NEWS examples/mwolson/muse-init.el
2731      lisp/muse-colors.el
2734 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
2736     Summary:
2737       muse-html: Add muse-xhtml-extension.
2738     Revision:
2739       muse--main--1.0--patch-204
2741     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
2742       default file extension for publishing XHTML files.  Thanks to Trent
2743       Buck for the suggestion.
2744       ("xhtml"): Use it.
2746     modified files:
2747      ChangeLog lisp/muse-html.el
2750 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
2752     Summary:
2753       Add items through patch-149 to NEWS.
2754     Revision:
2755       muse--main--1.0--patch-203
2757     * NEWS (progress): Catch up to patch-149.
2758     
2759     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
2760     
2761     * lisp/muse-publish.el (muse-publish): Ditto.
2763     modified files:
2764      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
2767 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
2769     Summary:
2770       Make building of Debian revisions work.
2771     Revision:
2772       muse--main--1.0--patch-202
2774     * Makefile (distclean): Don't remove anything in debian/, since it will
2775       never be necessary.
2776       (debclean): Removed, since two different targets need slightly
2777       different versions of this.  Even abstraction has its limits.
2778       (debbuild): New target that takes care of performing the build itself.
2779       (debrevision): New target that makes a revision build, where the
2780       original tarball must not be modified.
2781       (debrevision): Split out building stuff to debbuild target.
2782     
2783     * debian/changelog: Several revisions worth of Debian fun.
2784     
2785     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
2786       (Description): Make this match the ITP and shorten the text.
2788     modified files:
2789      ChangeLog Makefile Makefile.defs debian/changelog
2790      debian/control
2793 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
2795     Summary:
2796       Prepare initial upload for Debian project.
2797     Revision:
2798       muse--main--1.0--patch-201
2800     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
2801       version, since we only want the last changelog entry to appear on the
2802       initial Debian upload.
2803     
2804     * debian/changelog: New Debian package 3.01.arch.201-1.
2806     modified files:
2807      ChangeLog Makefile.defs debian/changelog
2810 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
2812     Summary:
2813       muse-mode: Minor regexp tweak.
2814     Revision:
2815       muse--main--1.0--patch-200
2817     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
2819     modified files:
2820      ChangeLog lisp/muse-mode.el
2823 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
2825     Summary:
2826       Minor fixups from Peter K. Lee.
2827     Revision:
2828       muse--main--1.0--patch-199
2830     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
2831       restrictive with our end-of-table regexp.
2832     
2833     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
2834       instead of start of table.  Be less restrictive with several of our
2835       regexps.
2836     
2837     * lisp/muse-html.el: Patch from Peter K. Lee.
2838       (muse-html-prepare-buffer): Work around edge case where the "charset="
2839       part has already been appended to muse-html-meta-content-type.
2840       (muse-html-fixup-tables): Be slightly less restrictive with our
2841       end-of-table regexp.
2843     modified files:
2844      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2845      lisp/muse-html.el
2848 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
2850     Summary:
2851       Keep lists from getting mashed together on M-q.
2852     Revision:
2853       muse--main--1.0--patch-198
2855     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
2856       locally so that lists don't get blended together incorrectly upon
2857       hitting M-q.
2859     modified files:
2860      ChangeLog lisp/muse-mode.el
2863 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
2865     Summary:
2866       QuickStart: Minor typo in anchor example.
2867     Revision:
2868       muse--main--1.0--patch-197
2870     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
2871       rather than a full URL.
2873     modified files:
2874      ChangeLog examples/QuickStart
2877 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
2879     Summary:
2880       Makefile: Use BUILDOPTS.
2881     Revision:
2882       muse--main--1.0--patch-196
2884     * Makefile (debrelease): Make use of $(BUILDOPTS).
2885     
2886     * Makefile.defs (BUILDOPTS): New option that allows additional options to
2887       be passed to dpkg-buildpackage.  In case I ever make several revisions
2888       before getting the -1 revision uploaded, for example, I can use "-sa"
2889       here in order to make a valid pacakge.
2891     modified files:
2892      ChangeLog Makefile Makefile.defs
2895 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2897     Summary:
2898       Make generated Debian packages slightly easier to upload.
2899     Revision:
2900       muse--main--1.0--patch-195
2902     * debian/changelog: Generate 3.01.arch.195-1.
2903     
2904     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2905     
2906     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2907       that was last uploaded to Debian.
2908     
2909     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2910       changes is generated.  This means we have to use dpkg-buildpackage,
2911       since debuild doesn't recognize the environment variables that it
2912       claims to recognize.
2914     modified files:
2915      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2918 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2920     Summary:
2921       Makefile: Minor deletion cleanups.
2922     Revision:
2923       muse--main--1.0--patch-194
2926     modified files:
2927      ChangeLog Makefile
2930 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2932     Summary:
2933       Compilation cleanups.
2934     Revision:
2935       muse--main--1.0--patch-193
2937     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
2938       `make-variable-buffer-local' in order to silence compiler warnings.
2939     
2940     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2941       warning.
2942     
2943     * scripts/muse-build.el (muse-elint-files): Automatically load every
2944       elisp file rather than specifying each one.
2946     modified files:
2947      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2950 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
2952     Summary:
2953       Fix failure to resolve interwiki link when clicking on it.
2954     Revision:
2955       muse--main--1.0--patch-192
2957     * Makefile (debclean): Minor tweak.
2958     
2959     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
2960       change.
2961     
2962     * lisp/muse-project.el (muse-project-find-file): Don't add file
2963       extensions to a relative name.  If we're dealing with a file, open it
2964       up without searching through the various projects for a path.  This
2965       should fix the failure to resolve an interwiki link by clicking on it.
2967     modified files:
2968      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2971 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
2973     Summary:
2974       Makefile: Remove stale Debian packages for this version.
2975     Revision:
2976       muse--main--1.0--patch-191
2978     * Makefile (debclean): Remove generated Debian packages for the current
2979       version in parent directory.
2981     modified files:
2982      ChangeLog Makefile
2985 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2987     Summary:
2988       Fix trailing backslash error.
2989     Revision:
2990       muse--main--1.0--patch-190
2992     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2993       regexp-quoting fix from drkm.
2995     modified files:
2996      ChangeLog lisp/muse-project.el
2999 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
3001     Summary:
3002       Release 3.01.91 (3.02 RC2).
3003     Revision:
3004       muse--main--1.0--patch-189
3006     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
3008     modified files:
3009      ChangeLog Makefile.defs lisp/muse.el muse.texi
3012 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
3014     Summary:
3015       Escape email address and URL always.
3016     Revision:
3017       muse--main--1.0--patch-188
3019     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
3020       escape and publish email address as read-only, even when it's not
3021       marked up.
3022       (muse-publish-markup-url): Ditto for URL.
3024     modified files:
3025      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
3028 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
3030     Summary:
3031       Inter-project output name fix.
3032     Revision:
3033       muse--main--1.0--patch-187
3035     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
3036       that I had fixed this before.
3038     modified files:
3039      ChangeLog lisp/muse-wiki.el
3042 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
3044     Summary:
3045       Make coloring of verbatim greater-than sign same as publishing.
3046     Revision:
3047       muse--main--1.0--patch-186
3049     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
3050       greater-than sign surrounded by equal signs, display it in verbatim
3051       face.
3053     modified files:
3054      ChangeLog lisp/muse-colors.el
3057 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
3059     Summary:
3060       Allow transform function for link descriptions.  Bare email and URL fixes.
3061     Revision:
3062       muse--main--1.0--patch-185
3064     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
3065       (muse-publish-desc-transforms): New option that contains the functions
3066       that will be called to transform a link description.
3067       (muse-publish-markup-word): Handle Yet Another Edge Case.
3068       (muse-publish-markup-email): Use
3069       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
3070       double-quote on either side.
3071       (muse-publish-url): Apply description transforms.
3072       (muse-publish-markup-url): Don't publish if we have a double-quote on
3073       either side.
3074     
3075     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
3076       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
3077       (muse-wiki-interwiki-delimiter): New option that indicates the
3078       interwiki delimiter to use.
3079       (muse-wiki-interwiki-replacement): New option that indicates the
3080       replacement
3081       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
3082       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
3083       this can be added to muse-publish-desc-transforms.
3084       (muse-wiki-publish-pretty-interwiki): New function that replaces the
3085       interwiki delimiter with its replacement, but only when the given text
3086       is not an explicit link.
3087     
3088     * lisp/muse.el (muse-update-file-extension): New function made from the
3089       innards of the :set function in `muse-file-extension'.
3091     modified files:
3092      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3095 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
3097     Summary:
3098       Handle anchors in all publishing styles, as well as linking to them.
3099     Revision:
3100       muse--main--1.0--patch-184
3102     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
3103       'internal-link.
3104       (muse-publish-prepare-url): Don't touch links to anchors.
3105     
3106     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
3107       'internal-link.  Treat centered text with
3108       <para role="center">...</para>.
3109       (muse-docbook-markup-paragraph): Slight regexp tweak.
3110       (muse-docbook-insert-anchor): Docfix.
3111       (muse-docbook-markup-anchor): Move lower in file.
3112     
3113     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
3114       'internal-link.
3115       (muse-xhtml-markup-strings): Order list, no func change.
3116       (muse-html-markup-anchor): Move up in file, no func change.
3117     
3118     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
3119       publishing anchors.
3120       (muse-latex-markup-strings): Add handler for 'internal-link.
3121       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
3122       that insert an anchor around the next word or inside of a tag.
3123     
3124     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
3125       publishing anchors.
3126     
3127     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
3128       'internal-link.
3129       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
3130       that insert an anchor before the next word or within a tag.
3131     
3132     * NEWS: Initial attempt at documenting changes since 3.01.
3134     new files:
3135      .arch-ids/NEWS.id NEWS
3137     modified files:
3138      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3139      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
3142 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
3144     Summary:
3145       Generalize some blosxom helper functions.
3146     Revision:
3147       muse--main--1.0--patch-183
3149     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
3150       generalized helper functions.
3151       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
3152       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
3153       relative links.
3154     
3155     * lisp/muse-blosxom.el: Update example in header.
3156       (muse-blosxom-new-entry): Use new names for helper functions.
3157       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
3158       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
3159     
3160     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
3161       `muse-blosxom-project-get-categories'.
3162       (muse-project-alist-styles): Renamed from
3163       `muse-blosxom-project-alist-entry'.
3164       (muse-project-alist-dirs): Renamed from
3165       `muse-blosxom-project-alist-dirs'.
3166       (muse-project-of-file): Use `muse-current-file'.
3167     
3168     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
3169       `muse-current-file'.
3170     
3171     * lisp/muse.el (muse-current-file): New function that returns the name of
3172       the currently visited or published file.
3173       (muse-page-name): Use `muse-current-file'.
3175     modified files:
3176      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3177      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3180 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
3182     Summary:
3183       muse-xml: definition lists, muse-docbook: center.
3184     Revision:
3185       muse--main--1.0--patch-182
3187     * Makefile (%.info, %.html): Use general argument in rule.
3188       (distclean): Add another cruft file.
3189     
3190     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
3191       type="definition"> for definition lists.
3192     
3193     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
3194       with <note>, since it's the closest thing I could find.
3196     modified files:
3197      ChangeLog Makefile experimental/muse-xml.el
3198      lisp/muse-docbook.el
3201 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
3203     Summary:
3204       Minor namespace fix.
3205     Revision:
3206       muse--main--1.0--patch-181
3208     * lisp/muse-colors.el (muse-colors-explicit-link): Use
3209       muse-match-string-no-properties rather than match-string-no-properties.
3211     modified files:
3212      ChangeLog lisp/muse-colors.el
3215 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
3217     Summary:
3218       Correct breakage induced by previous patch.
3219     Revision:
3220       muse--main--1.0--patch-180
3222     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
3223       path as a fallback if we are publishing.
3225     modified files:
3226      ChangeLog lisp/muse-wiki.el
3229 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
3231     Summary:
3232       Make interwiki links work in a few more edge cases.
3233     Revision:
3234       muse--main--1.0--patch-179
3236     * lisp/muse-project.el (muse-project-applicable-styles): Remove
3237       assertion, now that I have a good idea of the edge cases involved.
3238     
3239     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
3240       the current file is not part of any Muse project, allowing interwiki
3241       links to be resolvable even then.  Don't return a relative path if we
3242       are not publishing.  For visiting links, the best thing is just to
3243       return the real path.
3245     modified files:
3246      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
3249 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
3251     Summary:
3252       Fix warnings during font-lock, example tag highlighting.
3253     Revision:
3254       muse--main--1.0--patch-178
3256     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
3257       error.
3258       (muse-colors-tags): Make sure that no fontification occurs in <code> or
3259       <lisp> tags.
3260       (muse-unhighlight-region): Move higher up.
3261       (muse-colors-example-tag, muse-colors-literal-tag): Use
3262       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
3263       since the point gets put in the right place automatically.
3265     modified files:
3266      ChangeLog lisp/muse-colors.el
3269 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
3271     Summary:
3272       muse-xml: Separate section from title.
3273     Revision:
3274       muse--main--1.0--patch-177
3276     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
3277       attribute to sections.  Use separate <title> tag to handle the title of
3278       a section.  Thanks to drkm for the suggestion.
3279     
3280     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
3281     
3282     * lisp/muse-publish.el (muse-publish-markup-heading)
3283       (muse-publish-section-close): Pass level to markup strings for all
3284       section-related tags.
3285     
3286     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
3287       not defined.
3289     modified files:
3290      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
3291      lisp/muse-publish.el lisp/muse.el
3294 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
3296     Summary:
3297       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
3298     Revision:
3299       muse--main--1.0--patch-176
3301     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
3302       folders that match `muse-project-ignore-regexp'.
3303     
3304     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
3305       omission.  Add ",.*" to list of bad directory parts.
3306     
3307     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
3308       matches `muse-project-ignore-regexp'.
3309     
3310     * lisp/muse-publish.el: Install patch from Peter K. Lee.
3311       (muse-style-elements-list): New function that returns a list of
3312       references to ELEM in STYLE, including base styles.
3313       (muse-publish-markup-region): Use muse-style-elements-list rather than
3314       muse-style-elements when getting :regexps.
3315     
3316     * lisp/muse-publish.el (muse-style-element): Add docstring.
3318     modified files:
3319      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3320      lisp/muse-publish.el
3323 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
3325     Summary:
3326       Initial implementation of muse-xml.el.  End of section edge case.
3327     Revision:
3328       muse--main--1.0--patch-175
3330     * AUTHORS: Add Peter K. Lee.
3331     
3332     * Makefile (experimental): New target that builds experimental programs.
3333       (distclean): Remove debian/dirs, a cruft file from the debian build
3334       process.
3335     
3336     * examples/mwolson/muse-init.el: Update.
3337     
3338     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
3339       prompts for the blog entry to visit.
3340     
3341     * experimental/Makefile: New file that causes experimental stuff to be
3342       built.
3343     
3344     * experimental/muse-xml.el: New file that provides the experimental XML
3345       publishing style.
3346     
3347     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
3348       comment strings.
3349     
3350     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
3351     
3352     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
3353       involving end-of-file and paragraph detection.
3354     
3355     * lisp/muse-wiki.el: Minor header fix.
3356     
3357     * scripts/muse-build.el (load-path): Add "../experimental".
3359     new files:
3360      experimental/.arch-ids/Makefile.id
3361      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
3362      experimental/muse-xml.el
3364     modified files:
3365      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
3366      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
3367      lisp/muse-wiki.el scripts/muse-build.el
3370 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
3372     Summary:
3373       Try to fix <example> region coloring problem.
3374     Revision:
3375       muse--main--1.0--patch-174
3377     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
3378       If region is multiple lines, add '(font-lock-multiline t) to
3379       properties.  This should fix an annoying <example> region issue.
3381     modified files:
3382      ChangeLog lisp/muse-colors.el
3385 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
3387     Summary:
3388       Don't publish implicit links that have a double-quote at begin or end.
3389     Revision:
3390       muse--main--1.0--patch-173
3392     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
3393       double-quote exists at beginning or end.
3394     
3395     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
3396       don't colorize if a double-quote exists at beginning or end.
3398     modified files:
3399      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3402 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
3404     Summary:
3405       Fix failure to publish emphasis properly.
3406     Revision:
3407       muse--main--1.0--patch-172
3409     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
3410       errors.
3411     
3412     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
3413       of muse-wiki.
3415     removed files:
3416      experimental/.arch-ids/muse-wiki-old.el.id
3417      experimental/muse-wiki-old.el
3419     modified files:
3420      ChangeLog lisp/muse-publish.el
3423 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
3425     Summary:
3426       Add a few common revision control directories to the ignore list.
3427     Revision:
3428       muse--main--1.0--patch-171
3430     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
3431       directories to be ignored when building the file alist, such as those
3432       used for CVS and Arch revision control data.
3434     modified files:
3435      ChangeLog lisp/muse-project.el
3438 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
3440     Summary:
3441       Fix #2654: Append a newline when using pdf publishing style.
3442     Revision:
3443       muse--main--1.0--patch-170
3445     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
3446       newline to the end.
3448     modified files:
3449      ChangeLog lisp/muse-latex.el
3452 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
3454     Summary:
3455       5 levels of headings colorization; color bare URLs.
3456     Revision:
3457       muse--main--1.0--patch-169
3459     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
3460       Really color up to 5 headings.
3461       (muse-colors-markup): Add muse-url-regexp.
3462       (muse-colors-explicit-link): Renamed from muse-colors-link.
3463       (muse-colors-implicit-link): Moved here from
3464       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
3465       we'll be coloring URLs.
3467     modified files:
3468      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3471 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
3473     Summary:
3474       Don't emphasize if a word constituent follows the trailer.
3475     Revision:
3476       muse--main--1.0--patch-168
3478     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
3479       (muse-colors-verbatim): Don't colorize if a word constituent follows
3480       the trailer.
3481     
3482     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
3483       word constituent follows the trailer.
3485     modified files:
3486      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3489 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
3491     Summary:
3492       Add coloring for example, verbatim, and =signs=; anchor fix.
3493     Revision:
3494       muse--main--1.0--patch-167
3496     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
3497       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
3498       (muse-colors-verbatim): Use `muse-verbatim-face'.
3499       (muse-colors-markup): Move =sign= interpreting down so it gets higher
3500       priority.
3501       (muse-colors-tags): Add verbatim and literal tags.
3502       (muse-colors-example-tag): Use `remove-text-properties' instead of
3503       `set-text-properties', since the latter does not work consistently.
3504       (muse-colors-literal-tag): New function that strips all markup from the
3505       region.
3506       (muse-colors-link): Match against muse-explicit-link-regexp early on so
3507       that we can work around an annoying XEmacs issue.
3508     
3509     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
3510       multi-line by default.
3511     
3512     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
3513       string.
3515     modified files:
3516      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3517      lisp/muse.el
3520 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
3522     Summary:
3523       Link with anchor bugfix.
3524     Revision:
3525       muse--main--1.0--patch-166
3527     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
3528       valid, as long as the base is valid.
3530     modified files:
3531      ChangeLog lisp/muse-colors.el
3534 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
3536     Summary:
3537       Link inside table issue, fixes read-only text error.
3538     Revision:
3539       muse--main--1.0--patch-165
3541     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
3542       inside tables so we don't get an error when links exist.
3543     
3544     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
3545     
3546     * lisp/muse-project.el (muse-project-publish): Don't take forced files
3547       into account when displaying the "All files published" message, unless
3548       they've actually been modified.
3549     
3550     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
3551       don't wrap in condition-case; we don't want the message to be muffled.
3553     modified files:
3554      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3555      lisp/muse-project.el lisp/muse.el
3558 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
3560     Summary:
3561       Permit infinitely-nested sections.
3562     Revision:
3563       muse--main--1.0--patch-164
3565     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
3566       (Deriving from an existing style): Mark up as a list.
3567     
3568     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
3569       Color an additional level of headings.
3570     
3571     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
3572       section-other, section-other-end, and section-close strings.
3573       (muse-docbook-fixup-sections): Removed, since Muse now implements this
3574       through the 'section-close string.
3575     
3576     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
3577       'begin-underline, since this messes up paragraph handling.  Use
3578       <h5></h5> for 'section-other.
3579     
3580       (muse-html-fixup-tables): New function that sorts the table parts so
3581       that order is head, foot, body.  Apparently XHTML needs this, and it
3582       seems like a good general practice, so we do it for HTML as well.
3583     
3584     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
3585       'section-other.
3586     
3587     * lisp/muse-publish.el (muse-publish-section-close): New function that
3588       determines where to put the section close given heading depth and
3589       inserts it.
3590       (muse-publish-markup-heading): Handle 'section-other and
3591       'section-other-end.  Call `muse-publish-section-close' at end of
3592       function.
3593     
3594     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
3595       for 'section-other.
3597     modified files:
3598      ChangeLog examples/QuickStart lisp/muse-colors.el
3599      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
3600      lisp/muse-publish.el lisp/muse-texinfo.el
3603 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
3605     Summary:
3606       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
3607     Revision:
3608       muse--main--1.0--patch-163
3610     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
3611       XEmacs fixes.
3612       (muse-docbook-markup-regexps): Deal with new table algorithm.
3613       (muse-docbook-transform-content-type, muse-docbook-encoding) 
3614       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
3615       (muse-docbook-markup-table): Use a better table algorithm, based on the
3616       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
3617       and foot of the table.  Use informaltable rather than table.
3618       (muse-docbook-fixup-tables): New function that sorts all tables found
3619       in the published document so that the order is head, foot, body.
3620       (muse-docbook-markup-functions): Add anchor handler.
3621       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
3622       paragraph.
3623       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
3624       that insert an anchor at point.
3625     
3626     * lisp/muse-html.el (muse-html-transform-content-type)
3627       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
3628     
3629     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
3630     
3631     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
3632     
3633     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
3634       that was evaluated in the output.
3636     modified files:
3637      ChangeLog examples/QuickStart lisp/muse-docbook.el
3638      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
3641 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
3643     Summary:
3644       muse-texinfo: Improve formatting for enddots, dots, underline.
3645     Revision:
3646       muse--main--1.0--patch-162
3648     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
3649       of enddots and dots.  For begin-underline and end-underline, use "_",
3650       since we don't have anything better.
3652     modified files:
3653      ChangeLog lisp/muse-texinfo.el
3656 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
3658     Summary:
3659       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
3660     Revision:
3661       muse--main--1.0--patch-161
3663     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
3664       list.  This should fix #2635.
3666     modified files:
3667      ChangeLog lisp/muse-texinfo.el
3670 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
3672     Summary:
3673       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
3674     Revision:
3675       muse--main--1.0--patch-160
3677     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
3678     
3679     * debian/changelog: Ditto.
3680     
3681     * debian/control (Build-Depends-Indep): Add tetex-bin.
3682     
3683     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
3684       output for me.
3685     
3686     * examples/QuickStart: Remove stray <comment> now that the bug that made
3687       it necessary is fixed.
3688     
3689     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
3690       suggestions.
3691     
3692     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
3693       the contents from the footer to the header.
3694     
3695     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
3696       each number, not after.
3697     
3698     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
3699     
3700     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
3701       happens when doing batch publishing.  Minor whitespace fix.
3703     modified files:
3704      ChangeLog Makefile.defs debian/changelog debian/control
3705      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
3706      lisp/muse-texinfo.el lisp/muse.el
3709 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
3711     Summary:
3712       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
3713     Revision:
3714       muse--main--1.0--patch-159
3716     * examples/QuickStart: Add "Write me." to empty sections at end so that
3717       they publish correctly with DocBook.
3718     
3719     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
3720       paragraph starts with emphasis, example, link, or email address.
3722     modified files:
3723      ChangeLog examples/QuickStart lisp/muse-docbook.el
3726 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
3728     Summary:
3729       Handle embedded docbook footnotes and <literal> edge case.
3730     Revision:
3731       muse--main--1.0--patch-158
3733     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
3734      (muse-docbook-markup-strings): Use systemitem for example text.
3735      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
3736      <para></para> inside of them.
3737     
3738     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
3739       here at all.
3740     
3741     * lisp/muse-publish.el (muse-publish-url-transforms): Add
3742       muse-publish-escape-specials-in-string to list by default.
3743     
3744     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
3745       argument IGNORE-READ-ONLY determines whether or not to ignore the
3746       read-only property when transforming text.  Add docstring.
3747       (muse-publish-markup-word): Use non-nil third argument to
3748       muse-publish-escape-specials when we're publishing `='-delimited text.
3749       This allows =<literal><tag></literal>= to work as intended.
3750     
3751     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
3752       arguments after the first so that we can include this in
3753       `muse-publish-url-transforms'.
3754     
3755     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
3757     modified files:
3758      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3759      lisp/muse-publish.el
3762 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
3764     Summary:
3765       Misc. blosxom fixes, like category directive.
3766     Revision:
3767       muse--main--1.0--patch-157
3769     * contrib/pyblosxom/getstamps.py: Add file extension.
3770     
3771     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
3772       extension.  This will allow Muse to specify it once a
3773       timestamps-writing routine gets written.
3774     
3775     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
3776       attention to the "category" directive, if it exists.  Use file-truename
3777       instead of expand-file-name for base directory.
3778     
3779     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
3780       by default.
3781     
3782     * lisp/muse-project.el (muse-project): Add :timestamps to list of
3783       available tags, even though it doesn't do anything yet.
3785     modified files:
3786      ChangeLog contrib/pyblosxom/getstamps.py
3787      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
3788      lisp/muse-project.el
3791 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
3793     Summary:
3794       Small logic fix with temp files.
3795     Revision:
3796       muse--main--1.0--patch-156
3798     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
3799       buffer-name to determine whether the buffer is still around.
3801     modified files:
3802      ChangeLog lisp/muse.el
3805 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
3807     Summary:
3808       Make customize of muse-project-alist work in Emacs21 and XEmacs.
3809     Revision:
3810       muse--main--1.0--patch-155
3812     * lisp/muse.el (muse-widget-type-value-create)
3813       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
3814       extra widgets from 'lazy type that are needed to get the
3815       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
3816     
3817     * lisp/muse.el (muse-implicit-link-functions)
3818       (muse-explicit-link-functions): Remove predefined wiki-related options.
3819       These are added in muse-wiki via custom-add-option.
3820     
3821     * lisp/muse-mode.el (muse-mode-hook): Ditto.
3822     
3823     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
3824     
3825     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
3826       ":strings" to cope with Emacs21 and XEmacs.
3827       (muse-project-alist-set): Turn ":strings" back into ":symbols".
3828     
3829     * lisp/muse-project.el (muse-project): Derive from 'default rather than
3830       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
3831       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
3832     
3833     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
3834       since XEmacs doesn't support the alist widget.  Deal with case where no
3835       projects are defined, or a strange expression is used.
3836     
3837     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
3838       stuff using custom-add-option.
3840     modified files:
3841      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3842      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3845 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
3847     Summary:
3848       Don't kill temp buffer if debug-on-error is non-nil.
3849     Revision:
3850       muse--main--1.0--patch-154
3852     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
3853       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
3855     modified files:
3856      ChangeLog lisp/muse.el
3859 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
3861     Summary:
3862       Expand Debian package description.
3863     Revision:
3864       muse--main--1.0--patch-153
3866     * debian/control (Description): Expand this to make the package more
3867       enticing.
3868     
3869     * debian/copyright, debian/rules: Minor whitespace cleanups.
3870     
3871     * debian/changelog: Package 3.01.arch.152-1.
3873     modified files:
3874      ChangeLog Makefile.defs debian/changelog debian/control
3875      debian/copyright debian/rules
3878 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
3880     Summary:
3881       Header/footer docfix; ChangeLog correction.
3882     Revision:
3883       muse--main--1.0--patch-152
3885     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
3886       Thanks to drkm for pointing out my error.
3887     
3888     Use better documentation and customize interface for headers and footers.
3889     Thanks to Chris McMahan.
3891     modified files:
3892      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
3893      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
3894      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
3895      muse.texi
3896      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
3899 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
3901     Summary:
3902       Slight Debian version tweak.
3903     Revision:
3904       muse--main--1.0--patch-151
3906     * Makefile.defs (VERSION): Use a slightly different version naming
3907       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
3908       X.YY is the Muse version, and YYY is the patch level.
3909     
3910     * debian/changelog: Ditto.
3912     modified files:
3913      ChangeLog Makefile.defs debian/changelog
3916 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3918     Summary:
3919       Improve debian build and put together a package.
3920     Revision:
3921       muse--main--1.0--patch-150
3923     * Makefile (debclean): New target that cleans up the mess that the
3924       `debian' target makes.
3925       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
3926       results to my debian dist dir two levels up.
3927     
3928     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3929     
3930     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3931     
3932     * debian/control (Standards-Version): Update to 3.6.2.
3933     
3934     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3935       up.
3936     
3937     * debian/copyright (Copyright): Improve.
3938     
3939     * debian/emacsen-install (FILES): Include contrib directory so that
3940       muse-http.el compiles properly.
3941     
3942     * debian/muse-el.examples: New file containing the example files to
3943       install.
3944     
3945     * debian/rules: Move example stuff to muse-el.examples.  Install some
3946       additional documentation.
3948     new files:
3949      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3951     modified files:
3952      ChangeLog Makefile Makefile.defs debian/changelog
3953      debian/control debian/copyright debian/emacsen-install
3954      debian/rules
3957 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3959     Summary:
3960       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3961     Revision:
3962       muse--main--1.0--patch-149
3964     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
3965       the beginning of a header would be emphasized if an asterisk came
3966       before it.
3967       (muse-colors-underlined): Don't allow end of underlined text to be the
3968       beginning of a line.  Don't use memq to check for whitespace syntax; eq
3969       is sufficient.
3970     
3971     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
3972       on.  We'll use a more clever trick to keep emphasis characters from
3973       being interpreted in explicit links -- add a custom 'noemphasis text
3974       property to them.  Move mdash rule further down so that I can add
3975       designations after blockquoted text.
3976     
3977     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
3978       text has the 'noemphasis property, ignore it.
3979       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3980       property to the text between BEG and END, or match beginning and end.
3981     
3982     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3983       before trying to set buffer-modified to nil.  This should fix a
3984       "selecting deleted buffer" error when publishing from command line.
3986     modified files:
3987      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3988      lisp/muse.el
3991 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3993     Summary:
3994       Journal validation fixes.
3995     Revision:
3996       muse--main--1.0--patch-148
3998     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3999       default rather than HTML 4.0 [strict].
4000       (muse-html-markup-strings): Include empty alt element.
4001     
4002     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
4003     
4004     * muse.texi (Journal): Ditto.
4006     modified files:
4007      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
4010 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
4012     Summary:
4013       Add debian files; tweak Makefile.
4014     Revision:
4015       muse--main--1.0--patch-147
4017     * Makefile (distclean): Remove directory created by dist rule.
4018       (dist): Make this only generate the directory, not the tarball.
4019       (release): New target that generates the tarball and zipfile.
4020       (debrelease): New target that builds the debian package for Muse.
4021       (upload): Depend on release target.
4022     
4023     * examples/mwolson/stylesheets: Add forgotten Arch id.
4025     new files:
4026      debian/.arch-ids/=id debian/.arch-ids/changelog.id
4027      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
4028      debian/.arch-ids/emacsen-install.id
4029      debian/.arch-ids/emacsen-remove.id
4030      debian/.arch-ids/emacsen-startup.id
4031      debian/.arch-ids/muse-el.dirs.id
4032      debian/.arch-ids/muse-el.docs.id
4033      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
4034      debian/changelog debian/control debian/copyright
4035      debian/emacsen-install debian/emacsen-remove
4036      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
4037      debian/muse-el.info debian/rules
4038      examples/mwolson/stylesheets/.arch-ids/=id
4039      examples/mwolson/stylesheets/.arch-ids/blog.css.id
4040      examples/mwolson/stylesheets/.arch-ids/common.css.id
4041      examples/mwolson/stylesheets/.arch-ids/print.css.id
4042      examples/mwolson/stylesheets/.arch-ids/screen.css.id
4043      examples/mwolson/stylesheets/blog.css
4044      examples/mwolson/stylesheets/common.css
4045      examples/mwolson/stylesheets/print.css
4046      examples/mwolson/stylesheets/screen.css
4048     modified files:
4049      ChangeLog Makefile
4051     new directories:
4052      debian debian/.arch-ids examples/mwolson/stylesheets
4053      examples/mwolson/stylesheets/.arch-ids
4056 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
4058     Summary:
4059       Allow `muse-index-as-string' to remove current file from output.
4060     Revision:
4061       muse--main--1.0--patch-146
4063     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
4064       which excludes the current file from the output.  Improve
4065       documentation.
4067     modified files:
4068      ChangeLog lisp/muse-mode.el
4071 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
4073     Summary:
4074       S-TAB issue with Windows.
4075     Revision:
4076       muse--main--1.0--patch-145
4078     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
4079       issue with Windows.
4081     modified files:
4082      ChangeLog lisp/muse-mode.el
4085 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
4087     Summary:
4088       Improve temp buffer usage.
4089     Revision:
4090       muse--main--1.0--patch-144
4092     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
4093       `insert-file-contents'.  This should further help with the temp
4094       buffer problem.  Thanks to Peter K. Lee and drkm for the research
4095       into this problem.
4096     
4097     * lisp/muse.el (muse-with-temp-buffer): Renamed from
4098       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
4099       make sure the temp buffer is killed.  I didn't implement an option to
4100       save the contents of the temp buffer.
4102     modified files:
4103      ChangeLog lisp/muse-book.el lisp/muse-http.el
4104      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
4105      lisp/muse.el
4108 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
4110     Summary:
4111       muse-docbook: split-string Emacs21 fix.
4112     Revision:
4113       muse--main--1.0--patch-143
4115     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
4116       split-string to fix an Emacs21 issue.
4118     modified files:
4119      ChangeLog lisp/muse-docbook.el
4122 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
4124     Summary:
4125       muse-docbook: Parse author directive so that it validates properly.
4126     Revision:
4127       muse--main--1.0--patch-142
4129     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
4130       attempts to publish the contents a DocBook-usable <author> tag.
4131       (muse-docbook-header): Use `muse-docbook-get-author'.
4133     modified files:
4134      ChangeLog lisp/muse-docbook.el
4137 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
4139     Summary:
4140       Be a bit more clever with our consecutive list regexp.
4141     Revision:
4142       muse--main--1.0--patch-141
4144     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
4145       clever with our consecutive list regexp.
4147     modified files:
4148      ChangeLog lisp/muse-docbook.el
4151 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
4153     Summary:
4154       Do the right thing with consecutive list items, hopefully.
4155     Revision:
4156       muse--main--1.0--patch-140
4158     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
4159       (muse-docbook-header): Add DTD string.
4160       (muse-docbook-markup-regexps): Add rule that merges consecutive list
4161       tags.
4162       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
4163       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
4165     modified files:
4166      ChangeLog lisp/muse-docbook.el
4169 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
4171     Summary:
4172       Improve customize interface for `muse-project-alist' once more.
4173     Revision:
4174       muse--main--1.0--patch-139
4176     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
4177       setting to be anything, since we now support settings that use lists.
4178       (muse-project): Vastly improve this by naming each setting and showing
4179       what exact type is required.  Handle case where a function is not
4180       defined yet.  Use a set for styles, which looks nice.  This is about as
4181       good as it can be ... unless we add some sort of inline documentation
4182       later on.  A setting was added for Yann's :force-publish tag.
4183     
4184     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
4185       project name.
4187     modified files:
4188      ChangeLog lisp/muse-project.el lisp/muse.el
4191 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
4193     Summary:
4194       Merged from hodique@lifl.fr--2005 (patch 24-33)
4195     Revision:
4196       muse--main--1.0--patch-138
4198     Patches applied:
4199     
4200      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
4201        Merged from mwolson@gnu.org--2005 (patch 96)
4202     
4203      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
4204        Merged from mwolson@gnu.org--2005 (patch 97-101)
4205     
4206      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
4207        Merged from mwolson@gnu.org--2005 (patch 102-106)
4208     
4209      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
4210        Merged from mwolson@gnu.org--2005 (patch 107-120)
4211     
4212      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
4213        Merged from mwolson@gnu.org--2005 (patch 121-131)
4214     
4215      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
4216        Merged from mwolson@gnu.org--2005 (patch 132)
4217     
4218      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
4219        Merged from mwolson@gnu.org--2005 (patch 133-135)
4220     
4221      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
4222        Merged from mwolson@gnu.org--2005 (patch 136)
4223     
4224      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
4225        Merged from mwolson@gnu.org--2005 (patch 137)
4226     
4227      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
4228        Introduce :force-publish project keyword. Fix bug #2637
4230     modified files:
4231      ChangeLog lisp/muse-project.el
4233     new patches:
4234      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
4235      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
4236      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
4237      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
4238      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
4239      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
4240      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
4241      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
4242      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
4243      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
4246 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
4248     Summary:
4249       Prevent temp buffers from prompting for save; handle lisp errors better.
4250     Revision:
4251       muse--main--1.0--patch-137
4253     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
4254       bound" error.  I don't know for certain where this is coming from,
4255       though ... *grumble*.
4256     
4257     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
4258       like how emacs-wiki does it.  Warn the user about lisp errors,
4259       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
4260       publish as something valid in most markup styles, with increased
4261       emphasis on those that don't support it.  That's a win-win ... I think
4262       :^) .
4263     
4264     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
4265       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
4266       to kill the buffer so we don't get any annoying prompts.  I *strongly*
4267       believe that this should be the default behavior of `with-temp-buffer'.
4268     
4269     * lisp/muse-book.el (muse-book-publish-project): Use
4270       `muse-with-temp-buffer-no-prompt'.
4271     
4272     * lisp/muse-http.el (muse-http-reject): Ditto.
4273     
4274     * lisp/muse-mode.el (muse-index-as-string): Ditto.
4275     
4276     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4277     
4278     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
4279       (muse-publish-markup-email, muse-published-contents): Ditto.
4281     modified files:
4282      ChangeLog lisp/muse-book.el lisp/muse-colors.el
4283      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
4284      lisp/muse-publish.el lisp/muse.el
4287 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
4289     Summary:
4290       Customization error; Makefile tweaks.
4291     Revision:
4292       muse--main--1.0--patch-136
4294     * Makefile (dist): Use a tla-specific method to create the tarball.
4295       Create a zip file as well.
4296       (upload): New rule that uploads the tarball and zip file to gna.org.
4297     
4298     * Makefile.defs (VERSION): New variable that determines the version
4299       string to use in the `dist' and `upload' targets.
4300     
4301     * lisp/muse.el (muse-implicit-link-functions)
4302       (muse-explicit-link-functions): Use :type of hook so that the options
4303       get recognized.
4305     modified files:
4306      ChangeLog Makefile Makefile.defs lisp/muse.el
4309 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
4311     Summary:
4312       Prepare Muse 3.01.90 (3.02 RC1).
4313     Revision:
4314       muse--main--1.0--patch-135
4317     modified files:
4318      ChangeLog lisp/muse.el muse.texi
4321 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
4323     Summary:
4324       Attempt to get the right file extension when publishing; more examples.
4325     Revision:
4326       muse--main--1.0--patch-134
4328     * examples/mwolson/muse-init.el: Update my configuration.
4329     
4330     * examples/mwolson/templates: Store my web page templates here.
4331     
4332     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
4333     
4334     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
4335       descriptions.  Yet another reason to implement my list-returning from
4336       handlers idea.
4337     
4338     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
4339       with a few more edge cases.  Throw together a rough hack for
4340       determining when to include the output file extension.
4341     
4342     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
4343       but still ineffective.
4345     new files:
4346      examples/mwolson/templates/.arch-ids/=id
4347      examples/mwolson/templates/.arch-ids/footer.html.id
4348      examples/mwolson/templates/.arch-ids/generic-footer.html.id
4349      examples/mwolson/templates/.arch-ids/generic-header.html.id
4350      examples/mwolson/templates/.arch-ids/header.html.id
4351      examples/mwolson/templates/footer.html
4352      examples/mwolson/templates/generic-footer.html
4353      examples/mwolson/templates/generic-header.html
4354      examples/mwolson/templates/header.html
4356     modified files:
4357      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
4358      lisp/muse-wiki.el
4360     new directories:
4361      examples/mwolson/templates
4362      examples/mwolson/templates/.arch-ids
4365 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
4367     Summary:
4368       Make published link handling do the right thing, plus misc. fixes.
4369     Revision:
4370       muse--main--1.0--patch-133
4372     * lisp/muse-mode.el (muse-mode-hook): Add option for
4373       `muse-wiki-update-custom-values'.  The :set function makes sure that
4374       this is always included in `muse-mode-hook' if muse-wiki is loaded.
4375       This probably isn't best-practice, but it works.
4376     
4377     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
4378       Save match data.
4379     
4380     * lisp/muse-publish.el (muse-publish-url-transforms): Add
4381       `muse-publish-prepare-url' to the listed options.
4382     
4383     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
4384       output-dir is not specified.
4385     
4386     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
4387       here instead of later on.
4388     
4389     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
4390       right thing when `muse-wiki-interwiki-alist' is nil.
4391     
4392     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
4393       `muse-publish-output-file'.
4394     
4395     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4396       (muse-wiki-transform-wikiword): Removed.  We should not use the
4397       publishing transforms facility to handle these.
4398     
4399     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
4400       links as "link" rather than "url".
4401     
4402     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
4403       takes care of any customization cleaups that need to happen whenever
4404       muse-mode is entered.
4405     
4406     * lisp/muse.el (muse-implicit-link-functions): Add options for
4407       `muse-handle-url' and the wiki handlers.
4408       (muse-explicit-link-functions): Add option for
4409       `muse-wiki-handle-internal'.
4411     modified files:
4412      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4413      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4416 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
4418     Summary:
4419       Add invalid directory assertion.
4420     Revision:
4421       muse--main--1.0--patch-132
4423     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
4424       any invalid directories will trigger an error.
4426     modified files:
4427      ChangeLog lisp/muse-project.el
4430 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
4432     Summary:
4433       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
4434     Revision:
4435       muse--main--1.0--patch-131
4438     modified files:
4439      AUTHORS ChangeLog
4442 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
4444     Summary:
4445       Yann's assignment form came in!
4446     Revision:
4447       muse--main--1.0--patch-130
4450     modified files:
4451      AUTHORS ChangeLog
4454 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
4456     Summary:
4457       Compilation fix, minor shuffling in `muse-mode'.
4458     Revision:
4459       muse--main--1.0--patch-129
4461     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
4462       accessing it.  Fixes Yet Another Compiler Error.
4463     
4464     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
4465      project-specific settings happen first.
4467     modified files:
4468      ChangeLog lisp/muse-mode.el lisp/muse.el
4471 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
4473     Summary:
4474       Fix annoying initial buffer coloring problem.
4475     Revision:
4476       muse--main--1.0--patch-128
4478     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
4479       where even buffer-file-name is not set.  This happens the first time we
4480       attempt to colorize the buffer.  I'm rather astonished that I had to do
4481       this.
4483     modified files:
4484      ChangeLog lisp/muse-wiki.el
4487 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
4489     Summary:
4490       Jump to bad and good links on TAB; mode-choosing fix.
4491     Revision:
4492       muse--main--1.0--patch-127
4494     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
4495       pics a major mode for a file.  If one is specified in the project of
4496       file, use it.  Otherwise, use muse-mode.
4497       (muse-next-reference, muse-previous-reference): Jump to bad links as
4498       well as good ones.
4499     
4500     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
4501       of `muse-mode'.
4503     modified files:
4504      ChangeLog lisp/muse-mode.el lisp/muse.el
4507 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
4509     Summary:
4510       Add specified Muse file extension to auto-mode-alist.
4511     Revision:
4512       muse--main--1.0--patch-126
4514     * lisp/muse.el (muse-file-extension): If extension is specified, remove
4515       the old extension from auto-mode-alist and add the new one.  This
4516       eliminates the need to set muse-mode-auto-p when you have specified a
4517       Muse file extension.
4518     
4519     * examples/mwolson/muse-init.el: Sync.
4521     modified files:
4522      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
4525 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
4527     Summary:
4528       Make `muse-project-alist' more intuitively customizable.
4529     Revision:
4530       muse--main--1.0--patch-125
4532     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
4533       settings.
4534     
4535     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
4536       (muse-project-alist-get): New function that pre-parses
4537       `muse-projects-alist' before customization in order to work around an
4538       annoying limitation in the customize interface.
4539       (muse-project-alist-set): New function that takes the value that
4540       customize gave us and turns it into something Muse can use.
4541       (muse-project): New widget that outlines the form of the
4542       `muse-project-alist' variable.
4543       (muse-project-alist): Use the `muse-project' widget and specify :set
4544       and :get.
4546     modified files:
4547      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
4550 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
4552     Summary:
4553       Silence compiler warnings.
4554     Revision:
4555       muse--main--1.0--patch-124
4557     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
4558     
4559     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
4560       compiler warning.
4561     
4562     * lisp/muse-project.el (muse-project-applicable-styles): Call
4563       `muse-assert' with only 1 argument to silence a compiler warning.
4565     modified files:
4566      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4567      lisp/muse-project.el
4570 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
4572     Summary:
4573       muse-docbook: Merge several other types of tags if necessary.
4574     Revision:
4575       muse--main--1.0--patch-123
4577     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
4578       `muse-docbook-fixup-sections'.  For each TAG in
4579       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
4580       merge them together.  Thanks to Dale P. Smith for the suggestion.
4581       (muse-docbook-merged-tags): Customizable list of tags that need merging.
4583     modified files:
4584      ChangeLog lisp/muse-docbook.el
4587 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
4589     Summary:
4590       muse-docbook: Output an XML tag with encoding at the beginning of document.
4591     Revision:
4592       muse--main--1.0--patch-122
4594     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
4595       of document.
4596       (muse-docbook-encoding-default): New option that determines which Emacs
4597       buffer encoding to use by default in Muse DocBook files if none is
4598       found.
4599       (muse-docbook-charset-default): New option that determines the DocBook
4600       XML charset to use if no translation is found in
4601       muse-docbook-encoding-map.
4602       (muse-docbook-encoding-map): New option alist that maps an emacs coding
4603       system to its associated DocBook coding system.
4604       (muse-docbook-transform-content-type): New function that determines the
4605       DocBook XML encoding to use based on the contents of
4606       muse-docbook-encoding-map.
4607       (muse-docbook-encoding): New function that calls
4608       muse-docbook-transform-content-type.
4609       (muse-docbook-finalize-buffer): New function that sets the buffer file
4610       coding system to the value of muse-docbook-encoding-default, but only
4611       if the buffers contents have no special characters.
4612       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
4614     modified files:
4615      ChangeLog lisp/muse-docbook.el
4618 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
4620     Summary:
4621       Apply muse-docbook patch from Dale P. Smith.
4622     Revision:
4623       muse--main--1.0--patch-121
4625     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
4626       Dale P. Smith to make the markup much better.
4628     modified files:
4629      AUTHORS ChangeLog lisp/muse-docbook.el
4632 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
4634     Summary:
4635       Use different mapping for S-tab on Windows.
4636     Revision:
4637       muse--main--1.0--patch-120
4639     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
4640       Windows, use [(shift tab)] for `muse-previous-reference'.
4642     modified files:
4643      ChangeLog lisp/muse-mode.el
4646 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
4648     Summary:
4649       XEmacs wiki fix.
4650     Revision:
4651       muse--main--1.0--patch-119
4653     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
4654       `muse-match-string-no-properties' so XEmacs doesn't complain.
4656     modified files:
4657      ChangeLog lisp/muse-wiki.el
4660 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
4662     Summary:
4663       Handle a few edge cases with project-page resolution gracefully.
4664     Revision:
4665       muse--main--1.0--patch-118
4667     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
4668       make sure that PAGE is specified.  STYLES should be generated
4669       automatically, but it could theoretically fail.  I'm managing to
4670       trigger this when messing with unsaved Muse files.  Handle case where
4671       buffer has not yet been saved.
4672       (muse-project-find-file): Don't try to resolve relative links; just
4673       open them.
4674     
4675     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
4676       point-of-reference bug.  No need to call muse-project-page-of-file
4677       since buffer-file-name and muse-publishing-current-file both give us
4678       full paths.
4679     
4680     * lisp/muse-mode.el (muse-link-at-point): For some reason,
4681       `skip-chars-backward' only respects the newline some of the time.
4682       Damned annoying.
4684     modified files:
4685      ChangeLog lisp/muse-mode.el lisp/muse-project.el
4686      lisp/muse-wiki.el
4689 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
4691     Summary:
4692       Fix image-link goof-up and add pretty titles.
4693     Revision:
4694       muse--main--1.0--patch-117
4696     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
4697       class="image-link"> instead of <div class="image-link">.  I found a bug
4698       with the way I was handling both, so I decided to simplify things.
4699     
4700     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
4701       `muse-publish-output-name', but keeps the directory prefix.
4702       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
4703     
4704     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
4705       customizable option that determines the words to downcase in title.
4706       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
4707       Capitalized Title out of either a string or the current title.  This is
4708       not currently used by any other function -- for now it is meant to be
4709       called by the user.
4711     modified files:
4712      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
4715 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
4717     Summary:
4718       Escape specials in link descriptions.
4719     Revision:
4720       muse--main--1.0--patch-116
4722     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
4723       function that escapes special characters in the given string according
4724       to the current publishing style.
4725       (muse-publish-url): Use the above function to escape the description
4726       part of extended links.
4727       (muse-publish-prepare-url): Don't make string read-only; it does
4728       nothing.
4729     
4730     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4731       (muse-wiki-transform-wikiword): Don't make string read-only.
4733     modified files:
4734      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4737 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
4739     Summary:
4740       Escape "&", "<", and ">" in URL text.
4741     Revision:
4742       muse--main--1.0--patch-115
4744     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
4745       specially.  Thanks to John Sullivan for the suggestion.
4747     modified files:
4748      ChangeLog lisp/muse-html.el
4751 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
4753     Summary:
4754       Update my example configuration.
4755     Revision:
4756       muse--main--1.0--patch-114
4758     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
4759       project to "WebSite" in order to make it more distinct.
4760       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
4761       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
4762       anymore.
4763       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
4764       published name of the current file.  I really should make a function
4765       called `muse-published-name' or something similar!
4766       ("\C-cpx"): Use this key sequence for
4767       `my-muse-prepare-entry-for-xanga'.
4768       (muse-file-extension): I'm making use of this so I can figure out its
4769       intricacies.
4771     modified files:
4772      ChangeLog examples/mwolson/muse-init.el
4775 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
4777     Summary:
4778       Tackle a project name interwiki highlighting snafu.
4779     Revision:
4780       muse--main--1.0--patch-113
4782     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
4783       this.  It seems to be more robust now.  Highlighting is going the way I
4784       want it.
4786     modified files:
4787      ChangeLog lisp/muse-wiki.el
4790 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
4792     Summary:
4793       Fix some gross mistakes.
4794     Revision:
4795       muse--main--1.0--patch-112
4797     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
4798       gross misspellings.
4799     
4800     * lisp/muse-project.el (muse-project-file-entries): If
4801       `muse-file-extension' is defined, use it to filter the entries.
4802     
4803     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
4804       variable.  Move higher in file.
4805     
4806     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
4807       argument instead of the real name of the variable.
4809     modified files:
4810      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4811      lisp/muse.el
4814 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
4816     Summary:
4817       Make natural interwiki links between projects mostly work.
4818     Revision:
4819       muse--main--1.0--patch-111
4821     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
4822       function and flesh it out.  This seems to work properly, though for
4823       some reason, interwiki links using projects are a bit flakey.
4824       (muse-wiki-handle-interwiki): Deal with case where we have a project
4825       name in an interwiki link.
4827     modified files:
4828      ChangeLog lisp/muse-wiki.el
4831 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
4833     Summary:
4834       Fix Emacs21 issue with muse-insert-tag.
4835     Revision:
4836       muse--main--1.0--patch-110
4838     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
4839       completing-read to appease older Emacsen.
4841     modified files:
4842      ChangeLog lisp/muse-mode.el
4845 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
4847     Summary:
4848       Fix error with `muse-blosxom-new-entry' and Emacs21.
4849     Revision:
4850       muse--main--1.0--patch-109
4852     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
4853       `completing-read' so that old versions of Emacs don't complain.
4855     modified files:
4856      ChangeLog lisp/muse-blosxom.el
4859 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
4861     Summary:
4862       Try to fix an error with `muse-blosxom-get-categories'.
4863     Revision:
4864       muse--main--1.0--patch-108
4866     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
4867       about processing directories.
4869     modified files:
4870      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
4873 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
4875     Summary:
4876       Make a distinction between implicit and explicit links at publish-time.
4877     Revision:
4878       muse--main--1.0--patch-107
4880     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
4881     
4882     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
4883     
4884     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
4885       `explicit' argument.
4886     
4887     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
4888       not we are dealing with an explicit link.
4889     
4890     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4891     
4892     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4893       argument, but ignore it.
4894     
4895     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4896       when link is not explicit.
4898     modified files:
4899      ChangeLog lisp/muse-html.el lisp/muse-http.el
4900      lisp/muse-publish.el lisp/muse-wiki.el
4903 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
4905     Summary:
4906       Implement several WikiWord handling fixes.
4907     Revision:
4908       muse--main--1.0--patch-106
4910     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
4911       found by the handlers.  Don't send implicit links through some of the
4912       advanced checks.
4913     
4914     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
4915       of interwiki link before calling `muse-handle-explicit-link'.
4916     
4917     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
4918       "\\|" separator between project-alist entries and interwiki entries.
4919       Force a reconfiguration of muse-colors-markup.
4920     
4921     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
4922       sure that we don't colorize WikiNames that don't go with any file.
4923     
4925     modified files:
4926      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4927      lisp/muse-wiki.el
4930 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4932     Summary:
4933       Attempt to simplify muse-wiki a bit.
4934     Revision:
4935       muse--main--1.0--patch-105
4937     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4938       here.
4939     
4940     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
4941       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
4942       (muse-wiki-update-use-wikiword-markup-regexp)
4943       (muse-wiki-update-use-wikiword-link-function)
4944       (muse-wiki-update-use-wikiword-url-transforms): Remove.
4945       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
4946     
4947     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4948       `muse-wiki-use-wikiword' is specified.
4949     
4950     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4951       unless `muse-wiki-use-wikiword' is specified.
4952     
4953     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4954       muse-colors-markup.
4955     
4956     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4957       muse-publish-markup-regexps.
4958     
4959     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4960       muse-publish-url-transforms.
4961     
4962     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4963       muse-wiki-handle-wikiword to muse-implicit-link-functions.
4964     
4966     modified files:
4967      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4970 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
4972     Summary:
4973       Make muse-blosxom use relative name of published file in page-date alist.
4974     Revision:
4975       muse--main--1.0--patch-104
4977     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4978       file.
4979       (muse-blosxom-update-page-date-alist): Renamed from
4980       `muse-blosxom-markup-date-directive'.  Make the current file name
4981       relative to the base directory and strip file extension if necessary.
4982     
4984     modified files:
4985      ChangeLog lisp/muse-blosxom.el
4988 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4990     Summary:
4991       Hack on muse-blosxom timestamps somewhat.
4992     Revision:
4993       muse--main--1.0--patch-103
4995     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4996       actually do something useful.  This should have a different name,
4997       really.
4998       ("blosxom-html", "blosxom-xhtml"): Call
4999       `muse-blosxom-markup-date-directive' after publishing each entry.
5000     
5002     modified files:
5003      ChangeLog lisp/muse-blosxom.el
5006 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
5008     Summary:
5009       Fix several startup and compile errors.
5010     Revision:
5011       muse--main--1.0--patch-102
5013     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
5014       fixes an error that occurred during startup.
5015     
5016     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
5017       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
5018       to muse.el.
5019     
5020     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
5021       that the nasty compile errors go away.  Fix a few typos.
5022       (muse-ignored-extensions): Fix docstring.
5023       (muse-file-extension): Move this higher in the file.
5024     
5025     
5027     modified files:
5028      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5031 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
5033     Summary:
5034       Note that muse-file-extension should not have "." in front.
5035     Revision:
5036       muse--main--1.0--patch-101
5038     * lisp/muse-project.el (muse-project-find-file): Handle case where
5039       muse-file-extension is not specified.
5040     
5041     * lisp/muse.el (muse-file-extension): Note that the period at the
5042       beginning of this value should be omitted.
5043     
5044     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
5045       file extension so that regexp characters inside the extension will not
5046       goof it up.  This should never be a problem in normal cases, but let's
5047       be robust.
5048     
5050     modified files:
5051      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5052      lisp/muse.el
5055 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
5057     Summary:
5058       Implement optional file extension of Muse files.
5059     Revision:
5060       muse--main--1.0--patch-100
5062     * lisp/muse-mode.el (muse-mode): Make sure
5063       `muse-update-ignored-extensions-regexp' gets updated every time we
5064       enter Muse mode.  This works around a bug in the customize interface --
5065       if a user changes an option using setq, the :set function sometimes
5066       does not get executed.  I should really try to determine whether or not
5067       this is really an issue anymore.
5068     
5069     * lisp/muse-project.el (muse-project-find-file): Make use of
5070       `muse-file-extension'.
5071     
5072     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
5073       customizable; it is autogenerated from `muse-ignored-extensions'.
5074       (muse-update-ignored-extensions-regexp): New function that sets the
5075       value of `muse-ignored-extensions-regexp'.  This is needed in order to
5076       make sure that the value of `muse-file-extension' is taken into
5077       account.
5078       (muse-ignored-extensions): New option that determines which file
5079       extensions to ignore.  It is in the form of a list of regexps.
5080     
5081     * lisp/muse.el (muse-file-extension): New option that allows the user to
5082       specify the file extension to be used for Muse files.  By default, this
5083       is nil, which means that no extension will be used.
5084     
5085     * lisp/muse.el (muse-page-name): Handle case where
5086       `muse-ignored-extensions-regexp' is nil.
5087     
5089     modified files:
5090      ChangeLog lisp/muse-mode.el lisp/muse-project.el
5091      lisp/muse-regexps.el lisp/muse.el
5094 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
5096     Summary:
5097       Document new blosxom convenience feature.
5098     Revision:
5099       muse--main--1.0--patch-99
5101     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
5102       `muse-blosxom-project-alist-entry'.  An example is provided in the
5103       header.
5104     
5106     modified files:
5107      ChangeLog lisp/muse-blosxom.el
5110 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
5112     Summary:
5113       Further work on `muse-project-alist' entry generation for blosxom.
5114     Revision:
5115       muse--main--1.0--patch-98
5117     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
5118       Include subdirectories in first part of "Blog" entry.
5119     
5120     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
5121       that returns a list of dirs that are to be used with the first part of
5122       a `muse-project-alist' entry.
5123     
5125     modified files:
5126      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
5129 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
5131     Summary:
5132       New function: muse-blosxom-project-alist-entry.
5133     Revision:
5134       muse--main--1.0--patch-97
5136     * examples/mwolson/muse-init.el: Update from my latest settings.
5137       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
5138     
5139     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
5140       that generates the latter part of an entry for `muse-project-alist'.
5141     
5143     modified files:
5144      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
5147 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
5149     Summary:
5150       Merged from hodique@lifl.fr--2005 (patch 12-23)
5151     Revision:
5152       muse--main--1.0--patch-96
5154     Patches applied:
5155     
5156      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
5157        Merged from mwolson@gnu.org--2005 (patch 68-76)
5158     
5159      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
5160        Merged from mwolson@gnu.org--2005 (patch 77-80)
5161     
5162      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
5163        Merged from mwolson@gnu.org--2005 (patch 81)
5164     
5165      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
5166        Merged from mwolson@gnu.org--2005 (patch 82)
5167     
5168      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
5169        Escape % in latex publishing
5170     
5171      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
5172        bugfix
5173     
5174      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
5175        small improvement on muse-make-link
5176     
5177      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
5178        Fix customization of muse-wiki-wikiword-regexp
5179     
5180      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
5181        Allow full customization of WikiWords
5182     
5183      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
5184        Fix mouse-2 yank bug in muse-mode
5185     
5186      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
5187        Fix interpretation order
5188     
5189      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
5190        Merged from mwolson@gnu.org--2005 (patch 83-95)
5191     
5193     modified files:
5194      ChangeLog lisp/muse-wiki.el
5196     new patches:
5197      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
5198      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
5199      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
5200      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
5201      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
5202      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
5203      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
5204      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
5205      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
5206      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
5207      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
5208      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
5211 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
5213     Summary:
5214       Minor docfixes.
5215     Revision:
5216       muse--main--1.0--patch-95
5218     * lisp/muse-mode.el (muse-follow-name-at-point) 
5219       (muse-follow-name-at-mouse): Docfixes.
5220     
5222     modified files:
5223      ChangeLog lisp/muse-mode.el
5226 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
5228     Summary:
5229       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
5230     Revision:
5231       muse--main--1.0--patch-94
5233     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
5234       `muse-blosxom-new-entry'.
5235     
5236     * muse.texi (Blosxom Entries): Ditto.
5237     
5239     modified files:
5240      ChangeLog lisp/muse-blosxom.el muse.texi
5243 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
5245     Summary:
5246       Re-add global mouse-2 event.
5247     Revision:
5248       muse--main--1.0--patch-93
5250     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
5251       mouse-2, since Yann found a way around the problem I was facing.
5252       (muse-follow-name-at-mouse): Call the event that would normally be used
5253       here if we don't have a link at point.
5254     
5256     modified files:
5257      ChangeLog lisp/muse-mode.el
5260 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
5262     Summary:
5263       Fix publishing error.
5264     Revision:
5265       muse--main--1.0--patch-92
5267     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
5268       the cdr of output-dir.  This was a code fragment from a previous
5269       attempt to refactor this function.
5270     
5272     modified files:
5273      ChangeLog lisp/muse-project.el
5276 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
5278     Summary:
5279       Work on getting to the point where we can resolve project interwiki links.
5280     Revision:
5281       muse--main--1.0--patch-91
5283     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5284       `muse-publishing-current-file'.
5285     
5286     * lisp/muse-project.el (muse-project-of-file): Ditto.
5287     
5288     * lisp/muse-project.el (muse-project-applicable-styles): New function
5289       that returns the usable styles for a file, given either a list of
5290       styles or a project name.  This is useful for removing styles that will
5291       be ignored for a file.
5292       (muse-project-publish-file): Split :include and :exclude processing
5293       into `muse-project-applicable-styles'.
5294     
5295     * lisp/muse-publish.el (muse-publish-output-name): Use
5296       `muse-publishing-current-file'.
5297     
5298     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
5299     
5300     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
5301       project names.
5302     
5303     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
5304       names to be uninterpreted.  Remove need for muse-assoc-string.
5305     
5306     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
5307       function that will be called to fetch a link to a page from a Muse
5308       project from the output file of the currently-published file.  This is
5309       commented out for now since I ran out of energy.
5310     
5311     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
5312       `muse-wiki-resolve-project-page' for handling Muse project interwiki
5313       links, but only when no match was found in `muse-wiki-interwiki-alist'.
5314       Handle case where no interwiki can be found, even though this should
5315       never happen.
5316     
5317     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
5318       whenever Muse mode is entered.  That way we don't have to enter an
5319       extra command in our .emacs.
5320     
5321     * lisp/muse.el (muse-current-file): Remove this, since a variable called
5322       `muse-publishing-current-file' already exists that does the same thing.
5323       How embarrassing.
5324     
5325     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
5326     
5327     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
5328       to use it.
5329     
5331     modified files:
5332      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5333      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5336 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
5338     Summary:
5339       Mouse-2 on regular text will yank rather than give an error.
5340     Revision:
5341       muse--main--1.0--patch-90
5343     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
5344       this seems to be more trouble than it's worth.
5345       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
5346       use our own implementation.
5347     
5349     modified files:
5350      ChangeLog lisp/muse-mode.el
5353 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
5355     Summary:
5356       Make interwiki links publish with the correct extension.
5357     Revision:
5358       muse--main--1.0--patch-89
5360     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
5361       prefix and suffix to interwiki names, as well as stripping out unwanted
5362       extensions.
5363     
5365     modified files:
5366      ChangeLog lisp/muse-wiki.el
5369 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
5371     Summary:
5372       Fix publishing of bare interwiki names.
5373     Revision:
5374       muse--main--1.0--patch-88
5376     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
5377       `set'.  Use `muse-assoc-string' instead of `assoc'.
5378     
5379     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
5380       `assoc-string' functionality usable with Emacs21 and XEmacs.
5381     
5383     modified files:
5384      ChangeLog lisp/muse-wiki.el lisp/muse.el
5387 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
5389     Summary:
5390       Apply a few fixes from Yann's branch.
5391     Revision:
5392       muse--main--1.0--patch-87
5394     Background: I hacked on Muse over the weekend while offline, and so did
5395                 Yann.  His changes to muse-wiki.el are different than the
5396                 ones that I made, so we should probably figure out the best
5397                 way to handle this when we both get on IRC again.  For now,
5398                 I've merged in the bugfixes that he's made, omitting most of
5399                 the changes to muse-wiki.
5400     
5401     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
5402     
5403     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
5404     
5405     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
5406       introduced previously.
5407     
5409     modified files:
5410      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
5413 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
5415     Summary:
5416       Warn if file not published; hack further on Wiki stuff.
5417     Revision:
5418       muse--main--1.0--patch-86
5420     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
5421       complete <div> tags that are of the class "image-link".  It is hoped
5422       that this will prevent user-added <div> tags from being mangled.
5423     
5424     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
5425       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
5426       need to look at the text at point.
5427     
5428     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
5429       current file has not been published since it was up-to-date.  Thanks to
5430       Bill Freeman for the suggestion.
5431     
5432     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
5433       is nil.  If this happens, return the original URL.
5434     
5435     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
5436       `muse-wiki-update-interwiki-regexp.'
5437       (muse-wiki-update-interwiki-regexp): New function that sets the value
5438       of `muse-wiki-interwiki-regexp'.
5439       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
5440       on :set.
5441     
5442     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
5443       `muse-wiki-expand-interwiki'.
5444       (muse-wiki-transform-wikiword): New function that prevents WikiWords
5445       with no matching file from being published as links.
5446     
5447     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
5448       string argument once again, since this behavior is needed when
5449       publishing.
5450       (muse-wiki-handle-wikiword): Ditto.
5451     
5452     * lisp/muse.el (muse-handle-url): Ditto.
5453     
5454     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
5455       after every unsuccessful attempt at handling the link.  If argument is
5456       given, restore match-data at end, too.
5457     
5458     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
5459       argument.  Match data is always saved.  If argument is not given,
5460       assume that `muse-implicit-link-regexp' has been matched against, and
5461       return the 1st match string if no handlers worked.
5462     
5464     modified files:
5465      ChangeLog lisp/muse-html.el lisp/muse-mode.el
5466      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5469 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
5471     Summary:
5472       Hack on WikiName handling and make TAB work for Wiki links.
5473     Revision:
5474       muse--main--1.0--patch-85
5476     * lisp/muse-colors.el (muse-colors-markup): Use
5477       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5478     
5479     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
5480       nil, don't color bad links.  If non-nil, color bad links.
5481     
5482     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
5483     
5484     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
5485       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5486       (muse-journal-rss-munge-buffer): Ditto.
5487     
5488     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
5489       Docfix.
5490     
5491     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
5492       are handled first, then implicit ones.  It should work better in all
5493       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
5494       to determine how far to scan for an implicit link.  This defaults to
5495       the text between the point and the next space.
5496     
5497     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
5498       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
5499       literally after opening the buffer.  Hopefully this can be of use in
5500       custom visit-link functions, when necessary.
5501     
5502     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
5503       `muse-visit-link-default'.
5504     
5505     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
5506       Search by text properties instead of regexps.  This allows Muse to find
5507       links without having to have a massive regexp that contains all link
5508       types.  The downside is that this will not work if the user defontifies
5509       the buffer.  But it would somewhat defeat the purpose of following
5510       links if you can't see them.
5511     
5512     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
5513       enough command line args are passed in batch mode.
5514     
5515     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
5516       `muse-explicit-link-regexp'.
5517     
5518     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
5519       `muse-link-regexp'.
5520     
5521     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
5522       specifies the "common ground" of all implicit links, like URLs, bare
5523       WikiNames, and -- in the future -- email addresses.
5524     
5525     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
5526     
5527     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
5528       optional.  That was a bad idea on my part.  Renamed from
5529       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
5530       annoy anyone :^) .
5531     
5532     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
5533       `muse-wiki-interwiki-expand'.
5534       (muse-wiki-handle-wikiword): Renamed from
5535       `muse-wiki-wikiword-handle'.
5536     
5537     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
5538       for the eval-after-load arg since XEmacs chokes on constants.
5539     
5540     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
5541       face on WikiWords that don't correspond with a file.  If people really
5542       want this to appear in bad-link face, I could accommodate that.
5543     
5544     * lisp/muse.el (muse-handle-url): New function that detects whether the
5545       given string is a URL.
5546       (muse-implicit-link-functions): Renamed from
5547       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
5548       (muse-explicit-link-functions): Renamed from
5549       `muse-mode-handler-functions'.
5550       (muse-handle-implicit-link): New function that handles all
5551       implicit links by calling functions from `muse-implicit-link-functions'.
5552       (muse-handle-explicit-link): Renamed from
5553       `muse-handled-url'.
5554     
5556     modified files:
5557      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
5558      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
5559      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5562 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
5564     Summary:
5565       Allow WikiWords to be ignored with <nop> or "''''".
5566     Revision:
5567       muse--main--1.0--patch-84
5569     * lisp/muse-mode.el (muse-browse-result): Docfixes.
5570     
5571     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
5572       whether to hide <nop> tags when coloring a Muse buffer.
5573       (muse-wiki-wikiword-at-point): Docfix.
5574       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
5575       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
5576       during publishing.
5577       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
5578       which keeps the WikiWord that follows it from being interpreted.
5579       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
5580       WikiWord delimiter.
5581     
5583     modified files:
5584      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5587 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
5589     Summary:
5590       Update postal address of FSF in muse-wiki.el.
5591     Revision:
5592       muse--main--1.0--patch-83
5594     * lisp/muse-wiki.el: Update postal address of the FSF.
5595     
5597     modified files:
5598      ChangeLog lisp/muse-wiki.el
5601 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
5603     Summary:
5604       Interpret explicit links before emphasis.
5605     Revision:
5606       muse--main--1.0--patch-82
5608     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
5609       links before emphasis.
5610     
5611     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
5612       for the heck of it.
5614     modified files:
5615      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
5618 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
5620     Summary:
5621       Wiki hacking, regexp tweaks.
5622     Revision:
5623       muse--main--1.0--patch-81
5625     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
5626       muse-regexp.
5627     
5628     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
5629       that indicates whether or not to use character classes in regexps.  The
5630       default is to let Muse try to figure it out.
5631       (muse-extreg-usable-p): Make use of this variable.
5632     
5633     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
5634       this regexp.  I'm guessing it was supposed to have a TAB in there at
5635       one time.  Replace this stuff with muse-regexp-space.
5636     
5637     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
5638       by default.
5639     
5640     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
5641       "or".
5642     
5643     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
5644       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
5645       We'll fix those anchor problems eventually!
5646     
5647     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
5648       uses `muse-interwiki-handle' to determine whether an interwiki link is
5649       at point.
5650     
5651     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
5652       look for a suitable value at point if needed.
5653     
5654     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
5655     
5656     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
5657     
5658     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
5660     modified files:
5661      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5662      lisp/muse-wiki.el
5665 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
5667     Summary:
5668       Make installation of manual when not using Debian go smoothly.
5669     Revision:
5670       muse--main--1.0--patch-80
5672     * Makefile.defs (INSTALLINFO): New variable that specifies what command
5673       and options are to be used when insinuating the Muse documentation into
5674       the Info menu.
5675     
5676     * Makefile (install): Make use of INSTALLINFO.
5677     
5678     * README (Installation): Give directions for changing INSTALLINFO on a
5679       Debian system and changing where Muse is installed.
5680     
5681     * muse.texi: Ditto.
5683     modified files:
5684      ChangeLog Makefile Makefile.defs README muse.texi
5687 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
5689     Summary:
5690       Fix compiler warning induced by last patch.
5691     Revision:
5692       muse--main--1.0--patch-79
5694     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
5695       compiler warning.
5697     modified files:
5698      ChangeLog lisp/muse-project.el lisp/muse.el
5701 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
5703     Summary:
5704       Add `muse-current-file', fix minor QuickStart issue.
5705     Revision:
5706       muse--main--1.0--patch-78
5708     * examples/QuickStart: Make John Wiegley the author.
5709     
5710     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5711       `muse-current-file' instead of `buffer-file-name'.
5712     
5713     * lisp/muse-project.el (muse-current-project): Document.
5714     
5715     * lisp/muse-project.el (muse-current-file): New variable indicating the
5716       name, including path, of the file that is currently being published.
5717       (muse-project-of-file): Make use of
5718       `muse-current-file'.
5719     
5720     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
5721     
5722     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
5724     modified files:
5725      ChangeLog examples/QuickStart lisp/muse-blosxom.el
5726      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5727      lisp/muse.el
5730 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
5732     Summary:
5733       Make muse-replace-regexp-in-string closer to its parent; no func change.
5734     Revision:
5735       muse--main--1.0--patch-77
5737     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
5738       to implement all functionality of `replace-regexp-in-string'.  No
5739       functionality change.
5740     
5742     modified files:
5743      ChangeLog lisp/muse.el
5746 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
5748     Summary:
5749       Play nicely with fill, adaptive-fill, and flyspell.
5750     Revision:
5751       muse--main--1.0--patch-76
5753     * muse-mode.el (muse-mode-intangible-links): New function used to
5754       determine whether links will be considered intangible.
5755     
5756     * lisp/muse-mode.el (muse-mode-link-functions)
5757       (muse-mode-handler-functions): Minor docfix.
5758     
5759     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
5760       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
5761       making links intangible by default, but this may be adjusted by use of
5762       the `muse-mode-intangible-links' function.
5763     
5764     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
5765       nil if we should allow a fill to occur here.  Keeps links from being
5766       broken up.
5767     
5768     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
5769       non-nil if we allow spell-checking to occur here.  Keeps links from
5770       being improperly colorized.
5771     
5772     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
5773       functionality change.
5775     modified files:
5776      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5779 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
5781     Summary:
5782       Minor doc changes and code prettification.
5783     Revision:
5784       muse--main--1.0--patch-75
5786     * AUTHORS: Note that YH's assignment is in the mail.
5787     
5788     * README (scripts): Explain better the contents of the `scripts'
5789       directory.
5790     
5791     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
5793     modified files:
5794      AUTHORS ChangeLog README lisp/muse-wiki.el
5797 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
5799     Summary:
5800       Merged from hodique@lifl.fr--2005 (patch 7-11)
5801     Revision:
5802       muse--main--1.0--patch-74
5804     Patches applied:
5805     
5806      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5807        split WikiWords and InterWiki links into their own package
5808     
5809      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5810        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
5811     
5812      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5813        Mimic experimental behavior for interwiki
5814     
5815      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5816        fix notes publishing
5817     
5818      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5819        various minor fixes
5821     new files:
5822      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
5824     modified files:
5825      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5826      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
5828     renamed files:
5829      experimental/.arch-ids/muse-wiki.el.id
5830        ==> experimental/.arch-ids/muse-wiki-old.el.id
5831      experimental/muse-wiki.el
5832        ==> experimental/muse-wiki-old.el
5834     new patches:
5835      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5836      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5837      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5838      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5839      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5842 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
5844     Summary:
5845       Tell people where to find on-line version of manual.
5846     Revision:
5847       muse--main--1.0--patch-73
5849     * README: Add on-line locations for manual.
5850     
5851     * muse.texi: Remove @include directive.  This makes generating a PDF of
5852       this documentation a lot easier.
5853     
5854     * muse.texi (Preface): Add on-line locations for manual.
5856     modified files:
5857      ChangeLog README muse.texi
5860 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
5862     Summary:
5863       Try to make Muse play nice with outline minor mode.
5864     Revision:
5865       muse--main--1.0--patch-72
5867     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
5868     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
5869     "muse" instead of "t" when adding invisibility to text or checking for
5870     invisibility.
5871     
5872     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
5873     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
5874     this function.
5876     modified files:
5877      ChangeLog lisp/muse-colors.el lisp/muse.el
5880 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
5882     Summary:
5883       Minor grammar fix in Introduction section of manual.
5884     Revision:
5885       muse--main--1.0--patch-71
5887     * muse.texi (Introduction): Minor grammar fix.
5889     modified files:
5890      ChangeLog muse.texi
5893 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5895     Summary:
5896       Release Muse 3.01.
5897     Revision:
5898       muse--main--1.0--patch-70
5900     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5901     
5902     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5903     
5904     * lisp/muse-poem.el (muse-poem-markup-strings)
5905       (muse-poem-chapbook-strings): Make customizable.
5906     
5907     * lisp/muse-poem.el (muse-chapbook-latex-header)
5908       (muse-chapbook-latex-footer): Docfix.
5909     
5910     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5911       (muse-texinfo-pdf-extension): Ditto.
5912     
5913     * lisp/muse.el (muse-version): Change to 3.01.
5914     
5915     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
5916       done, for now!
5918     modified files:
5919      ChangeLog lisp/muse-colors.el lisp/muse-html.el
5920      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
5923 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
5925     Summary:
5926       Tweak documentation thoroughly; still incomplete.
5927     Revision:
5928       muse--main--1.0--patch-69
5930     * README: Minor tweaks.
5931     
5932     * muse.texi: Massively rename chapters so that the titles are more
5933       descriptive.  Clean up grammar.
5934     
5935     * muse.texi (Obtaining Muse): Move content of Installation node here,
5936       stripping out any customization tips, since those are covered later.
5937       Re-work this chapter since I was dissatisfied with it.
5938     
5939     * muse.texi (Installation): This node has the content of README regarding
5940       installation, which fits the title of the node much better than the
5941       previous content.
5942     
5943     * muse.texi (Blosxom): Turn the sections of this section into
5944       subsections.
5945     
5946     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
5947       like lists!
5948     
5949     * muse.texi (History): Add a "2005" item.
5951     modified files:
5952      ChangeLog README muse.texi
5955 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5957     Summary:
5958       Finish documenting 2 more publishing styles.
5959     Revision:
5960       muse--main--1.0--patch-68
5962     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5963     
5964     * lisp/muse-journal.el: Docfixes.
5965     
5966     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5967       documentation to this function.
5968     
5969     * muse.texi (Blosxom Options): New node containing the publishing styles
5970       and options provided by Blosxom.
5971       (Book): Add usage note, as I suspect a lot of people might be confused
5972       by this style.
5973       (HTML): Space out entries better.
5974       (Journal, LaTeX): New nodes for publishing styles.
5975       (Common Elements): Document a few options that are present in
5976       `muse-publish.el'.
5978     modified files:
5979      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5980      lisp/muse-latex.el lisp/muse-publish.el muse.texi
5983 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5985     Summary:
5986       Make Muse installable and correct an Emacs21 issue.
5987     Revision:
5988       muse--main--1.0--patch-67
5990     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5991       directory will be generated.
5992       (all): Compile muse.info by default.
5993       (doc): Refactor into individual generation rules for .html and .info
5994       files.
5995       (install): New rule that installs Muse source code, compiled .elc
5996       files, and the manual into proper places.
5997     
5998     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5999     
6000     * README (Insinuation): Move old content of Installation here.
6001       (Installation): Fill out this section.
6002       (Further Documentation): Add link to my website and note that a full
6003       manual is included with Muse.
6004     
6005     * lisp/Makefile (EL): Populate with .el files.
6006       (install): New rule that installs both .elc and .el files.
6007     
6008     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
6009       Emacs21, hack in a handler for the @documentencoding tag so that it
6010       doesn't error out.
6012     modified files:
6013      ChangeLog Makefile Makefile.defs README lisp/Makefile
6014      lisp/muse-texinfo.el
6017 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
6019     Summary:
6020       Cater even more to XEmacs and its annoying whims.
6021     Revision:
6022       muse--main--1.0--patch-66
6024     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
6025       environment variable.
6026     
6027     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
6028       handle it.  Load `muse-build.el' instead.
6029     
6030     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
6031       used.
6032     
6033     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
6034       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
6035       not used.
6036     
6037     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
6038       function does not appear to be used.
6039     
6040     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
6041       `replace-regexp-in-string', since XEmacs doesn't have this function.
6042       We only implement the first 3 args, but this could be extended if we
6043       need to do so.
6044     
6045     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
6046       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
6047     
6048     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
6049     
6050     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
6051       make XEmacs shut up.
6052     
6053     * lisp/muse-convert.el (muse-write-footnote): Ditto.
6054     
6055     * lisp/muse-html.el (muse-html-markup-table): Ditto.
6056     
6057     * lisp/muse-http.el (muse-winnow-list): Ditto.
6058     
6059     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
6060     
6061     * lisp/muse-project.el (muse-project-file-entries): Ditto.
6062     
6063     * lisp/muse-publish.el (muse-publish-markup): Ditto.
6064     
6065     * scripts/muse-build.el: Add contrib path first; probably doesn't change
6066       anything.
6067     
6068     * scripts/publish: Use EMACS environment variable instead of hard-coding
6069       it.
6071     modified files:
6072      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
6073      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
6074      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
6075      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
6076      lisp/muse.el scripts/muse-build.el scripts/publish
6079 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
6081     Summary:
6082       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
6083     Revision:
6084       muse--main--1.0--patch-65
6086     * AUTHORS: Update entry.
6087     
6088     * muse-*.el: Move to the lisp directory.
6089     
6090     * lisp/Makefile: New file containing rules to test and compile the
6091       source.
6092     
6093     * Makefile.defs: New file that contains common definitions for all other
6094       Makefiles, such as Emacs command to use.
6095     
6096     * Makefile: Move lisp-specific rules to lisp/Makefile.
6097       (SUBDIRS): New variable containing subdirectories to clean.
6098     
6099     * README: Update to reflect new location of source files.  Give updated
6100       directions for compiling with XEmacs.
6101     
6102     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
6103       compile.
6104       (%.html): Pass SITEFLAG as an environment variable to
6105       ../scripts/publish.
6106     
6107     * examples/QuickStart (The): Re-add the stray <comment> tag since it
6108       seems to be needed to keep the process from failing.  This has *got* to
6109       be a bug in Muse, but I don't want to deal with it now.
6110     
6111     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
6112     
6113     * lisp/muse-convert.el: Move line to commentary section.
6114     
6115     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
6116       locally-bound `type' variable isn't used here.
6117     
6118     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
6119     
6120     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
6121       binding.
6122     
6123     * scripts/muse-build.el (load-path): Correct paths.
6124     
6125     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
6126       as to avoid spurious warnings.
6127     
6128     * scripts/publish (style): Make use of SITEFLAG environment variable, if
6129       it exists.
6130     
6131     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
6132       (muse-match-string-no-properties): New functions that take the place of
6133       `line-end-position', `line-beginning-position', and
6134       `match-string-no-properties', respectively.
6135     
6136     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
6137       (muse-my-journal-find-entries): Use Muse-specific version of
6138       `match-string-no-properties', `line-beginning-position', and
6139       `line-end-position' since these do not exist in XEmacs.
6140     
6141     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
6142       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
6143     
6144     * lisp/muse-convert.el (muse-latex-transform): Ditto.
6145     
6146     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
6147       (muse-html-insert-contents): Ditto.
6148     
6149     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6150     
6151     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
6152     
6153     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
6154     
6155     * lisp/muse-publish.el (muse-publish-markup-tag)
6156       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
6157       (muse-published-buffer-contents): Ditto.
6158     
6159     * scripts/muse-build.el (muse-elint-files): Ditto.
6161     new files:
6162      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
6163      lisp/.arch-ids/Makefile.id lisp/Makefile
6165     modified files:
6166      AUTHORS ChangeLog Makefile README examples/Makefile
6167      examples/QuickStart examples/johnw/muse-johnw.el
6168      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
6169      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
6170      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
6171      lisp/muse.el scripts/muse-build.el scripts/publish
6173     renamed files:
6174      .arch-ids/muse-blosxom.el.id
6175        ==> lisp/.arch-ids/muse-blosxom.el.id
6176      .arch-ids/muse-book.el.id
6177        ==> lisp/.arch-ids/muse-book.el.id
6178      .arch-ids/muse-colors.el.id
6179        ==> lisp/.arch-ids/muse-colors.el.id
6180      .arch-ids/muse-convert.el.id
6181        ==> lisp/.arch-ids/muse-convert.el.id
6182      .arch-ids/muse-docbook.el.id
6183        ==> lisp/.arch-ids/muse-docbook.el.id
6184      .arch-ids/muse-html.el.id
6185        ==> lisp/.arch-ids/muse-html.el.id
6186      .arch-ids/muse-http.el.id
6187        ==> lisp/.arch-ids/muse-http.el.id
6188      .arch-ids/muse-journal.el.id
6189        ==> lisp/.arch-ids/muse-journal.el.id
6190      .arch-ids/muse-latex.el.id
6191        ==> lisp/.arch-ids/muse-latex.el.id
6192      .arch-ids/muse-mode.el.id
6193        ==> lisp/.arch-ids/muse-mode.el.id
6194      .arch-ids/muse-poem.el.id
6195        ==> lisp/.arch-ids/muse-poem.el.id
6196      .arch-ids/muse-project.el.id
6197        ==> lisp/.arch-ids/muse-project.el.id
6198      .arch-ids/muse-publish.el.id
6199        ==> lisp/.arch-ids/muse-publish.el.id
6200      .arch-ids/muse-regexps.el.id
6201        ==> lisp/.arch-ids/muse-regexps.el.id
6202      .arch-ids/muse-texinfo.el.id
6203        ==> lisp/.arch-ids/muse-texinfo.el.id
6204      .arch-ids/muse.el.id
6205        ==> lisp/.arch-ids/muse.el.id
6206      muse-blosxom.el
6207        ==> lisp/muse-blosxom.el
6208      muse-book.el
6209        ==> lisp/muse-book.el
6210      muse-colors.el
6211        ==> lisp/muse-colors.el
6212      muse-convert.el
6213        ==> lisp/muse-convert.el
6214      muse-docbook.el
6215        ==> lisp/muse-docbook.el
6216      muse-html.el
6217        ==> lisp/muse-html.el
6218      muse-http.el
6219        ==> lisp/muse-http.el
6220      muse-journal.el
6221        ==> lisp/muse-journal.el
6222      muse-latex.el
6223        ==> lisp/muse-latex.el
6224      muse-mode.el
6225        ==> lisp/muse-mode.el
6226      muse-poem.el
6227        ==> lisp/muse-poem.el
6228      muse-project.el
6229        ==> lisp/muse-project.el
6230      muse-publish.el
6231        ==> lisp/muse-publish.el
6232      muse-regexps.el
6233        ==> lisp/muse-regexps.el
6234      muse-texinfo.el
6235        ==> lisp/muse-texinfo.el
6236      muse.el
6237        ==> lisp/muse.el
6239     new directories:
6240      lisp lisp/.arch-ids
6243 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
6245     Summary:
6246       Massively untabify files.
6247     Revision:
6248       muse--main--1.0--patch-64
6251     modified files:
6252      ChangeLog ChangeLog.2004 experimental/muse-message.el
6253      experimental/muse-wiki.el muse-book.el muse-colors.el
6254      muse-convert.el muse-docbook.el muse-html.el muse-http.el
6255      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
6256      muse-project.el muse-publish.el muse-regexps.el
6257      muse-texinfo.el muse.el
6260 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
6262     Summary:
6263       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
6264     Revision:
6265       muse--main--1.0--patch-63
6267     (Summary of changes that Yann made)
6268     
6269     * muse-colors.el (muse-colors-link): Whitespace cleanup.
6270     
6271     * muse-mode.el (muse-generate-index): Move index generation code into
6272       `muse-index-as-string'.
6273       (muse-index-as-string): New function that generates an index and
6274       returns it as a string, instead of placing it in a buffer like
6275       `muse-generate-index' used to.
6276     
6277     Patches applied:
6278     
6279      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6280        merge from mwolson@gnu.org--2005
6281     
6282      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6283        Accept WikiWords as links [mostly rescinded]
6284     
6285      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6286        merge from mwolson@gnu.org--2005/muse--main--1.0
6287     
6288      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6289        Merged from mwolson@gnu.org--2005 (patch 60-62)
6290     
6291      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6292        provide a string view of the index
6294     modified files:
6295      ChangeLog muse-colors.el muse-latex.el muse-mode.el
6297     new patches:
6298      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6299      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6300      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6301      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6302      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6305 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
6307     Summary:
6308       Document Blosxom, Book, DocBook, and HTML publishing styles.
6309     Revision:
6310       muse--main--1.0--patch-62
6312     * muse-blosxom.el: Clean up header.
6313     
6314     * muse-book.el (muse-before-book-publish-hook): Rename to
6315       `muse-book-before-publish-hook'.
6316       (muse-after-book-publish-hook): Rename to
6317       `muse-book-after-publish-hook'.
6318     
6319     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
6320       (muse-html-markup-strings, muse-xhtml-markup-strings)
6321       (muse-html-meta-content-type, muse-html-meta-content-encoding)
6322       (muse-html-charset-default, muse-html-encoding-default)
6323       (muse-html-encoding-map): Docfixes.
6324     
6325     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
6326       sections.
6328     modified files:
6329      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
6332 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
6334     Summary:
6335       Begin work on Publishing Styles section of manual.
6336     Revision:
6337       muse--main--1.0--patch-61
6339     * Makefile (.PHONY): Add "doc" to list.
6340       (doc): New rule that generates Info and HTML files from muse.texi.
6341       (dist): Rely on `distclean', not `clean'.
6342     
6343     * examples/QuickStart (Authoring mode): Remove empty section.
6344     
6345     * muse.texi: Call this program "the Emacs Muse" in title.
6346       (Publishing Styles): Begin to populate section.
6347       (Deriving Styles): First subsection of Publishing Styles.
6348       (Contributors): Remove spurious copyright section, since we address
6349       this in the title.
6350     
6351     * README: Actually remember to add this file.
6353     new files:
6354      .arch-ids/README.id README
6356     modified files:
6357      ChangeLog Makefile examples/QuickStart muse.texi
6360 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
6362     Summary:
6363       Document Markup Rules.
6364     Revision:
6365       muse--main--1.0--patch-60
6367     * examples/QuickStart: Remove stray <comment> tag.
6368     
6369     * muse.texi (Top): Comment every menu line.
6370       (Markup Rules): New section with plenty of subsections.
6372     modified files:
6373      ChangeLog examples/QuickStart muse.texi
6376 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
6378     Summary:
6379       Release this as Muse 3.00.90 (RC1).
6380     Revision:
6381       muse--main--1.0--patch-59
6383     * Makefile (%.elc): Use -q instead of --no-init-file because the former
6384       is compatible with both Emacs and XEmacs.
6385     
6386     * examples/README: Renamed to QuickStart.
6387     
6388     * examples/Makefile (EXAMPLES): Reflect name change of README.
6389     
6390     * muse.el: Ditto.
6392     modified files:
6393      ChangeLog Makefile examples/Makefile muse.el
6395     renamed files:
6396      examples/.arch-ids/README.id
6397        ==> examples/.arch-ids/QuickStart.id
6398      examples/README
6399        ==> examples/QuickStart
6402 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
6404     Summary:
6405       Makefile refactoring.
6406     Revision:
6407       muse--main--1.0--patch-58
6409     * Makefile (.PHONY): List all non-file targets.
6410       (examples): New rule that calls Make in the examples directory.
6411       (atranslit): Removed, since this isn't (yet) bundled with Muse.
6412     
6413     * README: Move to the examples directory.  I'd prefer to distribute a
6414       very basic plain text README and use this as a quickstart + markup
6415       example + publishing example.
6416     
6417     * examples/Makefile: Move all README-related rules here.
6418     
6419     * examples/README: Add an "About this document" section.  
6420     
6421     * scripts/publish (style): Do not include the contrib directory, since we
6422       don't use any code from there.  Since this is only invoked from the
6423       examples directory, make sure add the parent directory to the load
6424       path.
6425     
6426     * muse.texi: Change version to 3.00.90 (RC1).
6427     
6428     * muse.el: Change location of the README file in header.
6429     
6430     * muse.el (muse-version): Update to 3.00.90 (RC1).
6432     new files:
6433      examples/.arch-ids/Makefile.id examples/Makefile
6435     modified files:
6436      ChangeLog Makefile examples/README muse.el muse.texi
6437      scripts/publish
6439     renamed files:
6440      .arch-ids/README.id
6441        ==> examples/.arch-ids/README.id
6442      README
6443        ==> examples/README
6446 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
6448     Summary:
6449       Update my example configuration.
6450     Revision:
6451       muse--main--1.0--patch-57
6453     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
6454       and experimental status of muse-message.
6456     modified files:
6457      ChangeLog examples/mwolson/muse-init.el
6460 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
6462     Summary:
6463       Provide optional outline-style faces; customization fixes; experimental stuff.
6464     Revision:
6465       muse--main--1.0--patch-56
6467     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
6468       option that determines what the header faces should look like.  If
6469       'outline, use outline-style faces.  If nil, don't generate the faces at
6470       all, which allows the user to specify their own.  Otherwise, use the
6471       scaled faces, which is the default behavior.
6472       (muse-colors-outline-faces-list): List of faces to use.  In case the
6473       outline faces are not available, provide reasonable defaults.
6474       (muse-make-faces): Use dolist instead of mapc.  Implement the
6475       possibility of having outline-style colors for heading.  Don't call
6476       this function immediately -- give the users time to make their changes
6477       through the customize interface.  Once we call this function, Emcs from
6478       CVS will not allow the faces to be changed easily, which is a shame.
6479     
6480     * muse-message.el (muse-message-contents-tag): Copied from
6481       `muse-publish-contents-tag' in order to keep the customization
6482       interface from making the `muse-markup-tags' option from throwing a
6483       type mismatch error.  This function is untested and will likely do
6484       nothing useful.  This file has been moved to the experimental folder
6485       until it gets fleshed out more.
6486     
6487     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
6488       file that could eventually provide wiki-like ability.  Currently this
6489       is just a collection of functions that were pruned out when he remade
6490       Muse, so don't get too excited.  I plan to eventually merge Yann
6491       Hodique's work here, probably after the first release of Muse.
6492     
6493     * muse-regexps.el (muse-regexp): Improve description.
6494     
6495     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
6496       the muse-regexp group since it is just a single regexp.  Lists of
6497       regexps don't have to be in muse-regexp, however.
6498     
6499     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
6500       since the Emacs devel mailing list seems to not want Britain-izations
6501       in Emacs code.
6502     
6503     * muse-colors.el (muse-colors): Ditto.
6504     
6505     * muse-docbook.el (muse-docbook): Ditto.
6506     
6507     * muse-html.el (muse-html): Ditto.
6508     
6509     * muse-http.el (muse-http): Ditto.
6510     
6511     * muse-message.el (muse-message): Ditto.
6512     
6513     * muse-mode.el (muse-mode): Ditto.
6514     
6515     * muse-project.el (muse-project): Ditto.
6516     
6517     * muse-publish.el (muse-publish): Ditto.
6518     
6519     * muse.el (muse): Ditto.
6521     new files:
6522      experimental/.arch-ids/=id
6523      experimental/.arch-ids/muse-wiki.el.id
6524      experimental/muse-wiki.el
6526     modified files:
6527      ChangeLog experimental/muse-message.el muse-blosxom.el
6528      muse-colors.el muse-docbook.el muse-html.el muse-http.el
6529      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
6530      muse.el
6532     renamed files:
6533      .arch-ids/muse-message.el.id
6534        ==> experimental/.arch-ids/muse-message.el.id
6535      muse-message.el
6536        ==> experimental/muse-message.el
6538     new directories:
6539      experimental experimental/.arch-ids
6542 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
6544     Summary:
6545       Fix publishing error when given an empty string for header/footer.
6546     Revision:
6547       muse--main--1.0--patch-55
6549     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
6550       `file-readable-p' if it is an empty string.  For some reason,
6551       `file-readable-p' and `insert-file-contents' were treating an empty
6552       string as if it were the current directory.
6554     modified files:
6555      ChangeLog muse-publish.el
6558 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
6560     Summary:
6561       WYSIWYG emphasis, XEmacs compatibility hacks.
6562     Revision:
6563       muse--main--1.0--patch-54
6565     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
6566       compliant.  Only colorize if we end with the same number of asterisks
6567       as we start with, preventing unnoticed syntax errors.  Don't colorize
6568       in the middle of a word.
6569       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
6570       Only colorize if we end with an underscore.  Don't colorize in the
6571       middle of a word.
6572     
6573     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
6574       inside of group.  This will probably not do anything, but it seems
6575       syntactically good.
6576     
6577     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
6578       where we start with an image link.  JohnW didn't seem to like having
6579       <p> tags inserted before image links, but they don't validate properly
6580       as they are.  For now, I will surround such links/paragraphs with <div
6581       class="image-link"> in an attempt to be as not invasive and yet
6582       standards compliant as possible.
6583     
6584     * muse-html.el (muse-html-escape-string): Work around distinction between
6585       int and char types in XEmacs.  Deal with an annoying replace-match bug
6586       in XEmacs that rears its head at times.
6587     
6588     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
6589       multi-line.
6591     modified files:
6592      ChangeLog muse-colors.el muse-docbook.el muse-html.el
6593      muse-publish.el
6596 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
6598     Summary:
6599       Minor code cleanup to address elint issues.
6600     Revision:
6601       muse--main--1.0--patch-53
6603     * Makefile (test): Don't build README files during this rule.  Remove
6604       spurious "make clean" statement.
6605     
6606     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
6607       `muse-colors' group, and give it a proper type.
6608     
6609     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
6610     
6611     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
6612       muse-my-journal-find-entries): Replace `string-to-int' with
6613       `string-to-number'.
6614     
6615     * muse-html.el (muse-html-insert-contents): Ditto.
6616     
6617     * muse-journal.el (muse-journal-html-munge-buffer,
6618       muse-journal-latex-munge-buffer): Ditto.
6619     
6620     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6621     
6622     * muse-publish.el (muse-publish-markup-footnote,
6623       muse-publish-contents-tag): Ditto.
6624     
6625     * muse-regexps.el (muse-extreg-usable-p): Ditto.
6627     modified files:
6628      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
6629      muse-html.el muse-journal.el muse-mode.el muse-publish.el
6630      muse-regexps.el
6633 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
6635     Summary:
6636       Add ability to automate the creation a new blosxom entry.
6637     Revision:
6638       muse--main--1.0--patch-52
6640     * examples/mwolson/muse-init.el: Move new entry section to
6641       muse-blosxom.el.  Modify the key settings in my example accordingly.
6642     
6643     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
6644       Muse always makes sure that the file ends with a newline.
6645     
6646     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
6647       planner markup is now provided automatically by the planner port to
6648       Muse, and we don't have any customized markup.
6649     
6650     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
6651       variable that specifies where the base directory of your blog entries
6652       is found.
6653     
6654     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
6655       the base directory.  Explore categories recursively.
6656     
6657     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
6658       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
6659       special characters file name.
6660     
6661     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
6662       making a new blog entry.  It will prompt you for a category, then a
6663       title, and then will create a new file that has the date and title
6664       inserted.
6666     modified files:
6667      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6670 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
6672     Summary:
6673       Change mailing address of FSF, add AUTHORS file.
6674     Revision:
6675       muse--main--1.0--patch-51
6677     * muse-*.el, muse.texi: Change mailing address of FSF.
6678     
6679     * muse.texi (Contributors): Fix typo.
6680     
6681     * AUTHORS: New file containing a list of all of those who have
6682       contributed code or documentation to Muse, how many lines were changed,
6683       etc.
6685     new files:
6686      .arch-ids/AUTHORS.id AUTHORS
6688     modified files:
6689      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
6690      muse-html.el muse-http.el muse-journal.el muse-latex.el
6691      muse-message.el muse-mode.el muse-poem.el muse-project.el
6692      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
6693      muse.texi
6696 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
6698     Summary:
6699       Merged from hodique@lifl.fr--2005 (patch 0-1)
6700     Revision:
6701       muse--main--1.0--patch-50
6703     Patches applied:
6704     
6705      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
6706        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
6707     
6708      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6709        fix .html (for example) in visible names for links
6711     modified files:
6712      ChangeLog muse-publish.el
6714     new patches:
6715      hodique@lifl.fr--2005/muse--yh--1.0--base-0
6716      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6719 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
6721     Summary:
6722       Make generated X(HT)ML show up in the right encoding in other modes.
6723     Revision:
6724       muse--main--1.0--patch-49
6726     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
6727       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
6728       generated (X)HTML files show up in the right coding system when editing
6729       them with another Emacs mode.
6730     
6731     * muse-journal.el (muse-journal-rss-header): Automatically determine the
6732       encoding instead of hard-coding it.
6733     
6734     * muse-message.el: Add content to Commentary section, explaining the use
6735       of this publishing style.
6737     modified files:
6738      ChangeLog muse-html.el muse-journal.el muse-message.el
6741 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
6743     Summary:
6744       Move regexps to same group, only make 4 heading faces.
6745     Revision:
6746       muse--main--1.0--patch-48
6748     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
6749       can only publish 3 of them specially, leaving the fourth to be in
6750       plain text.
6751       (muse-colors-markup): Only recognize 4 levels of heading.
6752     
6753     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
6754       (muse-file-regexp, muse-image-regexp)
6755       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
6756       like a good idea to have all the regexps in the same group.
6758     modified files:
6759      ChangeLog muse-colors.el muse-regexps.el muse.el
6762 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
6764     Summary:
6765       Update my example config, minor code cleanup.
6766     Revision:
6767       muse--main--1.0--patch-47
6769     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
6770       names and add "Plans" project.
6771     
6772     * muse-docbook.el (looking-back): Delete.
6773     
6774     * muse-html.el (looking-back): Delete.
6775     
6776     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
6777       instead of `looking-back'.
6778     
6779     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
6780       function, use this function.  If `looking-back' exists, call it;
6781       otherwise, use a workaround.
6783     removed files:
6784      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
6786     modified files:
6787      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
6788      muse-html.el muse.el
6791 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
6793     Summary:
6794       Handle a few paragraph publishing edge cases better.
6795     Revision:
6796       muse--main--1.0--patch-46
6798     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
6799       beginning-of-document, end-of-document, and paragraph separator regexps
6800       so that one markup rule can be used in all these cases.
6801       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
6802       particular, blockquote or center at beginning or end of document will
6803       be published properly.  Hopefully this won't slow things down too much.
6804       (muse-docbook-markup-paragraph-close): Removed.
6805     
6806     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
6807     
6808     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
6809       Ditto.
6810       (muse-html-markup-paragraph-close): Removed.
6812     modified files:
6813      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6816 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
6818     Summary:
6819       Improve prompt when reading a tag.
6820     Revision:
6821       muse--main--1.0--patch-45
6823     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
6824       other Emacs modes seem to do.
6826     modified files:
6827      ChangeLog muse-mode.el
6830 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
6832     Summary:
6833       Warn user when publishing fails due to a private directory.
6834     Revision:
6835       muse--main--1.0--patch-44
6837     * muse-project.el (muse-project-private-p): Warn users when publishing a
6838       file fails due to its directory not being readable by others.  Make
6839       sure that you do a `chmod +o name_of_directory' if you want the
6840       contents of that directory to be publishable.
6842     modified files:
6843      ChangeLog muse-project.el
6846 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
6848     Summary:
6849       Fix error with example tags and message publishing style.
6850     Revision:
6851       muse--main--1.0--patch-43
6853     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
6854       see if a previous definition for `font-lock-multiline' exists.
6855     
6856     * muse-message.el (muse-message-example-tag): Don't require two
6857       additional (unused) arguments.
6859     modified files:
6860      ChangeLog muse-colors.el muse-message.el
6863 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
6865     Summary:
6866       Always end the published document with a newline.
6867     Revision:
6868       muse--main--1.0--patch-42
6870     * muse-html.el (muse-html-markup-paragraph-close): Always end the
6871       published document with a newline.
6872     
6873     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
6875     modified files:
6876      ChangeLog muse-docbook.el muse-html.el
6879 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
6881     Summary:
6882       Don't let automatic backup files crash the publishing process.
6883     Revision:
6884       muse--main--1.0--patch-41
6886     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
6887       directive since this value is already processed by
6888       `muse-publish-markup-directive', and may be obtained by using
6889       the code: (muse-publishing-directive "date").
6890     
6891     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
6892       to run (funcall nil); this happened once during a debugging process.
6893     
6894     * muse-project.el (muse-project-private-p): Skip any file for which we
6895       cannot fetch attributes.  This fixes a bug where having an
6896       Emacs-generated automatic backup file in a publishing directory causes
6897       the publishing process to halt with an error.
6899     modified files:
6900      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
6903 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
6905     Summary:
6906       Apply fix in previous patch to the DocBook publishing style.
6907     Revision:
6908       muse--main--1.0--patch-40
6910     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
6911       previous patch here as well.
6912     
6914     modified files:
6915      ChangeLog muse-docbook.el
6918 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6920     Summary:
6921       Fix newly-introduced lock-up during HTML publishing.
6922     Revision:
6923       muse--main--1.0--patch-39
6925     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
6926       planner rules higher priority in the publishing sequence.  Hopefully
6927       this will not wreck anything; I don't use these rules, so I cannot
6928       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
6929     
6930     * muse-html.el (muse-html-markup-paragraph-close): Don't use
6931       replace-match; that seems to be slightly evil.  Return nil instead of a
6932       newline since otherwise Muse thinks that we are not done yet and gets
6933       into an infinite loop.  This should fix the lock-up problem that
6934       resulted from the previous few patches.
6936     modified files:
6937      ChangeLog muse-blosxom.el muse-html.el
6940 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6942     Summary:
6943       Parenthesis goofup.
6944     Revision:
6945       muse--main--1.0--patch-38
6947     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6948     
6950     modified files:
6951      ChangeLog muse-blosxom.el
6954 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6956     Summary:
6957       Make docbook and blosxom modes close paragraphs properly at end.
6958     Revision:
6959       muse--main--1.0--patch-37
6961     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6962       patch.
6963     
6964     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6965       (muse-docbook-markup-paragraph-close): Adapt from
6966       `muse-html-markup-paragraph-close'.
6967     
6968     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6969       preserve the same appearance as before the last patch.
6971     modified files:
6972      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6975 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
6977     Summary:
6978       Bugfix: Close P tag properly at end of file.
6979     Revision:
6980       muse--main--1.0--patch-36
6982     * muse-blosxom.el: Fix bug where loading this file twice would cause an
6983       error.
6984     
6985     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6986       detecting whether or not a paragraph needs a closing P tag.
6987       (muse-html-markup-paragraph-close): New function that only inserts a
6988       closing P tag when an unclosed P tag is nearby.
6990     modified files:
6991      ChangeLog muse-blosxom.el muse-html.el
6994 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6996     Summary:
6997       Update my example settings.
6998     Revision:
6999       muse--main--1.0--patch-35
7001     * examples/mwolson/muse-init.el: Synchronize with my current settings.
7003     modified files:
7004      ChangeLog examples/mwolson/muse-init.el
7007 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
7009     Summary:
7010       Update documentation for C-c TAB feature.
7011     Revision:
7012       muse--main--1.0--patch-34
7014     * muse.texi (Keystroke Summary): Note that C-c TAB calls
7015       `muse-insert-tag'.
7016     
7018     modified files:
7019      ChangeLog muse.texi
7022 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
7024     Summary:
7025       New feature: tag completion with C-c TAB.
7026     Revision:
7027       muse--main--1.0--patch-33
7029     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
7030       (muse-tag-history, muse-custom-tags): New variables that keep track of
7031       the tag history and newly-entered tags respectively for
7032       `muse-insert-tag'.
7033       (muse-insert-tag): New function that interactively prompts the user for
7034       a tag to use.
7036     modified files:
7037      ChangeLog muse-mode.el
7040 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
7042     Summary:
7043       Fix XHTML validation error with <hr> and <br>.
7044     Revision:
7045       muse--main--1.0--patch-32
7047     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
7048       and HR tags for XHTML publishing.  This should fix a few validation
7049       errors that I've been noticing lately.
7051     modified files:
7052      ChangeLog muse-html.el
7055 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
7057     Summary:
7058       Remove flyspell overlays on links.
7059     Revision:
7060       muse--main--1.0--patch-31
7062     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
7063       should make the link clickable.  On Emacs21, the color will stay red,
7064       but other Emacsen should do the right thing, which is use the normal
7065       link color.  Hopefully this will fix some strange flyspell-related link
7066       problems.
7068     modified files:
7069      ChangeLog muse-colors.el
7072 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
7074     Summary:
7075       Update my example Muse settings.
7076     Revision:
7077       muse--main--1.0--patch-30
7079     * examples/mwolson/muse-init.el: Update from my latest version.
7080       (muse-project-alist): Remove the francais part of my blog.
7081       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
7082       into this and `my-muse-mode-fill-nobreak-p'.
7083       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
7084       this is the best way to accomplish this.
7085       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
7086       characters in the title.
7087       (my-muse-prepare-entry-for-xanga): Treat example regions better.
7089     modified files:
7090      ChangeLog examples/mwolson/muse-init.el
7093 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
7095     Summary:
7096       Add simple `muse-version' function.
7097     Revision:
7098       muse--main--1.0--patch-29
7100     * muse.el (muse-version): New function that displays the value of the
7101       `muse-version' variable.  This should be easier for the user to type
7102       than C-h v muse-version.
7104     modified files:
7105      ChangeLog muse.el
7108 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
7110     Summary:
7111       Don't compile documentation by default.
7112     Revision:
7113       muse--main--1.0--patch-28
7115     * Makefile (all): Don't compile documentation by default.
7116       (doc): Use this rule to compile documentation.
7118     modified files:
7119      ChangeLog Makefile
7122 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
7124     Summary:
7125       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
7126     Revision:
7127       muse--main--1.0--patch-27
7129     2005-04-16  Michael Olson  <mwolson@gnu.org>
7130     
7131         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
7132         johnw. If a journal entry's title is a [[link]], then an
7133         <enclosure> tag will be added to the XML data giving the size and
7134         MIME type of the link target.  This makes podcasting with Muse
7135         trivial.
7136         (muse-journal-rss-entry-template): Add enclosure usage to example.
7137         (muse-journal-rss-munge-buffer): Implement enclosures.
7139     modified files:
7140      ChangeLog muse-journal.el
7143 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
7145     Summary:
7146       Standardize source headers, appease elint, don't require planner
7147     Revision:
7148       muse--main--1.0--patch-26
7150     2005-04-15  Michael Olson  <mwolson@gnu.org>
7151     
7152         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
7153         `scripts' directory since it really isn't part of Muse proper; it
7154         is used to generate Muse output from the command line.
7155     
7156         * muse-blosxom.el: Handle case where planner is not loaded so that
7157         it isn't a hard requirement.
7158     
7159         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
7160         that elint doesn't complain.
7161     
7162         * muse-message.el (muse-message-markup-link): Don't throw up on
7163         links with no description.
7164     
7165         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
7166         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
7167         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
7168         muse-project.el, muse-publish.el, muse-regexps.el,
7169         muse-texinfo.el, muse.el: Add standard header for each file in
7170         preparation for the initial release, which will hopefully happen
7171         sometime within the next month.
7172     
7174     removed files:
7175      experimental/.arch-ids/=id
7177     modified files:
7178      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
7179      muse-convert.el muse-docbook.el muse-html.el muse-http.el
7180      muse-journal.el muse-latex.el muse-message.el muse-mode.el
7181      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
7182      muse-texinfo.el muse.el
7184     renamed files:
7185      .arch-ids/muse-build.el.id
7186        ==> scripts/.arch-ids/muse-build.el.id
7187      muse-build.el
7188        ==> scripts/muse-build.el
7190     removed directories:
7191      experimental experimental/.arch-ids
7194 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
7196     Summary:
7197       Merge contents of muse-latexcjk.el into muse-latex.el.
7198     Revision:
7199       muse--main--1.0--patch-25
7201     2005-04-14  Michael Olson  <mwolson@gnu.org>
7202     
7203         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
7204         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
7205         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
7206         Merge in from muse-latexcjk.el.
7207     
7208         * muse-latexcjk.el: Removed, functionality merged with
7209         muse-latex.el
7211     removed files:
7212      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
7214     modified files:
7215      ChangeLog muse-latex.el
7218 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
7220     Summary:
7221       Merge muse-xhtml.el into muse-html.el.
7222     Revision:
7223       muse--main--1.0--patch-24
7225     2005-04-06  Michael Olson  <mwolson@gnu.org>
7226     
7227         * examples/mwolson/muse-init.el: Update with respect to the
7228         muse-xhtml.el merge.
7229     
7230         * muse-html.el: The contents of muse-xhtml.el have been merged in
7231         as advised by John Wiegley.
7232         (muse-html-style-sheet): Add example for XHTML use in the
7233         function's documentation.
7234         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
7235         Moved from muse-xhtml.el.
7236     
7237         * muse-xhtml.el: Removed; contents merged into muse-html.el.
7239     removed files:
7240      .arch-ids/muse-xhtml.el.id muse-xhtml.el
7242     modified files:
7243      ChangeLog examples/mwolson/muse-init.el muse-html.el
7246 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
7248     Summary:
7249       Try to fix regexps for Emacs 21.4.
7250     Revision:
7251       muse--main--1.0--patch-23
7253     2005-04-05  Michael Olson  <mwolson@gnu.org>
7254     
7255         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
7256         for Emacs 21.4.
7258     modified files:
7259      ChangeLog muse-regexps.el
7262 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
7264     Summary:
7265       Add comments to the publish-project example script
7266     Revision:
7267       muse--main--1.0--patch-22
7269     2005-04-01  Michael Olson  <mwolson@gnu.org>
7270     
7271         * examples/publish-project: Moved here from
7272         scripts/publish-project.  Added a few comments so people know what
7273         it is used for.
7275     modified files:
7276      ChangeLog examples/publish-project
7278     renamed files:
7279      scripts/.arch-ids/publish-project.id
7280        ==> examples/.arch-ids/publish-project.id
7281      scripts/publish-project
7282        ==> examples/publish-project
7285 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
7287     Summary:
7288       New XHTML style, add more examples to my sample muse config
7289     Revision:
7290       muse--main--1.0--patch-21
7292     2005-03-31  Michael Olson  <mwolson@gnu.org>
7293     
7294         * examples/mwolson/muse-init.el: Give an example of deriving a
7295         custom publishing style.
7296         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
7297         (my-muse-prepare-entry-for-xanga): Mangle the published output
7298         from a blosxom project and copy the result to the clipboard for
7299         easy pasting into Xanga's web form.  The file is untouched.
7300     
7301         * muse-html.el (muse-html-style-sheet): Include the <style
7302         type="text/css"></style> wrapper around the example.
7303         (muse-html-header): Don't add <style type="text/css"></style>
7304         around the value of `muse-html-style-sheet' anymore.  This allows
7305         for the option of putting your stylesheet(s) in a separate file.
7306         An example of this is given in the documentation for this
7307         variable.
7308     
7309         * muse-xhtml: New file that implements a publishing style which is
7310         derived from HTML mode.  It uses a slightly modified version of
7311         the HTML markup rules to generate XHTML-compliant output.
7312     
7313         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
7314         "blosxom" style has been renamed to "blosxom-html".  Fix a few
7315         header gaffes.
7316     
7317         * muse-journal.el: Add new "journal-xhtml" style.
7318     
7319         * muse-message.el: Add new "message-xhtml" style.
7321     new files:
7322      .arch-ids/muse-xhtml.el.id muse-xhtml.el
7324     modified files:
7325      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
7326      muse-html.el muse-journal.el muse-message.el
7329 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
7331     Summary:
7332       Add my muse configuration to the examples
7333     Revision:
7334       muse--main--1.0--patch-20
7336     2005-03-24  Michael Olson  <mwolson@gnu.org>
7337     
7338         * examples/johnw: Move John Wiegley's configuration to this
7339         directory.
7340     
7341         * examples/mwolson: My configuration files go here.
7342     
7343         * examples/mwolson/muse-init.el: My Muse configuration file.  I
7344         just figured out how to keep links from being spell-checked or
7345         split up by fill-mode, so the implementation of this may be found
7346         here.  I also made a function that sets up a blog entry for me.
7348     new files:
7349      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
7350      examples/mwolson/.arch-ids/muse-init.el.id
7351      examples/mwolson/muse-init.el
7353     modified files:
7354      ChangeLog
7356     renamed files:
7357      examples/.arch-ids/muse-johnw.el.id
7358        ==> examples/johnw/.arch-ids/muse-johnw.el.id
7359      examples/.arch-ids/publish-johnw.id
7360        ==> examples/johnw/.arch-ids/publish-johnw.id
7361      examples/muse-johnw.el
7362        ==> examples/johnw/muse-johnw.el
7363      examples/publish-johnw
7364        ==> examples/johnw/publish-johnw
7366     new directories:
7367      examples/johnw examples/johnw/.arch-ids examples/mwolson
7368      examples/mwolson/.arch-ids
7371 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
7373     Summary:
7374       Add muse-blosxom script and plugin for pyblosxom
7375     Revision:
7376       muse--main--1.0--patch-19
7378     2005-03-24  Michael Olson  <mwolson@gnu.org>
7379     
7380         * muse-blosxom.el: Update copyright notice in headers and mention
7381         the pyblosxom scripts.
7382     
7383         * contrib/pyblosxom: New directory containing pyblosxom plugins
7384         and helper scripts.
7385     
7386         * contrib/getstamps.py: Script that generates the "timestamps"
7387         file, run on the local machine.
7388     
7389         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
7390         timestamps file.
7392     new files:
7393      contrib/pyblosxom/.arch-ids/=id
7394      contrib/pyblosxom/.arch-ids/getstamps.py.id
7395      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
7396      contrib/pyblosxom/getstamps.py
7397      contrib/pyblosxom/hardcodedates.py
7399     modified files:
7400      ChangeLog muse-blosxom.el
7402     new directories:
7403      contrib/pyblosxom contrib/pyblosxom/.arch-ids
7406 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
7408     Summary:
7409       muse-blosxom.el has matured past experimental status
7410     Revision:
7411       muse--main--1.0--patch-18
7413     2005-03-23  Michael Olson  <mwolson@gnu.org>
7414     
7415         * muse-blosxom.el: Remove common functionality that has already
7416         been implemented in `muse-html.el'.  Derive this mode from
7417         `muse-html'.  Update documentation.  I now feel that this file is
7418         ready to be included in the top-level Muse directory.
7420     modified files:
7421      ChangeLog muse-blosxom.el
7423     renamed files:
7424      experimental/.arch-ids/muse-blosxom.el.id
7425        ==> .arch-ids/muse-blosxom.el.id
7426      experimental/muse-blosxom.el
7427        ==> muse-blosxom.el
7430 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
7432     Summary:
7433       Make muse-blosxom.el slightly less experimental
7434     Revision:
7435       muse--main--1.0--patch-17
7437     2005-03-22  Michael Olson  <mwolson@gnu.org>
7438     
7439         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
7440         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
7441         useful.
7442         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
7443         from the `muse-blosxom-markup-date-directive' rule.
7444         (blosxom-set-time): Remove this function.  We're not going to be
7445         touching the timestamp manually anymore -- it's too much of a
7446         hassle.  Right now I've got a python program that compiles a
7447         timestamp file and a pyblosxom helper that reads it.  Something
7448         similar could be arranged for blosxom, I'm sure.
7449     
7451     modified files:
7452      ChangeLog experimental/muse-blosxom.el
7455 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
7457     Summary:
7458       Apply latest journal-related updates from johnw
7459     Revision:
7460       muse--main--1.0--patch-16
7463     modified files:
7464      ChangeLog examples/muse-johnw.el muse-journal.el
7467 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
7469     Summary:
7470       Add Projects node to the manual
7471     Revision:
7472       muse--main--1.0--patch-15
7474     2005-02-28  Michael Olson  <mwolson@gnu.org>
7475     
7476         * muse.texi: Change copyright notice since the FSF is now the
7477         copyright holder.
7478         (Projects): New node, based on a section from the README file.
7480     modified files:
7481      ChangeLog muse.texi
7484 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
7486     Summary:
7487       Correct documentation, adding some content.
7488     Revision:
7489       muse--main--1.0--patch-14
7491     2005-02-28  Michael Olson  <mwolson@gnu.org>
7492     
7493         * muse.texi: Change license terms of the documentation to the GNU
7494         GPL instead of the GNU FDL, as per the consent of the copyright
7495         holders of the emacs-wiki manual, from which this is based.  Some
7496         emacs-wiki-isms in the manual were corrected, and the Getting
7497         Started section was updated.
7499     modified files:
7500      ChangeLog muse.texi
7503 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
7505     Summary:
7506       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
7507     Revision:
7508       muse--main--1.0--patch-13
7510     2005-02-17  Michael Olson  <mwolson@gnu.org>
7511     
7512         * experimental/muse-blosxom.el: Somehow the contents of this file
7513         managed to get duplicated.  I removed the duplicates.
7514         (muse-blosxom-date): Remove this, since it is not useful.
7515         (muse-blosxom-header): Use the standard header that blosxom.el
7516         has.
7518     modified files:
7519      ChangeLog experimental/muse-blosxom.el
7522 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
7524     Summary:
7525       Initial commit of muse.texi, nothing substantial
7526     Revision:
7527       muse--main--1.0--patch-12
7529     2005-02-07  Michael Olson  <mwolson@gnu.org>
7530     
7531         * muse.texi: New file that provides the documentation for Muse.
7532         It is in a very rough form at the moment.  Nothing substantial may
7533         be found here yet.  Be ye warned.
7535     new files:
7536      .arch-ids/muse.texi.id muse.texi
7538     modified files:
7539      ChangeLog
7542 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
7544     Summary:
7545       Add docstring, new trivial function
7546     Revision:
7547       muse--main--1.0--patch-11
7549     2005-02-07  Michael Olson  <mwolson@gnu.org>
7550     
7551         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
7552         `muse-what-changed'.  No functionality change.
7553         (muse-what-changed): New function that displays in diff format the
7554         changes made since the buffer was last saved.
7555     
7556         * muse-project.el (muse-project-publish): Add docstring.
7558     modified files:
7559      ChangeLog muse-mode.el muse-project.el
7562 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
7564     Summary:
7565       Add experimental version of muse-blosxom.el to project
7566     Revision:
7567       muse--main--1.0--patch-10
7569     2005-02-04  Michael Olson  <mwolson@gnu.org>
7570     
7571         * Makefile (realclean): Remove file that gets generated when fonts
7572         are missing.
7573     
7574         * experimental/muse-bloxsom.el: New file that implements Blosxom
7575         support for Muse.  It's in a very rough state, hence its placement
7576         in the `experimental' directory.
7578     new files:
7579      experimental/.arch-ids/=id
7580      experimental/.arch-ids/muse-blosxom.el.id
7581      experimental/muse-blosxom.el
7583     modified files:
7584      ChangeLog Makefile
7586     new directories:
7587      experimental experimental/.arch-ids
7590 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
7592     Summary:
7593       Make permissions more consistent
7594     Revision:
7595       muse--main--1.0--patch-9
7598     modified files:
7599      ChangeLog
7601     modified directories:
7602      contrib examples scripts
7605 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
7607     Summary:
7608       Fix build problems
7609     Revision:
7610       muse--main--1.0--patch-8
7612     2005-02-04  Michael Olson  <mwolson@gnu.org>
7613     
7614         * muse-build.el: Add contrib directory to `load-path'.
7615         (muse-elint-files): Load `muse-regexps.el'.
7616     
7617         * scripts/publish: Change permissions so that this script is
7618         executable.  Add contrib directory to load list.  Add
7619         `muse-regexps.el' to list.
7621     modified files:
7622      ChangeLog muse-build.el scripts/publish
7625 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
7627     Summary:
7628       Use "&mdash;" instead of "&#151;"
7629     Revision:
7630       muse--main--1.0--patch-7
7632     2005-01-31  Michael Olson  <mwolson@gnu.org>
7633     
7634         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
7635         with "&mdash;" so that documents validate properly.  Thanks to
7636         Björn Lindström for the suggestion.
7637     
7638         * muse-html.el (muse-html-markup-strings): Ditto.
7640     modified files:
7641      ChangeLog muse-docbook.el muse-html.el
7644 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
7646     Summary:
7647       Fix use of "[:blank:]" in underline markup
7648     Revision:
7649       muse--main--1.0--patch-6
7651     2005-01-25  Michael Olson  <mwolson@gnu.org>
7652     
7653         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
7654         use of `muse-regexp-blank'.
7656     modified files:
7657      ChangeLog muse-colors.el
7660 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
7662     Summary:
7663       Fix problem with headings being given wrong face
7664     Revision:
7665       muse--main--1.0--patch-5
7667     2005-01-03  Michael Olson  <mwolson@gnu.org>
7668     
7669         * muse-colors.el: Add header.
7670         (muse-colors-emphasized): Headings were being given the coloring
7671         for the next level of heading instead of the real
7672         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
7673         Heading").  Thanks to Lan Yufeng for finding this and sending a
7674         patch.
7675     
7676         * muse-regexps.el: Fix header.
7678     modified files:
7679      ChangeLog muse-colors.el muse-regexps.el
7682 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
7684     Summary:
7685       Rotate ChangeLog
7686     Revision:
7687       muse--main--1.0--patch-4
7689     2005-01-01  Michael Olson  <mwolson@gnu.org>
7690     
7691         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
7692         version will be automatically maintained by Arch.
7693     
7695     new files:
7696      .arch-ids/ChangeLog.id ChangeLog
7698     renamed files:
7699      .arch-ids/ChangeLog.id
7700        ==> .arch-ids/ChangeLog.2004.id
7701      ChangeLog
7702        ==> ChangeLog.2004
7705 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
7707     Summary:
7708       Extended regexps fix, allow spaces in 1st part of links
7709     Revision:
7710       muse--main--1.0--patch-3
7712     2004-12-30  Michael Olson  <mwolson@gnu.org>
7713     
7714         * muse.el (muse-link-regexp): Allow spaces in the first part of
7715         links.
7716     
7717         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
7718         customizable alternatives to extended character classes.
7719     
7720         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
7722     modified files:
7723      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
7724      muse-html.el muse-mode.el muse-publish.el muse.el
7727 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
7729     Summary:
7730       Begin to change regexp handling, tweak muse.el header
7731     Revision:
7732       muse--main--1.0--patch-2
7734     2004-12-29  Michael Olson  <mwolson@gnu.org>
7735     
7736         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
7737         myself.  Update URL.
7738     
7739         * muse-regexps.el: New file that implements regexp handling.
7740         Generalized regexp options will be moved to it eventually.
7742     new files:
7743      .arch-ids/muse-regexps.el.id muse-regexps.el
7745     modified files:
7746      ChangeLog muse.el
7749 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
7751     Summary:
7752       Do some early spring cleaning
7753     Revision:
7754       muse--main--1.0--patch-1
7756     2004-12-29  Michael Olson  <mwolson@gnu.org>
7757     
7758         * Makefile: Change path to `publish' script.
7759     
7760         * contrib/pcomplete.el: New file that is used by Muse without
7761         actually being a part of it: hence its location in the contrib
7762         directory.
7763     
7764         * contrib/cgi.el, contrib/httpd.el: New location.
7765     
7766         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
7767     
7768         * scripts/publish, scripts/publish-project: Ditto.
7770     new files:
7771      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
7772      contrib/pcomplete.el examples/.arch-ids/=id
7773      scripts/.arch-ids/=id
7775     modified files:
7776      ChangeLog Makefile
7778     renamed files:
7779      .arch-ids/cgi.el.id
7780        ==> contrib/.arch-ids/cgi.el.id
7781      .arch-ids/httpd.el.id
7782        ==> contrib/.arch-ids/httpd.el.id
7783      .arch-ids/muse-johnw.el.id
7784        ==> examples/.arch-ids/muse-johnw.el.id
7785      .arch-ids/publish-johnw.id
7786        ==> examples/.arch-ids/publish-johnw.id
7787      .arch-ids/publish-project.id
7788        ==> scripts/.arch-ids/publish-project.id
7789      .arch-ids/publish.id
7790        ==> scripts/.arch-ids/publish.id
7791      cgi.el
7792        ==> contrib/cgi.el
7793      httpd.el
7794        ==> contrib/httpd.el
7795      muse-johnw.el
7796        ==> examples/muse-johnw.el
7797      publish
7798        ==> scripts/publish
7799      publish-johnw
7800        ==> examples/publish-johnw
7801      publish-project
7802        ==> scripts/publish-project
7804     new directories:
7805      contrib contrib/.arch-ids examples examples/.arch-ids scripts
7806      scripts/.arch-ids
7809 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
7811     Summary:
7812       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7813     Revision:
7814       muse--main--1.0--base-0
7816     (automatically generated log message)
7818     new patches:
7819      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
7820      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
7821      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
7822      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
7823      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
7824      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
7825      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
7826      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
7827      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7828      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
7829      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
7830      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
7831      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
7832      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
7833      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
7834      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
7835      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
7836      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8