Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
[muse-el.git] / ChangeLog
blobc0d5c060c6cfbb1c3e895ab6213a259d59d5134b
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-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
7     Summary:
8       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
9     Revision:
10       muse--main--1.0--patch-176
12     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
13       folders that match `muse-project-ignore-regexp'.
14     
15     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
16       omission.  Add ",.*" to list of bad directory parts.
17     
18     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
19       matches `muse-project-ignore-regexp'.
20     
21     * lisp/muse-publish.el: Install patch from Peter K. Lee.
22       (muse-style-elements-list): New function that returns a list of
23       references to ELEM in STYLE, including base styles.
24       (muse-publish-markup-region): Use muse-style-elements-list rather than
25       muse-style-elements when getting :regexps.
26     
27     * lisp/muse-publish.el (muse-style-element): Add docstring.
29     modified files:
30      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
31      lisp/muse-publish.el
34 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
36     Summary:
37       Initial implementation of muse-xml.el.  End of section edge case.
38     Revision:
39       muse--main--1.0--patch-175
41     * AUTHORS: Add Peter K. Lee.
42     
43     * Makefile (experimental): New target that builds experimental programs.
44       (distclean): Remove debian/dirs, a cruft file from the debian build
45       process.
46     
47     * examples/mwolson/muse-init.el: Update.
48     
49     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
50       prompts for the blog entry to visit.
51     
52     * experimental/Makefile: New file that causes experimental stuff to be
53       built.
54     
55     * experimental/muse-xml.el: New file that provides the experimental XML
56       publishing style.
57     
58     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
59       comment strings.
60     
61     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
62     
63     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
64       involving end-of-file and paragraph detection.
65     
66     * lisp/muse-wiki.el: Minor header fix.
67     
68     * scripts/muse-build.el (load-path): Add "../experimental".
70     new files:
71      experimental/.arch-ids/Makefile.id
72      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
73      experimental/muse-xml.el
75     modified files:
76      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
77      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
78      lisp/muse-wiki.el scripts/muse-build.el
81 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
83     Summary:
84       Try to fix <example> region coloring problem.
85     Revision:
86       muse--main--1.0--patch-174
88     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
89       If region is multiple lines, add '(font-lock-multiline t) to
90       properties.  This should fix an annoying <example> region issue.
92     modified files:
93      ChangeLog lisp/muse-colors.el
96 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
98     Summary:
99       Don't publish implicit links that have a double-quote at begin or end.
100     Revision:
101       muse--main--1.0--patch-173
103     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
104       double-quote exists at beginning or end.
105     
106     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
107       don't colorize if a double-quote exists at beginning or end.
109     modified files:
110      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
113 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
115     Summary:
116       Fix failure to publish emphasis properly.
117     Revision:
118       muse--main--1.0--patch-172
120     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
121       errors.
122     
123     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
124       of muse-wiki.
126     removed files:
127      experimental/.arch-ids/muse-wiki-old.el.id
128      experimental/muse-wiki-old.el
130     modified files:
131      ChangeLog lisp/muse-publish.el
134 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
136     Summary:
137       Add a few common revision control directories to the ignore list.
138     Revision:
139       muse--main--1.0--patch-171
141     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
142       directories to be ignored when building the file alist, such as those
143       used for CVS and Arch revision control data.
145     modified files:
146      ChangeLog lisp/muse-project.el
149 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
151     Summary:
152       Fix #2654: Append a newline when using pdf publishing style.
153     Revision:
154       muse--main--1.0--patch-170
156     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
157       newline to the end.
159     modified files:
160      ChangeLog lisp/muse-latex.el
163 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
165     Summary:
166       5 levels of headings colorization; color bare URLs.
167     Revision:
168       muse--main--1.0--patch-169
170     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
171       Really color up to 5 headings.
172       (muse-colors-markup): Add muse-url-regexp.
173       (muse-colors-explicit-link): Renamed from muse-colors-link.
174       (muse-colors-implicit-link): Moved here from
175       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
176       we'll be coloring URLs.
178     modified files:
179      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
182 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
184     Summary:
185       Don't emphasize if a word constituent follows the trailer.
186     Revision:
187       muse--main--1.0--patch-168
189     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
190       (muse-colors-verbatim): Don't colorize if a word constituent follows
191       the trailer.
192     
193     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
194       word constituent follows the trailer.
196     modified files:
197      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
200 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
202     Summary:
203       Add coloring for example, verbatim, and =signs=; anchor fix.
204     Revision:
205       muse--main--1.0--patch-167
207     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
208       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
209       (muse-colors-verbatim): Use `muse-verbatim-face'.
210       (muse-colors-markup): Move =sign= interpreting down so it gets higher
211       priority.
212       (muse-colors-tags): Add verbatim and literal tags.
213       (muse-colors-example-tag): Use `remove-text-properties' instead of
214       `set-text-properties', since the latter does not work consistently.
215       (muse-colors-literal-tag): New function that strips all markup from the
216       region.
217       (muse-colors-link): Match against muse-explicit-link-regexp early on so
218       that we can work around an annoying XEmacs issue.
219     
220     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
221       multi-line by default.
222     
223     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
224       string.
226     modified files:
227      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
228      lisp/muse.el
231 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
233     Summary:
234       Link with anchor bugfix.
235     Revision:
236       muse--main--1.0--patch-166
238     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
239       valid, as long as the base is valid.
241     modified files:
242      ChangeLog lisp/muse-colors.el
245 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
247     Summary:
248       Link inside table issue, fixes read-only text error.
249     Revision:
250       muse--main--1.0--patch-165
252     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
253       inside tables so we don't get an error when links exist.
254     
255     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
256     
257     * lisp/muse-project.el (muse-project-publish): Don't take forced files
258       into account when displaying the "All files published" message, unless
259       they've actually been modified.
260     
261     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
262       don't wrap in condition-case; we don't want the message to be muffled.
264     modified files:
265      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
266      lisp/muse-project.el lisp/muse.el
269 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
271     Summary:
272       Permit infinitely-nested sections.
273     Revision:
274       muse--main--1.0--patch-164
276     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
277       (Deriving from an existing style): Mark up as a list.
278     
279     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
280       Color an additional level of headings.
281     
282     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
283       section-other, section-other-end, and section-close strings.
284       (muse-docbook-fixup-sections): Removed, since Muse now implements this
285       through the 'section-close string.
286     
287     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
288       'begin-underline, since this messes up paragraph handling.  Use
289       <h5></h5> for 'section-other.
290     
291       (muse-html-fixup-tables): New function that sorts the table parts so
292       that order is head, foot, body.  Apparently XHTML needs this, and it
293       seems like a good general practice, so we do it for HTML as well.
294     
295     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
296       'section-other.
297     
298     * lisp/muse-publish.el (muse-publish-section-close): New function that
299       determines where to put the section close given heading depth and
300       inserts it.
301       (muse-publish-markup-heading): Handle 'section-other and
302       'section-other-end.  Call `muse-publish-section-close' at end of
303       function.
304     
305     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
306       for 'section-other.
308     modified files:
309      ChangeLog examples/QuickStart lisp/muse-colors.el
310      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
311      lisp/muse-publish.el lisp/muse-texinfo.el
314 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
316     Summary:
317       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
318     Revision:
319       muse--main--1.0--patch-163
321     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
322       XEmacs fixes.
323       (muse-docbook-markup-regexps): Deal with new table algorithm.
324       (muse-docbook-transform-content-type, muse-docbook-encoding) 
325       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
326       (muse-docbook-markup-table): Use a better table algorithm, based on the
327       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
328       and foot of the table.  Use informaltable rather than table.
329       (muse-docbook-fixup-tables): New function that sorts all tables found
330       in the published document so that the order is head, foot, body.
331       (muse-docbook-markup-functions): Add anchor handler.
332       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
333       paragraph.
334       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
335       that insert an anchor at point.
336     
337     * lisp/muse-html.el (muse-html-transform-content-type)
338       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
339     
340     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
341     
342     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
343     
344     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
345       that was evaluated in the output.
347     modified files:
348      ChangeLog examples/QuickStart lisp/muse-docbook.el
349      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
352 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
354     Summary:
355       muse-texinfo: Improve formatting for enddots, dots, underline.
356     Revision:
357       muse--main--1.0--patch-162
359     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
360       of enddots and dots.  For begin-underline and end-underline, use "_",
361       since we don't have anything better.
363     modified files:
364      ChangeLog lisp/muse-texinfo.el
367 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
369     Summary:
370       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
371     Revision:
372       muse--main--1.0--patch-161
374     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
375       list.  This should fix #2635.
377     modified files:
378      ChangeLog lisp/muse-texinfo.el
381 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
383     Summary:
384       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
385     Revision:
386       muse--main--1.0--patch-160
388     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
389     
390     * debian/changelog: Ditto.
391     
392     * debian/control (Build-Depends-Indep): Add tetex-bin.
393     
394     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
395       output for me.
396     
397     * examples/QuickStart: Remove stray <comment> now that the bug that made
398       it necessary is fixed.
399     
400     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
401       suggestions.
402     
403     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
404       the contents from the footer to the header.
405     
406     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
407       each number, not after.
408     
409     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
410     
411     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
412       happens when doing batch publishing.  Minor whitespace fix.
414     modified files:
415      ChangeLog Makefile.defs debian/changelog debian/control
416      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
417      lisp/muse-texinfo.el lisp/muse.el
420 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
422     Summary:
423       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
424     Revision:
425       muse--main--1.0--patch-159
427     * examples/QuickStart: Add "Write me." to empty sections at end so that
428       they publish correctly with DocBook.
429     
430     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
431       paragraph starts with emphasis, example, link, or email address.
433     modified files:
434      ChangeLog examples/QuickStart lisp/muse-docbook.el
437 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
439     Summary:
440       Handle embedded docbook footnotes and <literal> edge case.
441     Revision:
442       muse--main--1.0--patch-158
444     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
445      (muse-docbook-markup-strings): Use systemitem for example text.
446      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
447      <para></para> inside of them.
448     
449     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
450       here at all.
451     
452     * lisp/muse-publish.el (muse-publish-url-transforms): Add
453       muse-publish-escape-specials-in-string to list by default.
454     
455     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
456       argument IGNORE-READ-ONLY determines whether or not to ignore the
457       read-only property when transforming text.  Add docstring.
458       (muse-publish-markup-word): Use non-nil third argument to
459       muse-publish-escape-specials when we're publishing `='-delimited text.
460       This allows =<literal><tag></literal>= to work as intended.
461     
462     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
463       arguments after the first so that we can include this in
464       `muse-publish-url-transforms'.
465     
466     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
468     modified files:
469      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
470      lisp/muse-publish.el
473 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
475     Summary:
476       Misc. blosxom fixes, like category directive.
477     Revision:
478       muse--main--1.0--patch-157
480     * contrib/pyblosxom/getstamps.py: Add file extension.
481     
482     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
483       extension.  This will allow Muse to specify it once a
484       timestamps-writing routine gets written.
485     
486     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
487       attention to the "category" directive, if it exists.  Use file-truename
488       instead of expand-file-name for base directory.
489     
490     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
491       by default.
492     
493     * lisp/muse-project.el (muse-project): Add :timestamps to list of
494       available tags, even though it doesn't do anything yet.
496     modified files:
497      ChangeLog contrib/pyblosxom/getstamps.py
498      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
499      lisp/muse-project.el
502 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
504     Summary:
505       Small logic fix with temp files.
506     Revision:
507       muse--main--1.0--patch-156
509     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
510       buffer-name to determine whether the buffer is still around.
512     modified files:
513      ChangeLog lisp/muse.el
516 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
518     Summary:
519       Make customize of muse-project-alist work in Emacs21 and XEmacs.
520     Revision:
521       muse--main--1.0--patch-155
523     * lisp/muse.el (muse-widget-type-value-create)
524       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
525       extra widgets from 'lazy type that are needed to get the
526       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
527     
528     * lisp/muse.el (muse-implicit-link-functions)
529       (muse-explicit-link-functions): Remove predefined wiki-related options.
530       These are added in muse-wiki via custom-add-option.
531     
532     * lisp/muse-mode.el (muse-mode-hook): Ditto.
533     
534     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
535     
536     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
537       ":strings" to cope with Emacs21 and XEmacs.
538       (muse-project-alist-set): Turn ":strings" back into ":symbols".
539     
540     * lisp/muse-project.el (muse-project): Derive from 'default rather than
541       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
542       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
543     
544     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
545       since XEmacs doesn't support the alist widget.  Deal with case where no
546       projects are defined, or a strange expression is used.
547     
548     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
549       stuff using custom-add-option.
551     modified files:
552      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
553      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
556 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
558     Summary:
559       Don't kill temp buffer if debug-on-error is non-nil.
560     Revision:
561       muse--main--1.0--patch-154
563     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
564       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
566     modified files:
567      ChangeLog lisp/muse.el
570 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
572     Summary:
573       Expand Debian package description.
574     Revision:
575       muse--main--1.0--patch-153
577     * debian/control (Description): Expand this to make the package more
578       enticing.
579     
580     * debian/copyright, debian/rules: Minor whitespace cleanups.
581     
582     * debian/changelog: Package 3.01.arch.152-1.
584     modified files:
585      ChangeLog Makefile.defs debian/changelog debian/control
586      debian/copyright debian/rules
589 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
591     Summary:
592       Header/footer docfix; ChangeLog correction.
593     Revision:
594       muse--main--1.0--patch-152
596     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
597       Thanks to drkm for pointing out my error.
598     
599     Use better documentation and customize interface for headers and footers.
600     Thanks to Chris McMahan.
602     modified files:
603      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
604      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
605      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
606      muse.texi
607      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
610 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
612     Summary:
613       Slight Debian version tweak.
614     Revision:
615       muse--main--1.0--patch-151
617     * Makefile.defs (VERSION): Use a slightly different version naming
618       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
619       X.YY is the Muse version, and YYY is the patch level.
620     
621     * debian/changelog: Ditto.
623     modified files:
624      ChangeLog Makefile.defs debian/changelog
627 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
629     Summary:
630       Improve debian build and put together a package.
631     Revision:
632       muse--main--1.0--patch-150
634     * Makefile (debclean): New target that cleans up the mess that the
635       `debian' target makes.
636       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
637       results to my debian dist dir two levels up.
638     
639     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
640     
641     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
642     
643     * debian/control (Standards-Version): Update to 3.6.2.
644     
645     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
646       up.
647     
648     * debian/copyright (Copyright): Improve.
649     
650     * debian/emacsen-install (FILES): Include contrib directory so that
651       muse-http.el compiles properly.
652     
653     * debian/muse-el.examples: New file containing the example files to
654       install.
655     
656     * debian/rules: Move example stuff to muse-el.examples.  Install some
657       additional documentation.
659     new files:
660      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
662     modified files:
663      ChangeLog Makefile Makefile.defs debian/changelog
664      debian/control debian/copyright debian/emacsen-install
665      debian/rules
668 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
670     Summary:
671       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
672     Revision:
673       muse--main--1.0--patch-149
675     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
676       the beginning of a header would be emphasized if an asterisk came
677       before it.
678       (muse-colors-underlined): Don't allow end of underlined text to be the
679       beginning of a line.  Don't use memq to check for whitespace syntax; eq
680       is sufficient.
681     
682     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
683       on.  We'll use a more clever trick to keep emphasis characters from
684       being interpreted in explicit links -- add a custom 'noemphasis text
685       property to them.  Move mdash rule further down so that I can add
686       designations after blockquoted text.
687     
688     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
689       text has the 'noemphasis property, ignore it.
690       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
691       property to the text between BEG and END, or match beginning and end.
692     
693     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
694       before trying to set buffer-modified to nil.  This should fix a
695       "selecting deleted buffer" error when publishing from command line.
697     modified files:
698      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
699      lisp/muse.el
702 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
704     Summary:
705       Journal validation fixes.
706     Revision:
707       muse--main--1.0--patch-148
709     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
710       default rather than HTML 4.0 [strict].
711       (muse-html-markup-strings): Include empty alt element.
712     
713     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
714     
715     * muse.texi (Journal): Ditto.
717     modified files:
718      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
721 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
723     Summary:
724       Add debian files; tweak Makefile.
725     Revision:
726       muse--main--1.0--patch-147
728     * Makefile (distclean): Remove directory created by dist rule.
729       (dist): Make this only generate the directory, not the tarball.
730       (release): New target that generates the tarball and zipfile.
731       (debrelease): New target that builds the debian package for Muse.
732       (upload): Depend on release target.
733     
734     * examples/mwolson/stylesheets: Add forgotten Arch id.
736     new files:
737      debian/.arch-ids/=id debian/.arch-ids/changelog.id
738      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
739      debian/.arch-ids/emacsen-install.id
740      debian/.arch-ids/emacsen-remove.id
741      debian/.arch-ids/emacsen-startup.id
742      debian/.arch-ids/muse-el.dirs.id
743      debian/.arch-ids/muse-el.docs.id
744      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
745      debian/changelog debian/control debian/copyright
746      debian/emacsen-install debian/emacsen-remove
747      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
748      debian/muse-el.info debian/rules
749      examples/mwolson/stylesheets/.arch-ids/=id
750      examples/mwolson/stylesheets/.arch-ids/blog.css.id
751      examples/mwolson/stylesheets/.arch-ids/common.css.id
752      examples/mwolson/stylesheets/.arch-ids/print.css.id
753      examples/mwolson/stylesheets/.arch-ids/screen.css.id
754      examples/mwolson/stylesheets/blog.css
755      examples/mwolson/stylesheets/common.css
756      examples/mwolson/stylesheets/print.css
757      examples/mwolson/stylesheets/screen.css
759     modified files:
760      ChangeLog Makefile
762     new directories:
763      debian debian/.arch-ids examples/mwolson/stylesheets
764      examples/mwolson/stylesheets/.arch-ids
767 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
769     Summary:
770       Allow `muse-index-as-string' to remove current file from output.
771     Revision:
772       muse--main--1.0--patch-146
774     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
775       which excludes the current file from the output.  Improve
776       documentation.
778     modified files:
779      ChangeLog lisp/muse-mode.el
782 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
784     Summary:
785       S-TAB issue with Windows.
786     Revision:
787       muse--main--1.0--patch-145
789     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
790       issue with Windows.
792     modified files:
793      ChangeLog lisp/muse-mode.el
796 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
798     Summary:
799       Improve temp buffer usage.
800     Revision:
801       muse--main--1.0--patch-144
803     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
804       `insert-file-contents'.  This should further help with the temp
805       buffer problem.  Thanks to Peter K. Lee and drkm for the research
806       into this problem.
807     
808     * lisp/muse.el (muse-with-temp-buffer): Renamed from
809       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
810       make sure the temp buffer is killed.  I didn't implement an option to
811       save the contents of the temp buffer.
813     modified files:
814      ChangeLog lisp/muse-book.el lisp/muse-http.el
815      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
816      lisp/muse.el
819 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
821     Summary:
822       muse-docbook: split-string Emacs21 fix.
823     Revision:
824       muse--main--1.0--patch-143
826     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
827       split-string to fix an Emacs21 issue.
829     modified files:
830      ChangeLog lisp/muse-docbook.el
833 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
835     Summary:
836       muse-docbook: Parse author directive so that it validates properly.
837     Revision:
838       muse--main--1.0--patch-142
840     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
841       attempts to publish the contents a DocBook-usable <author> tag.
842       (muse-docbook-header): Use `muse-docbook-get-author'.
844     modified files:
845      ChangeLog lisp/muse-docbook.el
848 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
850     Summary:
851       Be a bit more clever with our consecutive list regexp.
852     Revision:
853       muse--main--1.0--patch-141
855     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
856       clever with our consecutive list regexp.
858     modified files:
859      ChangeLog lisp/muse-docbook.el
862 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
864     Summary:
865       Do the right thing with consecutive list items, hopefully.
866     Revision:
867       muse--main--1.0--patch-140
869     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
870       (muse-docbook-header): Add DTD string.
871       (muse-docbook-markup-regexps): Add rule that merges consecutive list
872       tags.
873       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
874       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
876     modified files:
877      ChangeLog lisp/muse-docbook.el
880 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
882     Summary:
883       Improve customize interface for `muse-project-alist' once more.
884     Revision:
885       muse--main--1.0--patch-139
887     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
888       setting to be anything, since we now support settings that use lists.
889       (muse-project): Vastly improve this by naming each setting and showing
890       what exact type is required.  Handle case where a function is not
891       defined yet.  Use a set for styles, which looks nice.  This is about as
892       good as it can be ... unless we add some sort of inline documentation
893       later on.  A setting was added for Yann's :force-publish tag.
894     
895     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
896       project name.
898     modified files:
899      ChangeLog lisp/muse-project.el lisp/muse.el
902 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
904     Summary:
905       Merged from hodique@lifl.fr--2005 (patch 24-33)
906     Revision:
907       muse--main--1.0--patch-138
909     Patches applied:
910     
911      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
912        Merged from mwolson@gnu.org--2005 (patch 96)
913     
914      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
915        Merged from mwolson@gnu.org--2005 (patch 97-101)
916     
917      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
918        Merged from mwolson@gnu.org--2005 (patch 102-106)
919     
920      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
921        Merged from mwolson@gnu.org--2005 (patch 107-120)
922     
923      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
924        Merged from mwolson@gnu.org--2005 (patch 121-131)
925     
926      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
927        Merged from mwolson@gnu.org--2005 (patch 132)
928     
929      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
930        Merged from mwolson@gnu.org--2005 (patch 133-135)
931     
932      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
933        Merged from mwolson@gnu.org--2005 (patch 136)
934     
935      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
936        Merged from mwolson@gnu.org--2005 (patch 137)
937     
938      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
939        Introduce :force-publish project keyword. Fix bug #2637
941     modified files:
942      ChangeLog lisp/muse-project.el
944     new patches:
945      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
946      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
947      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
948      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
949      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
950      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
951      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
952      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
953      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
954      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
957 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
959     Summary:
960       Prevent temp buffers from prompting for save; handle lisp errors better.
961     Revision:
962       muse--main--1.0--patch-137
964     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
965       bound" error.  I don't know for certain where this is coming from,
966       though ... *grumble*.
967     
968     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
969       like how emacs-wiki does it.  Warn the user about lisp errors,
970       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
971       publish as something valid in most markup styles, with increased
972       emphasis on those that don't support it.  That's a win-win ... I think
973       :^) .
974     
975     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
976       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
977       to kill the buffer so we don't get any annoying prompts.  I *strongly*
978       believe that this should be the default behavior of `with-temp-buffer'.
979     
980     * lisp/muse-book.el (muse-book-publish-project): Use
981       `muse-with-temp-buffer-no-prompt'.
982     
983     * lisp/muse-http.el (muse-http-reject): Ditto.
984     
985     * lisp/muse-mode.el (muse-index-as-string): Ditto.
986     
987     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
988     
989     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
990       (muse-publish-markup-email, muse-published-contents): Ditto.
992     modified files:
993      ChangeLog lisp/muse-book.el lisp/muse-colors.el
994      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
995      lisp/muse-publish.el lisp/muse.el
998 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1000     Summary:
1001       Customization error; Makefile tweaks.
1002     Revision:
1003       muse--main--1.0--patch-136
1005     * Makefile (dist): Use a tla-specific method to create the tarball.
1006       Create a zip file as well.
1007       (upload): New rule that uploads the tarball and zip file to gna.org.
1008     
1009     * Makefile.defs (VERSION): New variable that determines the version
1010       string to use in the `dist' and `upload' targets.
1011     
1012     * lisp/muse.el (muse-implicit-link-functions)
1013       (muse-explicit-link-functions): Use :type of hook so that the options
1014       get recognized.
1016     modified files:
1017      ChangeLog Makefile Makefile.defs lisp/muse.el
1020 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1022     Summary:
1023       Prepare Muse 3.01.90 (3.02 RC1).
1024     Revision:
1025       muse--main--1.0--patch-135
1028     modified files:
1029      ChangeLog lisp/muse.el muse.texi
1032 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1034     Summary:
1035       Attempt to get the right file extension when publishing; more examples.
1036     Revision:
1037       muse--main--1.0--patch-134
1039     * examples/mwolson/muse-init.el: Update my configuration.
1040     
1041     * examples/mwolson/templates: Store my web page templates here.
1042     
1043     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1044     
1045     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1046       descriptions.  Yet another reason to implement my list-returning from
1047       handlers idea.
1048     
1049     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1050       with a few more edge cases.  Throw together a rough hack for
1051       determining when to include the output file extension.
1052     
1053     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1054       but still ineffective.
1056     new files:
1057      examples/mwolson/templates/.arch-ids/=id
1058      examples/mwolson/templates/.arch-ids/footer.html.id
1059      examples/mwolson/templates/.arch-ids/generic-footer.html.id
1060      examples/mwolson/templates/.arch-ids/generic-header.html.id
1061      examples/mwolson/templates/.arch-ids/header.html.id
1062      examples/mwolson/templates/footer.html
1063      examples/mwolson/templates/generic-footer.html
1064      examples/mwolson/templates/generic-header.html
1065      examples/mwolson/templates/header.html
1067     modified files:
1068      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1069      lisp/muse-wiki.el
1071     new directories:
1072      examples/mwolson/templates
1073      examples/mwolson/templates/.arch-ids
1076 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1078     Summary:
1079       Make published link handling do the right thing, plus misc. fixes.
1080     Revision:
1081       muse--main--1.0--patch-133
1083     * lisp/muse-mode.el (muse-mode-hook): Add option for
1084       `muse-wiki-update-custom-values'.  The :set function makes sure that
1085       this is always included in `muse-mode-hook' if muse-wiki is loaded.
1086       This probably isn't best-practice, but it works.
1087     
1088     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1089       Save match data.
1090     
1091     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1092       `muse-publish-prepare-url' to the listed options.
1093     
1094     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1095       output-dir is not specified.
1096     
1097     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1098       here instead of later on.
1099     
1100     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1101       right thing when `muse-wiki-interwiki-alist' is nil.
1102     
1103     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1104       `muse-publish-output-file'.
1105     
1106     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1107       (muse-wiki-transform-wikiword): Removed.  We should not use the
1108       publishing transforms facility to handle these.
1109     
1110     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1111       links as "link" rather than "url".
1112     
1113     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1114       takes care of any customization cleaups that need to happen whenever
1115       muse-mode is entered.
1116     
1117     * lisp/muse.el (muse-implicit-link-functions): Add options for
1118       `muse-handle-url' and the wiki handlers.
1119       (muse-explicit-link-functions): Add option for
1120       `muse-wiki-handle-internal'.
1122     modified files:
1123      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1124      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1127 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1129     Summary:
1130       Add invalid directory assertion.
1131     Revision:
1132       muse--main--1.0--patch-132
1134     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1135       any invalid directories will trigger an error.
1137     modified files:
1138      ChangeLog lisp/muse-project.el
1141 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1143     Summary:
1144       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1145     Revision:
1146       muse--main--1.0--patch-131
1149     modified files:
1150      AUTHORS ChangeLog
1153 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1155     Summary:
1156       Yann's assignment form came in!
1157     Revision:
1158       muse--main--1.0--patch-130
1161     modified files:
1162      AUTHORS ChangeLog
1165 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1167     Summary:
1168       Compilation fix, minor shuffling in `muse-mode'.
1169     Revision:
1170       muse--main--1.0--patch-129
1172     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1173       accessing it.  Fixes Yet Another Compiler Error.
1174     
1175     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1176      project-specific settings happen first.
1178     modified files:
1179      ChangeLog lisp/muse-mode.el lisp/muse.el
1182 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1184     Summary:
1185       Fix annoying initial buffer coloring problem.
1186     Revision:
1187       muse--main--1.0--patch-128
1189     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1190       where even buffer-file-name is not set.  This happens the first time we
1191       attempt to colorize the buffer.  I'm rather astonished that I had to do
1192       this.
1194     modified files:
1195      ChangeLog lisp/muse-wiki.el
1198 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
1200     Summary:
1201       Jump to bad and good links on TAB; mode-choosing fix.
1202     Revision:
1203       muse--main--1.0--patch-127
1205     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
1206       pics a major mode for a file.  If one is specified in the project of
1207       file, use it.  Otherwise, use muse-mode.
1208       (muse-next-reference, muse-previous-reference): Jump to bad links as
1209       well as good ones.
1210     
1211     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
1212       of `muse-mode'.
1214     modified files:
1215      ChangeLog lisp/muse-mode.el lisp/muse.el
1218 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
1220     Summary:
1221       Add specified Muse file extension to auto-mode-alist.
1222     Revision:
1223       muse--main--1.0--patch-126
1225     * lisp/muse.el (muse-file-extension): If extension is specified, remove
1226       the old extension from auto-mode-alist and add the new one.  This
1227       eliminates the need to set muse-mode-auto-p when you have specified a
1228       Muse file extension.
1229     
1230     * examples/mwolson/muse-init.el: Sync.
1232     modified files:
1233      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
1236 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
1238     Summary:
1239       Make `muse-project-alist' more intuitively customizable.
1240     Revision:
1241       muse--main--1.0--patch-125
1243     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
1244       settings.
1245     
1246     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
1247       (muse-project-alist-get): New function that pre-parses
1248       `muse-projects-alist' before customization in order to work around an
1249       annoying limitation in the customize interface.
1250       (muse-project-alist-set): New function that takes the value that
1251       customize gave us and turns it into something Muse can use.
1252       (muse-project): New widget that outlines the form of the
1253       `muse-project-alist' variable.
1254       (muse-project-alist): Use the `muse-project' widget and specify :set
1255       and :get.
1257     modified files:
1258      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
1261 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
1263     Summary:
1264       Silence compiler warnings.
1265     Revision:
1266       muse--main--1.0--patch-124
1268     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
1269     
1270     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
1271       compiler warning.
1272     
1273     * lisp/muse-project.el (muse-project-applicable-styles): Call
1274       `muse-assert' with only 1 argument to silence a compiler warning.
1276     modified files:
1277      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1278      lisp/muse-project.el
1281 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
1283     Summary:
1284       muse-docbook: Merge several other types of tags if necessary.
1285     Revision:
1286       muse--main--1.0--patch-123
1288     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
1289       `muse-docbook-fixup-sections'.  For each TAG in
1290       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
1291       merge them together.  Thanks to Dale P. Smith for the suggestion.
1292       (muse-docbook-merged-tags): Customizable list of tags that need merging.
1294     modified files:
1295      ChangeLog lisp/muse-docbook.el
1298 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
1300     Summary:
1301       muse-docbook: Output an XML tag with encoding at the beginning of document.
1302     Revision:
1303       muse--main--1.0--patch-122
1305     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
1306       of document.
1307       (muse-docbook-encoding-default): New option that determines which Emacs
1308       buffer encoding to use by default in Muse DocBook files if none is
1309       found.
1310       (muse-docbook-charset-default): New option that determines the DocBook
1311       XML charset to use if no translation is found in
1312       muse-docbook-encoding-map.
1313       (muse-docbook-encoding-map): New option alist that maps an emacs coding
1314       system to its associated DocBook coding system.
1315       (muse-docbook-transform-content-type): New function that determines the
1316       DocBook XML encoding to use based on the contents of
1317       muse-docbook-encoding-map.
1318       (muse-docbook-encoding): New function that calls
1319       muse-docbook-transform-content-type.
1320       (muse-docbook-finalize-buffer): New function that sets the buffer file
1321       coding system to the value of muse-docbook-encoding-default, but only
1322       if the buffers contents have no special characters.
1323       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
1325     modified files:
1326      ChangeLog lisp/muse-docbook.el
1329 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
1331     Summary:
1332       Apply muse-docbook patch from Dale P. Smith.
1333     Revision:
1334       muse--main--1.0--patch-121
1336     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
1337       Dale P. Smith to make the markup much better.
1339     modified files:
1340      AUTHORS ChangeLog lisp/muse-docbook.el
1343 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
1345     Summary:
1346       Use different mapping for S-tab on Windows.
1347     Revision:
1348       muse--main--1.0--patch-120
1350     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
1351       Windows, use [(shift tab)] for `muse-previous-reference'.
1353     modified files:
1354      ChangeLog lisp/muse-mode.el
1357 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
1359     Summary:
1360       XEmacs wiki fix.
1361     Revision:
1362       muse--main--1.0--patch-119
1364     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
1365       `muse-match-string-no-properties' so XEmacs doesn't complain.
1367     modified files:
1368      ChangeLog lisp/muse-wiki.el
1371 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
1373     Summary:
1374       Handle a few edge cases with project-page resolution gracefully.
1375     Revision:
1376       muse--main--1.0--patch-118
1378     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
1379       make sure that PAGE is specified.  STYLES should be generated
1380       automatically, but it could theoretically fail.  I'm managing to
1381       trigger this when messing with unsaved Muse files.  Handle case where
1382       buffer has not yet been saved.
1383       (muse-project-find-file): Don't try to resolve relative links; just
1384       open them.
1385     
1386     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
1387       point-of-reference bug.  No need to call muse-project-page-of-file
1388       since buffer-file-name and muse-publishing-current-file both give us
1389       full paths.
1390     
1391     * lisp/muse-mode.el (muse-link-at-point): For some reason,
1392       `skip-chars-backward' only respects the newline some of the time.
1393       Damned annoying.
1395     modified files:
1396      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1397      lisp/muse-wiki.el
1400 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
1402     Summary:
1403       Fix image-link goof-up and add pretty titles.
1404     Revision:
1405       muse--main--1.0--patch-117
1407     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
1408       class="image-link"> instead of <div class="image-link">.  I found a bug
1409       with the way I was handling both, so I decided to simplify things.
1410     
1411     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
1412       `muse-publish-output-name', but keeps the directory prefix.
1413       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
1414     
1415     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
1416       customizable option that determines the words to downcase in title.
1417       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
1418       Capitalized Title out of either a string or the current title.  This is
1419       not currently used by any other function -- for now it is meant to be
1420       called by the user.
1422     modified files:
1423      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
1426 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
1428     Summary:
1429       Escape specials in link descriptions.
1430     Revision:
1431       muse--main--1.0--patch-116
1433     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
1434       function that escapes special characters in the given string according
1435       to the current publishing style.
1436       (muse-publish-url): Use the above function to escape the description
1437       part of extended links.
1438       (muse-publish-prepare-url): Don't make string read-only; it does
1439       nothing.
1440     
1441     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1442       (muse-wiki-transform-wikiword): Don't make string read-only.
1444     modified files:
1445      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1448 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
1450     Summary:
1451       Escape "&", "<", and ">" in URL text.
1452     Revision:
1453       muse--main--1.0--patch-115
1455     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
1456       specially.  Thanks to John Sullivan for the suggestion.
1458     modified files:
1459      ChangeLog lisp/muse-html.el
1462 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
1464     Summary:
1465       Update my example configuration.
1466     Revision:
1467       muse--main--1.0--patch-114
1469     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
1470       project to "WebSite" in order to make it more distinct.
1471       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
1472       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
1473       anymore.
1474       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
1475       published name of the current file.  I really should make a function
1476       called `muse-published-name' or something similar!
1477       ("\C-cpx"): Use this key sequence for
1478       `my-muse-prepare-entry-for-xanga'.
1479       (muse-file-extension): I'm making use of this so I can figure out its
1480       intricacies.
1482     modified files:
1483      ChangeLog examples/mwolson/muse-init.el
1486 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
1488     Summary:
1489       Tackle a project name interwiki highlighting snafu.
1490     Revision:
1491       muse--main--1.0--patch-113
1493     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
1494       this.  It seems to be more robust now.  Highlighting is going the way I
1495       want it.
1497     modified files:
1498      ChangeLog lisp/muse-wiki.el
1501 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1503     Summary:
1504       Fix some gross mistakes.
1505     Revision:
1506       muse--main--1.0--patch-112
1508     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1509       gross misspellings.
1510     
1511     * lisp/muse-project.el (muse-project-file-entries): If
1512       `muse-file-extension' is defined, use it to filter the entries.
1513     
1514     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1515       variable.  Move higher in file.
1516     
1517     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1518       argument instead of the real name of the variable.
1520     modified files:
1521      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1522      lisp/muse.el
1525 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1527     Summary:
1528       Make natural interwiki links between projects mostly work.
1529     Revision:
1530       muse--main--1.0--patch-111
1532     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1533       function and flesh it out.  This seems to work properly, though for
1534       some reason, interwiki links using projects are a bit flakey.
1535       (muse-wiki-handle-interwiki): Deal with case where we have a project
1536       name in an interwiki link.
1538     modified files:
1539      ChangeLog lisp/muse-wiki.el
1542 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1544     Summary:
1545       Fix Emacs21 issue with muse-insert-tag.
1546     Revision:
1547       muse--main--1.0--patch-110
1549     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1550       completing-read to appease older Emacsen.
1552     modified files:
1553      ChangeLog lisp/muse-mode.el
1556 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1558     Summary:
1559       Fix error with `muse-blosxom-new-entry' and Emacs21.
1560     Revision:
1561       muse--main--1.0--patch-109
1563     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1564       `completing-read' so that old versions of Emacs don't complain.
1566     modified files:
1567      ChangeLog lisp/muse-blosxom.el
1570 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1572     Summary:
1573       Try to fix an error with `muse-blosxom-get-categories'.
1574     Revision:
1575       muse--main--1.0--patch-108
1577     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1578       about processing directories.
1580     modified files:
1581      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1584 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1586     Summary:
1587       Make a distinction between implicit and explicit links at publish-time.
1588     Revision:
1589       muse--main--1.0--patch-107
1591     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1592     
1593     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1594     
1595     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1596       `explicit' argument.
1597     
1598     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1599       not we are dealing with an explicit link.
1600     
1601     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1602     
1603     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1604       argument, but ignore it.
1605     
1606     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1607       when link is not explicit.
1609     modified files:
1610      ChangeLog lisp/muse-html.el lisp/muse-http.el
1611      lisp/muse-publish.el lisp/muse-wiki.el
1614 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1616     Summary:
1617       Implement several WikiWord handling fixes.
1618     Revision:
1619       muse--main--1.0--patch-106
1621     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1622       found by the handlers.  Don't send implicit links through some of the
1623       advanced checks.
1624     
1625     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1626       of interwiki link before calling `muse-handle-explicit-link'.
1627     
1628     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1629       "\\|" separator between project-alist entries and interwiki entries.
1630       Force a reconfiguration of muse-colors-markup.
1631     
1632     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1633       sure that we don't colorize WikiNames that don't go with any file.
1634     
1636     modified files:
1637      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1638      lisp/muse-wiki.el
1641 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1643     Summary:
1644       Attempt to simplify muse-wiki a bit.
1645     Revision:
1646       muse--main--1.0--patch-105
1648     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1649       here.
1650     
1651     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1652       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1653       (muse-wiki-update-use-wikiword-markup-regexp)
1654       (muse-wiki-update-use-wikiword-link-function)
1655       (muse-wiki-update-use-wikiword-url-transforms): Remove.
1656       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1657     
1658     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1659       `muse-wiki-use-wikiword' is specified.
1660     
1661     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1662       unless `muse-wiki-use-wikiword' is specified.
1663     
1664     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1665       muse-colors-markup.
1666     
1667     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1668       muse-publish-markup-regexps.
1669     
1670     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1671       muse-publish-url-transforms.
1672     
1673     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1674       muse-wiki-handle-wikiword to muse-implicit-link-functions.
1675     
1677     modified files:
1678      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1681 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1683     Summary:
1684       Make muse-blosxom use relative name of published file in page-date alist.
1685     Revision:
1686       muse--main--1.0--patch-104
1688     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1689       file.
1690       (muse-blosxom-update-page-date-alist): Renamed from
1691       `muse-blosxom-markup-date-directive'.  Make the current file name
1692       relative to the base directory and strip file extension if necessary.
1693     
1695     modified files:
1696      ChangeLog lisp/muse-blosxom.el
1699 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1701     Summary:
1702       Hack on muse-blosxom timestamps somewhat.
1703     Revision:
1704       muse--main--1.0--patch-103
1706     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1707       actually do something useful.  This should have a different name,
1708       really.
1709       ("blosxom-html", "blosxom-xhtml"): Call
1710       `muse-blosxom-markup-date-directive' after publishing each entry.
1711     
1713     modified files:
1714      ChangeLog lisp/muse-blosxom.el
1717 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1719     Summary:
1720       Fix several startup and compile errors.
1721     Revision:
1722       muse--main--1.0--patch-102
1724     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
1725       fixes an error that occurred during startup.
1726     
1727     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1728       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1729       to muse.el.
1730     
1731     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1732       that the nasty compile errors go away.  Fix a few typos.
1733       (muse-ignored-extensions): Fix docstring.
1734       (muse-file-extension): Move this higher in the file.
1735     
1736     
1738     modified files:
1739      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1742 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
1744     Summary:
1745       Note that muse-file-extension should not have "." in front.
1746     Revision:
1747       muse--main--1.0--patch-101
1749     * lisp/muse-project.el (muse-project-find-file): Handle case where
1750       muse-file-extension is not specified.
1751     
1752     * lisp/muse.el (muse-file-extension): Note that the period at the
1753       beginning of this value should be omitted.
1754     
1755     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
1756       file extension so that regexp characters inside the extension will not
1757       goof it up.  This should never be a problem in normal cases, but let's
1758       be robust.
1759     
1761     modified files:
1762      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1763      lisp/muse.el
1766 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
1768     Summary:
1769       Implement optional file extension of Muse files.
1770     Revision:
1771       muse--main--1.0--patch-100
1773     * lisp/muse-mode.el (muse-mode): Make sure
1774       `muse-update-ignored-extensions-regexp' gets updated every time we
1775       enter Muse mode.  This works around a bug in the customize interface --
1776       if a user changes an option using setq, the :set function sometimes
1777       does not get executed.  I should really try to determine whether or not
1778       this is really an issue anymore.
1779     
1780     * lisp/muse-project.el (muse-project-find-file): Make use of
1781       `muse-file-extension'.
1782     
1783     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
1784       customizable; it is autogenerated from `muse-ignored-extensions'.
1785       (muse-update-ignored-extensions-regexp): New function that sets the
1786       value of `muse-ignored-extensions-regexp'.  This is needed in order to
1787       make sure that the value of `muse-file-extension' is taken into
1788       account.
1789       (muse-ignored-extensions): New option that determines which file
1790       extensions to ignore.  It is in the form of a list of regexps.
1791     
1792     * lisp/muse.el (muse-file-extension): New option that allows the user to
1793       specify the file extension to be used for Muse files.  By default, this
1794       is nil, which means that no extension will be used.
1795     
1796     * lisp/muse.el (muse-page-name): Handle case where
1797       `muse-ignored-extensions-regexp' is nil.
1798     
1800     modified files:
1801      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1802      lisp/muse-regexps.el lisp/muse.el
1805 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
1807     Summary:
1808       Document new blosxom convenience feature.
1809     Revision:
1810       muse--main--1.0--patch-99
1812     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
1813       `muse-blosxom-project-alist-entry'.  An example is provided in the
1814       header.
1815     
1817     modified files:
1818      ChangeLog lisp/muse-blosxom.el
1821 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
1823     Summary:
1824       Further work on `muse-project-alist' entry generation for blosxom.
1825     Revision:
1826       muse--main--1.0--patch-98
1828     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
1829       Include subdirectories in first part of "Blog" entry.
1830     
1831     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
1832       that returns a list of dirs that are to be used with the first part of
1833       a `muse-project-alist' entry.
1834     
1836     modified files:
1837      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1840 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
1842     Summary:
1843       New function: muse-blosxom-project-alist-entry.
1844     Revision:
1845       muse--main--1.0--patch-97
1847     * examples/mwolson/muse-init.el: Update from my latest settings.
1848       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
1849     
1850     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
1851       that generates the latter part of an entry for `muse-project-alist'.
1852     
1854     modified files:
1855      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1858 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1860     Summary:
1861       Merged from hodique@lifl.fr--2005 (patch 12-23)
1862     Revision:
1863       muse--main--1.0--patch-96
1865     Patches applied:
1866     
1867      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1868        Merged from mwolson@gnu.org--2005 (patch 68-76)
1869     
1870      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1871        Merged from mwolson@gnu.org--2005 (patch 77-80)
1872     
1873      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1874        Merged from mwolson@gnu.org--2005 (patch 81)
1875     
1876      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1877        Merged from mwolson@gnu.org--2005 (patch 82)
1878     
1879      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1880        Escape % in latex publishing
1881     
1882      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1883        bugfix
1884     
1885      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1886        small improvement on muse-make-link
1887     
1888      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1889        Fix customization of muse-wiki-wikiword-regexp
1890     
1891      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1892        Allow full customization of WikiWords
1893     
1894      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1895        Fix mouse-2 yank bug in muse-mode
1896     
1897      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1898        Fix interpretation order
1899     
1900      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1901        Merged from mwolson@gnu.org--2005 (patch 83-95)
1902     
1904     modified files:
1905      ChangeLog lisp/muse-wiki.el
1907     new patches:
1908      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1909      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1910      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1911      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1912      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1913      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1914      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1915      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1916      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1917      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1918      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1919      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1922 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
1924     Summary:
1925       Minor docfixes.
1926     Revision:
1927       muse--main--1.0--patch-95
1929     * lisp/muse-mode.el (muse-follow-name-at-point) 
1930       (muse-follow-name-at-mouse): Docfixes.
1931     
1933     modified files:
1934      ChangeLog lisp/muse-mode.el
1937 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
1939     Summary:
1940       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
1941     Revision:
1942       muse--main--1.0--patch-94
1944     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
1945       `muse-blosxom-new-entry'.
1946     
1947     * muse.texi (Blosxom Entries): Ditto.
1948     
1950     modified files:
1951      ChangeLog lisp/muse-blosxom.el muse.texi
1954 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
1956     Summary:
1957       Re-add global mouse-2 event.
1958     Revision:
1959       muse--main--1.0--patch-93
1961     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
1962       mouse-2, since Yann found a way around the problem I was facing.
1963       (muse-follow-name-at-mouse): Call the event that would normally be used
1964       here if we don't have a link at point.
1965     
1967     modified files:
1968      ChangeLog lisp/muse-mode.el
1971 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
1973     Summary:
1974       Fix publishing error.
1975     Revision:
1976       muse--main--1.0--patch-92
1978     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
1979       the cdr of output-dir.  This was a code fragment from a previous
1980       attempt to refactor this function.
1981     
1983     modified files:
1984      ChangeLog lisp/muse-project.el
1987 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
1989     Summary:
1990       Work on getting to the point where we can resolve project interwiki links.
1991     Revision:
1992       muse--main--1.0--patch-91
1994     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1995       `muse-publishing-current-file'.
1996     
1997     * lisp/muse-project.el (muse-project-of-file): Ditto.
1998     
1999     * lisp/muse-project.el (muse-project-applicable-styles): New function
2000       that returns the usable styles for a file, given either a list of
2001       styles or a project name.  This is useful for removing styles that will
2002       be ignored for a file.
2003       (muse-project-publish-file): Split :include and :exclude processing
2004       into `muse-project-applicable-styles'.
2005     
2006     * lisp/muse-publish.el (muse-publish-output-name): Use
2007       `muse-publishing-current-file'.
2008     
2009     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2010     
2011     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2012       project names.
2013     
2014     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2015       names to be uninterpreted.  Remove need for muse-assoc-string.
2016     
2017     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2018       function that will be called to fetch a link to a page from a Muse
2019       project from the output file of the currently-published file.  This is
2020       commented out for now since I ran out of energy.
2021     
2022     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2023       `muse-wiki-resolve-project-page' for handling Muse project interwiki
2024       links, but only when no match was found in `muse-wiki-interwiki-alist'.
2025       Handle case where no interwiki can be found, even though this should
2026       never happen.
2027     
2028     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2029       whenever Muse mode is entered.  That way we don't have to enter an
2030       extra command in our .emacs.
2031     
2032     * lisp/muse.el (muse-current-file): Remove this, since a variable called
2033       `muse-publishing-current-file' already exists that does the same thing.
2034       How embarrassing.
2035     
2036     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2037     
2038     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2039       to use it.
2040     
2042     modified files:
2043      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2044      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2047 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2049     Summary:
2050       Mouse-2 on regular text will yank rather than give an error.
2051     Revision:
2052       muse--main--1.0--patch-90
2054     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2055       this seems to be more trouble than it's worth.
2056       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2057       use our own implementation.
2058     
2060     modified files:
2061      ChangeLog lisp/muse-mode.el
2064 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2066     Summary:
2067       Make interwiki links publish with the correct extension.
2068     Revision:
2069       muse--main--1.0--patch-89
2071     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2072       prefix and suffix to interwiki names, as well as stripping out unwanted
2073       extensions.
2074     
2076     modified files:
2077      ChangeLog lisp/muse-wiki.el
2080 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2082     Summary:
2083       Fix publishing of bare interwiki names.
2084     Revision:
2085       muse--main--1.0--patch-88
2087     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2088       `set'.  Use `muse-assoc-string' instead of `assoc'.
2089     
2090     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2091       `assoc-string' functionality usable with Emacs21 and XEmacs.
2092     
2094     modified files:
2095      ChangeLog lisp/muse-wiki.el lisp/muse.el
2098 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2100     Summary:
2101       Apply a few fixes from Yann's branch.
2102     Revision:
2103       muse--main--1.0--patch-87
2105     Background: I hacked on Muse over the weekend while offline, and so did
2106                 Yann.  His changes to muse-wiki.el are different than the
2107                 ones that I made, so we should probably figure out the best
2108                 way to handle this when we both get on IRC again.  For now,
2109                 I've merged in the bugfixes that he's made, omitting most of
2110                 the changes to muse-wiki.
2111     
2112     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2113     
2114     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2115     
2116     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2117       introduced previously.
2118     
2120     modified files:
2121      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2124 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2126     Summary:
2127       Warn if file not published; hack further on Wiki stuff.
2128     Revision:
2129       muse--main--1.0--patch-86
2131     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2132       complete <div> tags that are of the class "image-link".  It is hoped
2133       that this will prevent user-added <div> tags from being mangled.
2134     
2135     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2136       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2137       need to look at the text at point.
2138     
2139     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2140       current file has not been published since it was up-to-date.  Thanks to
2141       Bill Freeman for the suggestion.
2142     
2143     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2144       is nil.  If this happens, return the original URL.
2145     
2146     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2147       `muse-wiki-update-interwiki-regexp.'
2148       (muse-wiki-update-interwiki-regexp): New function that sets the value
2149       of `muse-wiki-interwiki-regexp'.
2150       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2151       on :set.
2152     
2153     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2154       `muse-wiki-expand-interwiki'.
2155       (muse-wiki-transform-wikiword): New function that prevents WikiWords
2156       with no matching file from being published as links.
2157     
2158     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2159       string argument once again, since this behavior is needed when
2160       publishing.
2161       (muse-wiki-handle-wikiword): Ditto.
2162     
2163     * lisp/muse.el (muse-handle-url): Ditto.
2164     
2165     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
2166       after every unsuccessful attempt at handling the link.  If argument is
2167       given, restore match-data at end, too.
2168     
2169     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2170       argument.  Match data is always saved.  If argument is not given,
2171       assume that `muse-implicit-link-regexp' has been matched against, and
2172       return the 1st match string if no handlers worked.
2173     
2175     modified files:
2176      ChangeLog lisp/muse-html.el lisp/muse-mode.el
2177      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2180 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2182     Summary:
2183       Hack on WikiName handling and make TAB work for Wiki links.
2184     Revision:
2185       muse--main--1.0--patch-85
2187     * lisp/muse-colors.el (muse-colors-markup): Use
2188       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2189     
2190     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
2191       nil, don't color bad links.  If non-nil, color bad links.
2192     
2193     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2194     
2195     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2196       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2197       (muse-journal-rss-munge-buffer): Ditto.
2198     
2199     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
2200       Docfix.
2201     
2202     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
2203       are handled first, then implicit ones.  It should work better in all
2204       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
2205       to determine how far to scan for an implicit link.  This defaults to
2206       the text between the point and the next space.
2207     
2208     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
2209       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
2210       literally after opening the buffer.  Hopefully this can be of use in
2211       custom visit-link functions, when necessary.
2212     
2213     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
2214       `muse-visit-link-default'.
2215     
2216     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
2217       Search by text properties instead of regexps.  This allows Muse to find
2218       links without having to have a massive regexp that contains all link
2219       types.  The downside is that this will not work if the user defontifies
2220       the buffer.  But it would somewhat defeat the purpose of following
2221       links if you can't see them.
2222     
2223     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
2224       enough command line args are passed in batch mode.
2225     
2226     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
2227       `muse-explicit-link-regexp'.
2228     
2229     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
2230       `muse-link-regexp'.
2231     
2232     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
2233       specifies the "common ground" of all implicit links, like URLs, bare
2234       WikiNames, and -- in the future -- email addresses.
2235     
2236     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
2237     
2238     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
2239       optional.  That was a bad idea on my part.  Renamed from
2240       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
2241       annoy anyone :^) .
2242     
2243     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
2244       `muse-wiki-interwiki-expand'.
2245       (muse-wiki-handle-wikiword): Renamed from
2246       `muse-wiki-wikiword-handle'.
2247     
2248     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
2249       for the eval-after-load arg since XEmacs chokes on constants.
2250     
2251     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
2252       face on WikiWords that don't correspond with a file.  If people really
2253       want this to appear in bad-link face, I could accommodate that.
2254     
2255     * lisp/muse.el (muse-handle-url): New function that detects whether the
2256       given string is a URL.
2257       (muse-implicit-link-functions): Renamed from
2258       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
2259       (muse-explicit-link-functions): Renamed from
2260       `muse-mode-handler-functions'.
2261       (muse-handle-implicit-link): New function that handles all
2262       implicit links by calling functions from `muse-implicit-link-functions'.
2263       (muse-handle-explicit-link): Renamed from
2264       `muse-handled-url'.
2265     
2267     modified files:
2268      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
2269      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
2270      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2273 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
2275     Summary:
2276       Allow WikiWords to be ignored with <nop> or "''''".
2277     Revision:
2278       muse--main--1.0--patch-84
2280     * lisp/muse-mode.el (muse-browse-result): Docfixes.
2281     
2282     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
2283       whether to hide <nop> tags when coloring a Muse buffer.
2284       (muse-wiki-wikiword-at-point): Docfix.
2285       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
2286       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
2287       during publishing.
2288       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
2289       which keeps the WikiWord that follows it from being interpreted.
2290       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
2291       WikiWord delimiter.
2292     
2294     modified files:
2295      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2298 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
2300     Summary:
2301       Update postal address of FSF in muse-wiki.el.
2302     Revision:
2303       muse--main--1.0--patch-83
2305     * lisp/muse-wiki.el: Update postal address of the FSF.
2306     
2308     modified files:
2309      ChangeLog lisp/muse-wiki.el
2312 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
2314     Summary:
2315       Interpret explicit links before emphasis.
2316     Revision:
2317       muse--main--1.0--patch-82
2319     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
2320       links before emphasis.
2321     
2322     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
2323       for the heck of it.
2325     modified files:
2326      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2329 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
2331     Summary:
2332       Wiki hacking, regexp tweaks.
2333     Revision:
2334       muse--main--1.0--patch-81
2336     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
2337       muse-regexp.
2338     
2339     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
2340       that indicates whether or not to use character classes in regexps.  The
2341       default is to let Muse try to figure it out.
2342       (muse-extreg-usable-p): Make use of this variable.
2343     
2344     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
2345       this regexp.  I'm guessing it was supposed to have a TAB in there at
2346       one time.  Replace this stuff with muse-regexp-space.
2347     
2348     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
2349       by default.
2350     
2351     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
2352       "or".
2353     
2354     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
2355       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
2356       We'll fix those anchor problems eventually!
2357     
2358     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
2359       uses `muse-interwiki-handle' to determine whether an interwiki link is
2360       at point.
2361     
2362     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
2363       look for a suitable value at point if needed.
2364     
2365     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
2366     
2367     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
2368     
2369     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
2371     modified files:
2372      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2373      lisp/muse-wiki.el
2376 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
2378     Summary:
2379       Make installation of manual when not using Debian go smoothly.
2380     Revision:
2381       muse--main--1.0--patch-80
2383     * Makefile.defs (INSTALLINFO): New variable that specifies what command
2384       and options are to be used when insinuating the Muse documentation into
2385       the Info menu.
2386     
2387     * Makefile (install): Make use of INSTALLINFO.
2388     
2389     * README (Installation): Give directions for changing INSTALLINFO on a
2390       Debian system and changing where Muse is installed.
2391     
2392     * muse.texi: Ditto.
2394     modified files:
2395      ChangeLog Makefile Makefile.defs README muse.texi
2398 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
2400     Summary:
2401       Fix compiler warning induced by last patch.
2402     Revision:
2403       muse--main--1.0--patch-79
2405     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
2406       compiler warning.
2408     modified files:
2409      ChangeLog lisp/muse-project.el lisp/muse.el
2412 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
2414     Summary:
2415       Add `muse-current-file', fix minor QuickStart issue.
2416     Revision:
2417       muse--main--1.0--patch-78
2419     * examples/QuickStart: Make John Wiegley the author.
2420     
2421     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2422       `muse-current-file' instead of `buffer-file-name'.
2423     
2424     * lisp/muse-project.el (muse-current-project): Document.
2425     
2426     * lisp/muse-project.el (muse-current-file): New variable indicating the
2427       name, including path, of the file that is currently being published.
2428       (muse-project-of-file): Make use of
2429       `muse-current-file'.
2430     
2431     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
2432     
2433     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
2435     modified files:
2436      ChangeLog examples/QuickStart lisp/muse-blosxom.el
2437      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2438      lisp/muse.el
2441 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
2443     Summary:
2444       Make muse-replace-regexp-in-string closer to its parent; no func change.
2445     Revision:
2446       muse--main--1.0--patch-77
2448     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
2449       to implement all functionality of `replace-regexp-in-string'.  No
2450       functionality change.
2451     
2453     modified files:
2454      ChangeLog lisp/muse.el
2457 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
2459     Summary:
2460       Play nicely with fill, adaptive-fill, and flyspell.
2461     Revision:
2462       muse--main--1.0--patch-76
2464     * muse-mode.el (muse-mode-intangible-links): New function used to
2465       determine whether links will be considered intangible.
2466     
2467     * lisp/muse-mode.el (muse-mode-link-functions)
2468       (muse-mode-handler-functions): Minor docfix.
2469     
2470     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
2471       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
2472       making links intangible by default, but this may be adjusted by use of
2473       the `muse-mode-intangible-links' function.
2474     
2475     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
2476       nil if we should allow a fill to occur here.  Keeps links from being
2477       broken up.
2478     
2479     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
2480       non-nil if we allow spell-checking to occur here.  Keeps links from
2481       being improperly colorized.
2482     
2483     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
2484       functionality change.
2486     modified files:
2487      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2490 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
2492     Summary:
2493       Minor doc changes and code prettification.
2494     Revision:
2495       muse--main--1.0--patch-75
2497     * AUTHORS: Note that YH's assignment is in the mail.
2498     
2499     * README (scripts): Explain better the contents of the `scripts'
2500       directory.
2501     
2502     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2504     modified files:
2505      AUTHORS ChangeLog README lisp/muse-wiki.el
2508 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2510     Summary:
2511       Merged from hodique@lifl.fr--2005 (patch 7-11)
2512     Revision:
2513       muse--main--1.0--patch-74
2515     Patches applied:
2516     
2517      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2518        split WikiWords and InterWiki links into their own package
2519     
2520      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2521        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2522     
2523      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2524        Mimic experimental behavior for interwiki
2525     
2526      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2527        fix notes publishing
2528     
2529      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2530        various minor fixes
2532     new files:
2533      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2535     modified files:
2536      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2537      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2539     renamed files:
2540      experimental/.arch-ids/muse-wiki.el.id
2541        ==> experimental/.arch-ids/muse-wiki-old.el.id
2542      experimental/muse-wiki.el
2543        ==> experimental/muse-wiki-old.el
2545     new patches:
2546      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2547      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2548      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2549      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2550      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2553 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2555     Summary:
2556       Tell people where to find on-line version of manual.
2557     Revision:
2558       muse--main--1.0--patch-73
2560     * README: Add on-line locations for manual.
2561     
2562     * muse.texi: Remove @include directive.  This makes generating a PDF of
2563       this documentation a lot easier.
2564     
2565     * muse.texi (Preface): Add on-line locations for manual.
2567     modified files:
2568      ChangeLog README muse.texi
2571 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2573     Summary:
2574       Try to make Muse play nice with outline minor mode.
2575     Revision:
2576       muse--main--1.0--patch-72
2578     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2579     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2580     "muse" instead of "t" when adding invisibility to text or checking for
2581     invisibility.
2582     
2583     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2584     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2585     this function.
2587     modified files:
2588      ChangeLog lisp/muse-colors.el lisp/muse.el
2591 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2593     Summary:
2594       Minor grammar fix in Introduction section of manual.
2595     Revision:
2596       muse--main--1.0--patch-71
2598     * muse.texi (Introduction): Minor grammar fix.
2600     modified files:
2601      ChangeLog muse.texi
2604 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2606     Summary:
2607       Release Muse 3.01.
2608     Revision:
2609       muse--main--1.0--patch-70
2611     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2612     
2613     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2614     
2615     * lisp/muse-poem.el (muse-poem-markup-strings)
2616       (muse-poem-chapbook-strings): Make customizable.
2617     
2618     * lisp/muse-poem.el (muse-chapbook-latex-header)
2619       (muse-chapbook-latex-footer): Docfix.
2620     
2621     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2622       (muse-texinfo-pdf-extension): Ditto.
2623     
2624     * lisp/muse.el (muse-version): Change to 3.01.
2625     
2626     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
2627       done, for now!
2629     modified files:
2630      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2631      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2634 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2636     Summary:
2637       Tweak documentation thoroughly; still incomplete.
2638     Revision:
2639       muse--main--1.0--patch-69
2641     * README: Minor tweaks.
2642     
2643     * muse.texi: Massively rename chapters so that the titles are more
2644       descriptive.  Clean up grammar.
2645     
2646     * muse.texi (Obtaining Muse): Move content of Installation node here,
2647       stripping out any customization tips, since those are covered later.
2648       Re-work this chapter since I was dissatisfied with it.
2649     
2650     * muse.texi (Installation): This node has the content of README regarding
2651       installation, which fits the title of the node much better than the
2652       previous content.
2653     
2654     * muse.texi (Blosxom): Turn the sections of this section into
2655       subsections.
2656     
2657     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
2658       like lists!
2659     
2660     * muse.texi (History): Add a "2005" item.
2662     modified files:
2663      ChangeLog README muse.texi
2666 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2668     Summary:
2669       Finish documenting 2 more publishing styles.
2670     Revision:
2671       muse--main--1.0--patch-68
2673     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2674     
2675     * lisp/muse-journal.el: Docfixes.
2676     
2677     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2678       documentation to this function.
2679     
2680     * muse.texi (Blosxom Options): New node containing the publishing styles
2681       and options provided by Blosxom.
2682       (Book): Add usage note, as I suspect a lot of people might be confused
2683       by this style.
2684       (HTML): Space out entries better.
2685       (Journal, LaTeX): New nodes for publishing styles.
2686       (Common Elements): Document a few options that are present in
2687       `muse-publish.el'.
2689     modified files:
2690      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2691      lisp/muse-latex.el lisp/muse-publish.el muse.texi
2694 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2696     Summary:
2697       Make Muse installable and correct an Emacs21 issue.
2698     Revision:
2699       muse--main--1.0--patch-67
2701     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2702       directory will be generated.
2703       (all): Compile muse.info by default.
2704       (doc): Refactor into individual generation rules for .html and .info
2705       files.
2706       (install): New rule that installs Muse source code, compiled .elc
2707       files, and the manual into proper places.
2708     
2709     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2710     
2711     * README (Insinuation): Move old content of Installation here.
2712       (Installation): Fill out this section.
2713       (Further Documentation): Add link to my website and note that a full
2714       manual is included with Muse.
2715     
2716     * lisp/Makefile (EL): Populate with .el files.
2717       (install): New rule that installs both .elc and .el files.
2718     
2719     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2720       Emacs21, hack in a handler for the @documentencoding tag so that it
2721       doesn't error out.
2723     modified files:
2724      ChangeLog Makefile Makefile.defs README lisp/Makefile
2725      lisp/muse-texinfo.el
2728 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2730     Summary:
2731       Cater even more to XEmacs and its annoying whims.
2732     Revision:
2733       muse--main--1.0--patch-66
2735     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
2736       environment variable.
2737     
2738     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
2739       handle it.  Load `muse-build.el' instead.
2740     
2741     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
2742       used.
2743     
2744     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
2745       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
2746       not used.
2747     
2748     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
2749       function does not appear to be used.
2750     
2751     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
2752       `replace-regexp-in-string', since XEmacs doesn't have this function.
2753       We only implement the first 3 args, but this could be extended if we
2754       need to do so.
2755     
2756     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
2757       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
2758     
2759     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
2760     
2761     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
2762       make XEmacs shut up.
2763     
2764     * lisp/muse-convert.el (muse-write-footnote): Ditto.
2765     
2766     * lisp/muse-html.el (muse-html-markup-table): Ditto.
2767     
2768     * lisp/muse-http.el (muse-winnow-list): Ditto.
2769     
2770     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2771     
2772     * lisp/muse-project.el (muse-project-file-entries): Ditto.
2773     
2774     * lisp/muse-publish.el (muse-publish-markup): Ditto.
2775     
2776     * scripts/muse-build.el: Add contrib path first; probably doesn't change
2777       anything.
2778     
2779     * scripts/publish: Use EMACS environment variable instead of hard-coding
2780       it.
2782     modified files:
2783      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
2784      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2785      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2786      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2787      lisp/muse.el scripts/muse-build.el scripts/publish
2790 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
2792     Summary:
2793       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
2794     Revision:
2795       muse--main--1.0--patch-65
2797     * AUTHORS: Update entry.
2798     
2799     * muse-*.el: Move to the lisp directory.
2800     
2801     * lisp/Makefile: New file containing rules to test and compile the
2802       source.
2803     
2804     * Makefile.defs: New file that contains common definitions for all other
2805       Makefiles, such as Emacs command to use.
2806     
2807     * Makefile: Move lisp-specific rules to lisp/Makefile.
2808       (SUBDIRS): New variable containing subdirectories to clean.
2809     
2810     * README: Update to reflect new location of source files.  Give updated
2811       directions for compiling with XEmacs.
2812     
2813     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
2814       compile.
2815       (%.html): Pass SITEFLAG as an environment variable to
2816       ../scripts/publish.
2817     
2818     * examples/QuickStart (The): Re-add the stray <comment> tag since it
2819       seems to be needed to keep the process from failing.  This has *got* to
2820       be a bug in Muse, but I don't want to deal with it now.
2821     
2822     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
2823     
2824     * lisp/muse-convert.el: Move line to commentary section.
2825     
2826     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
2827       locally-bound `type' variable isn't used here.
2828     
2829     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
2830     
2831     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
2832       binding.
2833     
2834     * scripts/muse-build.el (load-path): Correct paths.
2835     
2836     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
2837       as to avoid spurious warnings.
2838     
2839     * scripts/publish (style): Make use of SITEFLAG environment variable, if
2840       it exists.
2841     
2842     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
2843       (muse-match-string-no-properties): New functions that take the place of
2844       `line-end-position', `line-beginning-position', and
2845       `match-string-no-properties', respectively.
2846     
2847     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
2848       (muse-my-journal-find-entries): Use Muse-specific version of
2849       `match-string-no-properties', `line-beginning-position', and
2850       `line-end-position' since these do not exist in XEmacs.
2851     
2852     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
2853       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
2854     
2855     * lisp/muse-convert.el (muse-latex-transform): Ditto.
2856     
2857     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2858       (muse-html-insert-contents): Ditto.
2859     
2860     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2861     
2862     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2863     
2864     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2865     
2866     * lisp/muse-publish.el (muse-publish-markup-tag)
2867       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2868       (muse-published-buffer-contents): Ditto.
2869     
2870     * scripts/muse-build.el (muse-elint-files): Ditto.
2872     new files:
2873      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2874      lisp/.arch-ids/Makefile.id lisp/Makefile
2876     modified files:
2877      AUTHORS ChangeLog Makefile README examples/Makefile
2878      examples/QuickStart examples/johnw/muse-johnw.el
2879      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2880      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2881      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2882      lisp/muse.el scripts/muse-build.el scripts/publish
2884     renamed files:
2885      .arch-ids/muse-blosxom.el.id
2886        ==> lisp/.arch-ids/muse-blosxom.el.id
2887      .arch-ids/muse-book.el.id
2888        ==> lisp/.arch-ids/muse-book.el.id
2889      .arch-ids/muse-colors.el.id
2890        ==> lisp/.arch-ids/muse-colors.el.id
2891      .arch-ids/muse-convert.el.id
2892        ==> lisp/.arch-ids/muse-convert.el.id
2893      .arch-ids/muse-docbook.el.id
2894        ==> lisp/.arch-ids/muse-docbook.el.id
2895      .arch-ids/muse-html.el.id
2896        ==> lisp/.arch-ids/muse-html.el.id
2897      .arch-ids/muse-http.el.id
2898        ==> lisp/.arch-ids/muse-http.el.id
2899      .arch-ids/muse-journal.el.id
2900        ==> lisp/.arch-ids/muse-journal.el.id
2901      .arch-ids/muse-latex.el.id
2902        ==> lisp/.arch-ids/muse-latex.el.id
2903      .arch-ids/muse-mode.el.id
2904        ==> lisp/.arch-ids/muse-mode.el.id
2905      .arch-ids/muse-poem.el.id
2906        ==> lisp/.arch-ids/muse-poem.el.id
2907      .arch-ids/muse-project.el.id
2908        ==> lisp/.arch-ids/muse-project.el.id
2909      .arch-ids/muse-publish.el.id
2910        ==> lisp/.arch-ids/muse-publish.el.id
2911      .arch-ids/muse-regexps.el.id
2912        ==> lisp/.arch-ids/muse-regexps.el.id
2913      .arch-ids/muse-texinfo.el.id
2914        ==> lisp/.arch-ids/muse-texinfo.el.id
2915      .arch-ids/muse.el.id
2916        ==> lisp/.arch-ids/muse.el.id
2917      muse-blosxom.el
2918        ==> lisp/muse-blosxom.el
2919      muse-book.el
2920        ==> lisp/muse-book.el
2921      muse-colors.el
2922        ==> lisp/muse-colors.el
2923      muse-convert.el
2924        ==> lisp/muse-convert.el
2925      muse-docbook.el
2926        ==> lisp/muse-docbook.el
2927      muse-html.el
2928        ==> lisp/muse-html.el
2929      muse-http.el
2930        ==> lisp/muse-http.el
2931      muse-journal.el
2932        ==> lisp/muse-journal.el
2933      muse-latex.el
2934        ==> lisp/muse-latex.el
2935      muse-mode.el
2936        ==> lisp/muse-mode.el
2937      muse-poem.el
2938        ==> lisp/muse-poem.el
2939      muse-project.el
2940        ==> lisp/muse-project.el
2941      muse-publish.el
2942        ==> lisp/muse-publish.el
2943      muse-regexps.el
2944        ==> lisp/muse-regexps.el
2945      muse-texinfo.el
2946        ==> lisp/muse-texinfo.el
2947      muse.el
2948        ==> lisp/muse.el
2950     new directories:
2951      lisp lisp/.arch-ids
2954 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
2956     Summary:
2957       Massively untabify files.
2958     Revision:
2959       muse--main--1.0--patch-64
2962     modified files:
2963      ChangeLog ChangeLog.2004 experimental/muse-message.el
2964      experimental/muse-wiki.el muse-book.el muse-colors.el
2965      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2966      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
2967      muse-project.el muse-publish.el muse-regexps.el
2968      muse-texinfo.el muse.el
2971 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
2973     Summary:
2974       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
2975     Revision:
2976       muse--main--1.0--patch-63
2978     (Summary of changes that Yann made)
2979     
2980     * muse-colors.el (muse-colors-link): Whitespace cleanup.
2981     
2982     * muse-mode.el (muse-generate-index): Move index generation code into
2983       `muse-index-as-string'.
2984       (muse-index-as-string): New function that generates an index and
2985       returns it as a string, instead of placing it in a buffer like
2986       `muse-generate-index' used to.
2987     
2988     Patches applied:
2989     
2990      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2991        merge from mwolson@gnu.org--2005
2992     
2993      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2994        Accept WikiWords as links [mostly rescinded]
2995     
2996      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2997        merge from mwolson@gnu.org--2005/muse--main--1.0
2998     
2999      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3000        Merged from mwolson@gnu.org--2005 (patch 60-62)
3001     
3002      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3003        provide a string view of the index
3005     modified files:
3006      ChangeLog muse-colors.el muse-latex.el muse-mode.el
3008     new patches:
3009      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3010      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3011      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3012      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3013      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3016 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3018     Summary:
3019       Document Blosxom, Book, DocBook, and HTML publishing styles.
3020     Revision:
3021       muse--main--1.0--patch-62
3023     * muse-blosxom.el: Clean up header.
3024     
3025     * muse-book.el (muse-before-book-publish-hook): Rename to
3026       `muse-book-before-publish-hook'.
3027       (muse-after-book-publish-hook): Rename to
3028       `muse-book-after-publish-hook'.
3029     
3030     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3031       (muse-html-markup-strings, muse-xhtml-markup-strings)
3032       (muse-html-meta-content-type, muse-html-meta-content-encoding)
3033       (muse-html-charset-default, muse-html-encoding-default)
3034       (muse-html-encoding-map): Docfixes.
3035     
3036     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3037       sections.
3039     modified files:
3040      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3043 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3045     Summary:
3046       Begin work on Publishing Styles section of manual.
3047     Revision:
3048       muse--main--1.0--patch-61
3050     * Makefile (.PHONY): Add "doc" to list.
3051       (doc): New rule that generates Info and HTML files from muse.texi.
3052       (dist): Rely on `distclean', not `clean'.
3053     
3054     * examples/QuickStart (Authoring mode): Remove empty section.
3055     
3056     * muse.texi: Call this program "the Emacs Muse" in title.
3057       (Publishing Styles): Begin to populate section.
3058       (Deriving Styles): First subsection of Publishing Styles.
3059       (Contributors): Remove spurious copyright section, since we address
3060       this in the title.
3061     
3062     * README: Actually remember to add this file.
3064     new files:
3065      .arch-ids/README.id README
3067     modified files:
3068      ChangeLog Makefile examples/QuickStart muse.texi
3071 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3073     Summary:
3074       Document Markup Rules.
3075     Revision:
3076       muse--main--1.0--patch-60
3078     * examples/QuickStart: Remove stray <comment> tag.
3079     
3080     * muse.texi (Top): Comment every menu line.
3081       (Markup Rules): New section with plenty of subsections.
3083     modified files:
3084      ChangeLog examples/QuickStart muse.texi
3087 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3089     Summary:
3090       Release this as Muse 3.00.90 (RC1).
3091     Revision:
3092       muse--main--1.0--patch-59
3094     * Makefile (%.elc): Use -q instead of --no-init-file because the former
3095       is compatible with both Emacs and XEmacs.
3096     
3097     * examples/README: Renamed to QuickStart.
3098     
3099     * examples/Makefile (EXAMPLES): Reflect name change of README.
3100     
3101     * muse.el: Ditto.
3103     modified files:
3104      ChangeLog Makefile examples/Makefile muse.el
3106     renamed files:
3107      examples/.arch-ids/README.id
3108        ==> examples/.arch-ids/QuickStart.id
3109      examples/README
3110        ==> examples/QuickStart
3113 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3115     Summary:
3116       Makefile refactoring.
3117     Revision:
3118       muse--main--1.0--patch-58
3120     * Makefile (.PHONY): List all non-file targets.
3121       (examples): New rule that calls Make in the examples directory.
3122       (atranslit): Removed, since this isn't (yet) bundled with Muse.
3123     
3124     * README: Move to the examples directory.  I'd prefer to distribute a
3125       very basic plain text README and use this as a quickstart + markup
3126       example + publishing example.
3127     
3128     * examples/Makefile: Move all README-related rules here.
3129     
3130     * examples/README: Add an "About this document" section.  
3131     
3132     * scripts/publish (style): Do not include the contrib directory, since we
3133       don't use any code from there.  Since this is only invoked from the
3134       examples directory, make sure add the parent directory to the load
3135       path.
3136     
3137     * muse.texi: Change version to 3.00.90 (RC1).
3138     
3139     * muse.el: Change location of the README file in header.
3140     
3141     * muse.el (muse-version): Update to 3.00.90 (RC1).
3143     new files:
3144      examples/.arch-ids/Makefile.id examples/Makefile
3146     modified files:
3147      ChangeLog Makefile examples/README muse.el muse.texi
3148      scripts/publish
3150     renamed files:
3151      .arch-ids/README.id
3152        ==> examples/.arch-ids/README.id
3153      README
3154        ==> examples/README
3157 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3159     Summary:
3160       Update my example configuration.
3161     Revision:
3162       muse--main--1.0--patch-57
3164     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3165       and experimental status of muse-message.
3167     modified files:
3168      ChangeLog examples/mwolson/muse-init.el
3171 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3173     Summary:
3174       Provide optional outline-style faces; customization fixes; experimental stuff.
3175     Revision:
3176       muse--main--1.0--patch-56
3178     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3179       option that determines what the header faces should look like.  If
3180       'outline, use outline-style faces.  If nil, don't generate the faces at
3181       all, which allows the user to specify their own.  Otherwise, use the
3182       scaled faces, which is the default behavior.
3183       (muse-colors-outline-faces-list): List of faces to use.  In case the
3184       outline faces are not available, provide reasonable defaults.
3185       (muse-make-faces): Use dolist instead of mapc.  Implement the
3186       possibility of having outline-style colors for heading.  Don't call
3187       this function immediately -- give the users time to make their changes
3188       through the customize interface.  Once we call this function, Emcs from
3189       CVS will not allow the faces to be changed easily, which is a shame.
3190     
3191     * muse-message.el (muse-message-contents-tag): Copied from
3192       `muse-publish-contents-tag' in order to keep the customization
3193       interface from making the `muse-markup-tags' option from throwing a
3194       type mismatch error.  This function is untested and will likely do
3195       nothing useful.  This file has been moved to the experimental folder
3196       until it gets fleshed out more.
3197     
3198     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
3199       file that could eventually provide wiki-like ability.  Currently this
3200       is just a collection of functions that were pruned out when he remade
3201       Muse, so don't get too excited.  I plan to eventually merge Yann
3202       Hodique's work here, probably after the first release of Muse.
3203     
3204     * muse-regexps.el (muse-regexp): Improve description.
3205     
3206     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
3207       the muse-regexp group since it is just a single regexp.  Lists of
3208       regexps don't have to be in muse-regexp, however.
3209     
3210     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
3211       since the Emacs devel mailing list seems to not want Britain-izations
3212       in Emacs code.
3213     
3214     * muse-colors.el (muse-colors): Ditto.
3215     
3216     * muse-docbook.el (muse-docbook): Ditto.
3217     
3218     * muse-html.el (muse-html): Ditto.
3219     
3220     * muse-http.el (muse-http): Ditto.
3221     
3222     * muse-message.el (muse-message): Ditto.
3223     
3224     * muse-mode.el (muse-mode): Ditto.
3225     
3226     * muse-project.el (muse-project): Ditto.
3227     
3228     * muse-publish.el (muse-publish): Ditto.
3229     
3230     * muse.el (muse): Ditto.
3232     new files:
3233      experimental/.arch-ids/=id
3234      experimental/.arch-ids/muse-wiki.el.id
3235      experimental/muse-wiki.el
3237     modified files:
3238      ChangeLog experimental/muse-message.el muse-blosxom.el
3239      muse-colors.el muse-docbook.el muse-html.el muse-http.el
3240      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
3241      muse.el
3243     renamed files:
3244      .arch-ids/muse-message.el.id
3245        ==> experimental/.arch-ids/muse-message.el.id
3246      muse-message.el
3247        ==> experimental/muse-message.el
3249     new directories:
3250      experimental experimental/.arch-ids
3253 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
3255     Summary:
3256       Fix publishing error when given an empty string for header/footer.
3257     Revision:
3258       muse--main--1.0--patch-55
3260     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
3261       `file-readable-p' if it is an empty string.  For some reason,
3262       `file-readable-p' and `insert-file-contents' were treating an empty
3263       string as if it were the current directory.
3265     modified files:
3266      ChangeLog muse-publish.el
3269 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
3271     Summary:
3272       WYSIWYG emphasis, XEmacs compatibility hacks.
3273     Revision:
3274       muse--main--1.0--patch-54
3276     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
3277       compliant.  Only colorize if we end with the same number of asterisks
3278       as we start with, preventing unnoticed syntax errors.  Don't colorize
3279       in the middle of a word.
3280       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
3281       Only colorize if we end with an underscore.  Don't colorize in the
3282       middle of a word.
3283     
3284     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
3285       inside of group.  This will probably not do anything, but it seems
3286       syntactically good.
3287     
3288     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
3289       where we start with an image link.  JohnW didn't seem to like having
3290       <p> tags inserted before image links, but they don't validate properly
3291       as they are.  For now, I will surround such links/paragraphs with <div
3292       class="image-link"> in an attempt to be as not invasive and yet
3293       standards compliant as possible.
3294     
3295     * muse-html.el (muse-html-escape-string): Work around distinction between
3296       int and char types in XEmacs.  Deal with an annoying replace-match bug
3297       in XEmacs that rears its head at times.
3298     
3299     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
3300       multi-line.
3302     modified files:
3303      ChangeLog muse-colors.el muse-docbook.el muse-html.el
3304      muse-publish.el
3307 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
3309     Summary:
3310       Minor code cleanup to address elint issues.
3311     Revision:
3312       muse--main--1.0--patch-53
3314     * Makefile (test): Don't build README files during this rule.  Remove
3315       spurious "make clean" statement.
3316     
3317     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
3318       `muse-colors' group, and give it a proper type.
3319     
3320     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
3321     
3322     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
3323       muse-my-journal-find-entries): Replace `string-to-int' with
3324       `string-to-number'.
3325     
3326     * muse-html.el (muse-html-insert-contents): Ditto.
3327     
3328     * muse-journal.el (muse-journal-html-munge-buffer,
3329       muse-journal-latex-munge-buffer): Ditto.
3330     
3331     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3332     
3333     * muse-publish.el (muse-publish-markup-footnote,
3334       muse-publish-contents-tag): Ditto.
3335     
3336     * muse-regexps.el (muse-extreg-usable-p): Ditto.
3338     modified files:
3339      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
3340      muse-html.el muse-journal.el muse-mode.el muse-publish.el
3341      muse-regexps.el
3344 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
3346     Summary:
3347       Add ability to automate the creation a new blosxom entry.
3348     Revision:
3349       muse--main--1.0--patch-52
3351     * examples/mwolson/muse-init.el: Move new entry section to
3352       muse-blosxom.el.  Modify the key settings in my example accordingly.
3353     
3354     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
3355       Muse always makes sure that the file ends with a newline.
3356     
3357     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
3358       planner markup is now provided automatically by the planner port to
3359       Muse, and we don't have any customized markup.
3360     
3361     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
3362       variable that specifies where the base directory of your blog entries
3363       is found.
3364     
3365     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
3366       the base directory.  Explore categories recursively.
3367     
3368     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
3369       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
3370       special characters file name.
3371     
3372     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
3373       making a new blog entry.  It will prompt you for a category, then a
3374       title, and then will create a new file that has the date and title
3375       inserted.
3377     modified files:
3378      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3381 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
3383     Summary:
3384       Change mailing address of FSF, add AUTHORS file.
3385     Revision:
3386       muse--main--1.0--patch-51
3388     * muse-*.el, muse.texi: Change mailing address of FSF.
3389     
3390     * muse.texi (Contributors): Fix typo.
3391     
3392     * AUTHORS: New file containing a list of all of those who have
3393       contributed code or documentation to Muse, how many lines were changed,
3394       etc.
3396     new files:
3397      .arch-ids/AUTHORS.id AUTHORS
3399     modified files:
3400      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
3401      muse-html.el muse-http.el muse-journal.el muse-latex.el
3402      muse-message.el muse-mode.el muse-poem.el muse-project.el
3403      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
3404      muse.texi
3407 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
3409     Summary:
3410       Merged from hodique@lifl.fr--2005 (patch 0-1)
3411     Revision:
3412       muse--main--1.0--patch-50
3414     Patches applied:
3415     
3416      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
3417        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
3418     
3419      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3420        fix .html (for example) in visible names for links
3422     modified files:
3423      ChangeLog muse-publish.el
3425     new patches:
3426      hodique@lifl.fr--2005/muse--yh--1.0--base-0
3427      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3430 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
3432     Summary:
3433       Make generated X(HT)ML show up in the right encoding in other modes.
3434     Revision:
3435       muse--main--1.0--patch-49
3437     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
3438       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
3439       generated (X)HTML files show up in the right coding system when editing
3440       them with another Emacs mode.
3441     
3442     * muse-journal.el (muse-journal-rss-header): Automatically determine the
3443       encoding instead of hard-coding it.
3444     
3445     * muse-message.el: Add content to Commentary section, explaining the use
3446       of this publishing style.
3448     modified files:
3449      ChangeLog muse-html.el muse-journal.el muse-message.el
3452 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
3454     Summary:
3455       Move regexps to same group, only make 4 heading faces.
3456     Revision:
3457       muse--main--1.0--patch-48
3459     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
3460       can only publish 3 of them specially, leaving the fourth to be in
3461       plain text.
3462       (muse-colors-markup): Only recognize 4 levels of heading.
3463     
3464     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
3465       (muse-file-regexp, muse-image-regexp)
3466       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
3467       like a good idea to have all the regexps in the same group.
3469     modified files:
3470      ChangeLog muse-colors.el muse-regexps.el muse.el
3473 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
3475     Summary:
3476       Update my example config, minor code cleanup.
3477     Revision:
3478       muse--main--1.0--patch-47
3480     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
3481       names and add "Plans" project.
3482     
3483     * muse-docbook.el (looking-back): Delete.
3484     
3485     * muse-html.el (looking-back): Delete.
3486     
3487     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
3488       instead of `looking-back'.
3489     
3490     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
3491       function, use this function.  If `looking-back' exists, call it;
3492       otherwise, use a workaround.
3494     removed files:
3495      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3497     modified files:
3498      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3499      muse-html.el muse.el
3502 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3504     Summary:
3505       Handle a few paragraph publishing edge cases better.
3506     Revision:
3507       muse--main--1.0--patch-46
3509     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3510       beginning-of-document, end-of-document, and paragraph separator regexps
3511       so that one markup rule can be used in all these cases.
3512       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
3513       particular, blockquote or center at beginning or end of document will
3514       be published properly.  Hopefully this won't slow things down too much.
3515       (muse-docbook-markup-paragraph-close): Removed.
3516     
3517     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3518     
3519     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3520       Ditto.
3521       (muse-html-markup-paragraph-close): Removed.
3523     modified files:
3524      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3527 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3529     Summary:
3530       Improve prompt when reading a tag.
3531     Revision:
3532       muse--main--1.0--patch-45
3534     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3535       other Emacs modes seem to do.
3537     modified files:
3538      ChangeLog muse-mode.el
3541 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3543     Summary:
3544       Warn user when publishing fails due to a private directory.
3545     Revision:
3546       muse--main--1.0--patch-44
3548     * muse-project.el (muse-project-private-p): Warn users when publishing a
3549       file fails due to its directory not being readable by others.  Make
3550       sure that you do a `chmod +o name_of_directory' if you want the
3551       contents of that directory to be publishable.
3553     modified files:
3554      ChangeLog muse-project.el
3557 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3559     Summary:
3560       Fix error with example tags and message publishing style.
3561     Revision:
3562       muse--main--1.0--patch-43
3564     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
3565       see if a previous definition for `font-lock-multiline' exists.
3566     
3567     * muse-message.el (muse-message-example-tag): Don't require two
3568       additional (unused) arguments.
3570     modified files:
3571      ChangeLog muse-colors.el muse-message.el
3574 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3576     Summary:
3577       Always end the published document with a newline.
3578     Revision:
3579       muse--main--1.0--patch-42
3581     * muse-html.el (muse-html-markup-paragraph-close): Always end the
3582       published document with a newline.
3583     
3584     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3586     modified files:
3587      ChangeLog muse-docbook.el muse-html.el
3590 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3592     Summary:
3593       Don't let automatic backup files crash the publishing process.
3594     Revision:
3595       muse--main--1.0--patch-41
3597     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3598       directive since this value is already processed by
3599       `muse-publish-markup-directive', and may be obtained by using
3600       the code: (muse-publishing-directive "date").
3601     
3602     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3603       to run (funcall nil); this happened once during a debugging process.
3604     
3605     * muse-project.el (muse-project-private-p): Skip any file for which we
3606       cannot fetch attributes.  This fixes a bug where having an
3607       Emacs-generated automatic backup file in a publishing directory causes
3608       the publishing process to halt with an error.
3610     modified files:
3611      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3614 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3616     Summary:
3617       Apply fix in previous patch to the DocBook publishing style.
3618     Revision:
3619       muse--main--1.0--patch-40
3621     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3622       previous patch here as well.
3623     
3625     modified files:
3626      ChangeLog muse-docbook.el
3629 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3631     Summary:
3632       Fix newly-introduced lock-up during HTML publishing.
3633     Revision:
3634       muse--main--1.0--patch-39
3636     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3637       planner rules higher priority in the publishing sequence.  Hopefully
3638       this will not wreck anything; I don't use these rules, so I cannot
3639       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
3640     
3641     * muse-html.el (muse-html-markup-paragraph-close): Don't use
3642       replace-match; that seems to be slightly evil.  Return nil instead of a
3643       newline since otherwise Muse thinks that we are not done yet and gets
3644       into an infinite loop.  This should fix the lock-up problem that
3645       resulted from the previous few patches.
3647     modified files:
3648      ChangeLog muse-blosxom.el muse-html.el
3651 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3653     Summary:
3654       Parenthesis goofup.
3655     Revision:
3656       muse--main--1.0--patch-38
3658     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3659     
3661     modified files:
3662      ChangeLog muse-blosxom.el
3665 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3667     Summary:
3668       Make docbook and blosxom modes close paragraphs properly at end.
3669     Revision:
3670       muse--main--1.0--patch-37
3672     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3673       patch.
3674     
3675     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3676       (muse-docbook-markup-paragraph-close): Adapt from
3677       `muse-html-markup-paragraph-close'.
3678     
3679     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3680       preserve the same appearance as before the last patch.
3682     modified files:
3683      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3686 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3688     Summary:
3689       Bugfix: Close P tag properly at end of file.
3690     Revision:
3691       muse--main--1.0--patch-36
3693     * muse-blosxom.el: Fix bug where loading this file twice would cause an
3694       error.
3695     
3696     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3697       detecting whether or not a paragraph needs a closing P tag.
3698       (muse-html-markup-paragraph-close): New function that only inserts a
3699       closing P tag when an unclosed P tag is nearby.
3701     modified files:
3702      ChangeLog muse-blosxom.el muse-html.el
3705 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3707     Summary:
3708       Update my example settings.
3709     Revision:
3710       muse--main--1.0--patch-35
3712     * examples/mwolson/muse-init.el: Synchronize with my current settings.
3714     modified files:
3715      ChangeLog examples/mwolson/muse-init.el
3718 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3720     Summary:
3721       Update documentation for C-c TAB feature.
3722     Revision:
3723       muse--main--1.0--patch-34
3725     * muse.texi (Keystroke Summary): Note that C-c TAB calls
3726       `muse-insert-tag'.
3727     
3729     modified files:
3730      ChangeLog muse.texi
3733 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
3735     Summary:
3736       New feature: tag completion with C-c TAB.
3737     Revision:
3738       muse--main--1.0--patch-33
3740     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
3741       (muse-tag-history, muse-custom-tags): New variables that keep track of
3742       the tag history and newly-entered tags respectively for
3743       `muse-insert-tag'.
3744       (muse-insert-tag): New function that interactively prompts the user for
3745       a tag to use.
3747     modified files:
3748      ChangeLog muse-mode.el
3751 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
3753     Summary:
3754       Fix XHTML validation error with <hr> and <br>.
3755     Revision:
3756       muse--main--1.0--patch-32
3758     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
3759       and HR tags for XHTML publishing.  This should fix a few validation
3760       errors that I've been noticing lately.
3762     modified files:
3763      ChangeLog muse-html.el
3766 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
3768     Summary:
3769       Remove flyspell overlays on links.
3770     Revision:
3771       muse--main--1.0--patch-31
3773     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
3774       should make the link clickable.  On Emacs21, the color will stay red,
3775       but other Emacsen should do the right thing, which is use the normal
3776       link color.  Hopefully this will fix some strange flyspell-related link
3777       problems.
3779     modified files:
3780      ChangeLog muse-colors.el
3783 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
3785     Summary:
3786       Update my example Muse settings.
3787     Revision:
3788       muse--main--1.0--patch-30
3790     * examples/mwolson/muse-init.el: Update from my latest version.
3791       (muse-project-alist): Remove the francais part of my blog.
3792       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
3793       into this and `my-muse-mode-fill-nobreak-p'.
3794       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
3795       this is the best way to accomplish this.
3796       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
3797       characters in the title.
3798       (my-muse-prepare-entry-for-xanga): Treat example regions better.
3800     modified files:
3801      ChangeLog examples/mwolson/muse-init.el
3804 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
3806     Summary:
3807       Add simple `muse-version' function.
3808     Revision:
3809       muse--main--1.0--patch-29
3811     * muse.el (muse-version): New function that displays the value of the
3812       `muse-version' variable.  This should be easier for the user to type
3813       than C-h v muse-version.
3815     modified files:
3816      ChangeLog muse.el
3819 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
3821     Summary:
3822       Don't compile documentation by default.
3823     Revision:
3824       muse--main--1.0--patch-28
3826     * Makefile (all): Don't compile documentation by default.
3827       (doc): Use this rule to compile documentation.
3829     modified files:
3830      ChangeLog Makefile
3833 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
3835     Summary:
3836       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
3837     Revision:
3838       muse--main--1.0--patch-27
3840     2005-04-16  Michael Olson  <mwolson@gnu.org>
3841     
3842         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
3843         johnw. If a journal entry's title is a [[link]], then an
3844         <enclosure> tag will be added to the XML data giving the size and
3845         MIME type of the link target.  This makes podcasting with Muse
3846         trivial.
3847         (muse-journal-rss-entry-template): Add enclosure usage to example.
3848         (muse-journal-rss-munge-buffer): Implement enclosures.
3850     modified files:
3851      ChangeLog muse-journal.el
3854 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
3856     Summary:
3857       Standardize source headers, appease elint, don't require planner
3858     Revision:
3859       muse--main--1.0--patch-26
3861     2005-04-15  Michael Olson  <mwolson@gnu.org>
3862     
3863         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3864         `scripts' directory since it really isn't part of Muse proper; it
3865         is used to generate Muse output from the command line.
3866     
3867         * muse-blosxom.el: Handle case where planner is not loaded so that
3868         it isn't a hard requirement.
3869     
3870         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3871         that elint doesn't complain.
3872     
3873         * muse-message.el (muse-message-markup-link): Don't throw up on
3874         links with no description.
3875     
3876         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3877         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3878         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3879         muse-project.el, muse-publish.el, muse-regexps.el,
3880         muse-texinfo.el, muse.el: Add standard header for each file in
3881         preparation for the initial release, which will hopefully happen
3882         sometime within the next month.
3883     
3885     removed files:
3886      experimental/.arch-ids/=id
3888     modified files:
3889      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
3890      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3891      muse-journal.el muse-latex.el muse-message.el muse-mode.el
3892      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
3893      muse-texinfo.el muse.el
3895     renamed files:
3896      .arch-ids/muse-build.el.id
3897        ==> scripts/.arch-ids/muse-build.el.id
3898      muse-build.el
3899        ==> scripts/muse-build.el
3901     removed directories:
3902      experimental experimental/.arch-ids
3905 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
3907     Summary:
3908       Merge contents of muse-latexcjk.el into muse-latex.el.
3909     Revision:
3910       muse--main--1.0--patch-25
3912     2005-04-14  Michael Olson  <mwolson@gnu.org>
3913     
3914         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
3915         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
3916         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
3917         Merge in from muse-latexcjk.el.
3918     
3919         * muse-latexcjk.el: Removed, functionality merged with
3920         muse-latex.el
3922     removed files:
3923      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
3925     modified files:
3926      ChangeLog muse-latex.el
3929 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3931     Summary:
3932       Merge muse-xhtml.el into muse-html.el.
3933     Revision:
3934       muse--main--1.0--patch-24
3936     2005-04-06  Michael Olson  <mwolson@gnu.org>
3937     
3938         * examples/mwolson/muse-init.el: Update with respect to the
3939         muse-xhtml.el merge.
3940     
3941         * muse-html.el: The contents of muse-xhtml.el have been merged in
3942         as advised by John Wiegley.
3943         (muse-html-style-sheet): Add example for XHTML use in the
3944         function's documentation.
3945         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
3946         Moved from muse-xhtml.el.
3947     
3948         * muse-xhtml.el: Removed; contents merged into muse-html.el.
3950     removed files:
3951      .arch-ids/muse-xhtml.el.id muse-xhtml.el
3953     modified files:
3954      ChangeLog examples/mwolson/muse-init.el muse-html.el
3957 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
3959     Summary:
3960       Try to fix regexps for Emacs 21.4.
3961     Revision:
3962       muse--main--1.0--patch-23
3964     2005-04-05  Michael Olson  <mwolson@gnu.org>
3965     
3966         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
3967         for Emacs 21.4.
3969     modified files:
3970      ChangeLog muse-regexps.el
3973 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
3975     Summary:
3976       Add comments to the publish-project example script
3977     Revision:
3978       muse--main--1.0--patch-22
3980     2005-04-01  Michael Olson  <mwolson@gnu.org>
3981     
3982         * examples/publish-project: Moved here from
3983         scripts/publish-project.  Added a few comments so people know what
3984         it is used for.
3986     modified files:
3987      ChangeLog examples/publish-project
3989     renamed files:
3990      scripts/.arch-ids/publish-project.id
3991        ==> examples/.arch-ids/publish-project.id
3992      scripts/publish-project
3993        ==> examples/publish-project
3996 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
3998     Summary:
3999       New XHTML style, add more examples to my sample muse config
4000     Revision:
4001       muse--main--1.0--patch-21
4003     2005-03-31  Michael Olson  <mwolson@gnu.org>
4004     
4005         * examples/mwolson/muse-init.el: Give an example of deriving a
4006         custom publishing style.
4007         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4008         (my-muse-prepare-entry-for-xanga): Mangle the published output
4009         from a blosxom project and copy the result to the clipboard for
4010         easy pasting into Xanga's web form.  The file is untouched.
4011     
4012         * muse-html.el (muse-html-style-sheet): Include the <style
4013         type="text/css"></style> wrapper around the example.
4014         (muse-html-header): Don't add <style type="text/css"></style>
4015         around the value of `muse-html-style-sheet' anymore.  This allows
4016         for the option of putting your stylesheet(s) in a separate file.
4017         An example of this is given in the documentation for this
4018         variable.
4019     
4020         * muse-xhtml: New file that implements a publishing style which is
4021         derived from HTML mode.  It uses a slightly modified version of
4022         the HTML markup rules to generate XHTML-compliant output.
4023     
4024         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
4025         "blosxom" style has been renamed to "blosxom-html".  Fix a few
4026         header gaffes.
4027     
4028         * muse-journal.el: Add new "journal-xhtml" style.
4029     
4030         * muse-message.el: Add new "message-xhtml" style.
4032     new files:
4033      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4035     modified files:
4036      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4037      muse-html.el muse-journal.el muse-message.el
4040 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4042     Summary:
4043       Add my muse configuration to the examples
4044     Revision:
4045       muse--main--1.0--patch-20
4047     2005-03-24  Michael Olson  <mwolson@gnu.org>
4048     
4049         * examples/johnw: Move John Wiegley's configuration to this
4050         directory.
4051     
4052         * examples/mwolson: My configuration files go here.
4053     
4054         * examples/mwolson/muse-init.el: My Muse configuration file.  I
4055         just figured out how to keep links from being spell-checked or
4056         split up by fill-mode, so the implementation of this may be found
4057         here.  I also made a function that sets up a blog entry for me.
4059     new files:
4060      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4061      examples/mwolson/.arch-ids/muse-init.el.id
4062      examples/mwolson/muse-init.el
4064     modified files:
4065      ChangeLog
4067     renamed files:
4068      examples/.arch-ids/muse-johnw.el.id
4069        ==> examples/johnw/.arch-ids/muse-johnw.el.id
4070      examples/.arch-ids/publish-johnw.id
4071        ==> examples/johnw/.arch-ids/publish-johnw.id
4072      examples/muse-johnw.el
4073        ==> examples/johnw/muse-johnw.el
4074      examples/publish-johnw
4075        ==> examples/johnw/publish-johnw
4077     new directories:
4078      examples/johnw examples/johnw/.arch-ids examples/mwolson
4079      examples/mwolson/.arch-ids
4082 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4084     Summary:
4085       Add muse-blosxom script and plugin for pyblosxom
4086     Revision:
4087       muse--main--1.0--patch-19
4089     2005-03-24  Michael Olson  <mwolson@gnu.org>
4090     
4091         * muse-blosxom.el: Update copyright notice in headers and mention
4092         the pyblosxom scripts.
4093     
4094         * contrib/pyblosxom: New directory containing pyblosxom plugins
4095         and helper scripts.
4096     
4097         * contrib/getstamps.py: Script that generates the "timestamps"
4098         file, run on the local machine.
4099     
4100         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4101         timestamps file.
4103     new files:
4104      contrib/pyblosxom/.arch-ids/=id
4105      contrib/pyblosxom/.arch-ids/getstamps.py.id
4106      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4107      contrib/pyblosxom/getstamps.py
4108      contrib/pyblosxom/hardcodedates.py
4110     modified files:
4111      ChangeLog muse-blosxom.el
4113     new directories:
4114      contrib/pyblosxom contrib/pyblosxom/.arch-ids
4117 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4119     Summary:
4120       muse-blosxom.el has matured past experimental status
4121     Revision:
4122       muse--main--1.0--patch-18
4124     2005-03-23  Michael Olson  <mwolson@gnu.org>
4125     
4126         * muse-blosxom.el: Remove common functionality that has already
4127         been implemented in `muse-html.el'.  Derive this mode from
4128         `muse-html'.  Update documentation.  I now feel that this file is
4129         ready to be included in the top-level Muse directory.
4131     modified files:
4132      ChangeLog muse-blosxom.el
4134     renamed files:
4135      experimental/.arch-ids/muse-blosxom.el.id
4136        ==> .arch-ids/muse-blosxom.el.id
4137      experimental/muse-blosxom.el
4138        ==> muse-blosxom.el
4141 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4143     Summary:
4144       Make muse-blosxom.el slightly less experimental
4145     Revision:
4146       muse--main--1.0--patch-17
4148     2005-03-22  Michael Olson  <mwolson@gnu.org>
4149     
4150         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4151         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
4152         useful.
4153         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4154         from the `muse-blosxom-markup-date-directive' rule.
4155         (blosxom-set-time): Remove this function.  We're not going to be
4156         touching the timestamp manually anymore -- it's too much of a
4157         hassle.  Right now I've got a python program that compiles a
4158         timestamp file and a pyblosxom helper that reads it.  Something
4159         similar could be arranged for blosxom, I'm sure.
4160     
4162     modified files:
4163      ChangeLog experimental/muse-blosxom.el
4166 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4168     Summary:
4169       Apply latest journal-related updates from johnw
4170     Revision:
4171       muse--main--1.0--patch-16
4174     modified files:
4175      ChangeLog examples/muse-johnw.el muse-journal.el
4178 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4180     Summary:
4181       Add Projects node to the manual
4182     Revision:
4183       muse--main--1.0--patch-15
4185     2005-02-28  Michael Olson  <mwolson@gnu.org>
4186     
4187         * muse.texi: Change copyright notice since the FSF is now the
4188         copyright holder.
4189         (Projects): New node, based on a section from the README file.
4191     modified files:
4192      ChangeLog muse.texi
4195 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
4197     Summary:
4198       Correct documentation, adding some content.
4199     Revision:
4200       muse--main--1.0--patch-14
4202     2005-02-28  Michael Olson  <mwolson@gnu.org>
4203     
4204         * muse.texi: Change license terms of the documentation to the GNU
4205         GPL instead of the GNU FDL, as per the consent of the copyright
4206         holders of the emacs-wiki manual, from which this is based.  Some
4207         emacs-wiki-isms in the manual were corrected, and the Getting
4208         Started section was updated.
4210     modified files:
4211      ChangeLog muse.texi
4214 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
4216     Summary:
4217       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
4218     Revision:
4219       muse--main--1.0--patch-13
4221     2005-02-17  Michael Olson  <mwolson@gnu.org>
4222     
4223         * experimental/muse-blosxom.el: Somehow the contents of this file
4224         managed to get duplicated.  I removed the duplicates.
4225         (muse-blosxom-date): Remove this, since it is not useful.
4226         (muse-blosxom-header): Use the standard header that blosxom.el
4227         has.
4229     modified files:
4230      ChangeLog experimental/muse-blosxom.el
4233 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
4235     Summary:
4236       Initial commit of muse.texi, nothing substantial
4237     Revision:
4238       muse--main--1.0--patch-12
4240     2005-02-07  Michael Olson  <mwolson@gnu.org>
4241     
4242         * muse.texi: New file that provides the documentation for Muse.
4243         It is in a very rough form at the moment.  Nothing substantial may
4244         be found here yet.  Be ye warned.
4246     new files:
4247      .arch-ids/muse.texi.id muse.texi
4249     modified files:
4250      ChangeLog
4253 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
4255     Summary:
4256       Add docstring, new trivial function
4257     Revision:
4258       muse--main--1.0--patch-11
4260     2005-02-07  Michael Olson  <mwolson@gnu.org>
4261     
4262         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
4263         `muse-what-changed'.  No functionality change.
4264         (muse-what-changed): New function that displays in diff format the
4265         changes made since the buffer was last saved.
4266     
4267         * muse-project.el (muse-project-publish): Add docstring.
4269     modified files:
4270      ChangeLog muse-mode.el muse-project.el
4273 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
4275     Summary:
4276       Add experimental version of muse-blosxom.el to project
4277     Revision:
4278       muse--main--1.0--patch-10
4280     2005-02-04  Michael Olson  <mwolson@gnu.org>
4281     
4282         * Makefile (realclean): Remove file that gets generated when fonts
4283         are missing.
4284     
4285         * experimental/muse-bloxsom.el: New file that implements Blosxom
4286         support for Muse.  It's in a very rough state, hence its placement
4287         in the `experimental' directory.
4289     new files:
4290      experimental/.arch-ids/=id
4291      experimental/.arch-ids/muse-blosxom.el.id
4292      experimental/muse-blosxom.el
4294     modified files:
4295      ChangeLog Makefile
4297     new directories:
4298      experimental experimental/.arch-ids
4301 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
4303     Summary:
4304       Make permissions more consistent
4305     Revision:
4306       muse--main--1.0--patch-9
4309     modified files:
4310      ChangeLog
4312     modified directories:
4313      contrib examples scripts
4316 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
4318     Summary:
4319       Fix build problems
4320     Revision:
4321       muse--main--1.0--patch-8
4323     2005-02-04  Michael Olson  <mwolson@gnu.org>
4324     
4325         * muse-build.el: Add contrib directory to `load-path'.
4326         (muse-elint-files): Load `muse-regexps.el'.
4327     
4328         * scripts/publish: Change permissions so that this script is
4329         executable.  Add contrib directory to load list.  Add
4330         `muse-regexps.el' to list.
4332     modified files:
4333      ChangeLog muse-build.el scripts/publish
4336 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
4338     Summary:
4339       Use "&mdash;" instead of "&#151;"
4340     Revision:
4341       muse--main--1.0--patch-7
4343     2005-01-31  Michael Olson  <mwolson@gnu.org>
4344     
4345         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
4346         with "&mdash;" so that documents validate properly.  Thanks to
4347         Björn Lindström for the suggestion.
4348     
4349         * muse-html.el (muse-html-markup-strings): Ditto.
4351     modified files:
4352      ChangeLog muse-docbook.el muse-html.el
4355 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
4357     Summary:
4358       Fix use of "[:blank:]" in underline markup
4359     Revision:
4360       muse--main--1.0--patch-6
4362     2005-01-25  Michael Olson  <mwolson@gnu.org>
4363     
4364         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
4365         use of `muse-regexp-blank'.
4367     modified files:
4368      ChangeLog muse-colors.el
4371 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
4373     Summary:
4374       Fix problem with headings being given wrong face
4375     Revision:
4376       muse--main--1.0--patch-5
4378     2005-01-03  Michael Olson  <mwolson@gnu.org>
4379     
4380         * muse-colors.el: Add header.
4381         (muse-colors-emphasized): Headings were being given the coloring
4382         for the next level of heading instead of the real
4383         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
4384         Heading").  Thanks to Lan Yufeng for finding this and sending a
4385         patch.
4386     
4387         * muse-regexps.el: Fix header.
4389     modified files:
4390      ChangeLog muse-colors.el muse-regexps.el
4393 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
4395     Summary:
4396       Rotate ChangeLog
4397     Revision:
4398       muse--main--1.0--patch-4
4400     2005-01-01  Michael Olson  <mwolson@gnu.org>
4401     
4402         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
4403         version will be automatically maintained by Arch.
4404     
4406     new files:
4407      .arch-ids/ChangeLog.id ChangeLog
4409     renamed files:
4410      .arch-ids/ChangeLog.id
4411        ==> .arch-ids/ChangeLog.2004.id
4412      ChangeLog
4413        ==> ChangeLog.2004
4416 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
4418     Summary:
4419       Extended regexps fix, allow spaces in 1st part of links
4420     Revision:
4421       muse--main--1.0--patch-3
4423     2004-12-30  Michael Olson  <mwolson@gnu.org>
4424     
4425         * muse.el (muse-link-regexp): Allow spaces in the first part of
4426         links.
4427     
4428         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
4429         customizable alternatives to extended character classes.
4430     
4431         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
4433     modified files:
4434      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
4435      muse-html.el muse-mode.el muse-publish.el muse.el
4438 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
4440     Summary:
4441       Begin to change regexp handling, tweak muse.el header
4442     Revision:
4443       muse--main--1.0--patch-2
4445     2004-12-29  Michael Olson  <mwolson@gnu.org>
4446     
4447         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
4448         myself.  Update URL.
4449     
4450         * muse-regexps.el: New file that implements regexp handling.
4451         Generalized regexp options will be moved to it eventually.
4453     new files:
4454      .arch-ids/muse-regexps.el.id muse-regexps.el
4456     modified files:
4457      ChangeLog muse.el
4460 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
4462     Summary:
4463       Do some early spring cleaning
4464     Revision:
4465       muse--main--1.0--patch-1
4467     2004-12-29  Michael Olson  <mwolson@gnu.org>
4468     
4469         * Makefile: Change path to `publish' script.
4470     
4471         * contrib/pcomplete.el: New file that is used by Muse without
4472         actually being a part of it: hence its location in the contrib
4473         directory.
4474     
4475         * contrib/cgi.el, contrib/httpd.el: New location.
4476     
4477         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
4478     
4479         * scripts/publish, scripts/publish-project: Ditto.
4481     new files:
4482      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
4483      contrib/pcomplete.el examples/.arch-ids/=id
4484      scripts/.arch-ids/=id
4486     modified files:
4487      ChangeLog Makefile
4489     renamed files:
4490      .arch-ids/cgi.el.id
4491        ==> contrib/.arch-ids/cgi.el.id
4492      .arch-ids/httpd.el.id
4493        ==> contrib/.arch-ids/httpd.el.id
4494      .arch-ids/muse-johnw.el.id
4495        ==> examples/.arch-ids/muse-johnw.el.id
4496      .arch-ids/publish-johnw.id
4497        ==> examples/.arch-ids/publish-johnw.id
4498      .arch-ids/publish-project.id
4499        ==> scripts/.arch-ids/publish-project.id
4500      .arch-ids/publish.id
4501        ==> scripts/.arch-ids/publish.id
4502      cgi.el
4503        ==> contrib/cgi.el
4504      httpd.el
4505        ==> contrib/httpd.el
4506      muse-johnw.el
4507        ==> examples/muse-johnw.el
4508      publish
4509        ==> scripts/publish
4510      publish-johnw
4511        ==> examples/publish-johnw
4512      publish-project
4513        ==> scripts/publish-project
4515     new directories:
4516      contrib contrib/.arch-ids examples examples/.arch-ids scripts
4517      scripts/.arch-ids
4520 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
4522     Summary:
4523       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4524     Revision:
4525       muse--main--1.0--base-0
4527     (automatically generated log message)
4529     new patches:
4530      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4531      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4532      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4533      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4534      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4535      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4536      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4537      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4538      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4539      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4540      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4541      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4542      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4543      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4544      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4545      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4546      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4547      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8