Try to fix <example> region coloring problem.
[muse-el.git] / ChangeLog
blobd6a6285553daed2852169169661b9d7badde36cd
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
7     Summary:
8       Try to fix <example> region coloring problem.
9     Revision:
10       muse--main--1.0--patch-174
12     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
13       If region is multiple lines, add '(font-lock-multiline t) to
14       properties.  This should fix an annoying <example> region issue.
16     modified files:
17      ChangeLog lisp/muse-colors.el
20 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
22     Summary:
23       Don't publish implicit links that have a double-quote at begin or end.
24     Revision:
25       muse--main--1.0--patch-173
27     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
28       double-quote exists at beginning or end.
29     
30     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
31       don't colorize if a double-quote exists at beginning or end.
33     modified files:
34      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
37 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
39     Summary:
40       Fix failure to publish emphasis properly.
41     Revision:
42       muse--main--1.0--patch-172
44     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
45       errors.
46     
47     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
48       of muse-wiki.
50     removed files:
51      experimental/.arch-ids/muse-wiki-old.el.id
52      experimental/muse-wiki-old.el
54     modified files:
55      ChangeLog lisp/muse-publish.el
58 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
60     Summary:
61       Add a few common revision control directories to the ignore list.
62     Revision:
63       muse--main--1.0--patch-171
65     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
66       directories to be ignored when building the file alist, such as those
67       used for CVS and Arch revision control data.
69     modified files:
70      ChangeLog lisp/muse-project.el
73 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
75     Summary:
76       Fix #2654: Append a newline when using pdf publishing style.
77     Revision:
78       muse--main--1.0--patch-170
80     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
81       newline to the end.
83     modified files:
84      ChangeLog lisp/muse-latex.el
87 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
89     Summary:
90       5 levels of headings colorization; color bare URLs.
91     Revision:
92       muse--main--1.0--patch-169
94     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
95       Really color up to 5 headings.
96       (muse-colors-markup): Add muse-url-regexp.
97       (muse-colors-explicit-link): Renamed from muse-colors-link.
98       (muse-colors-implicit-link): Moved here from
99       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
100       we'll be coloring URLs.
102     modified files:
103      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
106 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
108     Summary:
109       Don't emphasize if a word constituent follows the trailer.
110     Revision:
111       muse--main--1.0--patch-168
113     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
114       (muse-colors-verbatim): Don't colorize if a word constituent follows
115       the trailer.
116     
117     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
118       word constituent follows the trailer.
120     modified files:
121      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
124 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
126     Summary:
127       Add coloring for example, verbatim, and =signs=; anchor fix.
128     Revision:
129       muse--main--1.0--patch-167
131     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
132       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
133       (muse-colors-verbatim): Use `muse-verbatim-face'.
134       (muse-colors-markup): Move =sign= interpreting down so it gets higher
135       priority.
136       (muse-colors-tags): Add verbatim and literal tags.
137       (muse-colors-example-tag): Use `remove-text-properties' instead of
138       `set-text-properties', since the latter does not work consistently.
139       (muse-colors-literal-tag): New function that strips all markup from the
140       region.
141       (muse-colors-link): Match against muse-explicit-link-regexp early on so
142       that we can work around an annoying XEmacs issue.
143     
144     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
145       multi-line by default.
146     
147     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
148       string.
150     modified files:
151      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
152      lisp/muse.el
155 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
157     Summary:
158       Link with anchor bugfix.
159     Revision:
160       muse--main--1.0--patch-166
162     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
163       valid, as long as the base is valid.
165     modified files:
166      ChangeLog lisp/muse-colors.el
169 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
171     Summary:
172       Link inside table issue, fixes read-only text error.
173     Revision:
174       muse--main--1.0--patch-165
176     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
177       inside tables so we don't get an error when links exist.
178     
179     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
180     
181     * lisp/muse-project.el (muse-project-publish): Don't take forced files
182       into account when displaying the "All files published" message, unless
183       they've actually been modified.
184     
185     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
186       don't wrap in condition-case; we don't want the message to be muffled.
188     modified files:
189      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
190      lisp/muse-project.el lisp/muse.el
193 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
195     Summary:
196       Permit infinitely-nested sections.
197     Revision:
198       muse--main--1.0--patch-164
200     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
201       (Deriving from an existing style): Mark up as a list.
202     
203     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
204       Color an additional level of headings.
205     
206     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
207       section-other, section-other-end, and section-close strings.
208       (muse-docbook-fixup-sections): Removed, since Muse now implements this
209       through the 'section-close string.
210     
211     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
212       'begin-underline, since this messes up paragraph handling.  Use
213       <h5></h5> for 'section-other.
214     
215       (muse-html-fixup-tables): New function that sorts the table parts so
216       that order is head, foot, body.  Apparently XHTML needs this, and it
217       seems like a good general practice, so we do it for HTML as well.
218     
219     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
220       'section-other.
221     
222     * lisp/muse-publish.el (muse-publish-section-close): New function that
223       determines where to put the section close given heading depth and
224       inserts it.
225       (muse-publish-markup-heading): Handle 'section-other and
226       'section-other-end.  Call `muse-publish-section-close' at end of
227       function.
228     
229     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
230       for 'section-other.
232     modified files:
233      ChangeLog examples/QuickStart lisp/muse-colors.el
234      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
235      lisp/muse-publish.el lisp/muse-texinfo.el
238 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
240     Summary:
241       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
242     Revision:
243       muse--main--1.0--patch-163
245     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
246       XEmacs fixes.
247       (muse-docbook-markup-regexps): Deal with new table algorithm.
248       (muse-docbook-transform-content-type, muse-docbook-encoding) 
249       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
250       (muse-docbook-markup-table): Use a better table algorithm, based on the
251       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
252       and foot of the table.  Use informaltable rather than table.
253       (muse-docbook-fixup-tables): New function that sorts all tables found
254       in the published document so that the order is head, foot, body.
255       (muse-docbook-markup-functions): Add anchor handler.
256       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
257       paragraph.
258       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
259       that insert an anchor at point.
260     
261     * lisp/muse-html.el (muse-html-transform-content-type)
262       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
263     
264     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
265     
266     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
267     
268     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
269       that was evaluated in the output.
271     modified files:
272      ChangeLog examples/QuickStart lisp/muse-docbook.el
273      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
276 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
278     Summary:
279       muse-texinfo: Improve formatting for enddots, dots, underline.
280     Revision:
281       muse--main--1.0--patch-162
283     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
284       of enddots and dots.  For begin-underline and end-underline, use "_",
285       since we don't have anything better.
287     modified files:
288      ChangeLog lisp/muse-texinfo.el
291 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
293     Summary:
294       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
295     Revision:
296       muse--main--1.0--patch-161
298     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
299       list.  This should fix #2635.
301     modified files:
302      ChangeLog lisp/muse-texinfo.el
305 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
307     Summary:
308       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
309     Revision:
310       muse--main--1.0--patch-160
312     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
313     
314     * debian/changelog: Ditto.
315     
316     * debian/control (Build-Depends-Indep): Add tetex-bin.
317     
318     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
319       output for me.
320     
321     * examples/QuickStart: Remove stray <comment> now that the bug that made
322       it necessary is fixed.
323     
324     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
325       suggestions.
326     
327     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
328       the contents from the footer to the header.
329     
330     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
331       each number, not after.
332     
333     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
334     
335     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
336       happens when doing batch publishing.  Minor whitespace fix.
338     modified files:
339      ChangeLog Makefile.defs debian/changelog debian/control
340      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
341      lisp/muse-texinfo.el lisp/muse.el
344 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
346     Summary:
347       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
348     Revision:
349       muse--main--1.0--patch-159
351     * examples/QuickStart: Add "Write me." to empty sections at end so that
352       they publish correctly with DocBook.
353     
354     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
355       paragraph starts with emphasis, example, link, or email address.
357     modified files:
358      ChangeLog examples/QuickStart lisp/muse-docbook.el
361 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
363     Summary:
364       Handle embedded docbook footnotes and <literal> edge case.
365     Revision:
366       muse--main--1.0--patch-158
368     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
369      (muse-docbook-markup-strings): Use systemitem for example text.
370      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
371      <para></para> inside of them.
372     
373     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
374       here at all.
375     
376     * lisp/muse-publish.el (muse-publish-url-transforms): Add
377       muse-publish-escape-specials-in-string to list by default.
378     
379     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
380       argument IGNORE-READ-ONLY determines whether or not to ignore the
381       read-only property when transforming text.  Add docstring.
382       (muse-publish-markup-word): Use non-nil third argument to
383       muse-publish-escape-specials when we're publishing `='-delimited text.
384       This allows =<literal><tag></literal>= to work as intended.
385     
386     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
387       arguments after the first so that we can include this in
388       `muse-publish-url-transforms'.
389     
390     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
392     modified files:
393      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
394      lisp/muse-publish.el
397 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
399     Summary:
400       Misc. blosxom fixes, like category directive.
401     Revision:
402       muse--main--1.0--patch-157
404     * contrib/pyblosxom/getstamps.py: Add file extension.
405     
406     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
407       extension.  This will allow Muse to specify it once a
408       timestamps-writing routine gets written.
409     
410     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
411       attention to the "category" directive, if it exists.  Use file-truename
412       instead of expand-file-name for base directory.
413     
414     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
415       by default.
416     
417     * lisp/muse-project.el (muse-project): Add :timestamps to list of
418       available tags, even though it doesn't do anything yet.
420     modified files:
421      ChangeLog contrib/pyblosxom/getstamps.py
422      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
423      lisp/muse-project.el
426 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
428     Summary:
429       Small logic fix with temp files.
430     Revision:
431       muse--main--1.0--patch-156
433     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
434       buffer-name to determine whether the buffer is still around.
436     modified files:
437      ChangeLog lisp/muse.el
440 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
442     Summary:
443       Make customize of muse-project-alist work in Emacs21 and XEmacs.
444     Revision:
445       muse--main--1.0--patch-155
447     * lisp/muse.el (muse-widget-type-value-create)
448       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
449       extra widgets from 'lazy type that are needed to get the
450       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
451     
452     * lisp/muse.el (muse-implicit-link-functions)
453       (muse-explicit-link-functions): Remove predefined wiki-related options.
454       These are added in muse-wiki via custom-add-option.
455     
456     * lisp/muse-mode.el (muse-mode-hook): Ditto.
457     
458     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
459     
460     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
461       ":strings" to cope with Emacs21 and XEmacs.
462       (muse-project-alist-set): Turn ":strings" back into ":symbols".
463     
464     * lisp/muse-project.el (muse-project): Derive from 'default rather than
465       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
466       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
467     
468     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
469       since XEmacs doesn't support the alist widget.  Deal with case where no
470       projects are defined, or a strange expression is used.
471     
472     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
473       stuff using custom-add-option.
475     modified files:
476      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
477      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
480 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
482     Summary:
483       Don't kill temp buffer if debug-on-error is non-nil.
484     Revision:
485       muse--main--1.0--patch-154
487     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
488       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
490     modified files:
491      ChangeLog lisp/muse.el
494 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
496     Summary:
497       Expand Debian package description.
498     Revision:
499       muse--main--1.0--patch-153
501     * debian/control (Description): Expand this to make the package more
502       enticing.
503     
504     * debian/copyright, debian/rules: Minor whitespace cleanups.
505     
506     * debian/changelog: Package 3.01.arch.152-1.
508     modified files:
509      ChangeLog Makefile.defs debian/changelog debian/control
510      debian/copyright debian/rules
513 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
515     Summary:
516       Header/footer docfix; ChangeLog correction.
517     Revision:
518       muse--main--1.0--patch-152
520     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
521       Thanks to drkm for pointing out my error.
522     
523     Use better documentation and customize interface for headers and footers.
524     Thanks to Chris McMahan.
526     modified files:
527      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
528      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
529      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
530      muse.texi
531      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
534 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
536     Summary:
537       Slight Debian version tweak.
538     Revision:
539       muse--main--1.0--patch-151
541     * Makefile.defs (VERSION): Use a slightly different version naming
542       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
543       X.YY is the Muse version, and YYY is the patch level.
544     
545     * debian/changelog: Ditto.
547     modified files:
548      ChangeLog Makefile.defs debian/changelog
551 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
553     Summary:
554       Improve debian build and put together a package.
555     Revision:
556       muse--main--1.0--patch-150
558     * Makefile (debclean): New target that cleans up the mess that the
559       `debian' target makes.
560       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
561       results to my debian dist dir two levels up.
562     
563     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
564     
565     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
566     
567     * debian/control (Standards-Version): Update to 3.6.2.
568     
569     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
570       up.
571     
572     * debian/copyright (Copyright): Improve.
573     
574     * debian/emacsen-install (FILES): Include contrib directory so that
575       muse-http.el compiles properly.
576     
577     * debian/muse-el.examples: New file containing the example files to
578       install.
579     
580     * debian/rules: Move example stuff to muse-el.examples.  Install some
581       additional documentation.
583     new files:
584      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
586     modified files:
587      ChangeLog Makefile Makefile.defs debian/changelog
588      debian/control debian/copyright debian/emacsen-install
589      debian/rules
592 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
594     Summary:
595       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
596     Revision:
597       muse--main--1.0--patch-149
599     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
600       the beginning of a header would be emphasized if an asterisk came
601       before it.
602       (muse-colors-underlined): Don't allow end of underlined text to be the
603       beginning of a line.  Don't use memq to check for whitespace syntax; eq
604       is sufficient.
605     
606     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
607       on.  We'll use a more clever trick to keep emphasis characters from
608       being interpreted in explicit links -- add a custom 'noemphasis text
609       property to them.  Move mdash rule further down so that I can add
610       designations after blockquoted text.
611     
612     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
613       text has the 'noemphasis property, ignore it.
614       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
615       property to the text between BEG and END, or match beginning and end.
616     
617     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
618       before trying to set buffer-modified to nil.  This should fix a
619       "selecting deleted buffer" error when publishing from command line.
621     modified files:
622      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
623      lisp/muse.el
626 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
628     Summary:
629       Journal validation fixes.
630     Revision:
631       muse--main--1.0--patch-148
633     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
634       default rather than HTML 4.0 [strict].
635       (muse-html-markup-strings): Include empty alt element.
636     
637     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
638     
639     * muse.texi (Journal): Ditto.
641     modified files:
642      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
645 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
647     Summary:
648       Add debian files; tweak Makefile.
649     Revision:
650       muse--main--1.0--patch-147
652     * Makefile (distclean): Remove directory created by dist rule.
653       (dist): Make this only generate the directory, not the tarball.
654       (release): New target that generates the tarball and zipfile.
655       (debrelease): New target that builds the debian package for Muse.
656       (upload): Depend on release target.
657     
658     * examples/mwolson/stylesheets: Add forgotten Arch id.
660     new files:
661      debian/.arch-ids/=id debian/.arch-ids/changelog.id
662      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
663      debian/.arch-ids/emacsen-install.id
664      debian/.arch-ids/emacsen-remove.id
665      debian/.arch-ids/emacsen-startup.id
666      debian/.arch-ids/muse-el.dirs.id
667      debian/.arch-ids/muse-el.docs.id
668      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
669      debian/changelog debian/control debian/copyright
670      debian/emacsen-install debian/emacsen-remove
671      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
672      debian/muse-el.info debian/rules
673      examples/mwolson/stylesheets/.arch-ids/=id
674      examples/mwolson/stylesheets/.arch-ids/blog.css.id
675      examples/mwolson/stylesheets/.arch-ids/common.css.id
676      examples/mwolson/stylesheets/.arch-ids/print.css.id
677      examples/mwolson/stylesheets/.arch-ids/screen.css.id
678      examples/mwolson/stylesheets/blog.css
679      examples/mwolson/stylesheets/common.css
680      examples/mwolson/stylesheets/print.css
681      examples/mwolson/stylesheets/screen.css
683     modified files:
684      ChangeLog Makefile
686     new directories:
687      debian debian/.arch-ids examples/mwolson/stylesheets
688      examples/mwolson/stylesheets/.arch-ids
691 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
693     Summary:
694       Allow `muse-index-as-string' to remove current file from output.
695     Revision:
696       muse--main--1.0--patch-146
698     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
699       which excludes the current file from the output.  Improve
700       documentation.
702     modified files:
703      ChangeLog lisp/muse-mode.el
706 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
708     Summary:
709       S-TAB issue with Windows.
710     Revision:
711       muse--main--1.0--patch-145
713     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
714       issue with Windows.
716     modified files:
717      ChangeLog lisp/muse-mode.el
720 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
722     Summary:
723       Improve temp buffer usage.
724     Revision:
725       muse--main--1.0--patch-144
727     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
728       `insert-file-contents'.  This should further help with the temp
729       buffer problem.  Thanks to Peter K. Lee and drkm for the research
730       into this problem.
731     
732     * lisp/muse.el (muse-with-temp-buffer): Renamed from
733       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
734       make sure the temp buffer is killed.  I didn't implement an option to
735       save the contents of the temp buffer.
737     modified files:
738      ChangeLog lisp/muse-book.el lisp/muse-http.el
739      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
740      lisp/muse.el
743 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
745     Summary:
746       muse-docbook: split-string Emacs21 fix.
747     Revision:
748       muse--main--1.0--patch-143
750     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
751       split-string to fix an Emacs21 issue.
753     modified files:
754      ChangeLog lisp/muse-docbook.el
757 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
759     Summary:
760       muse-docbook: Parse author directive so that it validates properly.
761     Revision:
762       muse--main--1.0--patch-142
764     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
765       attempts to publish the contents a DocBook-usable <author> tag.
766       (muse-docbook-header): Use `muse-docbook-get-author'.
768     modified files:
769      ChangeLog lisp/muse-docbook.el
772 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
774     Summary:
775       Be a bit more clever with our consecutive list regexp.
776     Revision:
777       muse--main--1.0--patch-141
779     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
780       clever with our consecutive list regexp.
782     modified files:
783      ChangeLog lisp/muse-docbook.el
786 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
788     Summary:
789       Do the right thing with consecutive list items, hopefully.
790     Revision:
791       muse--main--1.0--patch-140
793     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
794       (muse-docbook-header): Add DTD string.
795       (muse-docbook-markup-regexps): Add rule that merges consecutive list
796       tags.
797       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
798       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
800     modified files:
801      ChangeLog lisp/muse-docbook.el
804 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
806     Summary:
807       Improve customize interface for `muse-project-alist' once more.
808     Revision:
809       muse--main--1.0--patch-139
811     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
812       setting to be anything, since we now support settings that use lists.
813       (muse-project): Vastly improve this by naming each setting and showing
814       what exact type is required.  Handle case where a function is not
815       defined yet.  Use a set for styles, which looks nice.  This is about as
816       good as it can be ... unless we add some sort of inline documentation
817       later on.  A setting was added for Yann's :force-publish tag.
818     
819     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
820       project name.
822     modified files:
823      ChangeLog lisp/muse-project.el lisp/muse.el
826 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
828     Summary:
829       Merged from hodique@lifl.fr--2005 (patch 24-33)
830     Revision:
831       muse--main--1.0--patch-138
833     Patches applied:
834     
835      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
836        Merged from mwolson@gnu.org--2005 (patch 96)
837     
838      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
839        Merged from mwolson@gnu.org--2005 (patch 97-101)
840     
841      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
842        Merged from mwolson@gnu.org--2005 (patch 102-106)
843     
844      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
845        Merged from mwolson@gnu.org--2005 (patch 107-120)
846     
847      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
848        Merged from mwolson@gnu.org--2005 (patch 121-131)
849     
850      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
851        Merged from mwolson@gnu.org--2005 (patch 132)
852     
853      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
854        Merged from mwolson@gnu.org--2005 (patch 133-135)
855     
856      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
857        Merged from mwolson@gnu.org--2005 (patch 136)
858     
859      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
860        Merged from mwolson@gnu.org--2005 (patch 137)
861     
862      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
863        Introduce :force-publish project keyword. Fix bug #2637
865     modified files:
866      ChangeLog lisp/muse-project.el
868     new patches:
869      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
870      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
871      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
872      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
873      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
874      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
875      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
876      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
877      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
878      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
881 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
883     Summary:
884       Prevent temp buffers from prompting for save; handle lisp errors better.
885     Revision:
886       muse--main--1.0--patch-137
888     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
889       bound" error.  I don't know for certain where this is coming from,
890       though ... *grumble*.
891     
892     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
893       like how emacs-wiki does it.  Warn the user about lisp errors,
894       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
895       publish as something valid in most markup styles, with increased
896       emphasis on those that don't support it.  That's a win-win ... I think
897       :^) .
898     
899     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
900       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
901       to kill the buffer so we don't get any annoying prompts.  I *strongly*
902       believe that this should be the default behavior of `with-temp-buffer'.
903     
904     * lisp/muse-book.el (muse-book-publish-project): Use
905       `muse-with-temp-buffer-no-prompt'.
906     
907     * lisp/muse-http.el (muse-http-reject): Ditto.
908     
909     * lisp/muse-mode.el (muse-index-as-string): Ditto.
910     
911     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
912     
913     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
914       (muse-publish-markup-email, muse-published-contents): Ditto.
916     modified files:
917      ChangeLog lisp/muse-book.el lisp/muse-colors.el
918      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
919      lisp/muse-publish.el lisp/muse.el
922 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
924     Summary:
925       Customization error; Makefile tweaks.
926     Revision:
927       muse--main--1.0--patch-136
929     * Makefile (dist): Use a tla-specific method to create the tarball.
930       Create a zip file as well.
931       (upload): New rule that uploads the tarball and zip file to gna.org.
932     
933     * Makefile.defs (VERSION): New variable that determines the version
934       string to use in the `dist' and `upload' targets.
935     
936     * lisp/muse.el (muse-implicit-link-functions)
937       (muse-explicit-link-functions): Use :type of hook so that the options
938       get recognized.
940     modified files:
941      ChangeLog Makefile Makefile.defs lisp/muse.el
944 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
946     Summary:
947       Prepare Muse 3.01.90 (3.02 RC1).
948     Revision:
949       muse--main--1.0--patch-135
952     modified files:
953      ChangeLog lisp/muse.el muse.texi
956 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
958     Summary:
959       Attempt to get the right file extension when publishing; more examples.
960     Revision:
961       muse--main--1.0--patch-134
963     * examples/mwolson/muse-init.el: Update my configuration.
964     
965     * examples/mwolson/templates: Store my web page templates here.
966     
967     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
968     
969     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
970       descriptions.  Yet another reason to implement my list-returning from
971       handlers idea.
972     
973     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
974       with a few more edge cases.  Throw together a rough hack for
975       determining when to include the output file extension.
976     
977     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
978       but still ineffective.
980     new files:
981      examples/mwolson/templates/.arch-ids/=id
982      examples/mwolson/templates/.arch-ids/footer.html.id
983      examples/mwolson/templates/.arch-ids/generic-footer.html.id
984      examples/mwolson/templates/.arch-ids/generic-header.html.id
985      examples/mwolson/templates/.arch-ids/header.html.id
986      examples/mwolson/templates/footer.html
987      examples/mwolson/templates/generic-footer.html
988      examples/mwolson/templates/generic-header.html
989      examples/mwolson/templates/header.html
991     modified files:
992      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
993      lisp/muse-wiki.el
995     new directories:
996      examples/mwolson/templates
997      examples/mwolson/templates/.arch-ids
1000 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1002     Summary:
1003       Make published link handling do the right thing, plus misc. fixes.
1004     Revision:
1005       muse--main--1.0--patch-133
1007     * lisp/muse-mode.el (muse-mode-hook): Add option for
1008       `muse-wiki-update-custom-values'.  The :set function makes sure that
1009       this is always included in `muse-mode-hook' if muse-wiki is loaded.
1010       This probably isn't best-practice, but it works.
1011     
1012     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1013       Save match data.
1014     
1015     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1016       `muse-publish-prepare-url' to the listed options.
1017     
1018     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1019       output-dir is not specified.
1020     
1021     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1022       here instead of later on.
1023     
1024     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1025       right thing when `muse-wiki-interwiki-alist' is nil.
1026     
1027     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1028       `muse-publish-output-file'.
1029     
1030     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1031       (muse-wiki-transform-wikiword): Removed.  We should not use the
1032       publishing transforms facility to handle these.
1033     
1034     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1035       links as "link" rather than "url".
1036     
1037     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1038       takes care of any customization cleaups that need to happen whenever
1039       muse-mode is entered.
1040     
1041     * lisp/muse.el (muse-implicit-link-functions): Add options for
1042       `muse-handle-url' and the wiki handlers.
1043       (muse-explicit-link-functions): Add option for
1044       `muse-wiki-handle-internal'.
1046     modified files:
1047      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1048      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1051 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1053     Summary:
1054       Add invalid directory assertion.
1055     Revision:
1056       muse--main--1.0--patch-132
1058     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1059       any invalid directories will trigger an error.
1061     modified files:
1062      ChangeLog lisp/muse-project.el
1065 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1067     Summary:
1068       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1069     Revision:
1070       muse--main--1.0--patch-131
1073     modified files:
1074      AUTHORS ChangeLog
1077 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1079     Summary:
1080       Yann's assignment form came in!
1081     Revision:
1082       muse--main--1.0--patch-130
1085     modified files:
1086      AUTHORS ChangeLog
1089 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1091     Summary:
1092       Compilation fix, minor shuffling in `muse-mode'.
1093     Revision:
1094       muse--main--1.0--patch-129
1096     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1097       accessing it.  Fixes Yet Another Compiler Error.
1098     
1099     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1100      project-specific settings happen first.
1102     modified files:
1103      ChangeLog lisp/muse-mode.el lisp/muse.el
1106 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1108     Summary:
1109       Fix annoying initial buffer coloring problem.
1110     Revision:
1111       muse--main--1.0--patch-128
1113     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1114       where even buffer-file-name is not set.  This happens the first time we
1115       attempt to colorize the buffer.  I'm rather astonished that I had to do
1116       this.
1118     modified files:
1119      ChangeLog lisp/muse-wiki.el
1122 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
1124     Summary:
1125       Jump to bad and good links on TAB; mode-choosing fix.
1126     Revision:
1127       muse--main--1.0--patch-127
1129     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
1130       pics a major mode for a file.  If one is specified in the project of
1131       file, use it.  Otherwise, use muse-mode.
1132       (muse-next-reference, muse-previous-reference): Jump to bad links as
1133       well as good ones.
1134     
1135     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
1136       of `muse-mode'.
1138     modified files:
1139      ChangeLog lisp/muse-mode.el lisp/muse.el
1142 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
1144     Summary:
1145       Add specified Muse file extension to auto-mode-alist.
1146     Revision:
1147       muse--main--1.0--patch-126
1149     * lisp/muse.el (muse-file-extension): If extension is specified, remove
1150       the old extension from auto-mode-alist and add the new one.  This
1151       eliminates the need to set muse-mode-auto-p when you have specified a
1152       Muse file extension.
1153     
1154     * examples/mwolson/muse-init.el: Sync.
1156     modified files:
1157      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
1160 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
1162     Summary:
1163       Make `muse-project-alist' more intuitively customizable.
1164     Revision:
1165       muse--main--1.0--patch-125
1167     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
1168       settings.
1169     
1170     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
1171       (muse-project-alist-get): New function that pre-parses
1172       `muse-projects-alist' before customization in order to work around an
1173       annoying limitation in the customize interface.
1174       (muse-project-alist-set): New function that takes the value that
1175       customize gave us and turns it into something Muse can use.
1176       (muse-project): New widget that outlines the form of the
1177       `muse-project-alist' variable.
1178       (muse-project-alist): Use the `muse-project' widget and specify :set
1179       and :get.
1181     modified files:
1182      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
1185 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
1187     Summary:
1188       Silence compiler warnings.
1189     Revision:
1190       muse--main--1.0--patch-124
1192     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
1193     
1194     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
1195       compiler warning.
1196     
1197     * lisp/muse-project.el (muse-project-applicable-styles): Call
1198       `muse-assert' with only 1 argument to silence a compiler warning.
1200     modified files:
1201      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1202      lisp/muse-project.el
1205 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
1207     Summary:
1208       muse-docbook: Merge several other types of tags if necessary.
1209     Revision:
1210       muse--main--1.0--patch-123
1212     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
1213       `muse-docbook-fixup-sections'.  For each TAG in
1214       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
1215       merge them together.  Thanks to Dale P. Smith for the suggestion.
1216       (muse-docbook-merged-tags): Customizable list of tags that need merging.
1218     modified files:
1219      ChangeLog lisp/muse-docbook.el
1222 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
1224     Summary:
1225       muse-docbook: Output an XML tag with encoding at the beginning of document.
1226     Revision:
1227       muse--main--1.0--patch-122
1229     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
1230       of document.
1231       (muse-docbook-encoding-default): New option that determines which Emacs
1232       buffer encoding to use by default in Muse DocBook files if none is
1233       found.
1234       (muse-docbook-charset-default): New option that determines the DocBook
1235       XML charset to use if no translation is found in
1236       muse-docbook-encoding-map.
1237       (muse-docbook-encoding-map): New option alist that maps an emacs coding
1238       system to its associated DocBook coding system.
1239       (muse-docbook-transform-content-type): New function that determines the
1240       DocBook XML encoding to use based on the contents of
1241       muse-docbook-encoding-map.
1242       (muse-docbook-encoding): New function that calls
1243       muse-docbook-transform-content-type.
1244       (muse-docbook-finalize-buffer): New function that sets the buffer file
1245       coding system to the value of muse-docbook-encoding-default, but only
1246       if the buffers contents have no special characters.
1247       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
1249     modified files:
1250      ChangeLog lisp/muse-docbook.el
1253 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
1255     Summary:
1256       Apply muse-docbook patch from Dale P. Smith.
1257     Revision:
1258       muse--main--1.0--patch-121
1260     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
1261       Dale P. Smith to make the markup much better.
1263     modified files:
1264      AUTHORS ChangeLog lisp/muse-docbook.el
1267 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
1269     Summary:
1270       Use different mapping for S-tab on Windows.
1271     Revision:
1272       muse--main--1.0--patch-120
1274     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
1275       Windows, use [(shift tab)] for `muse-previous-reference'.
1277     modified files:
1278      ChangeLog lisp/muse-mode.el
1281 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
1283     Summary:
1284       XEmacs wiki fix.
1285     Revision:
1286       muse--main--1.0--patch-119
1288     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
1289       `muse-match-string-no-properties' so XEmacs doesn't complain.
1291     modified files:
1292      ChangeLog lisp/muse-wiki.el
1295 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
1297     Summary:
1298       Handle a few edge cases with project-page resolution gracefully.
1299     Revision:
1300       muse--main--1.0--patch-118
1302     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
1303       make sure that PAGE is specified.  STYLES should be generated
1304       automatically, but it could theoretically fail.  I'm managing to
1305       trigger this when messing with unsaved Muse files.  Handle case where
1306       buffer has not yet been saved.
1307       (muse-project-find-file): Don't try to resolve relative links; just
1308       open them.
1309     
1310     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
1311       point-of-reference bug.  No need to call muse-project-page-of-file
1312       since buffer-file-name and muse-publishing-current-file both give us
1313       full paths.
1314     
1315     * lisp/muse-mode.el (muse-link-at-point): For some reason,
1316       `skip-chars-backward' only respects the newline some of the time.
1317       Damned annoying.
1319     modified files:
1320      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1321      lisp/muse-wiki.el
1324 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
1326     Summary:
1327       Fix image-link goof-up and add pretty titles.
1328     Revision:
1329       muse--main--1.0--patch-117
1331     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
1332       class="image-link"> instead of <div class="image-link">.  I found a bug
1333       with the way I was handling both, so I decided to simplify things.
1334     
1335     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
1336       `muse-publish-output-name', but keeps the directory prefix.
1337       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
1338     
1339     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
1340       customizable option that determines the words to downcase in title.
1341       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
1342       Capitalized Title out of either a string or the current title.  This is
1343       not currently used by any other function -- for now it is meant to be
1344       called by the user.
1346     modified files:
1347      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
1350 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
1352     Summary:
1353       Escape specials in link descriptions.
1354     Revision:
1355       muse--main--1.0--patch-116
1357     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
1358       function that escapes special characters in the given string according
1359       to the current publishing style.
1360       (muse-publish-url): Use the above function to escape the description
1361       part of extended links.
1362       (muse-publish-prepare-url): Don't make string read-only; it does
1363       nothing.
1364     
1365     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1366       (muse-wiki-transform-wikiword): Don't make string read-only.
1368     modified files:
1369      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1372 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
1374     Summary:
1375       Escape "&", "<", and ">" in URL text.
1376     Revision:
1377       muse--main--1.0--patch-115
1379     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
1380       specially.  Thanks to John Sullivan for the suggestion.
1382     modified files:
1383      ChangeLog lisp/muse-html.el
1386 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
1388     Summary:
1389       Update my example configuration.
1390     Revision:
1391       muse--main--1.0--patch-114
1393     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
1394       project to "WebSite" in order to make it more distinct.
1395       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
1396       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
1397       anymore.
1398       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
1399       published name of the current file.  I really should make a function
1400       called `muse-published-name' or something similar!
1401       ("\C-cpx"): Use this key sequence for
1402       `my-muse-prepare-entry-for-xanga'.
1403       (muse-file-extension): I'm making use of this so I can figure out its
1404       intricacies.
1406     modified files:
1407      ChangeLog examples/mwolson/muse-init.el
1410 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
1412     Summary:
1413       Tackle a project name interwiki highlighting snafu.
1414     Revision:
1415       muse--main--1.0--patch-113
1417     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
1418       this.  It seems to be more robust now.  Highlighting is going the way I
1419       want it.
1421     modified files:
1422      ChangeLog lisp/muse-wiki.el
1425 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1427     Summary:
1428       Fix some gross mistakes.
1429     Revision:
1430       muse--main--1.0--patch-112
1432     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1433       gross misspellings.
1434     
1435     * lisp/muse-project.el (muse-project-file-entries): If
1436       `muse-file-extension' is defined, use it to filter the entries.
1437     
1438     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1439       variable.  Move higher in file.
1440     
1441     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1442       argument instead of the real name of the variable.
1444     modified files:
1445      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1446      lisp/muse.el
1449 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1451     Summary:
1452       Make natural interwiki links between projects mostly work.
1453     Revision:
1454       muse--main--1.0--patch-111
1456     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1457       function and flesh it out.  This seems to work properly, though for
1458       some reason, interwiki links using projects are a bit flakey.
1459       (muse-wiki-handle-interwiki): Deal with case where we have a project
1460       name in an interwiki link.
1462     modified files:
1463      ChangeLog lisp/muse-wiki.el
1466 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1468     Summary:
1469       Fix Emacs21 issue with muse-insert-tag.
1470     Revision:
1471       muse--main--1.0--patch-110
1473     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1474       completing-read to appease older Emacsen.
1476     modified files:
1477      ChangeLog lisp/muse-mode.el
1480 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1482     Summary:
1483       Fix error with `muse-blosxom-new-entry' and Emacs21.
1484     Revision:
1485       muse--main--1.0--patch-109
1487     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1488       `completing-read' so that old versions of Emacs don't complain.
1490     modified files:
1491      ChangeLog lisp/muse-blosxom.el
1494 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1496     Summary:
1497       Try to fix an error with `muse-blosxom-get-categories'.
1498     Revision:
1499       muse--main--1.0--patch-108
1501     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1502       about processing directories.
1504     modified files:
1505      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1508 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1510     Summary:
1511       Make a distinction between implicit and explicit links at publish-time.
1512     Revision:
1513       muse--main--1.0--patch-107
1515     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1516     
1517     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1518     
1519     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1520       `explicit' argument.
1521     
1522     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1523       not we are dealing with an explicit link.
1524     
1525     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1526     
1527     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1528       argument, but ignore it.
1529     
1530     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1531       when link is not explicit.
1533     modified files:
1534      ChangeLog lisp/muse-html.el lisp/muse-http.el
1535      lisp/muse-publish.el lisp/muse-wiki.el
1538 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1540     Summary:
1541       Implement several WikiWord handling fixes.
1542     Revision:
1543       muse--main--1.0--patch-106
1545     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1546       found by the handlers.  Don't send implicit links through some of the
1547       advanced checks.
1548     
1549     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1550       of interwiki link before calling `muse-handle-explicit-link'.
1551     
1552     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1553       "\\|" separator between project-alist entries and interwiki entries.
1554       Force a reconfiguration of muse-colors-markup.
1555     
1556     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1557       sure that we don't colorize WikiNames that don't go with any file.
1558     
1560     modified files:
1561      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1562      lisp/muse-wiki.el
1565 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1567     Summary:
1568       Attempt to simplify muse-wiki a bit.
1569     Revision:
1570       muse--main--1.0--patch-105
1572     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1573       here.
1574     
1575     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1576       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1577       (muse-wiki-update-use-wikiword-markup-regexp)
1578       (muse-wiki-update-use-wikiword-link-function)
1579       (muse-wiki-update-use-wikiword-url-transforms): Remove.
1580       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1581     
1582     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1583       `muse-wiki-use-wikiword' is specified.
1584     
1585     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1586       unless `muse-wiki-use-wikiword' is specified.
1587     
1588     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1589       muse-colors-markup.
1590     
1591     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1592       muse-publish-markup-regexps.
1593     
1594     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1595       muse-publish-url-transforms.
1596     
1597     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1598       muse-wiki-handle-wikiword to muse-implicit-link-functions.
1599     
1601     modified files:
1602      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1605 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1607     Summary:
1608       Make muse-blosxom use relative name of published file in page-date alist.
1609     Revision:
1610       muse--main--1.0--patch-104
1612     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1613       file.
1614       (muse-blosxom-update-page-date-alist): Renamed from
1615       `muse-blosxom-markup-date-directive'.  Make the current file name
1616       relative to the base directory and strip file extension if necessary.
1617     
1619     modified files:
1620      ChangeLog lisp/muse-blosxom.el
1623 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1625     Summary:
1626       Hack on muse-blosxom timestamps somewhat.
1627     Revision:
1628       muse--main--1.0--patch-103
1630     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1631       actually do something useful.  This should have a different name,
1632       really.
1633       ("blosxom-html", "blosxom-xhtml"): Call
1634       `muse-blosxom-markup-date-directive' after publishing each entry.
1635     
1637     modified files:
1638      ChangeLog lisp/muse-blosxom.el
1641 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1643     Summary:
1644       Fix several startup and compile errors.
1645     Revision:
1646       muse--main--1.0--patch-102
1648     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
1649       fixes an error that occurred during startup.
1650     
1651     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1652       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1653       to muse.el.
1654     
1655     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1656       that the nasty compile errors go away.  Fix a few typos.
1657       (muse-ignored-extensions): Fix docstring.
1658       (muse-file-extension): Move this higher in the file.
1659     
1660     
1662     modified files:
1663      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1666 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
1668     Summary:
1669       Note that muse-file-extension should not have "." in front.
1670     Revision:
1671       muse--main--1.0--patch-101
1673     * lisp/muse-project.el (muse-project-find-file): Handle case where
1674       muse-file-extension is not specified.
1675     
1676     * lisp/muse.el (muse-file-extension): Note that the period at the
1677       beginning of this value should be omitted.
1678     
1679     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
1680       file extension so that regexp characters inside the extension will not
1681       goof it up.  This should never be a problem in normal cases, but let's
1682       be robust.
1683     
1685     modified files:
1686      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1687      lisp/muse.el
1690 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
1692     Summary:
1693       Implement optional file extension of Muse files.
1694     Revision:
1695       muse--main--1.0--patch-100
1697     * lisp/muse-mode.el (muse-mode): Make sure
1698       `muse-update-ignored-extensions-regexp' gets updated every time we
1699       enter Muse mode.  This works around a bug in the customize interface --
1700       if a user changes an option using setq, the :set function sometimes
1701       does not get executed.  I should really try to determine whether or not
1702       this is really an issue anymore.
1703     
1704     * lisp/muse-project.el (muse-project-find-file): Make use of
1705       `muse-file-extension'.
1706     
1707     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
1708       customizable; it is autogenerated from `muse-ignored-extensions'.
1709       (muse-update-ignored-extensions-regexp): New function that sets the
1710       value of `muse-ignored-extensions-regexp'.  This is needed in order to
1711       make sure that the value of `muse-file-extension' is taken into
1712       account.
1713       (muse-ignored-extensions): New option that determines which file
1714       extensions to ignore.  It is in the form of a list of regexps.
1715     
1716     * lisp/muse.el (muse-file-extension): New option that allows the user to
1717       specify the file extension to be used for Muse files.  By default, this
1718       is nil, which means that no extension will be used.
1719     
1720     * lisp/muse.el (muse-page-name): Handle case where
1721       `muse-ignored-extensions-regexp' is nil.
1722     
1724     modified files:
1725      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1726      lisp/muse-regexps.el lisp/muse.el
1729 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
1731     Summary:
1732       Document new blosxom convenience feature.
1733     Revision:
1734       muse--main--1.0--patch-99
1736     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
1737       `muse-blosxom-project-alist-entry'.  An example is provided in the
1738       header.
1739     
1741     modified files:
1742      ChangeLog lisp/muse-blosxom.el
1745 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
1747     Summary:
1748       Further work on `muse-project-alist' entry generation for blosxom.
1749     Revision:
1750       muse--main--1.0--patch-98
1752     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
1753       Include subdirectories in first part of "Blog" entry.
1754     
1755     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
1756       that returns a list of dirs that are to be used with the first part of
1757       a `muse-project-alist' entry.
1758     
1760     modified files:
1761      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1764 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
1766     Summary:
1767       New function: muse-blosxom-project-alist-entry.
1768     Revision:
1769       muse--main--1.0--patch-97
1771     * examples/mwolson/muse-init.el: Update from my latest settings.
1772       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
1773     
1774     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
1775       that generates the latter part of an entry for `muse-project-alist'.
1776     
1778     modified files:
1779      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1782 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1784     Summary:
1785       Merged from hodique@lifl.fr--2005 (patch 12-23)
1786     Revision:
1787       muse--main--1.0--patch-96
1789     Patches applied:
1790     
1791      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1792        Merged from mwolson@gnu.org--2005 (patch 68-76)
1793     
1794      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1795        Merged from mwolson@gnu.org--2005 (patch 77-80)
1796     
1797      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1798        Merged from mwolson@gnu.org--2005 (patch 81)
1799     
1800      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1801        Merged from mwolson@gnu.org--2005 (patch 82)
1802     
1803      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1804        Escape % in latex publishing
1805     
1806      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1807        bugfix
1808     
1809      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1810        small improvement on muse-make-link
1811     
1812      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1813        Fix customization of muse-wiki-wikiword-regexp
1814     
1815      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1816        Allow full customization of WikiWords
1817     
1818      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1819        Fix mouse-2 yank bug in muse-mode
1820     
1821      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1822        Fix interpretation order
1823     
1824      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1825        Merged from mwolson@gnu.org--2005 (patch 83-95)
1826     
1828     modified files:
1829      ChangeLog lisp/muse-wiki.el
1831     new patches:
1832      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1833      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1834      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1835      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1836      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1837      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1838      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1839      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1840      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1841      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1842      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1843      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1846 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
1848     Summary:
1849       Minor docfixes.
1850     Revision:
1851       muse--main--1.0--patch-95
1853     * lisp/muse-mode.el (muse-follow-name-at-point) 
1854       (muse-follow-name-at-mouse): Docfixes.
1855     
1857     modified files:
1858      ChangeLog lisp/muse-mode.el
1861 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
1863     Summary:
1864       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
1865     Revision:
1866       muse--main--1.0--patch-94
1868     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
1869       `muse-blosxom-new-entry'.
1870     
1871     * muse.texi (Blosxom Entries): Ditto.
1872     
1874     modified files:
1875      ChangeLog lisp/muse-blosxom.el muse.texi
1878 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
1880     Summary:
1881       Re-add global mouse-2 event.
1882     Revision:
1883       muse--main--1.0--patch-93
1885     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
1886       mouse-2, since Yann found a way around the problem I was facing.
1887       (muse-follow-name-at-mouse): Call the event that would normally be used
1888       here if we don't have a link at point.
1889     
1891     modified files:
1892      ChangeLog lisp/muse-mode.el
1895 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
1897     Summary:
1898       Fix publishing error.
1899     Revision:
1900       muse--main--1.0--patch-92
1902     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
1903       the cdr of output-dir.  This was a code fragment from a previous
1904       attempt to refactor this function.
1905     
1907     modified files:
1908      ChangeLog lisp/muse-project.el
1911 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
1913     Summary:
1914       Work on getting to the point where we can resolve project interwiki links.
1915     Revision:
1916       muse--main--1.0--patch-91
1918     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1919       `muse-publishing-current-file'.
1920     
1921     * lisp/muse-project.el (muse-project-of-file): Ditto.
1922     
1923     * lisp/muse-project.el (muse-project-applicable-styles): New function
1924       that returns the usable styles for a file, given either a list of
1925       styles or a project name.  This is useful for removing styles that will
1926       be ignored for a file.
1927       (muse-project-publish-file): Split :include and :exclude processing
1928       into `muse-project-applicable-styles'.
1929     
1930     * lisp/muse-publish.el (muse-publish-output-name): Use
1931       `muse-publishing-current-file'.
1932     
1933     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
1934     
1935     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
1936       project names.
1937     
1938     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
1939       names to be uninterpreted.  Remove need for muse-assoc-string.
1940     
1941     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
1942       function that will be called to fetch a link to a page from a Muse
1943       project from the output file of the currently-published file.  This is
1944       commented out for now since I ran out of energy.
1945     
1946     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
1947       `muse-wiki-resolve-project-page' for handling Muse project interwiki
1948       links, but only when no match was found in `muse-wiki-interwiki-alist'.
1949       Handle case where no interwiki can be found, even though this should
1950       never happen.
1951     
1952     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
1953       whenever Muse mode is entered.  That way we don't have to enter an
1954       extra command in our .emacs.
1955     
1956     * lisp/muse.el (muse-current-file): Remove this, since a variable called
1957       `muse-publishing-current-file' already exists that does the same thing.
1958       How embarrassing.
1959     
1960     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
1961     
1962     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
1963       to use it.
1964     
1966     modified files:
1967      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1968      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1971 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
1973     Summary:
1974       Mouse-2 on regular text will yank rather than give an error.
1975     Revision:
1976       muse--main--1.0--patch-90
1978     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
1979       this seems to be more trouble than it's worth.
1980       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
1981       use our own implementation.
1982     
1984     modified files:
1985      ChangeLog lisp/muse-mode.el
1988 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
1990     Summary:
1991       Make interwiki links publish with the correct extension.
1992     Revision:
1993       muse--main--1.0--patch-89
1995     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
1996       prefix and suffix to interwiki names, as well as stripping out unwanted
1997       extensions.
1998     
2000     modified files:
2001      ChangeLog lisp/muse-wiki.el
2004 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2006     Summary:
2007       Fix publishing of bare interwiki names.
2008     Revision:
2009       muse--main--1.0--patch-88
2011     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2012       `set'.  Use `muse-assoc-string' instead of `assoc'.
2013     
2014     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2015       `assoc-string' functionality usable with Emacs21 and XEmacs.
2016     
2018     modified files:
2019      ChangeLog lisp/muse-wiki.el lisp/muse.el
2022 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2024     Summary:
2025       Apply a few fixes from Yann's branch.
2026     Revision:
2027       muse--main--1.0--patch-87
2029     Background: I hacked on Muse over the weekend while offline, and so did
2030                 Yann.  His changes to muse-wiki.el are different than the
2031                 ones that I made, so we should probably figure out the best
2032                 way to handle this when we both get on IRC again.  For now,
2033                 I've merged in the bugfixes that he's made, omitting most of
2034                 the changes to muse-wiki.
2035     
2036     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2037     
2038     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2039     
2040     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2041       introduced previously.
2042     
2044     modified files:
2045      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2048 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2050     Summary:
2051       Warn if file not published; hack further on Wiki stuff.
2052     Revision:
2053       muse--main--1.0--patch-86
2055     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2056       complete <div> tags that are of the class "image-link".  It is hoped
2057       that this will prevent user-added <div> tags from being mangled.
2058     
2059     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2060       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2061       need to look at the text at point.
2062     
2063     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2064       current file has not been published since it was up-to-date.  Thanks to
2065       Bill Freeman for the suggestion.
2066     
2067     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2068       is nil.  If this happens, return the original URL.
2069     
2070     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2071       `muse-wiki-update-interwiki-regexp.'
2072       (muse-wiki-update-interwiki-regexp): New function that sets the value
2073       of `muse-wiki-interwiki-regexp'.
2074       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2075       on :set.
2076     
2077     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2078       `muse-wiki-expand-interwiki'.
2079       (muse-wiki-transform-wikiword): New function that prevents WikiWords
2080       with no matching file from being published as links.
2081     
2082     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2083       string argument once again, since this behavior is needed when
2084       publishing.
2085       (muse-wiki-handle-wikiword): Ditto.
2086     
2087     * lisp/muse.el (muse-handle-url): Ditto.
2088     
2089     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
2090       after every unsuccessful attempt at handling the link.  If argument is
2091       given, restore match-data at end, too.
2092     
2093     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2094       argument.  Match data is always saved.  If argument is not given,
2095       assume that `muse-implicit-link-regexp' has been matched against, and
2096       return the 1st match string if no handlers worked.
2097     
2099     modified files:
2100      ChangeLog lisp/muse-html.el lisp/muse-mode.el
2101      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2104 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2106     Summary:
2107       Hack on WikiName handling and make TAB work for Wiki links.
2108     Revision:
2109       muse--main--1.0--patch-85
2111     * lisp/muse-colors.el (muse-colors-markup): Use
2112       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2113     
2114     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
2115       nil, don't color bad links.  If non-nil, color bad links.
2116     
2117     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2118     
2119     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2120       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2121       (muse-journal-rss-munge-buffer): Ditto.
2122     
2123     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
2124       Docfix.
2125     
2126     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
2127       are handled first, then implicit ones.  It should work better in all
2128       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
2129       to determine how far to scan for an implicit link.  This defaults to
2130       the text between the point and the next space.
2131     
2132     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
2133       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
2134       literally after opening the buffer.  Hopefully this can be of use in
2135       custom visit-link functions, when necessary.
2136     
2137     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
2138       `muse-visit-link-default'.
2139     
2140     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
2141       Search by text properties instead of regexps.  This allows Muse to find
2142       links without having to have a massive regexp that contains all link
2143       types.  The downside is that this will not work if the user defontifies
2144       the buffer.  But it would somewhat defeat the purpose of following
2145       links if you can't see them.
2146     
2147     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
2148       enough command line args are passed in batch mode.
2149     
2150     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
2151       `muse-explicit-link-regexp'.
2152     
2153     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
2154       `muse-link-regexp'.
2155     
2156     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
2157       specifies the "common ground" of all implicit links, like URLs, bare
2158       WikiNames, and -- in the future -- email addresses.
2159     
2160     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
2161     
2162     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
2163       optional.  That was a bad idea on my part.  Renamed from
2164       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
2165       annoy anyone :^) .
2166     
2167     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
2168       `muse-wiki-interwiki-expand'.
2169       (muse-wiki-handle-wikiword): Renamed from
2170       `muse-wiki-wikiword-handle'.
2171     
2172     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
2173       for the eval-after-load arg since XEmacs chokes on constants.
2174     
2175     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
2176       face on WikiWords that don't correspond with a file.  If people really
2177       want this to appear in bad-link face, I could accommodate that.
2178     
2179     * lisp/muse.el (muse-handle-url): New function that detects whether the
2180       given string is a URL.
2181       (muse-implicit-link-functions): Renamed from
2182       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
2183       (muse-explicit-link-functions): Renamed from
2184       `muse-mode-handler-functions'.
2185       (muse-handle-implicit-link): New function that handles all
2186       implicit links by calling functions from `muse-implicit-link-functions'.
2187       (muse-handle-explicit-link): Renamed from
2188       `muse-handled-url'.
2189     
2191     modified files:
2192      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
2193      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
2194      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2197 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
2199     Summary:
2200       Allow WikiWords to be ignored with <nop> or "''''".
2201     Revision:
2202       muse--main--1.0--patch-84
2204     * lisp/muse-mode.el (muse-browse-result): Docfixes.
2205     
2206     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
2207       whether to hide <nop> tags when coloring a Muse buffer.
2208       (muse-wiki-wikiword-at-point): Docfix.
2209       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
2210       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
2211       during publishing.
2212       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
2213       which keeps the WikiWord that follows it from being interpreted.
2214       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
2215       WikiWord delimiter.
2216     
2218     modified files:
2219      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2222 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
2224     Summary:
2225       Update postal address of FSF in muse-wiki.el.
2226     Revision:
2227       muse--main--1.0--patch-83
2229     * lisp/muse-wiki.el: Update postal address of the FSF.
2230     
2232     modified files:
2233      ChangeLog lisp/muse-wiki.el
2236 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
2238     Summary:
2239       Interpret explicit links before emphasis.
2240     Revision:
2241       muse--main--1.0--patch-82
2243     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
2244       links before emphasis.
2245     
2246     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
2247       for the heck of it.
2249     modified files:
2250      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2253 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
2255     Summary:
2256       Wiki hacking, regexp tweaks.
2257     Revision:
2258       muse--main--1.0--patch-81
2260     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
2261       muse-regexp.
2262     
2263     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
2264       that indicates whether or not to use character classes in regexps.  The
2265       default is to let Muse try to figure it out.
2266       (muse-extreg-usable-p): Make use of this variable.
2267     
2268     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
2269       this regexp.  I'm guessing it was supposed to have a TAB in there at
2270       one time.  Replace this stuff with muse-regexp-space.
2271     
2272     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
2273       by default.
2274     
2275     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
2276       "or".
2277     
2278     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
2279       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
2280       We'll fix those anchor problems eventually!
2281     
2282     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
2283       uses `muse-interwiki-handle' to determine whether an interwiki link is
2284       at point.
2285     
2286     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
2287       look for a suitable value at point if needed.
2288     
2289     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
2290     
2291     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
2292     
2293     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
2295     modified files:
2296      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2297      lisp/muse-wiki.el
2300 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
2302     Summary:
2303       Make installation of manual when not using Debian go smoothly.
2304     Revision:
2305       muse--main--1.0--patch-80
2307     * Makefile.defs (INSTALLINFO): New variable that specifies what command
2308       and options are to be used when insinuating the Muse documentation into
2309       the Info menu.
2310     
2311     * Makefile (install): Make use of INSTALLINFO.
2312     
2313     * README (Installation): Give directions for changing INSTALLINFO on a
2314       Debian system and changing where Muse is installed.
2315     
2316     * muse.texi: Ditto.
2318     modified files:
2319      ChangeLog Makefile Makefile.defs README muse.texi
2322 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
2324     Summary:
2325       Fix compiler warning induced by last patch.
2326     Revision:
2327       muse--main--1.0--patch-79
2329     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
2330       compiler warning.
2332     modified files:
2333      ChangeLog lisp/muse-project.el lisp/muse.el
2336 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
2338     Summary:
2339       Add `muse-current-file', fix minor QuickStart issue.
2340     Revision:
2341       muse--main--1.0--patch-78
2343     * examples/QuickStart: Make John Wiegley the author.
2344     
2345     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2346       `muse-current-file' instead of `buffer-file-name'.
2347     
2348     * lisp/muse-project.el (muse-current-project): Document.
2349     
2350     * lisp/muse-project.el (muse-current-file): New variable indicating the
2351       name, including path, of the file that is currently being published.
2352       (muse-project-of-file): Make use of
2353       `muse-current-file'.
2354     
2355     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
2356     
2357     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
2359     modified files:
2360      ChangeLog examples/QuickStart lisp/muse-blosxom.el
2361      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2362      lisp/muse.el
2365 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
2367     Summary:
2368       Make muse-replace-regexp-in-string closer to its parent; no func change.
2369     Revision:
2370       muse--main--1.0--patch-77
2372     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
2373       to implement all functionality of `replace-regexp-in-string'.  No
2374       functionality change.
2375     
2377     modified files:
2378      ChangeLog lisp/muse.el
2381 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
2383     Summary:
2384       Play nicely with fill, adaptive-fill, and flyspell.
2385     Revision:
2386       muse--main--1.0--patch-76
2388     * muse-mode.el (muse-mode-intangible-links): New function used to
2389       determine whether links will be considered intangible.
2390     
2391     * lisp/muse-mode.el (muse-mode-link-functions)
2392       (muse-mode-handler-functions): Minor docfix.
2393     
2394     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
2395       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
2396       making links intangible by default, but this may be adjusted by use of
2397       the `muse-mode-intangible-links' function.
2398     
2399     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
2400       nil if we should allow a fill to occur here.  Keeps links from being
2401       broken up.
2402     
2403     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
2404       non-nil if we allow spell-checking to occur here.  Keeps links from
2405       being improperly colorized.
2406     
2407     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
2408       functionality change.
2410     modified files:
2411      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2414 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
2416     Summary:
2417       Minor doc changes and code prettification.
2418     Revision:
2419       muse--main--1.0--patch-75
2421     * AUTHORS: Note that YH's assignment is in the mail.
2422     
2423     * README (scripts): Explain better the contents of the `scripts'
2424       directory.
2425     
2426     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2428     modified files:
2429      AUTHORS ChangeLog README lisp/muse-wiki.el
2432 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2434     Summary:
2435       Merged from hodique@lifl.fr--2005 (patch 7-11)
2436     Revision:
2437       muse--main--1.0--patch-74
2439     Patches applied:
2440     
2441      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2442        split WikiWords and InterWiki links into their own package
2443     
2444      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2445        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2446     
2447      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2448        Mimic experimental behavior for interwiki
2449     
2450      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2451        fix notes publishing
2452     
2453      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2454        various minor fixes
2456     new files:
2457      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2459     modified files:
2460      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2461      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2463     renamed files:
2464      experimental/.arch-ids/muse-wiki.el.id
2465        ==> experimental/.arch-ids/muse-wiki-old.el.id
2466      experimental/muse-wiki.el
2467        ==> experimental/muse-wiki-old.el
2469     new patches:
2470      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2471      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2472      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2473      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2474      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2477 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2479     Summary:
2480       Tell people where to find on-line version of manual.
2481     Revision:
2482       muse--main--1.0--patch-73
2484     * README: Add on-line locations for manual.
2485     
2486     * muse.texi: Remove @include directive.  This makes generating a PDF of
2487       this documentation a lot easier.
2488     
2489     * muse.texi (Preface): Add on-line locations for manual.
2491     modified files:
2492      ChangeLog README muse.texi
2495 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2497     Summary:
2498       Try to make Muse play nice with outline minor mode.
2499     Revision:
2500       muse--main--1.0--patch-72
2502     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2503     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2504     "muse" instead of "t" when adding invisibility to text or checking for
2505     invisibility.
2506     
2507     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2508     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2509     this function.
2511     modified files:
2512      ChangeLog lisp/muse-colors.el lisp/muse.el
2515 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2517     Summary:
2518       Minor grammar fix in Introduction section of manual.
2519     Revision:
2520       muse--main--1.0--patch-71
2522     * muse.texi (Introduction): Minor grammar fix.
2524     modified files:
2525      ChangeLog muse.texi
2528 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2530     Summary:
2531       Release Muse 3.01.
2532     Revision:
2533       muse--main--1.0--patch-70
2535     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2536     
2537     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2538     
2539     * lisp/muse-poem.el (muse-poem-markup-strings)
2540       (muse-poem-chapbook-strings): Make customizable.
2541     
2542     * lisp/muse-poem.el (muse-chapbook-latex-header)
2543       (muse-chapbook-latex-footer): Docfix.
2544     
2545     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2546       (muse-texinfo-pdf-extension): Ditto.
2547     
2548     * lisp/muse.el (muse-version): Change to 3.01.
2549     
2550     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
2551       done, for now!
2553     modified files:
2554      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2555      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2558 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2560     Summary:
2561       Tweak documentation thoroughly; still incomplete.
2562     Revision:
2563       muse--main--1.0--patch-69
2565     * README: Minor tweaks.
2566     
2567     * muse.texi: Massively rename chapters so that the titles are more
2568       descriptive.  Clean up grammar.
2569     
2570     * muse.texi (Obtaining Muse): Move content of Installation node here,
2571       stripping out any customization tips, since those are covered later.
2572       Re-work this chapter since I was dissatisfied with it.
2573     
2574     * muse.texi (Installation): This node has the content of README regarding
2575       installation, which fits the title of the node much better than the
2576       previous content.
2577     
2578     * muse.texi (Blosxom): Turn the sections of this section into
2579       subsections.
2580     
2581     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
2582       like lists!
2583     
2584     * muse.texi (History): Add a "2005" item.
2586     modified files:
2587      ChangeLog README muse.texi
2590 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2592     Summary:
2593       Finish documenting 2 more publishing styles.
2594     Revision:
2595       muse--main--1.0--patch-68
2597     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2598     
2599     * lisp/muse-journal.el: Docfixes.
2600     
2601     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2602       documentation to this function.
2603     
2604     * muse.texi (Blosxom Options): New node containing the publishing styles
2605       and options provided by Blosxom.
2606       (Book): Add usage note, as I suspect a lot of people might be confused
2607       by this style.
2608       (HTML): Space out entries better.
2609       (Journal, LaTeX): New nodes for publishing styles.
2610       (Common Elements): Document a few options that are present in
2611       `muse-publish.el'.
2613     modified files:
2614      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2615      lisp/muse-latex.el lisp/muse-publish.el muse.texi
2618 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2620     Summary:
2621       Make Muse installable and correct an Emacs21 issue.
2622     Revision:
2623       muse--main--1.0--patch-67
2625     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2626       directory will be generated.
2627       (all): Compile muse.info by default.
2628       (doc): Refactor into individual generation rules for .html and .info
2629       files.
2630       (install): New rule that installs Muse source code, compiled .elc
2631       files, and the manual into proper places.
2632     
2633     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2634     
2635     * README (Insinuation): Move old content of Installation here.
2636       (Installation): Fill out this section.
2637       (Further Documentation): Add link to my website and note that a full
2638       manual is included with Muse.
2639     
2640     * lisp/Makefile (EL): Populate with .el files.
2641       (install): New rule that installs both .elc and .el files.
2642     
2643     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2644       Emacs21, hack in a handler for the @documentencoding tag so that it
2645       doesn't error out.
2647     modified files:
2648      ChangeLog Makefile Makefile.defs README lisp/Makefile
2649      lisp/muse-texinfo.el
2652 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2654     Summary:
2655       Cater even more to XEmacs and its annoying whims.
2656     Revision:
2657       muse--main--1.0--patch-66
2659     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
2660       environment variable.
2661     
2662     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
2663       handle it.  Load `muse-build.el' instead.
2664     
2665     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
2666       used.
2667     
2668     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
2669       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
2670       not used.
2671     
2672     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
2673       function does not appear to be used.
2674     
2675     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
2676       `replace-regexp-in-string', since XEmacs doesn't have this function.
2677       We only implement the first 3 args, but this could be extended if we
2678       need to do so.
2679     
2680     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
2681       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
2682     
2683     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
2684     
2685     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
2686       make XEmacs shut up.
2687     
2688     * lisp/muse-convert.el (muse-write-footnote): Ditto.
2689     
2690     * lisp/muse-html.el (muse-html-markup-table): Ditto.
2691     
2692     * lisp/muse-http.el (muse-winnow-list): Ditto.
2693     
2694     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2695     
2696     * lisp/muse-project.el (muse-project-file-entries): Ditto.
2697     
2698     * lisp/muse-publish.el (muse-publish-markup): Ditto.
2699     
2700     * scripts/muse-build.el: Add contrib path first; probably doesn't change
2701       anything.
2702     
2703     * scripts/publish: Use EMACS environment variable instead of hard-coding
2704       it.
2706     modified files:
2707      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
2708      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2709      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2710      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2711      lisp/muse.el scripts/muse-build.el scripts/publish
2714 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
2716     Summary:
2717       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
2718     Revision:
2719       muse--main--1.0--patch-65
2721     * AUTHORS: Update entry.
2722     
2723     * muse-*.el: Move to the lisp directory.
2724     
2725     * lisp/Makefile: New file containing rules to test and compile the
2726       source.
2727     
2728     * Makefile.defs: New file that contains common definitions for all other
2729       Makefiles, such as Emacs command to use.
2730     
2731     * Makefile: Move lisp-specific rules to lisp/Makefile.
2732       (SUBDIRS): New variable containing subdirectories to clean.
2733     
2734     * README: Update to reflect new location of source files.  Give updated
2735       directions for compiling with XEmacs.
2736     
2737     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
2738       compile.
2739       (%.html): Pass SITEFLAG as an environment variable to
2740       ../scripts/publish.
2741     
2742     * examples/QuickStart (The): Re-add the stray <comment> tag since it
2743       seems to be needed to keep the process from failing.  This has *got* to
2744       be a bug in Muse, but I don't want to deal with it now.
2745     
2746     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
2747     
2748     * lisp/muse-convert.el: Move line to commentary section.
2749     
2750     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
2751       locally-bound `type' variable isn't used here.
2752     
2753     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
2754     
2755     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
2756       binding.
2757     
2758     * scripts/muse-build.el (load-path): Correct paths.
2759     
2760     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
2761       as to avoid spurious warnings.
2762     
2763     * scripts/publish (style): Make use of SITEFLAG environment variable, if
2764       it exists.
2765     
2766     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
2767       (muse-match-string-no-properties): New functions that take the place of
2768       `line-end-position', `line-beginning-position', and
2769       `match-string-no-properties', respectively.
2770     
2771     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
2772       (muse-my-journal-find-entries): Use Muse-specific version of
2773       `match-string-no-properties', `line-beginning-position', and
2774       `line-end-position' since these do not exist in XEmacs.
2775     
2776     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
2777       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
2778     
2779     * lisp/muse-convert.el (muse-latex-transform): Ditto.
2780     
2781     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2782       (muse-html-insert-contents): Ditto.
2783     
2784     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2785     
2786     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2787     
2788     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2789     
2790     * lisp/muse-publish.el (muse-publish-markup-tag)
2791       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2792       (muse-published-buffer-contents): Ditto.
2793     
2794     * scripts/muse-build.el (muse-elint-files): Ditto.
2796     new files:
2797      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2798      lisp/.arch-ids/Makefile.id lisp/Makefile
2800     modified files:
2801      AUTHORS ChangeLog Makefile README examples/Makefile
2802      examples/QuickStart examples/johnw/muse-johnw.el
2803      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2804      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2805      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2806      lisp/muse.el scripts/muse-build.el scripts/publish
2808     renamed files:
2809      .arch-ids/muse-blosxom.el.id
2810        ==> lisp/.arch-ids/muse-blosxom.el.id
2811      .arch-ids/muse-book.el.id
2812        ==> lisp/.arch-ids/muse-book.el.id
2813      .arch-ids/muse-colors.el.id
2814        ==> lisp/.arch-ids/muse-colors.el.id
2815      .arch-ids/muse-convert.el.id
2816        ==> lisp/.arch-ids/muse-convert.el.id
2817      .arch-ids/muse-docbook.el.id
2818        ==> lisp/.arch-ids/muse-docbook.el.id
2819      .arch-ids/muse-html.el.id
2820        ==> lisp/.arch-ids/muse-html.el.id
2821      .arch-ids/muse-http.el.id
2822        ==> lisp/.arch-ids/muse-http.el.id
2823      .arch-ids/muse-journal.el.id
2824        ==> lisp/.arch-ids/muse-journal.el.id
2825      .arch-ids/muse-latex.el.id
2826        ==> lisp/.arch-ids/muse-latex.el.id
2827      .arch-ids/muse-mode.el.id
2828        ==> lisp/.arch-ids/muse-mode.el.id
2829      .arch-ids/muse-poem.el.id
2830        ==> lisp/.arch-ids/muse-poem.el.id
2831      .arch-ids/muse-project.el.id
2832        ==> lisp/.arch-ids/muse-project.el.id
2833      .arch-ids/muse-publish.el.id
2834        ==> lisp/.arch-ids/muse-publish.el.id
2835      .arch-ids/muse-regexps.el.id
2836        ==> lisp/.arch-ids/muse-regexps.el.id
2837      .arch-ids/muse-texinfo.el.id
2838        ==> lisp/.arch-ids/muse-texinfo.el.id
2839      .arch-ids/muse.el.id
2840        ==> lisp/.arch-ids/muse.el.id
2841      muse-blosxom.el
2842        ==> lisp/muse-blosxom.el
2843      muse-book.el
2844        ==> lisp/muse-book.el
2845      muse-colors.el
2846        ==> lisp/muse-colors.el
2847      muse-convert.el
2848        ==> lisp/muse-convert.el
2849      muse-docbook.el
2850        ==> lisp/muse-docbook.el
2851      muse-html.el
2852        ==> lisp/muse-html.el
2853      muse-http.el
2854        ==> lisp/muse-http.el
2855      muse-journal.el
2856        ==> lisp/muse-journal.el
2857      muse-latex.el
2858        ==> lisp/muse-latex.el
2859      muse-mode.el
2860        ==> lisp/muse-mode.el
2861      muse-poem.el
2862        ==> lisp/muse-poem.el
2863      muse-project.el
2864        ==> lisp/muse-project.el
2865      muse-publish.el
2866        ==> lisp/muse-publish.el
2867      muse-regexps.el
2868        ==> lisp/muse-regexps.el
2869      muse-texinfo.el
2870        ==> lisp/muse-texinfo.el
2871      muse.el
2872        ==> lisp/muse.el
2874     new directories:
2875      lisp lisp/.arch-ids
2878 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
2880     Summary:
2881       Massively untabify files.
2882     Revision:
2883       muse--main--1.0--patch-64
2886     modified files:
2887      ChangeLog ChangeLog.2004 experimental/muse-message.el
2888      experimental/muse-wiki.el muse-book.el muse-colors.el
2889      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2890      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
2891      muse-project.el muse-publish.el muse-regexps.el
2892      muse-texinfo.el muse.el
2895 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
2897     Summary:
2898       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
2899     Revision:
2900       muse--main--1.0--patch-63
2902     (Summary of changes that Yann made)
2903     
2904     * muse-colors.el (muse-colors-link): Whitespace cleanup.
2905     
2906     * muse-mode.el (muse-generate-index): Move index generation code into
2907       `muse-index-as-string'.
2908       (muse-index-as-string): New function that generates an index and
2909       returns it as a string, instead of placing it in a buffer like
2910       `muse-generate-index' used to.
2911     
2912     Patches applied:
2913     
2914      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2915        merge from mwolson@gnu.org--2005
2916     
2917      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2918        Accept WikiWords as links [mostly rescinded]
2919     
2920      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2921        merge from mwolson@gnu.org--2005/muse--main--1.0
2922     
2923      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2924        Merged from mwolson@gnu.org--2005 (patch 60-62)
2925     
2926      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2927        provide a string view of the index
2929     modified files:
2930      ChangeLog muse-colors.el muse-latex.el muse-mode.el
2932     new patches:
2933      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2934      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2935      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2936      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2937      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2940 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
2942     Summary:
2943       Document Blosxom, Book, DocBook, and HTML publishing styles.
2944     Revision:
2945       muse--main--1.0--patch-62
2947     * muse-blosxom.el: Clean up header.
2948     
2949     * muse-book.el (muse-before-book-publish-hook): Rename to
2950       `muse-book-before-publish-hook'.
2951       (muse-after-book-publish-hook): Rename to
2952       `muse-book-after-publish-hook'.
2953     
2954     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
2955       (muse-html-markup-strings, muse-xhtml-markup-strings)
2956       (muse-html-meta-content-type, muse-html-meta-content-encoding)
2957       (muse-html-charset-default, muse-html-encoding-default)
2958       (muse-html-encoding-map): Docfixes.
2959     
2960     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
2961       sections.
2963     modified files:
2964      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
2967 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
2969     Summary:
2970       Begin work on Publishing Styles section of manual.
2971     Revision:
2972       muse--main--1.0--patch-61
2974     * Makefile (.PHONY): Add "doc" to list.
2975       (doc): New rule that generates Info and HTML files from muse.texi.
2976       (dist): Rely on `distclean', not `clean'.
2977     
2978     * examples/QuickStart (Authoring mode): Remove empty section.
2979     
2980     * muse.texi: Call this program "the Emacs Muse" in title.
2981       (Publishing Styles): Begin to populate section.
2982       (Deriving Styles): First subsection of Publishing Styles.
2983       (Contributors): Remove spurious copyright section, since we address
2984       this in the title.
2985     
2986     * README: Actually remember to add this file.
2988     new files:
2989      .arch-ids/README.id README
2991     modified files:
2992      ChangeLog Makefile examples/QuickStart muse.texi
2995 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
2997     Summary:
2998       Document Markup Rules.
2999     Revision:
3000       muse--main--1.0--patch-60
3002     * examples/QuickStart: Remove stray <comment> tag.
3003     
3004     * muse.texi (Top): Comment every menu line.
3005       (Markup Rules): New section with plenty of subsections.
3007     modified files:
3008      ChangeLog examples/QuickStart muse.texi
3011 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3013     Summary:
3014       Release this as Muse 3.00.90 (RC1).
3015     Revision:
3016       muse--main--1.0--patch-59
3018     * Makefile (%.elc): Use -q instead of --no-init-file because the former
3019       is compatible with both Emacs and XEmacs.
3020     
3021     * examples/README: Renamed to QuickStart.
3022     
3023     * examples/Makefile (EXAMPLES): Reflect name change of README.
3024     
3025     * muse.el: Ditto.
3027     modified files:
3028      ChangeLog Makefile examples/Makefile muse.el
3030     renamed files:
3031      examples/.arch-ids/README.id
3032        ==> examples/.arch-ids/QuickStart.id
3033      examples/README
3034        ==> examples/QuickStart
3037 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3039     Summary:
3040       Makefile refactoring.
3041     Revision:
3042       muse--main--1.0--patch-58
3044     * Makefile (.PHONY): List all non-file targets.
3045       (examples): New rule that calls Make in the examples directory.
3046       (atranslit): Removed, since this isn't (yet) bundled with Muse.
3047     
3048     * README: Move to the examples directory.  I'd prefer to distribute a
3049       very basic plain text README and use this as a quickstart + markup
3050       example + publishing example.
3051     
3052     * examples/Makefile: Move all README-related rules here.
3053     
3054     * examples/README: Add an "About this document" section.  
3055     
3056     * scripts/publish (style): Do not include the contrib directory, since we
3057       don't use any code from there.  Since this is only invoked from the
3058       examples directory, make sure add the parent directory to the load
3059       path.
3060     
3061     * muse.texi: Change version to 3.00.90 (RC1).
3062     
3063     * muse.el: Change location of the README file in header.
3064     
3065     * muse.el (muse-version): Update to 3.00.90 (RC1).
3067     new files:
3068      examples/.arch-ids/Makefile.id examples/Makefile
3070     modified files:
3071      ChangeLog Makefile examples/README muse.el muse.texi
3072      scripts/publish
3074     renamed files:
3075      .arch-ids/README.id
3076        ==> examples/.arch-ids/README.id
3077      README
3078        ==> examples/README
3081 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3083     Summary:
3084       Update my example configuration.
3085     Revision:
3086       muse--main--1.0--patch-57
3088     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3089       and experimental status of muse-message.
3091     modified files:
3092      ChangeLog examples/mwolson/muse-init.el
3095 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3097     Summary:
3098       Provide optional outline-style faces; customization fixes; experimental stuff.
3099     Revision:
3100       muse--main--1.0--patch-56
3102     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3103       option that determines what the header faces should look like.  If
3104       'outline, use outline-style faces.  If nil, don't generate the faces at
3105       all, which allows the user to specify their own.  Otherwise, use the
3106       scaled faces, which is the default behavior.
3107       (muse-colors-outline-faces-list): List of faces to use.  In case the
3108       outline faces are not available, provide reasonable defaults.
3109       (muse-make-faces): Use dolist instead of mapc.  Implement the
3110       possibility of having outline-style colors for heading.  Don't call
3111       this function immediately -- give the users time to make their changes
3112       through the customize interface.  Once we call this function, Emcs from
3113       CVS will not allow the faces to be changed easily, which is a shame.
3114     
3115     * muse-message.el (muse-message-contents-tag): Copied from
3116       `muse-publish-contents-tag' in order to keep the customization
3117       interface from making the `muse-markup-tags' option from throwing a
3118       type mismatch error.  This function is untested and will likely do
3119       nothing useful.  This file has been moved to the experimental folder
3120       until it gets fleshed out more.
3121     
3122     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
3123       file that could eventually provide wiki-like ability.  Currently this
3124       is just a collection of functions that were pruned out when he remade
3125       Muse, so don't get too excited.  I plan to eventually merge Yann
3126       Hodique's work here, probably after the first release of Muse.
3127     
3128     * muse-regexps.el (muse-regexp): Improve description.
3129     
3130     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
3131       the muse-regexp group since it is just a single regexp.  Lists of
3132       regexps don't have to be in muse-regexp, however.
3133     
3134     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
3135       since the Emacs devel mailing list seems to not want Britain-izations
3136       in Emacs code.
3137     
3138     * muse-colors.el (muse-colors): Ditto.
3139     
3140     * muse-docbook.el (muse-docbook): Ditto.
3141     
3142     * muse-html.el (muse-html): Ditto.
3143     
3144     * muse-http.el (muse-http): Ditto.
3145     
3146     * muse-message.el (muse-message): Ditto.
3147     
3148     * muse-mode.el (muse-mode): Ditto.
3149     
3150     * muse-project.el (muse-project): Ditto.
3151     
3152     * muse-publish.el (muse-publish): Ditto.
3153     
3154     * muse.el (muse): Ditto.
3156     new files:
3157      experimental/.arch-ids/=id
3158      experimental/.arch-ids/muse-wiki.el.id
3159      experimental/muse-wiki.el
3161     modified files:
3162      ChangeLog experimental/muse-message.el muse-blosxom.el
3163      muse-colors.el muse-docbook.el muse-html.el muse-http.el
3164      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
3165      muse.el
3167     renamed files:
3168      .arch-ids/muse-message.el.id
3169        ==> experimental/.arch-ids/muse-message.el.id
3170      muse-message.el
3171        ==> experimental/muse-message.el
3173     new directories:
3174      experimental experimental/.arch-ids
3177 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
3179     Summary:
3180       Fix publishing error when given an empty string for header/footer.
3181     Revision:
3182       muse--main--1.0--patch-55
3184     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
3185       `file-readable-p' if it is an empty string.  For some reason,
3186       `file-readable-p' and `insert-file-contents' were treating an empty
3187       string as if it were the current directory.
3189     modified files:
3190      ChangeLog muse-publish.el
3193 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
3195     Summary:
3196       WYSIWYG emphasis, XEmacs compatibility hacks.
3197     Revision:
3198       muse--main--1.0--patch-54
3200     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
3201       compliant.  Only colorize if we end with the same number of asterisks
3202       as we start with, preventing unnoticed syntax errors.  Don't colorize
3203       in the middle of a word.
3204       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
3205       Only colorize if we end with an underscore.  Don't colorize in the
3206       middle of a word.
3207     
3208     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
3209       inside of group.  This will probably not do anything, but it seems
3210       syntactically good.
3211     
3212     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
3213       where we start with an image link.  JohnW didn't seem to like having
3214       <p> tags inserted before image links, but they don't validate properly
3215       as they are.  For now, I will surround such links/paragraphs with <div
3216       class="image-link"> in an attempt to be as not invasive and yet
3217       standards compliant as possible.
3218     
3219     * muse-html.el (muse-html-escape-string): Work around distinction between
3220       int and char types in XEmacs.  Deal with an annoying replace-match bug
3221       in XEmacs that rears its head at times.
3222     
3223     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
3224       multi-line.
3226     modified files:
3227      ChangeLog muse-colors.el muse-docbook.el muse-html.el
3228      muse-publish.el
3231 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
3233     Summary:
3234       Minor code cleanup to address elint issues.
3235     Revision:
3236       muse--main--1.0--patch-53
3238     * Makefile (test): Don't build README files during this rule.  Remove
3239       spurious "make clean" statement.
3240     
3241     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
3242       `muse-colors' group, and give it a proper type.
3243     
3244     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
3245     
3246     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
3247       muse-my-journal-find-entries): Replace `string-to-int' with
3248       `string-to-number'.
3249     
3250     * muse-html.el (muse-html-insert-contents): Ditto.
3251     
3252     * muse-journal.el (muse-journal-html-munge-buffer,
3253       muse-journal-latex-munge-buffer): Ditto.
3254     
3255     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3256     
3257     * muse-publish.el (muse-publish-markup-footnote,
3258       muse-publish-contents-tag): Ditto.
3259     
3260     * muse-regexps.el (muse-extreg-usable-p): Ditto.
3262     modified files:
3263      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
3264      muse-html.el muse-journal.el muse-mode.el muse-publish.el
3265      muse-regexps.el
3268 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
3270     Summary:
3271       Add ability to automate the creation a new blosxom entry.
3272     Revision:
3273       muse--main--1.0--patch-52
3275     * examples/mwolson/muse-init.el: Move new entry section to
3276       muse-blosxom.el.  Modify the key settings in my example accordingly.
3277     
3278     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
3279       Muse always makes sure that the file ends with a newline.
3280     
3281     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
3282       planner markup is now provided automatically by the planner port to
3283       Muse, and we don't have any customized markup.
3284     
3285     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
3286       variable that specifies where the base directory of your blog entries
3287       is found.
3288     
3289     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
3290       the base directory.  Explore categories recursively.
3291     
3292     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
3293       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
3294       special characters file name.
3295     
3296     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
3297       making a new blog entry.  It will prompt you for a category, then a
3298       title, and then will create a new file that has the date and title
3299       inserted.
3301     modified files:
3302      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3305 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
3307     Summary:
3308       Change mailing address of FSF, add AUTHORS file.
3309     Revision:
3310       muse--main--1.0--patch-51
3312     * muse-*.el, muse.texi: Change mailing address of FSF.
3313     
3314     * muse.texi (Contributors): Fix typo.
3315     
3316     * AUTHORS: New file containing a list of all of those who have
3317       contributed code or documentation to Muse, how many lines were changed,
3318       etc.
3320     new files:
3321      .arch-ids/AUTHORS.id AUTHORS
3323     modified files:
3324      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
3325      muse-html.el muse-http.el muse-journal.el muse-latex.el
3326      muse-message.el muse-mode.el muse-poem.el muse-project.el
3327      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
3328      muse.texi
3331 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
3333     Summary:
3334       Merged from hodique@lifl.fr--2005 (patch 0-1)
3335     Revision:
3336       muse--main--1.0--patch-50
3338     Patches applied:
3339     
3340      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
3341        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
3342     
3343      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3344        fix .html (for example) in visible names for links
3346     modified files:
3347      ChangeLog muse-publish.el
3349     new patches:
3350      hodique@lifl.fr--2005/muse--yh--1.0--base-0
3351      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3354 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
3356     Summary:
3357       Make generated X(HT)ML show up in the right encoding in other modes.
3358     Revision:
3359       muse--main--1.0--patch-49
3361     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
3362       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
3363       generated (X)HTML files show up in the right coding system when editing
3364       them with another Emacs mode.
3365     
3366     * muse-journal.el (muse-journal-rss-header): Automatically determine the
3367       encoding instead of hard-coding it.
3368     
3369     * muse-message.el: Add content to Commentary section, explaining the use
3370       of this publishing style.
3372     modified files:
3373      ChangeLog muse-html.el muse-journal.el muse-message.el
3376 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
3378     Summary:
3379       Move regexps to same group, only make 4 heading faces.
3380     Revision:
3381       muse--main--1.0--patch-48
3383     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
3384       can only publish 3 of them specially, leaving the fourth to be in
3385       plain text.
3386       (muse-colors-markup): Only recognize 4 levels of heading.
3387     
3388     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
3389       (muse-file-regexp, muse-image-regexp)
3390       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
3391       like a good idea to have all the regexps in the same group.
3393     modified files:
3394      ChangeLog muse-colors.el muse-regexps.el muse.el
3397 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
3399     Summary:
3400       Update my example config, minor code cleanup.
3401     Revision:
3402       muse--main--1.0--patch-47
3404     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
3405       names and add "Plans" project.
3406     
3407     * muse-docbook.el (looking-back): Delete.
3408     
3409     * muse-html.el (looking-back): Delete.
3410     
3411     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
3412       instead of `looking-back'.
3413     
3414     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
3415       function, use this function.  If `looking-back' exists, call it;
3416       otherwise, use a workaround.
3418     removed files:
3419      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3421     modified files:
3422      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3423      muse-html.el muse.el
3426 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3428     Summary:
3429       Handle a few paragraph publishing edge cases better.
3430     Revision:
3431       muse--main--1.0--patch-46
3433     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3434       beginning-of-document, end-of-document, and paragraph separator regexps
3435       so that one markup rule can be used in all these cases.
3436       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
3437       particular, blockquote or center at beginning or end of document will
3438       be published properly.  Hopefully this won't slow things down too much.
3439       (muse-docbook-markup-paragraph-close): Removed.
3440     
3441     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3442     
3443     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3444       Ditto.
3445       (muse-html-markup-paragraph-close): Removed.
3447     modified files:
3448      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3451 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3453     Summary:
3454       Improve prompt when reading a tag.
3455     Revision:
3456       muse--main--1.0--patch-45
3458     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3459       other Emacs modes seem to do.
3461     modified files:
3462      ChangeLog muse-mode.el
3465 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3467     Summary:
3468       Warn user when publishing fails due to a private directory.
3469     Revision:
3470       muse--main--1.0--patch-44
3472     * muse-project.el (muse-project-private-p): Warn users when publishing a
3473       file fails due to its directory not being readable by others.  Make
3474       sure that you do a `chmod +o name_of_directory' if you want the
3475       contents of that directory to be publishable.
3477     modified files:
3478      ChangeLog muse-project.el
3481 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3483     Summary:
3484       Fix error with example tags and message publishing style.
3485     Revision:
3486       muse--main--1.0--patch-43
3488     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
3489       see if a previous definition for `font-lock-multiline' exists.
3490     
3491     * muse-message.el (muse-message-example-tag): Don't require two
3492       additional (unused) arguments.
3494     modified files:
3495      ChangeLog muse-colors.el muse-message.el
3498 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3500     Summary:
3501       Always end the published document with a newline.
3502     Revision:
3503       muse--main--1.0--patch-42
3505     * muse-html.el (muse-html-markup-paragraph-close): Always end the
3506       published document with a newline.
3507     
3508     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3510     modified files:
3511      ChangeLog muse-docbook.el muse-html.el
3514 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3516     Summary:
3517       Don't let automatic backup files crash the publishing process.
3518     Revision:
3519       muse--main--1.0--patch-41
3521     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3522       directive since this value is already processed by
3523       `muse-publish-markup-directive', and may be obtained by using
3524       the code: (muse-publishing-directive "date").
3525     
3526     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3527       to run (funcall nil); this happened once during a debugging process.
3528     
3529     * muse-project.el (muse-project-private-p): Skip any file for which we
3530       cannot fetch attributes.  This fixes a bug where having an
3531       Emacs-generated automatic backup file in a publishing directory causes
3532       the publishing process to halt with an error.
3534     modified files:
3535      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3538 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3540     Summary:
3541       Apply fix in previous patch to the DocBook publishing style.
3542     Revision:
3543       muse--main--1.0--patch-40
3545     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3546       previous patch here as well.
3547     
3549     modified files:
3550      ChangeLog muse-docbook.el
3553 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3555     Summary:
3556       Fix newly-introduced lock-up during HTML publishing.
3557     Revision:
3558       muse--main--1.0--patch-39
3560     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3561       planner rules higher priority in the publishing sequence.  Hopefully
3562       this will not wreck anything; I don't use these rules, so I cannot
3563       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
3564     
3565     * muse-html.el (muse-html-markup-paragraph-close): Don't use
3566       replace-match; that seems to be slightly evil.  Return nil instead of a
3567       newline since otherwise Muse thinks that we are not done yet and gets
3568       into an infinite loop.  This should fix the lock-up problem that
3569       resulted from the previous few patches.
3571     modified files:
3572      ChangeLog muse-blosxom.el muse-html.el
3575 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3577     Summary:
3578       Parenthesis goofup.
3579     Revision:
3580       muse--main--1.0--patch-38
3582     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3583     
3585     modified files:
3586      ChangeLog muse-blosxom.el
3589 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3591     Summary:
3592       Make docbook and blosxom modes close paragraphs properly at end.
3593     Revision:
3594       muse--main--1.0--patch-37
3596     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3597       patch.
3598     
3599     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3600       (muse-docbook-markup-paragraph-close): Adapt from
3601       `muse-html-markup-paragraph-close'.
3602     
3603     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3604       preserve the same appearance as before the last patch.
3606     modified files:
3607      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3610 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3612     Summary:
3613       Bugfix: Close P tag properly at end of file.
3614     Revision:
3615       muse--main--1.0--patch-36
3617     * muse-blosxom.el: Fix bug where loading this file twice would cause an
3618       error.
3619     
3620     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3621       detecting whether or not a paragraph needs a closing P tag.
3622       (muse-html-markup-paragraph-close): New function that only inserts a
3623       closing P tag when an unclosed P tag is nearby.
3625     modified files:
3626      ChangeLog muse-blosxom.el muse-html.el
3629 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3631     Summary:
3632       Update my example settings.
3633     Revision:
3634       muse--main--1.0--patch-35
3636     * examples/mwolson/muse-init.el: Synchronize with my current settings.
3638     modified files:
3639      ChangeLog examples/mwolson/muse-init.el
3642 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3644     Summary:
3645       Update documentation for C-c TAB feature.
3646     Revision:
3647       muse--main--1.0--patch-34
3649     * muse.texi (Keystroke Summary): Note that C-c TAB calls
3650       `muse-insert-tag'.
3651     
3653     modified files:
3654      ChangeLog muse.texi
3657 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
3659     Summary:
3660       New feature: tag completion with C-c TAB.
3661     Revision:
3662       muse--main--1.0--patch-33
3664     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
3665       (muse-tag-history, muse-custom-tags): New variables that keep track of
3666       the tag history and newly-entered tags respectively for
3667       `muse-insert-tag'.
3668       (muse-insert-tag): New function that interactively prompts the user for
3669       a tag to use.
3671     modified files:
3672      ChangeLog muse-mode.el
3675 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
3677     Summary:
3678       Fix XHTML validation error with <hr> and <br>.
3679     Revision:
3680       muse--main--1.0--patch-32
3682     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
3683       and HR tags for XHTML publishing.  This should fix a few validation
3684       errors that I've been noticing lately.
3686     modified files:
3687      ChangeLog muse-html.el
3690 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
3692     Summary:
3693       Remove flyspell overlays on links.
3694     Revision:
3695       muse--main--1.0--patch-31
3697     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
3698       should make the link clickable.  On Emacs21, the color will stay red,
3699       but other Emacsen should do the right thing, which is use the normal
3700       link color.  Hopefully this will fix some strange flyspell-related link
3701       problems.
3703     modified files:
3704      ChangeLog muse-colors.el
3707 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
3709     Summary:
3710       Update my example Muse settings.
3711     Revision:
3712       muse--main--1.0--patch-30
3714     * examples/mwolson/muse-init.el: Update from my latest version.
3715       (muse-project-alist): Remove the francais part of my blog.
3716       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
3717       into this and `my-muse-mode-fill-nobreak-p'.
3718       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
3719       this is the best way to accomplish this.
3720       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
3721       characters in the title.
3722       (my-muse-prepare-entry-for-xanga): Treat example regions better.
3724     modified files:
3725      ChangeLog examples/mwolson/muse-init.el
3728 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
3730     Summary:
3731       Add simple `muse-version' function.
3732     Revision:
3733       muse--main--1.0--patch-29
3735     * muse.el (muse-version): New function that displays the value of the
3736       `muse-version' variable.  This should be easier for the user to type
3737       than C-h v muse-version.
3739     modified files:
3740      ChangeLog muse.el
3743 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
3745     Summary:
3746       Don't compile documentation by default.
3747     Revision:
3748       muse--main--1.0--patch-28
3750     * Makefile (all): Don't compile documentation by default.
3751       (doc): Use this rule to compile documentation.
3753     modified files:
3754      ChangeLog Makefile
3757 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
3759     Summary:
3760       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
3761     Revision:
3762       muse--main--1.0--patch-27
3764     2005-04-16  Michael Olson  <mwolson@gnu.org>
3765     
3766         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
3767         johnw. If a journal entry's title is a [[link]], then an
3768         <enclosure> tag will be added to the XML data giving the size and
3769         MIME type of the link target.  This makes podcasting with Muse
3770         trivial.
3771         (muse-journal-rss-entry-template): Add enclosure usage to example.
3772         (muse-journal-rss-munge-buffer): Implement enclosures.
3774     modified files:
3775      ChangeLog muse-journal.el
3778 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
3780     Summary:
3781       Standardize source headers, appease elint, don't require planner
3782     Revision:
3783       muse--main--1.0--patch-26
3785     2005-04-15  Michael Olson  <mwolson@gnu.org>
3786     
3787         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3788         `scripts' directory since it really isn't part of Muse proper; it
3789         is used to generate Muse output from the command line.
3790     
3791         * muse-blosxom.el: Handle case where planner is not loaded so that
3792         it isn't a hard requirement.
3793     
3794         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3795         that elint doesn't complain.
3796     
3797         * muse-message.el (muse-message-markup-link): Don't throw up on
3798         links with no description.
3799     
3800         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3801         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3802         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3803         muse-project.el, muse-publish.el, muse-regexps.el,
3804         muse-texinfo.el, muse.el: Add standard header for each file in
3805         preparation for the initial release, which will hopefully happen
3806         sometime within the next month.
3807     
3809     removed files:
3810      experimental/.arch-ids/=id
3812     modified files:
3813      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
3814      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3815      muse-journal.el muse-latex.el muse-message.el muse-mode.el
3816      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
3817      muse-texinfo.el muse.el
3819     renamed files:
3820      .arch-ids/muse-build.el.id
3821        ==> scripts/.arch-ids/muse-build.el.id
3822      muse-build.el
3823        ==> scripts/muse-build.el
3825     removed directories:
3826      experimental experimental/.arch-ids
3829 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
3831     Summary:
3832       Merge contents of muse-latexcjk.el into muse-latex.el.
3833     Revision:
3834       muse--main--1.0--patch-25
3836     2005-04-14  Michael Olson  <mwolson@gnu.org>
3837     
3838         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
3839         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
3840         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
3841         Merge in from muse-latexcjk.el.
3842     
3843         * muse-latexcjk.el: Removed, functionality merged with
3844         muse-latex.el
3846     removed files:
3847      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
3849     modified files:
3850      ChangeLog muse-latex.el
3853 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3855     Summary:
3856       Merge muse-xhtml.el into muse-html.el.
3857     Revision:
3858       muse--main--1.0--patch-24
3860     2005-04-06  Michael Olson  <mwolson@gnu.org>
3861     
3862         * examples/mwolson/muse-init.el: Update with respect to the
3863         muse-xhtml.el merge.
3864     
3865         * muse-html.el: The contents of muse-xhtml.el have been merged in
3866         as advised by John Wiegley.
3867         (muse-html-style-sheet): Add example for XHTML use in the
3868         function's documentation.
3869         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
3870         Moved from muse-xhtml.el.
3871     
3872         * muse-xhtml.el: Removed; contents merged into muse-html.el.
3874     removed files:
3875      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3877     modified files:
3878      ChangeLog examples/mwolson/muse-init.el muse-html.el
3881 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
3883     Summary:
3884       Try to fix regexps for Emacs 21.4.
3885     Revision:
3886       muse--main--1.0--patch-23
3888     2005-04-05  Michael Olson  <mwolson@gnu.org>
3889     
3890         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
3891         for Emacs 21.4.
3893     modified files:
3894      ChangeLog muse-regexps.el
3897 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
3899     Summary:
3900       Add comments to the publish-project example script
3901     Revision:
3902       muse--main--1.0--patch-22
3904     2005-04-01  Michael Olson  <mwolson@gnu.org>
3905     
3906         * examples/publish-project: Moved here from
3907         scripts/publish-project.  Added a few comments so people know what
3908         it is used for.
3910     modified files:
3911      ChangeLog examples/publish-project
3913     renamed files:
3914      scripts/.arch-ids/publish-project.id
3915        ==> examples/.arch-ids/publish-project.id
3916      scripts/publish-project
3917        ==> examples/publish-project
3920 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
3922     Summary:
3923       New XHTML style, add more examples to my sample muse config
3924     Revision:
3925       muse--main--1.0--patch-21
3927     2005-03-31  Michael Olson  <mwolson@gnu.org>
3928     
3929         * examples/mwolson/muse-init.el: Give an example of deriving a
3930         custom publishing style.
3931         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
3932         (my-muse-prepare-entry-for-xanga): Mangle the published output
3933         from a blosxom project and copy the result to the clipboard for
3934         easy pasting into Xanga's web form.  The file is untouched.
3935     
3936         * muse-html.el (muse-html-style-sheet): Include the <style
3937         type="text/css"></style> wrapper around the example.
3938         (muse-html-header): Don't add <style type="text/css"></style>
3939         around the value of `muse-html-style-sheet' anymore.  This allows
3940         for the option of putting your stylesheet(s) in a separate file.
3941         An example of this is given in the documentation for this
3942         variable.
3943     
3944         * muse-xhtml: New file that implements a publishing style which is
3945         derived from HTML mode.  It uses a slightly modified version of
3946         the HTML markup rules to generate XHTML-compliant output.
3947     
3948         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
3949         "blosxom" style has been renamed to "blosxom-html".  Fix a few
3950         header gaffes.
3951     
3952         * muse-journal.el: Add new "journal-xhtml" style.
3953     
3954         * muse-message.el: Add new "message-xhtml" style.
3956     new files:
3957      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3959     modified files:
3960      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3961      muse-html.el muse-journal.el muse-message.el
3964 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
3966     Summary:
3967       Add my muse configuration to the examples
3968     Revision:
3969       muse--main--1.0--patch-20
3971     2005-03-24  Michael Olson  <mwolson@gnu.org>
3972     
3973         * examples/johnw: Move John Wiegley's configuration to this
3974         directory.
3975     
3976         * examples/mwolson: My configuration files go here.
3977     
3978         * examples/mwolson/muse-init.el: My Muse configuration file.  I
3979         just figured out how to keep links from being spell-checked or
3980         split up by fill-mode, so the implementation of this may be found
3981         here.  I also made a function that sets up a blog entry for me.
3983     new files:
3984      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
3985      examples/mwolson/.arch-ids/muse-init.el.id
3986      examples/mwolson/muse-init.el
3988     modified files:
3989      ChangeLog
3991     renamed files:
3992      examples/.arch-ids/muse-johnw.el.id
3993        ==> examples/johnw/.arch-ids/muse-johnw.el.id
3994      examples/.arch-ids/publish-johnw.id
3995        ==> examples/johnw/.arch-ids/publish-johnw.id
3996      examples/muse-johnw.el
3997        ==> examples/johnw/muse-johnw.el
3998      examples/publish-johnw
3999        ==> examples/johnw/publish-johnw
4001     new directories:
4002      examples/johnw examples/johnw/.arch-ids examples/mwolson
4003      examples/mwolson/.arch-ids
4006 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4008     Summary:
4009       Add muse-blosxom script and plugin for pyblosxom
4010     Revision:
4011       muse--main--1.0--patch-19
4013     2005-03-24  Michael Olson  <mwolson@gnu.org>
4014     
4015         * muse-blosxom.el: Update copyright notice in headers and mention
4016         the pyblosxom scripts.
4017     
4018         * contrib/pyblosxom: New directory containing pyblosxom plugins
4019         and helper scripts.
4020     
4021         * contrib/getstamps.py: Script that generates the "timestamps"
4022         file, run on the local machine.
4023     
4024         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4025         timestamps file.
4027     new files:
4028      contrib/pyblosxom/.arch-ids/=id
4029      contrib/pyblosxom/.arch-ids/getstamps.py.id
4030      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4031      contrib/pyblosxom/getstamps.py
4032      contrib/pyblosxom/hardcodedates.py
4034     modified files:
4035      ChangeLog muse-blosxom.el
4037     new directories:
4038      contrib/pyblosxom contrib/pyblosxom/.arch-ids
4041 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4043     Summary:
4044       muse-blosxom.el has matured past experimental status
4045     Revision:
4046       muse--main--1.0--patch-18
4048     2005-03-23  Michael Olson  <mwolson@gnu.org>
4049     
4050         * muse-blosxom.el: Remove common functionality that has already
4051         been implemented in `muse-html.el'.  Derive this mode from
4052         `muse-html'.  Update documentation.  I now feel that this file is
4053         ready to be included in the top-level Muse directory.
4055     modified files:
4056      ChangeLog muse-blosxom.el
4058     renamed files:
4059      experimental/.arch-ids/muse-blosxom.el.id
4060        ==> .arch-ids/muse-blosxom.el.id
4061      experimental/muse-blosxom.el
4062        ==> muse-blosxom.el
4065 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4067     Summary:
4068       Make muse-blosxom.el slightly less experimental
4069     Revision:
4070       muse--main--1.0--patch-17
4072     2005-03-22  Michael Olson  <mwolson@gnu.org>
4073     
4074         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4075         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
4076         useful.
4077         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4078         from the `muse-blosxom-markup-date-directive' rule.
4079         (blosxom-set-time): Remove this function.  We're not going to be
4080         touching the timestamp manually anymore -- it's too much of a
4081         hassle.  Right now I've got a python program that compiles a
4082         timestamp file and a pyblosxom helper that reads it.  Something
4083         similar could be arranged for blosxom, I'm sure.
4084     
4086     modified files:
4087      ChangeLog experimental/muse-blosxom.el
4090 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4092     Summary:
4093       Apply latest journal-related updates from johnw
4094     Revision:
4095       muse--main--1.0--patch-16
4098     modified files:
4099      ChangeLog examples/muse-johnw.el muse-journal.el
4102 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4104     Summary:
4105       Add Projects node to the manual
4106     Revision:
4107       muse--main--1.0--patch-15
4109     2005-02-28  Michael Olson  <mwolson@gnu.org>
4110     
4111         * muse.texi: Change copyright notice since the FSF is now the
4112         copyright holder.
4113         (Projects): New node, based on a section from the README file.
4115     modified files:
4116      ChangeLog muse.texi
4119 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
4121     Summary:
4122       Correct documentation, adding some content.
4123     Revision:
4124       muse--main--1.0--patch-14
4126     2005-02-28  Michael Olson  <mwolson@gnu.org>
4127     
4128         * muse.texi: Change license terms of the documentation to the GNU
4129         GPL instead of the GNU FDL, as per the consent of the copyright
4130         holders of the emacs-wiki manual, from which this is based.  Some
4131         emacs-wiki-isms in the manual were corrected, and the Getting
4132         Started section was updated.
4134     modified files:
4135      ChangeLog muse.texi
4138 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
4140     Summary:
4141       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
4142     Revision:
4143       muse--main--1.0--patch-13
4145     2005-02-17  Michael Olson  <mwolson@gnu.org>
4146     
4147         * experimental/muse-blosxom.el: Somehow the contents of this file
4148         managed to get duplicated.  I removed the duplicates.
4149         (muse-blosxom-date): Remove this, since it is not useful.
4150         (muse-blosxom-header): Use the standard header that blosxom.el
4151         has.
4153     modified files:
4154      ChangeLog experimental/muse-blosxom.el
4157 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
4159     Summary:
4160       Initial commit of muse.texi, nothing substantial
4161     Revision:
4162       muse--main--1.0--patch-12
4164     2005-02-07  Michael Olson  <mwolson@gnu.org>
4165     
4166         * muse.texi: New file that provides the documentation for Muse.
4167         It is in a very rough form at the moment.  Nothing substantial may
4168         be found here yet.  Be ye warned.
4170     new files:
4171      .arch-ids/muse.texi.id muse.texi
4173     modified files:
4174      ChangeLog
4177 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
4179     Summary:
4180       Add docstring, new trivial function
4181     Revision:
4182       muse--main--1.0--patch-11
4184     2005-02-07  Michael Olson  <mwolson@gnu.org>
4185     
4186         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
4187         `muse-what-changed'.  No functionality change.
4188         (muse-what-changed): New function that displays in diff format the
4189         changes made since the buffer was last saved.
4190     
4191         * muse-project.el (muse-project-publish): Add docstring.
4193     modified files:
4194      ChangeLog muse-mode.el muse-project.el
4197 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
4199     Summary:
4200       Add experimental version of muse-blosxom.el to project
4201     Revision:
4202       muse--main--1.0--patch-10
4204     2005-02-04  Michael Olson  <mwolson@gnu.org>
4205     
4206         * Makefile (realclean): Remove file that gets generated when fonts
4207         are missing.
4208     
4209         * experimental/muse-bloxsom.el: New file that implements Blosxom
4210         support for Muse.  It's in a very rough state, hence its placement
4211         in the `experimental' directory.
4213     new files:
4214      experimental/.arch-ids/=id
4215      experimental/.arch-ids/muse-blosxom.el.id
4216      experimental/muse-blosxom.el
4218     modified files:
4219      ChangeLog Makefile
4221     new directories:
4222      experimental experimental/.arch-ids
4225 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
4227     Summary:
4228       Make permissions more consistent
4229     Revision:
4230       muse--main--1.0--patch-9
4233     modified files:
4234      ChangeLog
4236     modified directories:
4237      contrib examples scripts
4240 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
4242     Summary:
4243       Fix build problems
4244     Revision:
4245       muse--main--1.0--patch-8
4247     2005-02-04  Michael Olson  <mwolson@gnu.org>
4248     
4249         * muse-build.el: Add contrib directory to `load-path'.
4250         (muse-elint-files): Load `muse-regexps.el'.
4251     
4252         * scripts/publish: Change permissions so that this script is
4253         executable.  Add contrib directory to load list.  Add
4254         `muse-regexps.el' to list.
4256     modified files:
4257      ChangeLog muse-build.el scripts/publish
4260 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
4262     Summary:
4263       Use "&mdash;" instead of "&#151;"
4264     Revision:
4265       muse--main--1.0--patch-7
4267     2005-01-31  Michael Olson  <mwolson@gnu.org>
4268     
4269         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
4270         with "&mdash;" so that documents validate properly.  Thanks to
4271         Björn Lindström for the suggestion.
4272     
4273         * muse-html.el (muse-html-markup-strings): Ditto.
4275     modified files:
4276      ChangeLog muse-docbook.el muse-html.el
4279 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
4281     Summary:
4282       Fix use of "[:blank:]" in underline markup
4283     Revision:
4284       muse--main--1.0--patch-6
4286     2005-01-25  Michael Olson  <mwolson@gnu.org>
4287     
4288         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
4289         use of `muse-regexp-blank'.
4291     modified files:
4292      ChangeLog muse-colors.el
4295 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
4297     Summary:
4298       Fix problem with headings being given wrong face
4299     Revision:
4300       muse--main--1.0--patch-5
4302     2005-01-03  Michael Olson  <mwolson@gnu.org>
4303     
4304         * muse-colors.el: Add header.
4305         (muse-colors-emphasized): Headings were being given the coloring
4306         for the next level of heading instead of the real
4307         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
4308         Heading").  Thanks to Lan Yufeng for finding this and sending a
4309         patch.
4310     
4311         * muse-regexps.el: Fix header.
4313     modified files:
4314      ChangeLog muse-colors.el muse-regexps.el
4317 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
4319     Summary:
4320       Rotate ChangeLog
4321     Revision:
4322       muse--main--1.0--patch-4
4324     2005-01-01  Michael Olson  <mwolson@gnu.org>
4325     
4326         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
4327         version will be automatically maintained by Arch.
4328     
4330     new files:
4331      .arch-ids/ChangeLog.id ChangeLog
4333     renamed files:
4334      .arch-ids/ChangeLog.id
4335        ==> .arch-ids/ChangeLog.2004.id
4336      ChangeLog
4337        ==> ChangeLog.2004
4340 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
4342     Summary:
4343       Extended regexps fix, allow spaces in 1st part of links
4344     Revision:
4345       muse--main--1.0--patch-3
4347     2004-12-30  Michael Olson  <mwolson@gnu.org>
4348     
4349         * muse.el (muse-link-regexp): Allow spaces in the first part of
4350         links.
4351     
4352         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
4353         customizable alternatives to extended character classes.
4354     
4355         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
4357     modified files:
4358      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
4359      muse-html.el muse-mode.el muse-publish.el muse.el
4362 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
4364     Summary:
4365       Begin to change regexp handling, tweak muse.el header
4366     Revision:
4367       muse--main--1.0--patch-2
4369     2004-12-29  Michael Olson  <mwolson@gnu.org>
4370     
4371         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
4372         myself.  Update URL.
4373     
4374         * muse-regexps.el: New file that implements regexp handling.
4375         Generalized regexp options will be moved to it eventually.
4377     new files:
4378      .arch-ids/muse-regexps.el.id muse-regexps.el
4380     modified files:
4381      ChangeLog muse.el
4384 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
4386     Summary:
4387       Do some early spring cleaning
4388     Revision:
4389       muse--main--1.0--patch-1
4391     2004-12-29  Michael Olson  <mwolson@gnu.org>
4392     
4393         * Makefile: Change path to `publish' script.
4394     
4395         * contrib/pcomplete.el: New file that is used by Muse without
4396         actually being a part of it: hence its location in the contrib
4397         directory.
4398     
4399         * contrib/cgi.el, contrib/httpd.el: New location.
4400     
4401         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
4402     
4403         * scripts/publish, scripts/publish-project: Ditto.
4405     new files:
4406      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
4407      contrib/pcomplete.el examples/.arch-ids/=id
4408      scripts/.arch-ids/=id
4410     modified files:
4411      ChangeLog Makefile
4413     renamed files:
4414      .arch-ids/cgi.el.id
4415        ==> contrib/.arch-ids/cgi.el.id
4416      .arch-ids/httpd.el.id
4417        ==> contrib/.arch-ids/httpd.el.id
4418      .arch-ids/muse-johnw.el.id
4419        ==> examples/.arch-ids/muse-johnw.el.id
4420      .arch-ids/publish-johnw.id
4421        ==> examples/.arch-ids/publish-johnw.id
4422      .arch-ids/publish-project.id
4423        ==> scripts/.arch-ids/publish-project.id
4424      .arch-ids/publish.id
4425        ==> scripts/.arch-ids/publish.id
4426      cgi.el
4427        ==> contrib/cgi.el
4428      httpd.el
4429        ==> contrib/httpd.el
4430      muse-johnw.el
4431        ==> examples/muse-johnw.el
4432      publish
4433        ==> scripts/publish
4434      publish-johnw
4435        ==> examples/publish-johnw
4436      publish-project
4437        ==> scripts/publish-project
4439     new directories:
4440      contrib contrib/.arch-ids examples examples/.arch-ids scripts
4441      scripts/.arch-ids
4444 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
4446     Summary:
4447       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4448     Revision:
4449       muse--main--1.0--base-0
4451     (automatically generated log message)
4453     new patches:
4454      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4455      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4456      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4457      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4458      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4459      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4460      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4461      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4462      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4463      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4464      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4465      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4466      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4467      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4468      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4469      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4470      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4471      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8