Makefile: Minor deletion cleanups.
[muse-el.git] / ChangeLog
blob3154395c1f9114cbf8e506449bf3c53984298055
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
7     Summary:
8       Makefile: Minor deletion cleanups.
9     Revision:
10       muse--main--1.0--patch-194
13     modified files:
14      ChangeLog Makefile
17 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
19     Summary:
20       Compilation cleanups.
21     Revision:
22       muse--main--1.0--patch-193
24     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
25       `make-variable-buffer-local' in order to silence compiler warnings.
26     
27     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
28       warning.
29     
30     * scripts/muse-build.el (muse-elint-files): Automatically load every
31       elisp file rather than specifying each one.
33     modified files:
34      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
37 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
39     Summary:
40       Fix failure to resolve interwiki link when clicking on it.
41     Revision:
42       muse--main--1.0--patch-192
44     * Makefile (debclean): Minor tweak.
45     
46     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
47       change.
48     
49     * lisp/muse-project.el (muse-project-find-file): Don't add file
50       extensions to a relative name.  If we're dealing with a file, open it
51       up without searching through the various projects for a path.  This
52       should fix the failure to resolve an interwiki link by clicking on it.
54     modified files:
55      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
58 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
60     Summary:
61       Makefile: Remove stale Debian packages for this version.
62     Revision:
63       muse--main--1.0--patch-191
65     * Makefile (debclean): Remove generated Debian packages for the current
66       version in parent directory.
68     modified files:
69      ChangeLog Makefile
72 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
74     Summary:
75       Fix trailing backslash error.
76     Revision:
77       muse--main--1.0--patch-190
79     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
80       regexp-quoting fix from drkm.
82     modified files:
83      ChangeLog lisp/muse-project.el
86 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
88     Summary:
89       Release 3.01.91 (3.02 RC2).
90     Revision:
91       muse--main--1.0--patch-189
93     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
95     modified files:
96      ChangeLog Makefile.defs lisp/muse.el muse.texi
99 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
101     Summary:
102       Escape email address and URL always.
103     Revision:
104       muse--main--1.0--patch-188
106     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
107       escape and publish email address as read-only, even when it's not
108       marked up.
109       (muse-publish-markup-url): Ditto for URL.
111     modified files:
112      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
115 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
117     Summary:
118       Inter-project output name fix.
119     Revision:
120       muse--main--1.0--patch-187
122     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
123       that I had fixed this before.
125     modified files:
126      ChangeLog lisp/muse-wiki.el
129 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
131     Summary:
132       Make coloring of verbatim greater-than sign same as publishing.
133     Revision:
134       muse--main--1.0--patch-186
136     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
137       greater-than sign surrounded by equal signs, display it in verbatim
138       face.
140     modified files:
141      ChangeLog lisp/muse-colors.el
144 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
146     Summary:
147       Allow transform function for link descriptions.  Bare email and URL fixes.
148     Revision:
149       muse--main--1.0--patch-185
151     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
152       (muse-publish-desc-transforms): New option that contains the functions
153       that will be called to transform a link description.
154       (muse-publish-markup-word): Handle Yet Another Edge Case.
155       (muse-publish-markup-email): Use
156       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
157       double-quote on either side.
158       (muse-publish-url): Apply description transforms.
159       (muse-publish-markup-url): Don't publish if we have a double-quote on
160       either side.
161     
162     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
163       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
164       (muse-wiki-interwiki-delimiter): New option that indicates the
165       interwiki delimiter to use.
166       (muse-wiki-interwiki-replacement): New option that indicates the
167       replacement
168       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
169       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
170       this can be added to muse-publish-desc-transforms.
171       (muse-wiki-publish-pretty-interwiki): New function that replaces the
172       interwiki delimiter with its replacement, but only when the given text
173       is not an explicit link.
174     
175     * lisp/muse.el (muse-update-file-extension): New function made from the
176       innards of the :set function in `muse-file-extension'.
178     modified files:
179      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
182 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
184     Summary:
185       Handle anchors in all publishing styles, as well as linking to them.
186     Revision:
187       muse--main--1.0--patch-184
189     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
190       'internal-link.
191       (muse-publish-prepare-url): Don't touch links to anchors.
192     
193     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
194       'internal-link.  Treat centered text with
195       <para role="center">...</para>.
196       (muse-docbook-markup-paragraph): Slight regexp tweak.
197       (muse-docbook-insert-anchor): Docfix.
198       (muse-docbook-markup-anchor): Move lower in file.
199     
200     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
201       'internal-link.
202       (muse-xhtml-markup-strings): Order list, no func change.
203       (muse-html-markup-anchor): Move up in file, no func change.
204     
205     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
206       publishing anchors.
207       (muse-latex-markup-strings): Add handler for 'internal-link.
208       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
209       that insert an anchor around the next word or inside of a tag.
210     
211     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
212       publishing anchors.
213     
214     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
215       'internal-link.
216       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
217       that insert an anchor before the next word or within a tag.
218     
219     * NEWS: Initial attempt at documenting changes since 3.01.
221     new files:
222      .arch-ids/NEWS.id NEWS
224     modified files:
225      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
226      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
229 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
231     Summary:
232       Generalize some blosxom helper functions.
233     Revision:
234       muse--main--1.0--patch-183
236     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
237       generalized helper functions.
238       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
239       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
240       relative links.
241     
242     * lisp/muse-blosxom.el: Update example in header.
243       (muse-blosxom-new-entry): Use new names for helper functions.
244       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
245       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
246     
247     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
248       `muse-blosxom-project-get-categories'.
249       (muse-project-alist-styles): Renamed from
250       `muse-blosxom-project-alist-entry'.
251       (muse-project-alist-dirs): Renamed from
252       `muse-blosxom-project-alist-dirs'.
253       (muse-project-of-file): Use `muse-current-file'.
254     
255     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
256       `muse-current-file'.
257     
258     * lisp/muse.el (muse-current-file): New function that returns the name of
259       the currently visited or published file.
260       (muse-page-name): Use `muse-current-file'.
262     modified files:
263      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
264      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
267 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
269     Summary:
270       muse-xml: definition lists, muse-docbook: center.
271     Revision:
272       muse--main--1.0--patch-182
274     * Makefile (%.info, %.html): Use general argument in rule.
275       (distclean): Add another cruft file.
276     
277     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
278       type="definition"> for definition lists.
279     
280     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
281       with <note>, since it's the closest thing I could find.
283     modified files:
284      ChangeLog Makefile experimental/muse-xml.el
285      lisp/muse-docbook.el
288 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
290     Summary:
291       Minor namespace fix.
292     Revision:
293       muse--main--1.0--patch-181
295     * lisp/muse-colors.el (muse-colors-explicit-link): Use
296       muse-match-string-no-properties rather than match-string-no-properties.
298     modified files:
299      ChangeLog lisp/muse-colors.el
302 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
304     Summary:
305       Correct breakage induced by previous patch.
306     Revision:
307       muse--main--1.0--patch-180
309     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
310       path as a fallback if we are publishing.
312     modified files:
313      ChangeLog lisp/muse-wiki.el
316 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
318     Summary:
319       Make interwiki links work in a few more edge cases.
320     Revision:
321       muse--main--1.0--patch-179
323     * lisp/muse-project.el (muse-project-applicable-styles): Remove
324       assertion, now that I have a good idea of the edge cases involved.
325     
326     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
327       the current file is not part of any Muse project, allowing interwiki
328       links to be resolvable even then.  Don't return a relative path if we
329       are not publishing.  For visiting links, the best thing is just to
330       return the real path.
332     modified files:
333      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
336 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
338     Summary:
339       Fix warnings during font-lock, example tag highlighting.
340     Revision:
341       muse--main--1.0--patch-178
343     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
344       error.
345       (muse-colors-tags): Make sure that no fontification occurs in <code> or
346       <lisp> tags.
347       (muse-unhighlight-region): Move higher up.
348       (muse-colors-example-tag, muse-colors-literal-tag): Use
349       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
350       since the point gets put in the right place automatically.
352     modified files:
353      ChangeLog lisp/muse-colors.el
356 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
358     Summary:
359       muse-xml: Separate section from title.
360     Revision:
361       muse--main--1.0--patch-177
363     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
364       attribute to sections.  Use separate <title> tag to handle the title of
365       a section.  Thanks to drkm for the suggestion.
366     
367     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
368     
369     * lisp/muse-publish.el (muse-publish-markup-heading)
370       (muse-publish-section-close): Pass level to markup strings for all
371       section-related tags.
372     
373     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
374       not defined.
376     modified files:
377      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
378      lisp/muse-publish.el lisp/muse.el
381 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
383     Summary:
384       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
385     Revision:
386       muse--main--1.0--patch-176
388     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
389       folders that match `muse-project-ignore-regexp'.
390     
391     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
392       omission.  Add ",.*" to list of bad directory parts.
393     
394     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
395       matches `muse-project-ignore-regexp'.
396     
397     * lisp/muse-publish.el: Install patch from Peter K. Lee.
398       (muse-style-elements-list): New function that returns a list of
399       references to ELEM in STYLE, including base styles.
400       (muse-publish-markup-region): Use muse-style-elements-list rather than
401       muse-style-elements when getting :regexps.
402     
403     * lisp/muse-publish.el (muse-style-element): Add docstring.
405     modified files:
406      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
407      lisp/muse-publish.el
410 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
412     Summary:
413       Initial implementation of muse-xml.el.  End of section edge case.
414     Revision:
415       muse--main--1.0--patch-175
417     * AUTHORS: Add Peter K. Lee.
418     
419     * Makefile (experimental): New target that builds experimental programs.
420       (distclean): Remove debian/dirs, a cruft file from the debian build
421       process.
422     
423     * examples/mwolson/muse-init.el: Update.
424     
425     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
426       prompts for the blog entry to visit.
427     
428     * experimental/Makefile: New file that causes experimental stuff to be
429       built.
430     
431     * experimental/muse-xml.el: New file that provides the experimental XML
432       publishing style.
433     
434     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
435       comment strings.
436     
437     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
438     
439     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
440       involving end-of-file and paragraph detection.
441     
442     * lisp/muse-wiki.el: Minor header fix.
443     
444     * scripts/muse-build.el (load-path): Add "../experimental".
446     new files:
447      experimental/.arch-ids/Makefile.id
448      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
449      experimental/muse-xml.el
451     modified files:
452      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
453      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
454      lisp/muse-wiki.el scripts/muse-build.el
457 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
459     Summary:
460       Try to fix <example> region coloring problem.
461     Revision:
462       muse--main--1.0--patch-174
464     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
465       If region is multiple lines, add '(font-lock-multiline t) to
466       properties.  This should fix an annoying <example> region issue.
468     modified files:
469      ChangeLog lisp/muse-colors.el
472 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
474     Summary:
475       Don't publish implicit links that have a double-quote at begin or end.
476     Revision:
477       muse--main--1.0--patch-173
479     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
480       double-quote exists at beginning or end.
481     
482     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
483       don't colorize if a double-quote exists at beginning or end.
485     modified files:
486      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
489 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
491     Summary:
492       Fix failure to publish emphasis properly.
493     Revision:
494       muse--main--1.0--patch-172
496     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
497       errors.
498     
499     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
500       of muse-wiki.
502     removed files:
503      experimental/.arch-ids/muse-wiki-old.el.id
504      experimental/muse-wiki-old.el
506     modified files:
507      ChangeLog lisp/muse-publish.el
510 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
512     Summary:
513       Add a few common revision control directories to the ignore list.
514     Revision:
515       muse--main--1.0--patch-171
517     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
518       directories to be ignored when building the file alist, such as those
519       used for CVS and Arch revision control data.
521     modified files:
522      ChangeLog lisp/muse-project.el
525 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
527     Summary:
528       Fix #2654: Append a newline when using pdf publishing style.
529     Revision:
530       muse--main--1.0--patch-170
532     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
533       newline to the end.
535     modified files:
536      ChangeLog lisp/muse-latex.el
539 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
541     Summary:
542       5 levels of headings colorization; color bare URLs.
543     Revision:
544       muse--main--1.0--patch-169
546     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
547       Really color up to 5 headings.
548       (muse-colors-markup): Add muse-url-regexp.
549       (muse-colors-explicit-link): Renamed from muse-colors-link.
550       (muse-colors-implicit-link): Moved here from
551       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
552       we'll be coloring URLs.
554     modified files:
555      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
558 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
560     Summary:
561       Don't emphasize if a word constituent follows the trailer.
562     Revision:
563       muse--main--1.0--patch-168
565     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
566       (muse-colors-verbatim): Don't colorize if a word constituent follows
567       the trailer.
568     
569     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
570       word constituent follows the trailer.
572     modified files:
573      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
576 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
578     Summary:
579       Add coloring for example, verbatim, and =signs=; anchor fix.
580     Revision:
581       muse--main--1.0--patch-167
583     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
584       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
585       (muse-colors-verbatim): Use `muse-verbatim-face'.
586       (muse-colors-markup): Move =sign= interpreting down so it gets higher
587       priority.
588       (muse-colors-tags): Add verbatim and literal tags.
589       (muse-colors-example-tag): Use `remove-text-properties' instead of
590       `set-text-properties', since the latter does not work consistently.
591       (muse-colors-literal-tag): New function that strips all markup from the
592       region.
593       (muse-colors-link): Match against muse-explicit-link-regexp early on so
594       that we can work around an annoying XEmacs issue.
595     
596     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
597       multi-line by default.
598     
599     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
600       string.
602     modified files:
603      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
604      lisp/muse.el
607 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
609     Summary:
610       Link with anchor bugfix.
611     Revision:
612       muse--main--1.0--patch-166
614     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
615       valid, as long as the base is valid.
617     modified files:
618      ChangeLog lisp/muse-colors.el
621 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
623     Summary:
624       Link inside table issue, fixes read-only text error.
625     Revision:
626       muse--main--1.0--patch-165
628     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
629       inside tables so we don't get an error when links exist.
630     
631     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
632     
633     * lisp/muse-project.el (muse-project-publish): Don't take forced files
634       into account when displaying the "All files published" message, unless
635       they've actually been modified.
636     
637     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
638       don't wrap in condition-case; we don't want the message to be muffled.
640     modified files:
641      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
642      lisp/muse-project.el lisp/muse.el
645 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
647     Summary:
648       Permit infinitely-nested sections.
649     Revision:
650       muse--main--1.0--patch-164
652     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
653       (Deriving from an existing style): Mark up as a list.
654     
655     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
656       Color an additional level of headings.
657     
658     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
659       section-other, section-other-end, and section-close strings.
660       (muse-docbook-fixup-sections): Removed, since Muse now implements this
661       through the 'section-close string.
662     
663     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
664       'begin-underline, since this messes up paragraph handling.  Use
665       <h5></h5> for 'section-other.
666     
667       (muse-html-fixup-tables): New function that sorts the table parts so
668       that order is head, foot, body.  Apparently XHTML needs this, and it
669       seems like a good general practice, so we do it for HTML as well.
670     
671     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
672       'section-other.
673     
674     * lisp/muse-publish.el (muse-publish-section-close): New function that
675       determines where to put the section close given heading depth and
676       inserts it.
677       (muse-publish-markup-heading): Handle 'section-other and
678       'section-other-end.  Call `muse-publish-section-close' at end of
679       function.
680     
681     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
682       for 'section-other.
684     modified files:
685      ChangeLog examples/QuickStart lisp/muse-colors.el
686      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
687      lisp/muse-publish.el lisp/muse-texinfo.el
690 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
692     Summary:
693       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
694     Revision:
695       muse--main--1.0--patch-163
697     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
698       XEmacs fixes.
699       (muse-docbook-markup-regexps): Deal with new table algorithm.
700       (muse-docbook-transform-content-type, muse-docbook-encoding) 
701       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
702       (muse-docbook-markup-table): Use a better table algorithm, based on the
703       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
704       and foot of the table.  Use informaltable rather than table.
705       (muse-docbook-fixup-tables): New function that sorts all tables found
706       in the published document so that the order is head, foot, body.
707       (muse-docbook-markup-functions): Add anchor handler.
708       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
709       paragraph.
710       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
711       that insert an anchor at point.
712     
713     * lisp/muse-html.el (muse-html-transform-content-type)
714       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
715     
716     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
717     
718     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
719     
720     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
721       that was evaluated in the output.
723     modified files:
724      ChangeLog examples/QuickStart lisp/muse-docbook.el
725      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
728 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
730     Summary:
731       muse-texinfo: Improve formatting for enddots, dots, underline.
732     Revision:
733       muse--main--1.0--patch-162
735     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
736       of enddots and dots.  For begin-underline and end-underline, use "_",
737       since we don't have anything better.
739     modified files:
740      ChangeLog lisp/muse-texinfo.el
743 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
745     Summary:
746       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
747     Revision:
748       muse--main--1.0--patch-161
750     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
751       list.  This should fix #2635.
753     modified files:
754      ChangeLog lisp/muse-texinfo.el
757 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
759     Summary:
760       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
761     Revision:
762       muse--main--1.0--patch-160
764     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
765     
766     * debian/changelog: Ditto.
767     
768     * debian/control (Build-Depends-Indep): Add tetex-bin.
769     
770     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
771       output for me.
772     
773     * examples/QuickStart: Remove stray <comment> now that the bug that made
774       it necessary is fixed.
775     
776     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
777       suggestions.
778     
779     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
780       the contents from the footer to the header.
781     
782     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
783       each number, not after.
784     
785     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
786     
787     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
788       happens when doing batch publishing.  Minor whitespace fix.
790     modified files:
791      ChangeLog Makefile.defs debian/changelog debian/control
792      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
793      lisp/muse-texinfo.el lisp/muse.el
796 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
798     Summary:
799       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
800     Revision:
801       muse--main--1.0--patch-159
803     * examples/QuickStart: Add "Write me." to empty sections at end so that
804       they publish correctly with DocBook.
805     
806     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
807       paragraph starts with emphasis, example, link, or email address.
809     modified files:
810      ChangeLog examples/QuickStart lisp/muse-docbook.el
813 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
815     Summary:
816       Handle embedded docbook footnotes and <literal> edge case.
817     Revision:
818       muse--main--1.0--patch-158
820     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
821      (muse-docbook-markup-strings): Use systemitem for example text.
822      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
823      <para></para> inside of them.
824     
825     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
826       here at all.
827     
828     * lisp/muse-publish.el (muse-publish-url-transforms): Add
829       muse-publish-escape-specials-in-string to list by default.
830     
831     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
832       argument IGNORE-READ-ONLY determines whether or not to ignore the
833       read-only property when transforming text.  Add docstring.
834       (muse-publish-markup-word): Use non-nil third argument to
835       muse-publish-escape-specials when we're publishing `='-delimited text.
836       This allows =<literal><tag></literal>= to work as intended.
837     
838     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
839       arguments after the first so that we can include this in
840       `muse-publish-url-transforms'.
841     
842     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
844     modified files:
845      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
846      lisp/muse-publish.el
849 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
851     Summary:
852       Misc. blosxom fixes, like category directive.
853     Revision:
854       muse--main--1.0--patch-157
856     * contrib/pyblosxom/getstamps.py: Add file extension.
857     
858     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
859       extension.  This will allow Muse to specify it once a
860       timestamps-writing routine gets written.
861     
862     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
863       attention to the "category" directive, if it exists.  Use file-truename
864       instead of expand-file-name for base directory.
865     
866     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
867       by default.
868     
869     * lisp/muse-project.el (muse-project): Add :timestamps to list of
870       available tags, even though it doesn't do anything yet.
872     modified files:
873      ChangeLog contrib/pyblosxom/getstamps.py
874      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
875      lisp/muse-project.el
878 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
880     Summary:
881       Small logic fix with temp files.
882     Revision:
883       muse--main--1.0--patch-156
885     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
886       buffer-name to determine whether the buffer is still around.
888     modified files:
889      ChangeLog lisp/muse.el
892 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
894     Summary:
895       Make customize of muse-project-alist work in Emacs21 and XEmacs.
896     Revision:
897       muse--main--1.0--patch-155
899     * lisp/muse.el (muse-widget-type-value-create)
900       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
901       extra widgets from 'lazy type that are needed to get the
902       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
903     
904     * lisp/muse.el (muse-implicit-link-functions)
905       (muse-explicit-link-functions): Remove predefined wiki-related options.
906       These are added in muse-wiki via custom-add-option.
907     
908     * lisp/muse-mode.el (muse-mode-hook): Ditto.
909     
910     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
911     
912     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
913       ":strings" to cope with Emacs21 and XEmacs.
914       (muse-project-alist-set): Turn ":strings" back into ":symbols".
915     
916     * lisp/muse-project.el (muse-project): Derive from 'default rather than
917       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
918       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
919     
920     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
921       since XEmacs doesn't support the alist widget.  Deal with case where no
922       projects are defined, or a strange expression is used.
923     
924     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
925       stuff using custom-add-option.
927     modified files:
928      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
929      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
932 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
934     Summary:
935       Don't kill temp buffer if debug-on-error is non-nil.
936     Revision:
937       muse--main--1.0--patch-154
939     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
940       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
942     modified files:
943      ChangeLog lisp/muse.el
946 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
948     Summary:
949       Expand Debian package description.
950     Revision:
951       muse--main--1.0--patch-153
953     * debian/control (Description): Expand this to make the package more
954       enticing.
955     
956     * debian/copyright, debian/rules: Minor whitespace cleanups.
957     
958     * debian/changelog: Package 3.01.arch.152-1.
960     modified files:
961      ChangeLog Makefile.defs debian/changelog debian/control
962      debian/copyright debian/rules
965 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
967     Summary:
968       Header/footer docfix; ChangeLog correction.
969     Revision:
970       muse--main--1.0--patch-152
972     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
973       Thanks to drkm for pointing out my error.
974     
975     Use better documentation and customize interface for headers and footers.
976     Thanks to Chris McMahan.
978     modified files:
979      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
980      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
981      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
982      muse.texi
983      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
986 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
988     Summary:
989       Slight Debian version tweak.
990     Revision:
991       muse--main--1.0--patch-151
993     * Makefile.defs (VERSION): Use a slightly different version naming
994       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
995       X.YY is the Muse version, and YYY is the patch level.
996     
997     * debian/changelog: Ditto.
999     modified files:
1000      ChangeLog Makefile.defs debian/changelog
1003 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
1005     Summary:
1006       Improve debian build and put together a package.
1007     Revision:
1008       muse--main--1.0--patch-150
1010     * Makefile (debclean): New target that cleans up the mess that the
1011       `debian' target makes.
1012       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
1013       results to my debian dist dir two levels up.
1014     
1015     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
1016     
1017     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
1018     
1019     * debian/control (Standards-Version): Update to 3.6.2.
1020     
1021     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
1022       up.
1023     
1024     * debian/copyright (Copyright): Improve.
1025     
1026     * debian/emacsen-install (FILES): Include contrib directory so that
1027       muse-http.el compiles properly.
1028     
1029     * debian/muse-el.examples: New file containing the example files to
1030       install.
1031     
1032     * debian/rules: Move example stuff to muse-el.examples.  Install some
1033       additional documentation.
1035     new files:
1036      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
1038     modified files:
1039      ChangeLog Makefile Makefile.defs debian/changelog
1040      debian/control debian/copyright debian/emacsen-install
1041      debian/rules
1044 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
1046     Summary:
1047       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
1048     Revision:
1049       muse--main--1.0--patch-149
1051     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
1052       the beginning of a header would be emphasized if an asterisk came
1053       before it.
1054       (muse-colors-underlined): Don't allow end of underlined text to be the
1055       beginning of a line.  Don't use memq to check for whitespace syntax; eq
1056       is sufficient.
1057     
1058     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
1059       on.  We'll use a more clever trick to keep emphasis characters from
1060       being interpreted in explicit links -- add a custom 'noemphasis text
1061       property to them.  Move mdash rule further down so that I can add
1062       designations after blockquoted text.
1063     
1064     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
1065       text has the 'noemphasis property, ignore it.
1066       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
1067       property to the text between BEG and END, or match beginning and end.
1068     
1069     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
1070       before trying to set buffer-modified to nil.  This should fix a
1071       "selecting deleted buffer" error when publishing from command line.
1073     modified files:
1074      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1075      lisp/muse.el
1078 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
1080     Summary:
1081       Journal validation fixes.
1082     Revision:
1083       muse--main--1.0--patch-148
1085     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
1086       default rather than HTML 4.0 [strict].
1087       (muse-html-markup-strings): Include empty alt element.
1088     
1089     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
1090     
1091     * muse.texi (Journal): Ditto.
1093     modified files:
1094      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
1097 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
1099     Summary:
1100       Add debian files; tweak Makefile.
1101     Revision:
1102       muse--main--1.0--patch-147
1104     * Makefile (distclean): Remove directory created by dist rule.
1105       (dist): Make this only generate the directory, not the tarball.
1106       (release): New target that generates the tarball and zipfile.
1107       (debrelease): New target that builds the debian package for Muse.
1108       (upload): Depend on release target.
1109     
1110     * examples/mwolson/stylesheets: Add forgotten Arch id.
1112     new files:
1113      debian/.arch-ids/=id debian/.arch-ids/changelog.id
1114      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1115      debian/.arch-ids/emacsen-install.id
1116      debian/.arch-ids/emacsen-remove.id
1117      debian/.arch-ids/emacsen-startup.id
1118      debian/.arch-ids/muse-el.dirs.id
1119      debian/.arch-ids/muse-el.docs.id
1120      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1121      debian/changelog debian/control debian/copyright
1122      debian/emacsen-install debian/emacsen-remove
1123      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1124      debian/muse-el.info debian/rules
1125      examples/mwolson/stylesheets/.arch-ids/=id
1126      examples/mwolson/stylesheets/.arch-ids/blog.css.id
1127      examples/mwolson/stylesheets/.arch-ids/common.css.id
1128      examples/mwolson/stylesheets/.arch-ids/print.css.id
1129      examples/mwolson/stylesheets/.arch-ids/screen.css.id
1130      examples/mwolson/stylesheets/blog.css
1131      examples/mwolson/stylesheets/common.css
1132      examples/mwolson/stylesheets/print.css
1133      examples/mwolson/stylesheets/screen.css
1135     modified files:
1136      ChangeLog Makefile
1138     new directories:
1139      debian debian/.arch-ids examples/mwolson/stylesheets
1140      examples/mwolson/stylesheets/.arch-ids
1143 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1145     Summary:
1146       Allow `muse-index-as-string' to remove current file from output.
1147     Revision:
1148       muse--main--1.0--patch-146
1150     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1151       which excludes the current file from the output.  Improve
1152       documentation.
1154     modified files:
1155      ChangeLog lisp/muse-mode.el
1158 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1160     Summary:
1161       S-TAB issue with Windows.
1162     Revision:
1163       muse--main--1.0--patch-145
1165     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1166       issue with Windows.
1168     modified files:
1169      ChangeLog lisp/muse-mode.el
1172 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1174     Summary:
1175       Improve temp buffer usage.
1176     Revision:
1177       muse--main--1.0--patch-144
1179     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1180       `insert-file-contents'.  This should further help with the temp
1181       buffer problem.  Thanks to Peter K. Lee and drkm for the research
1182       into this problem.
1183     
1184     * lisp/muse.el (muse-with-temp-buffer): Renamed from
1185       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
1186       make sure the temp buffer is killed.  I didn't implement an option to
1187       save the contents of the temp buffer.
1189     modified files:
1190      ChangeLog lisp/muse-book.el lisp/muse-http.el
1191      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1192      lisp/muse.el
1195 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1197     Summary:
1198       muse-docbook: split-string Emacs21 fix.
1199     Revision:
1200       muse--main--1.0--patch-143
1202     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1203       split-string to fix an Emacs21 issue.
1205     modified files:
1206      ChangeLog lisp/muse-docbook.el
1209 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1211     Summary:
1212       muse-docbook: Parse author directive so that it validates properly.
1213     Revision:
1214       muse--main--1.0--patch-142
1216     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1217       attempts to publish the contents a DocBook-usable <author> tag.
1218       (muse-docbook-header): Use `muse-docbook-get-author'.
1220     modified files:
1221      ChangeLog lisp/muse-docbook.el
1224 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1226     Summary:
1227       Be a bit more clever with our consecutive list regexp.
1228     Revision:
1229       muse--main--1.0--patch-141
1231     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1232       clever with our consecutive list regexp.
1234     modified files:
1235      ChangeLog lisp/muse-docbook.el
1238 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1240     Summary:
1241       Do the right thing with consecutive list items, hopefully.
1242     Revision:
1243       muse--main--1.0--patch-140
1245     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1246       (muse-docbook-header): Add DTD string.
1247       (muse-docbook-markup-regexps): Add rule that merges consecutive list
1248       tags.
1249       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1250       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1252     modified files:
1253      ChangeLog lisp/muse-docbook.el
1256 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1258     Summary:
1259       Improve customize interface for `muse-project-alist' once more.
1260     Revision:
1261       muse--main--1.0--patch-139
1263     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1264       setting to be anything, since we now support settings that use lists.
1265       (muse-project): Vastly improve this by naming each setting and showing
1266       what exact type is required.  Handle case where a function is not
1267       defined yet.  Use a set for styles, which looks nice.  This is about as
1268       good as it can be ... unless we add some sort of inline documentation
1269       later on.  A setting was added for Yann's :force-publish tag.
1270     
1271     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1272       project name.
1274     modified files:
1275      ChangeLog lisp/muse-project.el lisp/muse.el
1278 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1280     Summary:
1281       Merged from hodique@lifl.fr--2005 (patch 24-33)
1282     Revision:
1283       muse--main--1.0--patch-138
1285     Patches applied:
1286     
1287      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1288        Merged from mwolson@gnu.org--2005 (patch 96)
1289     
1290      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1291        Merged from mwolson@gnu.org--2005 (patch 97-101)
1292     
1293      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1294        Merged from mwolson@gnu.org--2005 (patch 102-106)
1295     
1296      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1297        Merged from mwolson@gnu.org--2005 (patch 107-120)
1298     
1299      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1300        Merged from mwolson@gnu.org--2005 (patch 121-131)
1301     
1302      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1303        Merged from mwolson@gnu.org--2005 (patch 132)
1304     
1305      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1306        Merged from mwolson@gnu.org--2005 (patch 133-135)
1307     
1308      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1309        Merged from mwolson@gnu.org--2005 (patch 136)
1310     
1311      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1312        Merged from mwolson@gnu.org--2005 (patch 137)
1313     
1314      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1315        Introduce :force-publish project keyword. Fix bug #2637
1317     modified files:
1318      ChangeLog lisp/muse-project.el
1320     new patches:
1321      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1322      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1323      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1324      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1325      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1326      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1327      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1328      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1329      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1330      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1333 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1335     Summary:
1336       Prevent temp buffers from prompting for save; handle lisp errors better.
1337     Revision:
1338       muse--main--1.0--patch-137
1340     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1341       bound" error.  I don't know for certain where this is coming from,
1342       though ... *grumble*.
1343     
1344     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1345       like how emacs-wiki does it.  Warn the user about lisp errors,
1346       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
1347       publish as something valid in most markup styles, with increased
1348       emphasis on those that don't support it.  That's a win-win ... I think
1349       :^) .
1350     
1351     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1352       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1353       to kill the buffer so we don't get any annoying prompts.  I *strongly*
1354       believe that this should be the default behavior of `with-temp-buffer'.
1355     
1356     * lisp/muse-book.el (muse-book-publish-project): Use
1357       `muse-with-temp-buffer-no-prompt'.
1358     
1359     * lisp/muse-http.el (muse-http-reject): Ditto.
1360     
1361     * lisp/muse-mode.el (muse-index-as-string): Ditto.
1362     
1363     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1364     
1365     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
1366       (muse-publish-markup-email, muse-published-contents): Ditto.
1368     modified files:
1369      ChangeLog lisp/muse-book.el lisp/muse-colors.el
1370      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1371      lisp/muse-publish.el lisp/muse.el
1374 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1376     Summary:
1377       Customization error; Makefile tweaks.
1378     Revision:
1379       muse--main--1.0--patch-136
1381     * Makefile (dist): Use a tla-specific method to create the tarball.
1382       Create a zip file as well.
1383       (upload): New rule that uploads the tarball and zip file to gna.org.
1384     
1385     * Makefile.defs (VERSION): New variable that determines the version
1386       string to use in the `dist' and `upload' targets.
1387     
1388     * lisp/muse.el (muse-implicit-link-functions)
1389       (muse-explicit-link-functions): Use :type of hook so that the options
1390       get recognized.
1392     modified files:
1393      ChangeLog Makefile Makefile.defs lisp/muse.el
1396 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1398     Summary:
1399       Prepare Muse 3.01.90 (3.02 RC1).
1400     Revision:
1401       muse--main--1.0--patch-135
1404     modified files:
1405      ChangeLog lisp/muse.el muse.texi
1408 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1410     Summary:
1411       Attempt to get the right file extension when publishing; more examples.
1412     Revision:
1413       muse--main--1.0--patch-134
1415     * examples/mwolson/muse-init.el: Update my configuration.
1416     
1417     * examples/mwolson/templates: Store my web page templates here.
1418     
1419     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1420     
1421     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1422       descriptions.  Yet another reason to implement my list-returning from
1423       handlers idea.
1424     
1425     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1426       with a few more edge cases.  Throw together a rough hack for
1427       determining when to include the output file extension.
1428     
1429     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1430       but still ineffective.
1432     new files:
1433      examples/mwolson/templates/.arch-ids/=id
1434      examples/mwolson/templates/.arch-ids/footer.html.id
1435      examples/mwolson/templates/.arch-ids/generic-footer.html.id
1436      examples/mwolson/templates/.arch-ids/generic-header.html.id
1437      examples/mwolson/templates/.arch-ids/header.html.id
1438      examples/mwolson/templates/footer.html
1439      examples/mwolson/templates/generic-footer.html
1440      examples/mwolson/templates/generic-header.html
1441      examples/mwolson/templates/header.html
1443     modified files:
1444      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1445      lisp/muse-wiki.el
1447     new directories:
1448      examples/mwolson/templates
1449      examples/mwolson/templates/.arch-ids
1452 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1454     Summary:
1455       Make published link handling do the right thing, plus misc. fixes.
1456     Revision:
1457       muse--main--1.0--patch-133
1459     * lisp/muse-mode.el (muse-mode-hook): Add option for
1460       `muse-wiki-update-custom-values'.  The :set function makes sure that
1461       this is always included in `muse-mode-hook' if muse-wiki is loaded.
1462       This probably isn't best-practice, but it works.
1463     
1464     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1465       Save match data.
1466     
1467     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1468       `muse-publish-prepare-url' to the listed options.
1469     
1470     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1471       output-dir is not specified.
1472     
1473     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1474       here instead of later on.
1475     
1476     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1477       right thing when `muse-wiki-interwiki-alist' is nil.
1478     
1479     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1480       `muse-publish-output-file'.
1481     
1482     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1483       (muse-wiki-transform-wikiword): Removed.  We should not use the
1484       publishing transforms facility to handle these.
1485     
1486     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1487       links as "link" rather than "url".
1488     
1489     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1490       takes care of any customization cleaups that need to happen whenever
1491       muse-mode is entered.
1492     
1493     * lisp/muse.el (muse-implicit-link-functions): Add options for
1494       `muse-handle-url' and the wiki handlers.
1495       (muse-explicit-link-functions): Add option for
1496       `muse-wiki-handle-internal'.
1498     modified files:
1499      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1500      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1503 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1505     Summary:
1506       Add invalid directory assertion.
1507     Revision:
1508       muse--main--1.0--patch-132
1510     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1511       any invalid directories will trigger an error.
1513     modified files:
1514      ChangeLog lisp/muse-project.el
1517 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1519     Summary:
1520       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1521     Revision:
1522       muse--main--1.0--patch-131
1525     modified files:
1526      AUTHORS ChangeLog
1529 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1531     Summary:
1532       Yann's assignment form came in!
1533     Revision:
1534       muse--main--1.0--patch-130
1537     modified files:
1538      AUTHORS ChangeLog
1541 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1543     Summary:
1544       Compilation fix, minor shuffling in `muse-mode'.
1545     Revision:
1546       muse--main--1.0--patch-129
1548     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1549       accessing it.  Fixes Yet Another Compiler Error.
1550     
1551     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1552      project-specific settings happen first.
1554     modified files:
1555      ChangeLog lisp/muse-mode.el lisp/muse.el
1558 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1560     Summary:
1561       Fix annoying initial buffer coloring problem.
1562     Revision:
1563       muse--main--1.0--patch-128
1565     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1566       where even buffer-file-name is not set.  This happens the first time we
1567       attempt to colorize the buffer.  I'm rather astonished that I had to do
1568       this.
1570     modified files:
1571      ChangeLog lisp/muse-wiki.el
1574 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
1576     Summary:
1577       Jump to bad and good links on TAB; mode-choosing fix.
1578     Revision:
1579       muse--main--1.0--patch-127
1581     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
1582       pics a major mode for a file.  If one is specified in the project of
1583       file, use it.  Otherwise, use muse-mode.
1584       (muse-next-reference, muse-previous-reference): Jump to bad links as
1585       well as good ones.
1586     
1587     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
1588       of `muse-mode'.
1590     modified files:
1591      ChangeLog lisp/muse-mode.el lisp/muse.el
1594 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
1596     Summary:
1597       Add specified Muse file extension to auto-mode-alist.
1598     Revision:
1599       muse--main--1.0--patch-126
1601     * lisp/muse.el (muse-file-extension): If extension is specified, remove
1602       the old extension from auto-mode-alist and add the new one.  This
1603       eliminates the need to set muse-mode-auto-p when you have specified a
1604       Muse file extension.
1605     
1606     * examples/mwolson/muse-init.el: Sync.
1608     modified files:
1609      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
1612 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
1614     Summary:
1615       Make `muse-project-alist' more intuitively customizable.
1616     Revision:
1617       muse--main--1.0--patch-125
1619     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
1620       settings.
1621     
1622     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
1623       (muse-project-alist-get): New function that pre-parses
1624       `muse-projects-alist' before customization in order to work around an
1625       annoying limitation in the customize interface.
1626       (muse-project-alist-set): New function that takes the value that
1627       customize gave us and turns it into something Muse can use.
1628       (muse-project): New widget that outlines the form of the
1629       `muse-project-alist' variable.
1630       (muse-project-alist): Use the `muse-project' widget and specify :set
1631       and :get.
1633     modified files:
1634      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
1637 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
1639     Summary:
1640       Silence compiler warnings.
1641     Revision:
1642       muse--main--1.0--patch-124
1644     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
1645     
1646     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
1647       compiler warning.
1648     
1649     * lisp/muse-project.el (muse-project-applicable-styles): Call
1650       `muse-assert' with only 1 argument to silence a compiler warning.
1652     modified files:
1653      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1654      lisp/muse-project.el
1657 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
1659     Summary:
1660       muse-docbook: Merge several other types of tags if necessary.
1661     Revision:
1662       muse--main--1.0--patch-123
1664     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
1665       `muse-docbook-fixup-sections'.  For each TAG in
1666       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
1667       merge them together.  Thanks to Dale P. Smith for the suggestion.
1668       (muse-docbook-merged-tags): Customizable list of tags that need merging.
1670     modified files:
1671      ChangeLog lisp/muse-docbook.el
1674 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
1676     Summary:
1677       muse-docbook: Output an XML tag with encoding at the beginning of document.
1678     Revision:
1679       muse--main--1.0--patch-122
1681     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
1682       of document.
1683       (muse-docbook-encoding-default): New option that determines which Emacs
1684       buffer encoding to use by default in Muse DocBook files if none is
1685       found.
1686       (muse-docbook-charset-default): New option that determines the DocBook
1687       XML charset to use if no translation is found in
1688       muse-docbook-encoding-map.
1689       (muse-docbook-encoding-map): New option alist that maps an emacs coding
1690       system to its associated DocBook coding system.
1691       (muse-docbook-transform-content-type): New function that determines the
1692       DocBook XML encoding to use based on the contents of
1693       muse-docbook-encoding-map.
1694       (muse-docbook-encoding): New function that calls
1695       muse-docbook-transform-content-type.
1696       (muse-docbook-finalize-buffer): New function that sets the buffer file
1697       coding system to the value of muse-docbook-encoding-default, but only
1698       if the buffers contents have no special characters.
1699       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
1701     modified files:
1702      ChangeLog lisp/muse-docbook.el
1705 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
1707     Summary:
1708       Apply muse-docbook patch from Dale P. Smith.
1709     Revision:
1710       muse--main--1.0--patch-121
1712     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
1713       Dale P. Smith to make the markup much better.
1715     modified files:
1716      AUTHORS ChangeLog lisp/muse-docbook.el
1719 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
1721     Summary:
1722       Use different mapping for S-tab on Windows.
1723     Revision:
1724       muse--main--1.0--patch-120
1726     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
1727       Windows, use [(shift tab)] for `muse-previous-reference'.
1729     modified files:
1730      ChangeLog lisp/muse-mode.el
1733 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
1735     Summary:
1736       XEmacs wiki fix.
1737     Revision:
1738       muse--main--1.0--patch-119
1740     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
1741       `muse-match-string-no-properties' so XEmacs doesn't complain.
1743     modified files:
1744      ChangeLog lisp/muse-wiki.el
1747 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
1749     Summary:
1750       Handle a few edge cases with project-page resolution gracefully.
1751     Revision:
1752       muse--main--1.0--patch-118
1754     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
1755       make sure that PAGE is specified.  STYLES should be generated
1756       automatically, but it could theoretically fail.  I'm managing to
1757       trigger this when messing with unsaved Muse files.  Handle case where
1758       buffer has not yet been saved.
1759       (muse-project-find-file): Don't try to resolve relative links; just
1760       open them.
1761     
1762     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
1763       point-of-reference bug.  No need to call muse-project-page-of-file
1764       since buffer-file-name and muse-publishing-current-file both give us
1765       full paths.
1766     
1767     * lisp/muse-mode.el (muse-link-at-point): For some reason,
1768       `skip-chars-backward' only respects the newline some of the time.
1769       Damned annoying.
1771     modified files:
1772      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1773      lisp/muse-wiki.el
1776 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
1778     Summary:
1779       Fix image-link goof-up and add pretty titles.
1780     Revision:
1781       muse--main--1.0--patch-117
1783     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
1784       class="image-link"> instead of <div class="image-link">.  I found a bug
1785       with the way I was handling both, so I decided to simplify things.
1786     
1787     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
1788       `muse-publish-output-name', but keeps the directory prefix.
1789       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
1790     
1791     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
1792       customizable option that determines the words to downcase in title.
1793       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
1794       Capitalized Title out of either a string or the current title.  This is
1795       not currently used by any other function -- for now it is meant to be
1796       called by the user.
1798     modified files:
1799      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
1802 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
1804     Summary:
1805       Escape specials in link descriptions.
1806     Revision:
1807       muse--main--1.0--patch-116
1809     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
1810       function that escapes special characters in the given string according
1811       to the current publishing style.
1812       (muse-publish-url): Use the above function to escape the description
1813       part of extended links.
1814       (muse-publish-prepare-url): Don't make string read-only; it does
1815       nothing.
1816     
1817     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1818       (muse-wiki-transform-wikiword): Don't make string read-only.
1820     modified files:
1821      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1824 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
1826     Summary:
1827       Escape "&", "<", and ">" in URL text.
1828     Revision:
1829       muse--main--1.0--patch-115
1831     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
1832       specially.  Thanks to John Sullivan for the suggestion.
1834     modified files:
1835      ChangeLog lisp/muse-html.el
1838 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
1840     Summary:
1841       Update my example configuration.
1842     Revision:
1843       muse--main--1.0--patch-114
1845     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
1846       project to "WebSite" in order to make it more distinct.
1847       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
1848       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
1849       anymore.
1850       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
1851       published name of the current file.  I really should make a function
1852       called `muse-published-name' or something similar!
1853       ("\C-cpx"): Use this key sequence for
1854       `my-muse-prepare-entry-for-xanga'.
1855       (muse-file-extension): I'm making use of this so I can figure out its
1856       intricacies.
1858     modified files:
1859      ChangeLog examples/mwolson/muse-init.el
1862 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
1864     Summary:
1865       Tackle a project name interwiki highlighting snafu.
1866     Revision:
1867       muse--main--1.0--patch-113
1869     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
1870       this.  It seems to be more robust now.  Highlighting is going the way I
1871       want it.
1873     modified files:
1874      ChangeLog lisp/muse-wiki.el
1877 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1879     Summary:
1880       Fix some gross mistakes.
1881     Revision:
1882       muse--main--1.0--patch-112
1884     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1885       gross misspellings.
1886     
1887     * lisp/muse-project.el (muse-project-file-entries): If
1888       `muse-file-extension' is defined, use it to filter the entries.
1889     
1890     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1891       variable.  Move higher in file.
1892     
1893     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1894       argument instead of the real name of the variable.
1896     modified files:
1897      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1898      lisp/muse.el
1901 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1903     Summary:
1904       Make natural interwiki links between projects mostly work.
1905     Revision:
1906       muse--main--1.0--patch-111
1908     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1909       function and flesh it out.  This seems to work properly, though for
1910       some reason, interwiki links using projects are a bit flakey.
1911       (muse-wiki-handle-interwiki): Deal with case where we have a project
1912       name in an interwiki link.
1914     modified files:
1915      ChangeLog lisp/muse-wiki.el
1918 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1920     Summary:
1921       Fix Emacs21 issue with muse-insert-tag.
1922     Revision:
1923       muse--main--1.0--patch-110
1925     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1926       completing-read to appease older Emacsen.
1928     modified files:
1929      ChangeLog lisp/muse-mode.el
1932 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1934     Summary:
1935       Fix error with `muse-blosxom-new-entry' and Emacs21.
1936     Revision:
1937       muse--main--1.0--patch-109
1939     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1940       `completing-read' so that old versions of Emacs don't complain.
1942     modified files:
1943      ChangeLog lisp/muse-blosxom.el
1946 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1948     Summary:
1949       Try to fix an error with `muse-blosxom-get-categories'.
1950     Revision:
1951       muse--main--1.0--patch-108
1953     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1954       about processing directories.
1956     modified files:
1957      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1960 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1962     Summary:
1963       Make a distinction between implicit and explicit links at publish-time.
1964     Revision:
1965       muse--main--1.0--patch-107
1967     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1968     
1969     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1970     
1971     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1972       `explicit' argument.
1973     
1974     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1975       not we are dealing with an explicit link.
1976     
1977     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1978     
1979     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1980       argument, but ignore it.
1981     
1982     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1983       when link is not explicit.
1985     modified files:
1986      ChangeLog lisp/muse-html.el lisp/muse-http.el
1987      lisp/muse-publish.el lisp/muse-wiki.el
1990 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1992     Summary:
1993       Implement several WikiWord handling fixes.
1994     Revision:
1995       muse--main--1.0--patch-106
1997     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1998       found by the handlers.  Don't send implicit links through some of the
1999       advanced checks.
2000     
2001     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
2002       of interwiki link before calling `muse-handle-explicit-link'.
2003     
2004     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
2005       "\\|" separator between project-alist entries and interwiki entries.
2006       Force a reconfiguration of muse-colors-markup.
2007     
2008     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
2009       sure that we don't colorize WikiNames that don't go with any file.
2010     
2012     modified files:
2013      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2014      lisp/muse-wiki.el
2017 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
2019     Summary:
2020       Attempt to simplify muse-wiki a bit.
2021     Revision:
2022       muse--main--1.0--patch-105
2024     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
2025       here.
2026     
2027     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
2028       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
2029       (muse-wiki-update-use-wikiword-markup-regexp)
2030       (muse-wiki-update-use-wikiword-link-function)
2031       (muse-wiki-update-use-wikiword-url-transforms): Remove.
2032       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
2033     
2034     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
2035       `muse-wiki-use-wikiword' is specified.
2036     
2037     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
2038       unless `muse-wiki-use-wikiword' is specified.
2039     
2040     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
2041       muse-colors-markup.
2042     
2043     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
2044       muse-publish-markup-regexps.
2045     
2046     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
2047       muse-publish-url-transforms.
2048     
2049     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
2050       muse-wiki-handle-wikiword to muse-implicit-link-functions.
2051     
2053     modified files:
2054      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2057 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
2059     Summary:
2060       Make muse-blosxom use relative name of published file in page-date alist.
2061     Revision:
2062       muse--main--1.0--patch-104
2064     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
2065       file.
2066       (muse-blosxom-update-page-date-alist): Renamed from
2067       `muse-blosxom-markup-date-directive'.  Make the current file name
2068       relative to the base directory and strip file extension if necessary.
2069     
2071     modified files:
2072      ChangeLog lisp/muse-blosxom.el
2075 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
2077     Summary:
2078       Hack on muse-blosxom timestamps somewhat.
2079     Revision:
2080       muse--main--1.0--patch-103
2082     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
2083       actually do something useful.  This should have a different name,
2084       really.
2085       ("blosxom-html", "blosxom-xhtml"): Call
2086       `muse-blosxom-markup-date-directive' after publishing each entry.
2087     
2089     modified files:
2090      ChangeLog lisp/muse-blosxom.el
2093 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
2095     Summary:
2096       Fix several startup and compile errors.
2097     Revision:
2098       muse--main--1.0--patch-102
2100     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
2101       fixes an error that occurred during startup.
2102     
2103     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
2104       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
2105       to muse.el.
2106     
2107     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
2108       that the nasty compile errors go away.  Fix a few typos.
2109       (muse-ignored-extensions): Fix docstring.
2110       (muse-file-extension): Move this higher in the file.
2111     
2112     
2114     modified files:
2115      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2118 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2120     Summary:
2121       Note that muse-file-extension should not have "." in front.
2122     Revision:
2123       muse--main--1.0--patch-101
2125     * lisp/muse-project.el (muse-project-find-file): Handle case where
2126       muse-file-extension is not specified.
2127     
2128     * lisp/muse.el (muse-file-extension): Note that the period at the
2129       beginning of this value should be omitted.
2130     
2131     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2132       file extension so that regexp characters inside the extension will not
2133       goof it up.  This should never be a problem in normal cases, but let's
2134       be robust.
2135     
2137     modified files:
2138      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2139      lisp/muse.el
2142 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2144     Summary:
2145       Implement optional file extension of Muse files.
2146     Revision:
2147       muse--main--1.0--patch-100
2149     * lisp/muse-mode.el (muse-mode): Make sure
2150       `muse-update-ignored-extensions-regexp' gets updated every time we
2151       enter Muse mode.  This works around a bug in the customize interface --
2152       if a user changes an option using setq, the :set function sometimes
2153       does not get executed.  I should really try to determine whether or not
2154       this is really an issue anymore.
2155     
2156     * lisp/muse-project.el (muse-project-find-file): Make use of
2157       `muse-file-extension'.
2158     
2159     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2160       customizable; it is autogenerated from `muse-ignored-extensions'.
2161       (muse-update-ignored-extensions-regexp): New function that sets the
2162       value of `muse-ignored-extensions-regexp'.  This is needed in order to
2163       make sure that the value of `muse-file-extension' is taken into
2164       account.
2165       (muse-ignored-extensions): New option that determines which file
2166       extensions to ignore.  It is in the form of a list of regexps.
2167     
2168     * lisp/muse.el (muse-file-extension): New option that allows the user to
2169       specify the file extension to be used for Muse files.  By default, this
2170       is nil, which means that no extension will be used.
2171     
2172     * lisp/muse.el (muse-page-name): Handle case where
2173       `muse-ignored-extensions-regexp' is nil.
2174     
2176     modified files:
2177      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2178      lisp/muse-regexps.el lisp/muse.el
2181 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2183     Summary:
2184       Document new blosxom convenience feature.
2185     Revision:
2186       muse--main--1.0--patch-99
2188     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2189       `muse-blosxom-project-alist-entry'.  An example is provided in the
2190       header.
2191     
2193     modified files:
2194      ChangeLog lisp/muse-blosxom.el
2197 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2199     Summary:
2200       Further work on `muse-project-alist' entry generation for blosxom.
2201     Revision:
2202       muse--main--1.0--patch-98
2204     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2205       Include subdirectories in first part of "Blog" entry.
2206     
2207     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2208       that returns a list of dirs that are to be used with the first part of
2209       a `muse-project-alist' entry.
2210     
2212     modified files:
2213      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2216 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2218     Summary:
2219       New function: muse-blosxom-project-alist-entry.
2220     Revision:
2221       muse--main--1.0--patch-97
2223     * examples/mwolson/muse-init.el: Update from my latest settings.
2224       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2225     
2226     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2227       that generates the latter part of an entry for `muse-project-alist'.
2228     
2230     modified files:
2231      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2234 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2236     Summary:
2237       Merged from hodique@lifl.fr--2005 (patch 12-23)
2238     Revision:
2239       muse--main--1.0--patch-96
2241     Patches applied:
2242     
2243      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2244        Merged from mwolson@gnu.org--2005 (patch 68-76)
2245     
2246      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2247        Merged from mwolson@gnu.org--2005 (patch 77-80)
2248     
2249      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2250        Merged from mwolson@gnu.org--2005 (patch 81)
2251     
2252      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2253        Merged from mwolson@gnu.org--2005 (patch 82)
2254     
2255      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2256        Escape % in latex publishing
2257     
2258      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2259        bugfix
2260     
2261      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2262        small improvement on muse-make-link
2263     
2264      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2265        Fix customization of muse-wiki-wikiword-regexp
2266     
2267      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2268        Allow full customization of WikiWords
2269     
2270      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2271        Fix mouse-2 yank bug in muse-mode
2272     
2273      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2274        Fix interpretation order
2275     
2276      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2277        Merged from mwolson@gnu.org--2005 (patch 83-95)
2278     
2280     modified files:
2281      ChangeLog lisp/muse-wiki.el
2283     new patches:
2284      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2285      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2286      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2287      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2288      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2289      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2290      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2291      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2292      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2293      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2294      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2295      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2298 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2300     Summary:
2301       Minor docfixes.
2302     Revision:
2303       muse--main--1.0--patch-95
2305     * lisp/muse-mode.el (muse-follow-name-at-point) 
2306       (muse-follow-name-at-mouse): Docfixes.
2307     
2309     modified files:
2310      ChangeLog lisp/muse-mode.el
2313 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2315     Summary:
2316       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2317     Revision:
2318       muse--main--1.0--patch-94
2320     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2321       `muse-blosxom-new-entry'.
2322     
2323     * muse.texi (Blosxom Entries): Ditto.
2324     
2326     modified files:
2327      ChangeLog lisp/muse-blosxom.el muse.texi
2330 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2332     Summary:
2333       Re-add global mouse-2 event.
2334     Revision:
2335       muse--main--1.0--patch-93
2337     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2338       mouse-2, since Yann found a way around the problem I was facing.
2339       (muse-follow-name-at-mouse): Call the event that would normally be used
2340       here if we don't have a link at point.
2341     
2343     modified files:
2344      ChangeLog lisp/muse-mode.el
2347 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2349     Summary:
2350       Fix publishing error.
2351     Revision:
2352       muse--main--1.0--patch-92
2354     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2355       the cdr of output-dir.  This was a code fragment from a previous
2356       attempt to refactor this function.
2357     
2359     modified files:
2360      ChangeLog lisp/muse-project.el
2363 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2365     Summary:
2366       Work on getting to the point where we can resolve project interwiki links.
2367     Revision:
2368       muse--main--1.0--patch-91
2370     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2371       `muse-publishing-current-file'.
2372     
2373     * lisp/muse-project.el (muse-project-of-file): Ditto.
2374     
2375     * lisp/muse-project.el (muse-project-applicable-styles): New function
2376       that returns the usable styles for a file, given either a list of
2377       styles or a project name.  This is useful for removing styles that will
2378       be ignored for a file.
2379       (muse-project-publish-file): Split :include and :exclude processing
2380       into `muse-project-applicable-styles'.
2381     
2382     * lisp/muse-publish.el (muse-publish-output-name): Use
2383       `muse-publishing-current-file'.
2384     
2385     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2386     
2387     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2388       project names.
2389     
2390     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2391       names to be uninterpreted.  Remove need for muse-assoc-string.
2392     
2393     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2394       function that will be called to fetch a link to a page from a Muse
2395       project from the output file of the currently-published file.  This is
2396       commented out for now since I ran out of energy.
2397     
2398     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2399       `muse-wiki-resolve-project-page' for handling Muse project interwiki
2400       links, but only when no match was found in `muse-wiki-interwiki-alist'.
2401       Handle case where no interwiki can be found, even though this should
2402       never happen.
2403     
2404     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2405       whenever Muse mode is entered.  That way we don't have to enter an
2406       extra command in our .emacs.
2407     
2408     * lisp/muse.el (muse-current-file): Remove this, since a variable called
2409       `muse-publishing-current-file' already exists that does the same thing.
2410       How embarrassing.
2411     
2412     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2413     
2414     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2415       to use it.
2416     
2418     modified files:
2419      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2420      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2423 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2425     Summary:
2426       Mouse-2 on regular text will yank rather than give an error.
2427     Revision:
2428       muse--main--1.0--patch-90
2430     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2431       this seems to be more trouble than it's worth.
2432       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2433       use our own implementation.
2434     
2436     modified files:
2437      ChangeLog lisp/muse-mode.el
2440 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2442     Summary:
2443       Make interwiki links publish with the correct extension.
2444     Revision:
2445       muse--main--1.0--patch-89
2447     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2448       prefix and suffix to interwiki names, as well as stripping out unwanted
2449       extensions.
2450     
2452     modified files:
2453      ChangeLog lisp/muse-wiki.el
2456 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2458     Summary:
2459       Fix publishing of bare interwiki names.
2460     Revision:
2461       muse--main--1.0--patch-88
2463     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2464       `set'.  Use `muse-assoc-string' instead of `assoc'.
2465     
2466     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2467       `assoc-string' functionality usable with Emacs21 and XEmacs.
2468     
2470     modified files:
2471      ChangeLog lisp/muse-wiki.el lisp/muse.el
2474 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2476     Summary:
2477       Apply a few fixes from Yann's branch.
2478     Revision:
2479       muse--main--1.0--patch-87
2481     Background: I hacked on Muse over the weekend while offline, and so did
2482                 Yann.  His changes to muse-wiki.el are different than the
2483                 ones that I made, so we should probably figure out the best
2484                 way to handle this when we both get on IRC again.  For now,
2485                 I've merged in the bugfixes that he's made, omitting most of
2486                 the changes to muse-wiki.
2487     
2488     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2489     
2490     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2491     
2492     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2493       introduced previously.
2494     
2496     modified files:
2497      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2500 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2502     Summary:
2503       Warn if file not published; hack further on Wiki stuff.
2504     Revision:
2505       muse--main--1.0--patch-86
2507     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2508       complete <div> tags that are of the class "image-link".  It is hoped
2509       that this will prevent user-added <div> tags from being mangled.
2510     
2511     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2512       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2513       need to look at the text at point.
2514     
2515     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2516       current file has not been published since it was up-to-date.  Thanks to
2517       Bill Freeman for the suggestion.
2518     
2519     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2520       is nil.  If this happens, return the original URL.
2521     
2522     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2523       `muse-wiki-update-interwiki-regexp.'
2524       (muse-wiki-update-interwiki-regexp): New function that sets the value
2525       of `muse-wiki-interwiki-regexp'.
2526       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2527       on :set.
2528     
2529     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2530       `muse-wiki-expand-interwiki'.
2531       (muse-wiki-transform-wikiword): New function that prevents WikiWords
2532       with no matching file from being published as links.
2533     
2534     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2535       string argument once again, since this behavior is needed when
2536       publishing.
2537       (muse-wiki-handle-wikiword): Ditto.
2538     
2539     * lisp/muse.el (muse-handle-url): Ditto.
2540     
2541     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
2542       after every unsuccessful attempt at handling the link.  If argument is
2543       given, restore match-data at end, too.
2544     
2545     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2546       argument.  Match data is always saved.  If argument is not given,
2547       assume that `muse-implicit-link-regexp' has been matched against, and
2548       return the 1st match string if no handlers worked.
2549     
2551     modified files:
2552      ChangeLog lisp/muse-html.el lisp/muse-mode.el
2553      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2556 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2558     Summary:
2559       Hack on WikiName handling and make TAB work for Wiki links.
2560     Revision:
2561       muse--main--1.0--patch-85
2563     * lisp/muse-colors.el (muse-colors-markup): Use
2564       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2565     
2566     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
2567       nil, don't color bad links.  If non-nil, color bad links.
2568     
2569     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2570     
2571     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2572       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2573       (muse-journal-rss-munge-buffer): Ditto.
2574     
2575     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
2576       Docfix.
2577     
2578     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
2579       are handled first, then implicit ones.  It should work better in all
2580       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
2581       to determine how far to scan for an implicit link.  This defaults to
2582       the text between the point and the next space.
2583     
2584     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
2585       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
2586       literally after opening the buffer.  Hopefully this can be of use in
2587       custom visit-link functions, when necessary.
2588     
2589     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
2590       `muse-visit-link-default'.
2591     
2592     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
2593       Search by text properties instead of regexps.  This allows Muse to find
2594       links without having to have a massive regexp that contains all link
2595       types.  The downside is that this will not work if the user defontifies
2596       the buffer.  But it would somewhat defeat the purpose of following
2597       links if you can't see them.
2598     
2599     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
2600       enough command line args are passed in batch mode.
2601     
2602     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
2603       `muse-explicit-link-regexp'.
2604     
2605     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
2606       `muse-link-regexp'.
2607     
2608     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
2609       specifies the "common ground" of all implicit links, like URLs, bare
2610       WikiNames, and -- in the future -- email addresses.
2611     
2612     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
2613     
2614     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
2615       optional.  That was a bad idea on my part.  Renamed from
2616       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
2617       annoy anyone :^) .
2618     
2619     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
2620       `muse-wiki-interwiki-expand'.
2621       (muse-wiki-handle-wikiword): Renamed from
2622       `muse-wiki-wikiword-handle'.
2623     
2624     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
2625       for the eval-after-load arg since XEmacs chokes on constants.
2626     
2627     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
2628       face on WikiWords that don't correspond with a file.  If people really
2629       want this to appear in bad-link face, I could accommodate that.
2630     
2631     * lisp/muse.el (muse-handle-url): New function that detects whether the
2632       given string is a URL.
2633       (muse-implicit-link-functions): Renamed from
2634       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
2635       (muse-explicit-link-functions): Renamed from
2636       `muse-mode-handler-functions'.
2637       (muse-handle-implicit-link): New function that handles all
2638       implicit links by calling functions from `muse-implicit-link-functions'.
2639       (muse-handle-explicit-link): Renamed from
2640       `muse-handled-url'.
2641     
2643     modified files:
2644      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
2645      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
2646      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2649 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
2651     Summary:
2652       Allow WikiWords to be ignored with <nop> or "''''".
2653     Revision:
2654       muse--main--1.0--patch-84
2656     * lisp/muse-mode.el (muse-browse-result): Docfixes.
2657     
2658     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
2659       whether to hide <nop> tags when coloring a Muse buffer.
2660       (muse-wiki-wikiword-at-point): Docfix.
2661       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
2662       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
2663       during publishing.
2664       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
2665       which keeps the WikiWord that follows it from being interpreted.
2666       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
2667       WikiWord delimiter.
2668     
2670     modified files:
2671      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2674 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
2676     Summary:
2677       Update postal address of FSF in muse-wiki.el.
2678     Revision:
2679       muse--main--1.0--patch-83
2681     * lisp/muse-wiki.el: Update postal address of the FSF.
2682     
2684     modified files:
2685      ChangeLog lisp/muse-wiki.el
2688 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
2690     Summary:
2691       Interpret explicit links before emphasis.
2692     Revision:
2693       muse--main--1.0--patch-82
2695     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
2696       links before emphasis.
2697     
2698     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
2699       for the heck of it.
2701     modified files:
2702      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2705 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
2707     Summary:
2708       Wiki hacking, regexp tweaks.
2709     Revision:
2710       muse--main--1.0--patch-81
2712     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
2713       muse-regexp.
2714     
2715     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
2716       that indicates whether or not to use character classes in regexps.  The
2717       default is to let Muse try to figure it out.
2718       (muse-extreg-usable-p): Make use of this variable.
2719     
2720     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
2721       this regexp.  I'm guessing it was supposed to have a TAB in there at
2722       one time.  Replace this stuff with muse-regexp-space.
2723     
2724     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
2725       by default.
2726     
2727     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
2728       "or".
2729     
2730     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
2731       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
2732       We'll fix those anchor problems eventually!
2733     
2734     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
2735       uses `muse-interwiki-handle' to determine whether an interwiki link is
2736       at point.
2737     
2738     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
2739       look for a suitable value at point if needed.
2740     
2741     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
2742     
2743     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
2744     
2745     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
2747     modified files:
2748      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2749      lisp/muse-wiki.el
2752 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
2754     Summary:
2755       Make installation of manual when not using Debian go smoothly.
2756     Revision:
2757       muse--main--1.0--patch-80
2759     * Makefile.defs (INSTALLINFO): New variable that specifies what command
2760       and options are to be used when insinuating the Muse documentation into
2761       the Info menu.
2762     
2763     * Makefile (install): Make use of INSTALLINFO.
2764     
2765     * README (Installation): Give directions for changing INSTALLINFO on a
2766       Debian system and changing where Muse is installed.
2767     
2768     * muse.texi: Ditto.
2770     modified files:
2771      ChangeLog Makefile Makefile.defs README muse.texi
2774 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
2776     Summary:
2777       Fix compiler warning induced by last patch.
2778     Revision:
2779       muse--main--1.0--patch-79
2781     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
2782       compiler warning.
2784     modified files:
2785      ChangeLog lisp/muse-project.el lisp/muse.el
2788 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
2790     Summary:
2791       Add `muse-current-file', fix minor QuickStart issue.
2792     Revision:
2793       muse--main--1.0--patch-78
2795     * examples/QuickStart: Make John Wiegley the author.
2796     
2797     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2798       `muse-current-file' instead of `buffer-file-name'.
2799     
2800     * lisp/muse-project.el (muse-current-project): Document.
2801     
2802     * lisp/muse-project.el (muse-current-file): New variable indicating the
2803       name, including path, of the file that is currently being published.
2804       (muse-project-of-file): Make use of
2805       `muse-current-file'.
2806     
2807     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
2808     
2809     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
2811     modified files:
2812      ChangeLog examples/QuickStart lisp/muse-blosxom.el
2813      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2814      lisp/muse.el
2817 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
2819     Summary:
2820       Make muse-replace-regexp-in-string closer to its parent; no func change.
2821     Revision:
2822       muse--main--1.0--patch-77
2824     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
2825       to implement all functionality of `replace-regexp-in-string'.  No
2826       functionality change.
2827     
2829     modified files:
2830      ChangeLog lisp/muse.el
2833 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
2835     Summary:
2836       Play nicely with fill, adaptive-fill, and flyspell.
2837     Revision:
2838       muse--main--1.0--patch-76
2840     * muse-mode.el (muse-mode-intangible-links): New function used to
2841       determine whether links will be considered intangible.
2842     
2843     * lisp/muse-mode.el (muse-mode-link-functions)
2844       (muse-mode-handler-functions): Minor docfix.
2845     
2846     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
2847       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
2848       making links intangible by default, but this may be adjusted by use of
2849       the `muse-mode-intangible-links' function.
2850     
2851     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
2852       nil if we should allow a fill to occur here.  Keeps links from being
2853       broken up.
2854     
2855     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
2856       non-nil if we allow spell-checking to occur here.  Keeps links from
2857       being improperly colorized.
2858     
2859     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
2860       functionality change.
2862     modified files:
2863      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2866 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
2868     Summary:
2869       Minor doc changes and code prettification.
2870     Revision:
2871       muse--main--1.0--patch-75
2873     * AUTHORS: Note that YH's assignment is in the mail.
2874     
2875     * README (scripts): Explain better the contents of the `scripts'
2876       directory.
2877     
2878     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2880     modified files:
2881      AUTHORS ChangeLog README lisp/muse-wiki.el
2884 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2886     Summary:
2887       Merged from hodique@lifl.fr--2005 (patch 7-11)
2888     Revision:
2889       muse--main--1.0--patch-74
2891     Patches applied:
2892     
2893      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2894        split WikiWords and InterWiki links into their own package
2895     
2896      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2897        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2898     
2899      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2900        Mimic experimental behavior for interwiki
2901     
2902      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2903        fix notes publishing
2904     
2905      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2906        various minor fixes
2908     new files:
2909      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2911     modified files:
2912      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2913      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2915     renamed files:
2916      experimental/.arch-ids/muse-wiki.el.id
2917        ==> experimental/.arch-ids/muse-wiki-old.el.id
2918      experimental/muse-wiki.el
2919        ==> experimental/muse-wiki-old.el
2921     new patches:
2922      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2923      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2924      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2925      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2926      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2929 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2931     Summary:
2932       Tell people where to find on-line version of manual.
2933     Revision:
2934       muse--main--1.0--patch-73
2936     * README: Add on-line locations for manual.
2937     
2938     * muse.texi: Remove @include directive.  This makes generating a PDF of
2939       this documentation a lot easier.
2940     
2941     * muse.texi (Preface): Add on-line locations for manual.
2943     modified files:
2944      ChangeLog README muse.texi
2947 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2949     Summary:
2950       Try to make Muse play nice with outline minor mode.
2951     Revision:
2952       muse--main--1.0--patch-72
2954     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2955     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2956     "muse" instead of "t" when adding invisibility to text or checking for
2957     invisibility.
2958     
2959     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2960     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2961     this function.
2963     modified files:
2964      ChangeLog lisp/muse-colors.el lisp/muse.el
2967 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2969     Summary:
2970       Minor grammar fix in Introduction section of manual.
2971     Revision:
2972       muse--main--1.0--patch-71
2974     * muse.texi (Introduction): Minor grammar fix.
2976     modified files:
2977      ChangeLog muse.texi
2980 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2982     Summary:
2983       Release Muse 3.01.
2984     Revision:
2985       muse--main--1.0--patch-70
2987     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2988     
2989     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2990     
2991     * lisp/muse-poem.el (muse-poem-markup-strings)
2992       (muse-poem-chapbook-strings): Make customizable.
2993     
2994     * lisp/muse-poem.el (muse-chapbook-latex-header)
2995       (muse-chapbook-latex-footer): Docfix.
2996     
2997     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2998       (muse-texinfo-pdf-extension): Ditto.
2999     
3000     * lisp/muse.el (muse-version): Change to 3.01.
3001     
3002     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
3003       done, for now!
3005     modified files:
3006      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3007      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
3010 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
3012     Summary:
3013       Tweak documentation thoroughly; still incomplete.
3014     Revision:
3015       muse--main--1.0--patch-69
3017     * README: Minor tweaks.
3018     
3019     * muse.texi: Massively rename chapters so that the titles are more
3020       descriptive.  Clean up grammar.
3021     
3022     * muse.texi (Obtaining Muse): Move content of Installation node here,
3023       stripping out any customization tips, since those are covered later.
3024       Re-work this chapter since I was dissatisfied with it.
3025     
3026     * muse.texi (Installation): This node has the content of README regarding
3027       installation, which fits the title of the node much better than the
3028       previous content.
3029     
3030     * muse.texi (Blosxom): Turn the sections of this section into
3031       subsections.
3032     
3033     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
3034       like lists!
3035     
3036     * muse.texi (History): Add a "2005" item.
3038     modified files:
3039      ChangeLog README muse.texi
3042 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
3044     Summary:
3045       Finish documenting 2 more publishing styles.
3046     Revision:
3047       muse--main--1.0--patch-68
3049     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
3050     
3051     * lisp/muse-journal.el: Docfixes.
3052     
3053     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
3054       documentation to this function.
3055     
3056     * muse.texi (Blosxom Options): New node containing the publishing styles
3057       and options provided by Blosxom.
3058       (Book): Add usage note, as I suspect a lot of people might be confused
3059       by this style.
3060       (HTML): Space out entries better.
3061       (Journal, LaTeX): New nodes for publishing styles.
3062       (Common Elements): Document a few options that are present in
3063       `muse-publish.el'.
3065     modified files:
3066      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
3067      lisp/muse-latex.el lisp/muse-publish.el muse.texi
3070 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
3072     Summary:
3073       Make Muse installable and correct an Emacs21 issue.
3074     Revision:
3075       muse--main--1.0--patch-67
3077     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
3078       directory will be generated.
3079       (all): Compile muse.info by default.
3080       (doc): Refactor into individual generation rules for .html and .info
3081       files.
3082       (install): New rule that installs Muse source code, compiled .elc
3083       files, and the manual into proper places.
3084     
3085     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
3086     
3087     * README (Insinuation): Move old content of Installation here.
3088       (Installation): Fill out this section.
3089       (Further Documentation): Add link to my website and note that a full
3090       manual is included with Muse.
3091     
3092     * lisp/Makefile (EL): Populate with .el files.
3093       (install): New rule that installs both .elc and .el files.
3094     
3095     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
3096       Emacs21, hack in a handler for the @documentencoding tag so that it
3097       doesn't error out.
3099     modified files:
3100      ChangeLog Makefile Makefile.defs README lisp/Makefile
3101      lisp/muse-texinfo.el
3104 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
3106     Summary:
3107       Cater even more to XEmacs and its annoying whims.
3108     Revision:
3109       muse--main--1.0--patch-66
3111     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3112       environment variable.
3113     
3114     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3115       handle it.  Load `muse-build.el' instead.
3116     
3117     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3118       used.
3119     
3120     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3121       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3122       not used.
3123     
3124     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3125       function does not appear to be used.
3126     
3127     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3128       `replace-regexp-in-string', since XEmacs doesn't have this function.
3129       We only implement the first 3 args, but this could be extended if we
3130       need to do so.
3131     
3132     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3133       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3134     
3135     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3136     
3137     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3138       make XEmacs shut up.
3139     
3140     * lisp/muse-convert.el (muse-write-footnote): Ditto.
3141     
3142     * lisp/muse-html.el (muse-html-markup-table): Ditto.
3143     
3144     * lisp/muse-http.el (muse-winnow-list): Ditto.
3145     
3146     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3147     
3148     * lisp/muse-project.el (muse-project-file-entries): Ditto.
3149     
3150     * lisp/muse-publish.el (muse-publish-markup): Ditto.
3151     
3152     * scripts/muse-build.el: Add contrib path first; probably doesn't change
3153       anything.
3154     
3155     * scripts/publish: Use EMACS environment variable instead of hard-coding
3156       it.
3158     modified files:
3159      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3160      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3161      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3162      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3163      lisp/muse.el scripts/muse-build.el scripts/publish
3166 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3168     Summary:
3169       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3170     Revision:
3171       muse--main--1.0--patch-65
3173     * AUTHORS: Update entry.
3174     
3175     * muse-*.el: Move to the lisp directory.
3176     
3177     * lisp/Makefile: New file containing rules to test and compile the
3178       source.
3179     
3180     * Makefile.defs: New file that contains common definitions for all other
3181       Makefiles, such as Emacs command to use.
3182     
3183     * Makefile: Move lisp-specific rules to lisp/Makefile.
3184       (SUBDIRS): New variable containing subdirectories to clean.
3185     
3186     * README: Update to reflect new location of source files.  Give updated
3187       directions for compiling with XEmacs.
3188     
3189     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3190       compile.
3191       (%.html): Pass SITEFLAG as an environment variable to
3192       ../scripts/publish.
3193     
3194     * examples/QuickStart (The): Re-add the stray <comment> tag since it
3195       seems to be needed to keep the process from failing.  This has *got* to
3196       be a bug in Muse, but I don't want to deal with it now.
3197     
3198     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3199     
3200     * lisp/muse-convert.el: Move line to commentary section.
3201     
3202     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3203       locally-bound `type' variable isn't used here.
3204     
3205     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3206     
3207     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3208       binding.
3209     
3210     * scripts/muse-build.el (load-path): Correct paths.
3211     
3212     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3213       as to avoid spurious warnings.
3214     
3215     * scripts/publish (style): Make use of SITEFLAG environment variable, if
3216       it exists.
3217     
3218     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3219       (muse-match-string-no-properties): New functions that take the place of
3220       `line-end-position', `line-beginning-position', and
3221       `match-string-no-properties', respectively.
3222     
3223     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3224       (muse-my-journal-find-entries): Use Muse-specific version of
3225       `match-string-no-properties', `line-beginning-position', and
3226       `line-end-position' since these do not exist in XEmacs.
3227     
3228     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3229       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3230     
3231     * lisp/muse-convert.el (muse-latex-transform): Ditto.
3232     
3233     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3234       (muse-html-insert-contents): Ditto.
3235     
3236     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3237     
3238     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3239     
3240     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3241     
3242     * lisp/muse-publish.el (muse-publish-markup-tag)
3243       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3244       (muse-published-buffer-contents): Ditto.
3245     
3246     * scripts/muse-build.el (muse-elint-files): Ditto.
3248     new files:
3249      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3250      lisp/.arch-ids/Makefile.id lisp/Makefile
3252     modified files:
3253      AUTHORS ChangeLog Makefile README examples/Makefile
3254      examples/QuickStart examples/johnw/muse-johnw.el
3255      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3256      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3257      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3258      lisp/muse.el scripts/muse-build.el scripts/publish
3260     renamed files:
3261      .arch-ids/muse-blosxom.el.id
3262        ==> lisp/.arch-ids/muse-blosxom.el.id
3263      .arch-ids/muse-book.el.id
3264        ==> lisp/.arch-ids/muse-book.el.id
3265      .arch-ids/muse-colors.el.id
3266        ==> lisp/.arch-ids/muse-colors.el.id
3267      .arch-ids/muse-convert.el.id
3268        ==> lisp/.arch-ids/muse-convert.el.id
3269      .arch-ids/muse-docbook.el.id
3270        ==> lisp/.arch-ids/muse-docbook.el.id
3271      .arch-ids/muse-html.el.id
3272        ==> lisp/.arch-ids/muse-html.el.id
3273      .arch-ids/muse-http.el.id
3274        ==> lisp/.arch-ids/muse-http.el.id
3275      .arch-ids/muse-journal.el.id
3276        ==> lisp/.arch-ids/muse-journal.el.id
3277      .arch-ids/muse-latex.el.id
3278        ==> lisp/.arch-ids/muse-latex.el.id
3279      .arch-ids/muse-mode.el.id
3280        ==> lisp/.arch-ids/muse-mode.el.id
3281      .arch-ids/muse-poem.el.id
3282        ==> lisp/.arch-ids/muse-poem.el.id
3283      .arch-ids/muse-project.el.id
3284        ==> lisp/.arch-ids/muse-project.el.id
3285      .arch-ids/muse-publish.el.id
3286        ==> lisp/.arch-ids/muse-publish.el.id
3287      .arch-ids/muse-regexps.el.id
3288        ==> lisp/.arch-ids/muse-regexps.el.id
3289      .arch-ids/muse-texinfo.el.id
3290        ==> lisp/.arch-ids/muse-texinfo.el.id
3291      .arch-ids/muse.el.id
3292        ==> lisp/.arch-ids/muse.el.id
3293      muse-blosxom.el
3294        ==> lisp/muse-blosxom.el
3295      muse-book.el
3296        ==> lisp/muse-book.el
3297      muse-colors.el
3298        ==> lisp/muse-colors.el
3299      muse-convert.el
3300        ==> lisp/muse-convert.el
3301      muse-docbook.el
3302        ==> lisp/muse-docbook.el
3303      muse-html.el
3304        ==> lisp/muse-html.el
3305      muse-http.el
3306        ==> lisp/muse-http.el
3307      muse-journal.el
3308        ==> lisp/muse-journal.el
3309      muse-latex.el
3310        ==> lisp/muse-latex.el
3311      muse-mode.el
3312        ==> lisp/muse-mode.el
3313      muse-poem.el
3314        ==> lisp/muse-poem.el
3315      muse-project.el
3316        ==> lisp/muse-project.el
3317      muse-publish.el
3318        ==> lisp/muse-publish.el
3319      muse-regexps.el
3320        ==> lisp/muse-regexps.el
3321      muse-texinfo.el
3322        ==> lisp/muse-texinfo.el
3323      muse.el
3324        ==> lisp/muse.el
3326     new directories:
3327      lisp lisp/.arch-ids
3330 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3332     Summary:
3333       Massively untabify files.
3334     Revision:
3335       muse--main--1.0--patch-64
3338     modified files:
3339      ChangeLog ChangeLog.2004 experimental/muse-message.el
3340      experimental/muse-wiki.el muse-book.el muse-colors.el
3341      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3342      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3343      muse-project.el muse-publish.el muse-regexps.el
3344      muse-texinfo.el muse.el
3347 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3349     Summary:
3350       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3351     Revision:
3352       muse--main--1.0--patch-63
3354     (Summary of changes that Yann made)
3355     
3356     * muse-colors.el (muse-colors-link): Whitespace cleanup.
3357     
3358     * muse-mode.el (muse-generate-index): Move index generation code into
3359       `muse-index-as-string'.
3360       (muse-index-as-string): New function that generates an index and
3361       returns it as a string, instead of placing it in a buffer like
3362       `muse-generate-index' used to.
3363     
3364     Patches applied:
3365     
3366      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3367        merge from mwolson@gnu.org--2005
3368     
3369      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3370        Accept WikiWords as links [mostly rescinded]
3371     
3372      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3373        merge from mwolson@gnu.org--2005/muse--main--1.0
3374     
3375      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3376        Merged from mwolson@gnu.org--2005 (patch 60-62)
3377     
3378      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3379        provide a string view of the index
3381     modified files:
3382      ChangeLog muse-colors.el muse-latex.el muse-mode.el
3384     new patches:
3385      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3386      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3387      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3388      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3389      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3392 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3394     Summary:
3395       Document Blosxom, Book, DocBook, and HTML publishing styles.
3396     Revision:
3397       muse--main--1.0--patch-62
3399     * muse-blosxom.el: Clean up header.
3400     
3401     * muse-book.el (muse-before-book-publish-hook): Rename to
3402       `muse-book-before-publish-hook'.
3403       (muse-after-book-publish-hook): Rename to
3404       `muse-book-after-publish-hook'.
3405     
3406     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3407       (muse-html-markup-strings, muse-xhtml-markup-strings)
3408       (muse-html-meta-content-type, muse-html-meta-content-encoding)
3409       (muse-html-charset-default, muse-html-encoding-default)
3410       (muse-html-encoding-map): Docfixes.
3411     
3412     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3413       sections.
3415     modified files:
3416      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3419 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3421     Summary:
3422       Begin work on Publishing Styles section of manual.
3423     Revision:
3424       muse--main--1.0--patch-61
3426     * Makefile (.PHONY): Add "doc" to list.
3427       (doc): New rule that generates Info and HTML files from muse.texi.
3428       (dist): Rely on `distclean', not `clean'.
3429     
3430     * examples/QuickStart (Authoring mode): Remove empty section.
3431     
3432     * muse.texi: Call this program "the Emacs Muse" in title.
3433       (Publishing Styles): Begin to populate section.
3434       (Deriving Styles): First subsection of Publishing Styles.
3435       (Contributors): Remove spurious copyright section, since we address
3436       this in the title.
3437     
3438     * README: Actually remember to add this file.
3440     new files:
3441      .arch-ids/README.id README
3443     modified files:
3444      ChangeLog Makefile examples/QuickStart muse.texi
3447 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3449     Summary:
3450       Document Markup Rules.
3451     Revision:
3452       muse--main--1.0--patch-60
3454     * examples/QuickStart: Remove stray <comment> tag.
3455     
3456     * muse.texi (Top): Comment every menu line.
3457       (Markup Rules): New section with plenty of subsections.
3459     modified files:
3460      ChangeLog examples/QuickStart muse.texi
3463 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3465     Summary:
3466       Release this as Muse 3.00.90 (RC1).
3467     Revision:
3468       muse--main--1.0--patch-59
3470     * Makefile (%.elc): Use -q instead of --no-init-file because the former
3471       is compatible with both Emacs and XEmacs.
3472     
3473     * examples/README: Renamed to QuickStart.
3474     
3475     * examples/Makefile (EXAMPLES): Reflect name change of README.
3476     
3477     * muse.el: Ditto.
3479     modified files:
3480      ChangeLog Makefile examples/Makefile muse.el
3482     renamed files:
3483      examples/.arch-ids/README.id
3484        ==> examples/.arch-ids/QuickStart.id
3485      examples/README
3486        ==> examples/QuickStart
3489 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3491     Summary:
3492       Makefile refactoring.
3493     Revision:
3494       muse--main--1.0--patch-58
3496     * Makefile (.PHONY): List all non-file targets.
3497       (examples): New rule that calls Make in the examples directory.
3498       (atranslit): Removed, since this isn't (yet) bundled with Muse.
3499     
3500     * README: Move to the examples directory.  I'd prefer to distribute a
3501       very basic plain text README and use this as a quickstart + markup
3502       example + publishing example.
3503     
3504     * examples/Makefile: Move all README-related rules here.
3505     
3506     * examples/README: Add an "About this document" section.  
3507     
3508     * scripts/publish (style): Do not include the contrib directory, since we
3509       don't use any code from there.  Since this is only invoked from the
3510       examples directory, make sure add the parent directory to the load
3511       path.
3512     
3513     * muse.texi: Change version to 3.00.90 (RC1).
3514     
3515     * muse.el: Change location of the README file in header.
3516     
3517     * muse.el (muse-version): Update to 3.00.90 (RC1).
3519     new files:
3520      examples/.arch-ids/Makefile.id examples/Makefile
3522     modified files:
3523      ChangeLog Makefile examples/README muse.el muse.texi
3524      scripts/publish
3526     renamed files:
3527      .arch-ids/README.id
3528        ==> examples/.arch-ids/README.id
3529      README
3530        ==> examples/README
3533 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3535     Summary:
3536       Update my example configuration.
3537     Revision:
3538       muse--main--1.0--patch-57
3540     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3541       and experimental status of muse-message.
3543     modified files:
3544      ChangeLog examples/mwolson/muse-init.el
3547 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3549     Summary:
3550       Provide optional outline-style faces; customization fixes; experimental stuff.
3551     Revision:
3552       muse--main--1.0--patch-56
3554     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3555       option that determines what the header faces should look like.  If
3556       'outline, use outline-style faces.  If nil, don't generate the faces at
3557       all, which allows the user to specify their own.  Otherwise, use the
3558       scaled faces, which is the default behavior.
3559       (muse-colors-outline-faces-list): List of faces to use.  In case the
3560       outline faces are not available, provide reasonable defaults.
3561       (muse-make-faces): Use dolist instead of mapc.  Implement the
3562       possibility of having outline-style colors for heading.  Don't call
3563       this function immediately -- give the users time to make their changes
3564       through the customize interface.  Once we call this function, Emcs from
3565       CVS will not allow the faces to be changed easily, which is a shame.
3566     
3567     * muse-message.el (muse-message-contents-tag): Copied from
3568       `muse-publish-contents-tag' in order to keep the customization
3569       interface from making the `muse-markup-tags' option from throwing a
3570       type mismatch error.  This function is untested and will likely do
3571       nothing useful.  This file has been moved to the experimental folder
3572       until it gets fleshed out more.
3573     
3574     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
3575       file that could eventually provide wiki-like ability.  Currently this
3576       is just a collection of functions that were pruned out when he remade
3577       Muse, so don't get too excited.  I plan to eventually merge Yann
3578       Hodique's work here, probably after the first release of Muse.
3579     
3580     * muse-regexps.el (muse-regexp): Improve description.
3581     
3582     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
3583       the muse-regexp group since it is just a single regexp.  Lists of
3584       regexps don't have to be in muse-regexp, however.
3585     
3586     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
3587       since the Emacs devel mailing list seems to not want Britain-izations
3588       in Emacs code.
3589     
3590     * muse-colors.el (muse-colors): Ditto.
3591     
3592     * muse-docbook.el (muse-docbook): Ditto.
3593     
3594     * muse-html.el (muse-html): Ditto.
3595     
3596     * muse-http.el (muse-http): Ditto.
3597     
3598     * muse-message.el (muse-message): Ditto.
3599     
3600     * muse-mode.el (muse-mode): Ditto.
3601     
3602     * muse-project.el (muse-project): Ditto.
3603     
3604     * muse-publish.el (muse-publish): Ditto.
3605     
3606     * muse.el (muse): Ditto.
3608     new files:
3609      experimental/.arch-ids/=id
3610      experimental/.arch-ids/muse-wiki.el.id
3611      experimental/muse-wiki.el
3613     modified files:
3614      ChangeLog experimental/muse-message.el muse-blosxom.el
3615      muse-colors.el muse-docbook.el muse-html.el muse-http.el
3616      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
3617      muse.el
3619     renamed files:
3620      .arch-ids/muse-message.el.id
3621        ==> experimental/.arch-ids/muse-message.el.id
3622      muse-message.el
3623        ==> experimental/muse-message.el
3625     new directories:
3626      experimental experimental/.arch-ids
3629 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
3631     Summary:
3632       Fix publishing error when given an empty string for header/footer.
3633     Revision:
3634       muse--main--1.0--patch-55
3636     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
3637       `file-readable-p' if it is an empty string.  For some reason,
3638       `file-readable-p' and `insert-file-contents' were treating an empty
3639       string as if it were the current directory.
3641     modified files:
3642      ChangeLog muse-publish.el
3645 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
3647     Summary:
3648       WYSIWYG emphasis, XEmacs compatibility hacks.
3649     Revision:
3650       muse--main--1.0--patch-54
3652     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
3653       compliant.  Only colorize if we end with the same number of asterisks
3654       as we start with, preventing unnoticed syntax errors.  Don't colorize
3655       in the middle of a word.
3656       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
3657       Only colorize if we end with an underscore.  Don't colorize in the
3658       middle of a word.
3659     
3660     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
3661       inside of group.  This will probably not do anything, but it seems
3662       syntactically good.
3663     
3664     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
3665       where we start with an image link.  JohnW didn't seem to like having
3666       <p> tags inserted before image links, but they don't validate properly
3667       as they are.  For now, I will surround such links/paragraphs with <div
3668       class="image-link"> in an attempt to be as not invasive and yet
3669       standards compliant as possible.
3670     
3671     * muse-html.el (muse-html-escape-string): Work around distinction between
3672       int and char types in XEmacs.  Deal with an annoying replace-match bug
3673       in XEmacs that rears its head at times.
3674     
3675     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
3676       multi-line.
3678     modified files:
3679      ChangeLog muse-colors.el muse-docbook.el muse-html.el
3680      muse-publish.el
3683 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
3685     Summary:
3686       Minor code cleanup to address elint issues.
3687     Revision:
3688       muse--main--1.0--patch-53
3690     * Makefile (test): Don't build README files during this rule.  Remove
3691       spurious "make clean" statement.
3692     
3693     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
3694       `muse-colors' group, and give it a proper type.
3695     
3696     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
3697     
3698     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
3699       muse-my-journal-find-entries): Replace `string-to-int' with
3700       `string-to-number'.
3701     
3702     * muse-html.el (muse-html-insert-contents): Ditto.
3703     
3704     * muse-journal.el (muse-journal-html-munge-buffer,
3705       muse-journal-latex-munge-buffer): Ditto.
3706     
3707     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3708     
3709     * muse-publish.el (muse-publish-markup-footnote,
3710       muse-publish-contents-tag): Ditto.
3711     
3712     * muse-regexps.el (muse-extreg-usable-p): Ditto.
3714     modified files:
3715      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
3716      muse-html.el muse-journal.el muse-mode.el muse-publish.el
3717      muse-regexps.el
3720 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
3722     Summary:
3723       Add ability to automate the creation a new blosxom entry.
3724     Revision:
3725       muse--main--1.0--patch-52
3727     * examples/mwolson/muse-init.el: Move new entry section to
3728       muse-blosxom.el.  Modify the key settings in my example accordingly.
3729     
3730     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
3731       Muse always makes sure that the file ends with a newline.
3732     
3733     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
3734       planner markup is now provided automatically by the planner port to
3735       Muse, and we don't have any customized markup.
3736     
3737     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
3738       variable that specifies where the base directory of your blog entries
3739       is found.
3740     
3741     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
3742       the base directory.  Explore categories recursively.
3743     
3744     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
3745       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
3746       special characters file name.
3747     
3748     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
3749       making a new blog entry.  It will prompt you for a category, then a
3750       title, and then will create a new file that has the date and title
3751       inserted.
3753     modified files:
3754      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3757 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
3759     Summary:
3760       Change mailing address of FSF, add AUTHORS file.
3761     Revision:
3762       muse--main--1.0--patch-51
3764     * muse-*.el, muse.texi: Change mailing address of FSF.
3765     
3766     * muse.texi (Contributors): Fix typo.
3767     
3768     * AUTHORS: New file containing a list of all of those who have
3769       contributed code or documentation to Muse, how many lines were changed,
3770       etc.
3772     new files:
3773      .arch-ids/AUTHORS.id AUTHORS
3775     modified files:
3776      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
3777      muse-html.el muse-http.el muse-journal.el muse-latex.el
3778      muse-message.el muse-mode.el muse-poem.el muse-project.el
3779      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
3780      muse.texi
3783 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
3785     Summary:
3786       Merged from hodique@lifl.fr--2005 (patch 0-1)
3787     Revision:
3788       muse--main--1.0--patch-50
3790     Patches applied:
3791     
3792      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
3793        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
3794     
3795      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3796        fix .html (for example) in visible names for links
3798     modified files:
3799      ChangeLog muse-publish.el
3801     new patches:
3802      hodique@lifl.fr--2005/muse--yh--1.0--base-0
3803      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3806 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
3808     Summary:
3809       Make generated X(HT)ML show up in the right encoding in other modes.
3810     Revision:
3811       muse--main--1.0--patch-49
3813     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
3814       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
3815       generated (X)HTML files show up in the right coding system when editing
3816       them with another Emacs mode.
3817     
3818     * muse-journal.el (muse-journal-rss-header): Automatically determine the
3819       encoding instead of hard-coding it.
3820     
3821     * muse-message.el: Add content to Commentary section, explaining the use
3822       of this publishing style.
3824     modified files:
3825      ChangeLog muse-html.el muse-journal.el muse-message.el
3828 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
3830     Summary:
3831       Move regexps to same group, only make 4 heading faces.
3832     Revision:
3833       muse--main--1.0--patch-48
3835     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
3836       can only publish 3 of them specially, leaving the fourth to be in
3837       plain text.
3838       (muse-colors-markup): Only recognize 4 levels of heading.
3839     
3840     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
3841       (muse-file-regexp, muse-image-regexp)
3842       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
3843       like a good idea to have all the regexps in the same group.
3845     modified files:
3846      ChangeLog muse-colors.el muse-regexps.el muse.el
3849 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
3851     Summary:
3852       Update my example config, minor code cleanup.
3853     Revision:
3854       muse--main--1.0--patch-47
3856     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
3857       names and add "Plans" project.
3858     
3859     * muse-docbook.el (looking-back): Delete.
3860     
3861     * muse-html.el (looking-back): Delete.
3862     
3863     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
3864       instead of `looking-back'.
3865     
3866     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
3867       function, use this function.  If `looking-back' exists, call it;
3868       otherwise, use a workaround.
3870     removed files:
3871      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3873     modified files:
3874      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3875      muse-html.el muse.el
3878 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3880     Summary:
3881       Handle a few paragraph publishing edge cases better.
3882     Revision:
3883       muse--main--1.0--patch-46
3885     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3886       beginning-of-document, end-of-document, and paragraph separator regexps
3887       so that one markup rule can be used in all these cases.
3888       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
3889       particular, blockquote or center at beginning or end of document will
3890       be published properly.  Hopefully this won't slow things down too much.
3891       (muse-docbook-markup-paragraph-close): Removed.
3892     
3893     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3894     
3895     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3896       Ditto.
3897       (muse-html-markup-paragraph-close): Removed.
3899     modified files:
3900      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3903 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3905     Summary:
3906       Improve prompt when reading a tag.
3907     Revision:
3908       muse--main--1.0--patch-45
3910     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3911       other Emacs modes seem to do.
3913     modified files:
3914      ChangeLog muse-mode.el
3917 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3919     Summary:
3920       Warn user when publishing fails due to a private directory.
3921     Revision:
3922       muse--main--1.0--patch-44
3924     * muse-project.el (muse-project-private-p): Warn users when publishing a
3925       file fails due to its directory not being readable by others.  Make
3926       sure that you do a `chmod +o name_of_directory' if you want the
3927       contents of that directory to be publishable.
3929     modified files:
3930      ChangeLog muse-project.el
3933 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3935     Summary:
3936       Fix error with example tags and message publishing style.
3937     Revision:
3938       muse--main--1.0--patch-43
3940     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
3941       see if a previous definition for `font-lock-multiline' exists.
3942     
3943     * muse-message.el (muse-message-example-tag): Don't require two
3944       additional (unused) arguments.
3946     modified files:
3947      ChangeLog muse-colors.el muse-message.el
3950 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3952     Summary:
3953       Always end the published document with a newline.
3954     Revision:
3955       muse--main--1.0--patch-42
3957     * muse-html.el (muse-html-markup-paragraph-close): Always end the
3958       published document with a newline.
3959     
3960     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3962     modified files:
3963      ChangeLog muse-docbook.el muse-html.el
3966 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3968     Summary:
3969       Don't let automatic backup files crash the publishing process.
3970     Revision:
3971       muse--main--1.0--patch-41
3973     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3974       directive since this value is already processed by
3975       `muse-publish-markup-directive', and may be obtained by using
3976       the code: (muse-publishing-directive "date").
3977     
3978     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3979       to run (funcall nil); this happened once during a debugging process.
3980     
3981     * muse-project.el (muse-project-private-p): Skip any file for which we
3982       cannot fetch attributes.  This fixes a bug where having an
3983       Emacs-generated automatic backup file in a publishing directory causes
3984       the publishing process to halt with an error.
3986     modified files:
3987      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3990 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3992     Summary:
3993       Apply fix in previous patch to the DocBook publishing style.
3994     Revision:
3995       muse--main--1.0--patch-40
3997     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3998       previous patch here as well.
3999     
4001     modified files:
4002      ChangeLog muse-docbook.el
4005 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
4007     Summary:
4008       Fix newly-introduced lock-up during HTML publishing.
4009     Revision:
4010       muse--main--1.0--patch-39
4012     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
4013       planner rules higher priority in the publishing sequence.  Hopefully
4014       this will not wreck anything; I don't use these rules, so I cannot
4015       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
4016     
4017     * muse-html.el (muse-html-markup-paragraph-close): Don't use
4018       replace-match; that seems to be slightly evil.  Return nil instead of a
4019       newline since otherwise Muse thinks that we are not done yet and gets
4020       into an infinite loop.  This should fix the lock-up problem that
4021       resulted from the previous few patches.
4023     modified files:
4024      ChangeLog muse-blosxom.el muse-html.el
4027 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
4029     Summary:
4030       Parenthesis goofup.
4031     Revision:
4032       muse--main--1.0--patch-38
4034     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
4035     
4037     modified files:
4038      ChangeLog muse-blosxom.el
4041 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
4043     Summary:
4044       Make docbook and blosxom modes close paragraphs properly at end.
4045     Revision:
4046       muse--main--1.0--patch-37
4048     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
4049       patch.
4050     
4051     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
4052       (muse-docbook-markup-paragraph-close): Adapt from
4053       `muse-html-markup-paragraph-close'.
4054     
4055     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
4056       preserve the same appearance as before the last patch.
4058     modified files:
4059      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4062 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
4064     Summary:
4065       Bugfix: Close P tag properly at end of file.
4066     Revision:
4067       muse--main--1.0--patch-36
4069     * muse-blosxom.el: Fix bug where loading this file twice would cause an
4070       error.
4071     
4072     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
4073       detecting whether or not a paragraph needs a closing P tag.
4074       (muse-html-markup-paragraph-close): New function that only inserts a
4075       closing P tag when an unclosed P tag is nearby.
4077     modified files:
4078      ChangeLog muse-blosxom.el muse-html.el
4081 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
4083     Summary:
4084       Update my example settings.
4085     Revision:
4086       muse--main--1.0--patch-35
4088     * examples/mwolson/muse-init.el: Synchronize with my current settings.
4090     modified files:
4091      ChangeLog examples/mwolson/muse-init.el
4094 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
4096     Summary:
4097       Update documentation for C-c TAB feature.
4098     Revision:
4099       muse--main--1.0--patch-34
4101     * muse.texi (Keystroke Summary): Note that C-c TAB calls
4102       `muse-insert-tag'.
4103     
4105     modified files:
4106      ChangeLog muse.texi
4109 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4111     Summary:
4112       New feature: tag completion with C-c TAB.
4113     Revision:
4114       muse--main--1.0--patch-33
4116     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4117       (muse-tag-history, muse-custom-tags): New variables that keep track of
4118       the tag history and newly-entered tags respectively for
4119       `muse-insert-tag'.
4120       (muse-insert-tag): New function that interactively prompts the user for
4121       a tag to use.
4123     modified files:
4124      ChangeLog muse-mode.el
4127 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4129     Summary:
4130       Fix XHTML validation error with <hr> and <br>.
4131     Revision:
4132       muse--main--1.0--patch-32
4134     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4135       and HR tags for XHTML publishing.  This should fix a few validation
4136       errors that I've been noticing lately.
4138     modified files:
4139      ChangeLog muse-html.el
4142 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4144     Summary:
4145       Remove flyspell overlays on links.
4146     Revision:
4147       muse--main--1.0--patch-31
4149     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
4150       should make the link clickable.  On Emacs21, the color will stay red,
4151       but other Emacsen should do the right thing, which is use the normal
4152       link color.  Hopefully this will fix some strange flyspell-related link
4153       problems.
4155     modified files:
4156      ChangeLog muse-colors.el
4159 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4161     Summary:
4162       Update my example Muse settings.
4163     Revision:
4164       muse--main--1.0--patch-30
4166     * examples/mwolson/muse-init.el: Update from my latest version.
4167       (muse-project-alist): Remove the francais part of my blog.
4168       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4169       into this and `my-muse-mode-fill-nobreak-p'.
4170       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4171       this is the best way to accomplish this.
4172       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4173       characters in the title.
4174       (my-muse-prepare-entry-for-xanga): Treat example regions better.
4176     modified files:
4177      ChangeLog examples/mwolson/muse-init.el
4180 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4182     Summary:
4183       Add simple `muse-version' function.
4184     Revision:
4185       muse--main--1.0--patch-29
4187     * muse.el (muse-version): New function that displays the value of the
4188       `muse-version' variable.  This should be easier for the user to type
4189       than C-h v muse-version.
4191     modified files:
4192      ChangeLog muse.el
4195 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4197     Summary:
4198       Don't compile documentation by default.
4199     Revision:
4200       muse--main--1.0--patch-28
4202     * Makefile (all): Don't compile documentation by default.
4203       (doc): Use this rule to compile documentation.
4205     modified files:
4206      ChangeLog Makefile
4209 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4211     Summary:
4212       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4213     Revision:
4214       muse--main--1.0--patch-27
4216     2005-04-16  Michael Olson  <mwolson@gnu.org>
4217     
4218         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4219         johnw. If a journal entry's title is a [[link]], then an
4220         <enclosure> tag will be added to the XML data giving the size and
4221         MIME type of the link target.  This makes podcasting with Muse
4222         trivial.
4223         (muse-journal-rss-entry-template): Add enclosure usage to example.
4224         (muse-journal-rss-munge-buffer): Implement enclosures.
4226     modified files:
4227      ChangeLog muse-journal.el
4230 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4232     Summary:
4233       Standardize source headers, appease elint, don't require planner
4234     Revision:
4235       muse--main--1.0--patch-26
4237     2005-04-15  Michael Olson  <mwolson@gnu.org>
4238     
4239         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4240         `scripts' directory since it really isn't part of Muse proper; it
4241         is used to generate Muse output from the command line.
4242     
4243         * muse-blosxom.el: Handle case where planner is not loaded so that
4244         it isn't a hard requirement.
4245     
4246         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4247         that elint doesn't complain.
4248     
4249         * muse-message.el (muse-message-markup-link): Don't throw up on
4250         links with no description.
4251     
4252         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4253         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4254         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4255         muse-project.el, muse-publish.el, muse-regexps.el,
4256         muse-texinfo.el, muse.el: Add standard header for each file in
4257         preparation for the initial release, which will hopefully happen
4258         sometime within the next month.
4259     
4261     removed files:
4262      experimental/.arch-ids/=id
4264     modified files:
4265      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4266      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4267      muse-journal.el muse-latex.el muse-message.el muse-mode.el
4268      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4269      muse-texinfo.el muse.el
4271     renamed files:
4272      .arch-ids/muse-build.el.id
4273        ==> scripts/.arch-ids/muse-build.el.id
4274      muse-build.el
4275        ==> scripts/muse-build.el
4277     removed directories:
4278      experimental experimental/.arch-ids
4281 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4283     Summary:
4284       Merge contents of muse-latexcjk.el into muse-latex.el.
4285     Revision:
4286       muse--main--1.0--patch-25
4288     2005-04-14  Michael Olson  <mwolson@gnu.org>
4289     
4290         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4291         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4292         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4293         Merge in from muse-latexcjk.el.
4294     
4295         * muse-latexcjk.el: Removed, functionality merged with
4296         muse-latex.el
4298     removed files:
4299      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4301     modified files:
4302      ChangeLog muse-latex.el
4305 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4307     Summary:
4308       Merge muse-xhtml.el into muse-html.el.
4309     Revision:
4310       muse--main--1.0--patch-24
4312     2005-04-06  Michael Olson  <mwolson@gnu.org>
4313     
4314         * examples/mwolson/muse-init.el: Update with respect to the
4315         muse-xhtml.el merge.
4316     
4317         * muse-html.el: The contents of muse-xhtml.el have been merged in
4318         as advised by John Wiegley.
4319         (muse-html-style-sheet): Add example for XHTML use in the
4320         function's documentation.
4321         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4322         Moved from muse-xhtml.el.
4323     
4324         * muse-xhtml.el: Removed; contents merged into muse-html.el.
4326     removed files:
4327      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4329     modified files:
4330      ChangeLog examples/mwolson/muse-init.el muse-html.el
4333 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4335     Summary:
4336       Try to fix regexps for Emacs 21.4.
4337     Revision:
4338       muse--main--1.0--patch-23
4340     2005-04-05  Michael Olson  <mwolson@gnu.org>
4341     
4342         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4343         for Emacs 21.4.
4345     modified files:
4346      ChangeLog muse-regexps.el
4349 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4351     Summary:
4352       Add comments to the publish-project example script
4353     Revision:
4354       muse--main--1.0--patch-22
4356     2005-04-01  Michael Olson  <mwolson@gnu.org>
4357     
4358         * examples/publish-project: Moved here from
4359         scripts/publish-project.  Added a few comments so people know what
4360         it is used for.
4362     modified files:
4363      ChangeLog examples/publish-project
4365     renamed files:
4366      scripts/.arch-ids/publish-project.id
4367        ==> examples/.arch-ids/publish-project.id
4368      scripts/publish-project
4369        ==> examples/publish-project
4372 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4374     Summary:
4375       New XHTML style, add more examples to my sample muse config
4376     Revision:
4377       muse--main--1.0--patch-21
4379     2005-03-31  Michael Olson  <mwolson@gnu.org>
4380     
4381         * examples/mwolson/muse-init.el: Give an example of deriving a
4382         custom publishing style.
4383         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4384         (my-muse-prepare-entry-for-xanga): Mangle the published output
4385         from a blosxom project and copy the result to the clipboard for
4386         easy pasting into Xanga's web form.  The file is untouched.
4387     
4388         * muse-html.el (muse-html-style-sheet): Include the <style
4389         type="text/css"></style> wrapper around the example.
4390         (muse-html-header): Don't add <style type="text/css"></style>
4391         around the value of `muse-html-style-sheet' anymore.  This allows
4392         for the option of putting your stylesheet(s) in a separate file.
4393         An example of this is given in the documentation for this
4394         variable.
4395     
4396         * muse-xhtml: New file that implements a publishing style which is
4397         derived from HTML mode.  It uses a slightly modified version of
4398         the HTML markup rules to generate XHTML-compliant output.
4399     
4400         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
4401         "blosxom" style has been renamed to "blosxom-html".  Fix a few
4402         header gaffes.
4403     
4404         * muse-journal.el: Add new "journal-xhtml" style.
4405     
4406         * muse-message.el: Add new "message-xhtml" style.
4408     new files:
4409      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4411     modified files:
4412      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4413      muse-html.el muse-journal.el muse-message.el
4416 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4418     Summary:
4419       Add my muse configuration to the examples
4420     Revision:
4421       muse--main--1.0--patch-20
4423     2005-03-24  Michael Olson  <mwolson@gnu.org>
4424     
4425         * examples/johnw: Move John Wiegley's configuration to this
4426         directory.
4427     
4428         * examples/mwolson: My configuration files go here.
4429     
4430         * examples/mwolson/muse-init.el: My Muse configuration file.  I
4431         just figured out how to keep links from being spell-checked or
4432         split up by fill-mode, so the implementation of this may be found
4433         here.  I also made a function that sets up a blog entry for me.
4435     new files:
4436      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4437      examples/mwolson/.arch-ids/muse-init.el.id
4438      examples/mwolson/muse-init.el
4440     modified files:
4441      ChangeLog
4443     renamed files:
4444      examples/.arch-ids/muse-johnw.el.id
4445        ==> examples/johnw/.arch-ids/muse-johnw.el.id
4446      examples/.arch-ids/publish-johnw.id
4447        ==> examples/johnw/.arch-ids/publish-johnw.id
4448      examples/muse-johnw.el
4449        ==> examples/johnw/muse-johnw.el
4450      examples/publish-johnw
4451        ==> examples/johnw/publish-johnw
4453     new directories:
4454      examples/johnw examples/johnw/.arch-ids examples/mwolson
4455      examples/mwolson/.arch-ids
4458 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4460     Summary:
4461       Add muse-blosxom script and plugin for pyblosxom
4462     Revision:
4463       muse--main--1.0--patch-19
4465     2005-03-24  Michael Olson  <mwolson@gnu.org>
4466     
4467         * muse-blosxom.el: Update copyright notice in headers and mention
4468         the pyblosxom scripts.
4469     
4470         * contrib/pyblosxom: New directory containing pyblosxom plugins
4471         and helper scripts.
4472     
4473         * contrib/getstamps.py: Script that generates the "timestamps"
4474         file, run on the local machine.
4475     
4476         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4477         timestamps file.
4479     new files:
4480      contrib/pyblosxom/.arch-ids/=id
4481      contrib/pyblosxom/.arch-ids/getstamps.py.id
4482      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4483      contrib/pyblosxom/getstamps.py
4484      contrib/pyblosxom/hardcodedates.py
4486     modified files:
4487      ChangeLog muse-blosxom.el
4489     new directories:
4490      contrib/pyblosxom contrib/pyblosxom/.arch-ids
4493 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4495     Summary:
4496       muse-blosxom.el has matured past experimental status
4497     Revision:
4498       muse--main--1.0--patch-18
4500     2005-03-23  Michael Olson  <mwolson@gnu.org>
4501     
4502         * muse-blosxom.el: Remove common functionality that has already
4503         been implemented in `muse-html.el'.  Derive this mode from
4504         `muse-html'.  Update documentation.  I now feel that this file is
4505         ready to be included in the top-level Muse directory.
4507     modified files:
4508      ChangeLog muse-blosxom.el
4510     renamed files:
4511      experimental/.arch-ids/muse-blosxom.el.id
4512        ==> .arch-ids/muse-blosxom.el.id
4513      experimental/muse-blosxom.el
4514        ==> muse-blosxom.el
4517 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4519     Summary:
4520       Make muse-blosxom.el slightly less experimental
4521     Revision:
4522       muse--main--1.0--patch-17
4524     2005-03-22  Michael Olson  <mwolson@gnu.org>
4525     
4526         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4527         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
4528         useful.
4529         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4530         from the `muse-blosxom-markup-date-directive' rule.
4531         (blosxom-set-time): Remove this function.  We're not going to be
4532         touching the timestamp manually anymore -- it's too much of a
4533         hassle.  Right now I've got a python program that compiles a
4534         timestamp file and a pyblosxom helper that reads it.  Something
4535         similar could be arranged for blosxom, I'm sure.
4536     
4538     modified files:
4539      ChangeLog experimental/muse-blosxom.el
4542 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4544     Summary:
4545       Apply latest journal-related updates from johnw
4546     Revision:
4547       muse--main--1.0--patch-16
4550     modified files:
4551      ChangeLog examples/muse-johnw.el muse-journal.el
4554 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4556     Summary:
4557       Add Projects node to the manual
4558     Revision:
4559       muse--main--1.0--patch-15
4561     2005-02-28  Michael Olson  <mwolson@gnu.org>
4562     
4563         * muse.texi: Change copyright notice since the FSF is now the
4564         copyright holder.
4565         (Projects): New node, based on a section from the README file.
4567     modified files:
4568      ChangeLog muse.texi
4571 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
4573     Summary:
4574       Correct documentation, adding some content.
4575     Revision:
4576       muse--main--1.0--patch-14
4578     2005-02-28  Michael Olson  <mwolson@gnu.org>
4579     
4580         * muse.texi: Change license terms of the documentation to the GNU
4581         GPL instead of the GNU FDL, as per the consent of the copyright
4582         holders of the emacs-wiki manual, from which this is based.  Some
4583         emacs-wiki-isms in the manual were corrected, and the Getting
4584         Started section was updated.
4586     modified files:
4587      ChangeLog muse.texi
4590 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
4592     Summary:
4593       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
4594     Revision:
4595       muse--main--1.0--patch-13
4597     2005-02-17  Michael Olson  <mwolson@gnu.org>
4598     
4599         * experimental/muse-blosxom.el: Somehow the contents of this file
4600         managed to get duplicated.  I removed the duplicates.
4601         (muse-blosxom-date): Remove this, since it is not useful.
4602         (muse-blosxom-header): Use the standard header that blosxom.el
4603         has.
4605     modified files:
4606      ChangeLog experimental/muse-blosxom.el
4609 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
4611     Summary:
4612       Initial commit of muse.texi, nothing substantial
4613     Revision:
4614       muse--main--1.0--patch-12
4616     2005-02-07  Michael Olson  <mwolson@gnu.org>
4617     
4618         * muse.texi: New file that provides the documentation for Muse.
4619         It is in a very rough form at the moment.  Nothing substantial may
4620         be found here yet.  Be ye warned.
4622     new files:
4623      .arch-ids/muse.texi.id muse.texi
4625     modified files:
4626      ChangeLog
4629 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
4631     Summary:
4632       Add docstring, new trivial function
4633     Revision:
4634       muse--main--1.0--patch-11
4636     2005-02-07  Michael Olson  <mwolson@gnu.org>
4637     
4638         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
4639         `muse-what-changed'.  No functionality change.
4640         (muse-what-changed): New function that displays in diff format the
4641         changes made since the buffer was last saved.
4642     
4643         * muse-project.el (muse-project-publish): Add docstring.
4645     modified files:
4646      ChangeLog muse-mode.el muse-project.el
4649 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
4651     Summary:
4652       Add experimental version of muse-blosxom.el to project
4653     Revision:
4654       muse--main--1.0--patch-10
4656     2005-02-04  Michael Olson  <mwolson@gnu.org>
4657     
4658         * Makefile (realclean): Remove file that gets generated when fonts
4659         are missing.
4660     
4661         * experimental/muse-bloxsom.el: New file that implements Blosxom
4662         support for Muse.  It's in a very rough state, hence its placement
4663         in the `experimental' directory.
4665     new files:
4666      experimental/.arch-ids/=id
4667      experimental/.arch-ids/muse-blosxom.el.id
4668      experimental/muse-blosxom.el
4670     modified files:
4671      ChangeLog Makefile
4673     new directories:
4674      experimental experimental/.arch-ids
4677 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
4679     Summary:
4680       Make permissions more consistent
4681     Revision:
4682       muse--main--1.0--patch-9
4685     modified files:
4686      ChangeLog
4688     modified directories:
4689      contrib examples scripts
4692 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
4694     Summary:
4695       Fix build problems
4696     Revision:
4697       muse--main--1.0--patch-8
4699     2005-02-04  Michael Olson  <mwolson@gnu.org>
4700     
4701         * muse-build.el: Add contrib directory to `load-path'.
4702         (muse-elint-files): Load `muse-regexps.el'.
4703     
4704         * scripts/publish: Change permissions so that this script is
4705         executable.  Add contrib directory to load list.  Add
4706         `muse-regexps.el' to list.
4708     modified files:
4709      ChangeLog muse-build.el scripts/publish
4712 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
4714     Summary:
4715       Use "&mdash;" instead of "&#151;"
4716     Revision:
4717       muse--main--1.0--patch-7
4719     2005-01-31  Michael Olson  <mwolson@gnu.org>
4720     
4721         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
4722         with "&mdash;" so that documents validate properly.  Thanks to
4723         Björn Lindström for the suggestion.
4724     
4725         * muse-html.el (muse-html-markup-strings): Ditto.
4727     modified files:
4728      ChangeLog muse-docbook.el muse-html.el
4731 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
4733     Summary:
4734       Fix use of "[:blank:]" in underline markup
4735     Revision:
4736       muse--main--1.0--patch-6
4738     2005-01-25  Michael Olson  <mwolson@gnu.org>
4739     
4740         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
4741         use of `muse-regexp-blank'.
4743     modified files:
4744      ChangeLog muse-colors.el
4747 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
4749     Summary:
4750       Fix problem with headings being given wrong face
4751     Revision:
4752       muse--main--1.0--patch-5
4754     2005-01-03  Michael Olson  <mwolson@gnu.org>
4755     
4756         * muse-colors.el: Add header.
4757         (muse-colors-emphasized): Headings were being given the coloring
4758         for the next level of heading instead of the real
4759         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
4760         Heading").  Thanks to Lan Yufeng for finding this and sending a
4761         patch.
4762     
4763         * muse-regexps.el: Fix header.
4765     modified files:
4766      ChangeLog muse-colors.el muse-regexps.el
4769 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
4771     Summary:
4772       Rotate ChangeLog
4773     Revision:
4774       muse--main--1.0--patch-4
4776     2005-01-01  Michael Olson  <mwolson@gnu.org>
4777     
4778         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
4779         version will be automatically maintained by Arch.
4780     
4782     new files:
4783      .arch-ids/ChangeLog.id ChangeLog
4785     renamed files:
4786      .arch-ids/ChangeLog.id
4787        ==> .arch-ids/ChangeLog.2004.id
4788      ChangeLog
4789        ==> ChangeLog.2004
4792 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
4794     Summary:
4795       Extended regexps fix, allow spaces in 1st part of links
4796     Revision:
4797       muse--main--1.0--patch-3
4799     2004-12-30  Michael Olson  <mwolson@gnu.org>
4800     
4801         * muse.el (muse-link-regexp): Allow spaces in the first part of
4802         links.
4803     
4804         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
4805         customizable alternatives to extended character classes.
4806     
4807         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
4809     modified files:
4810      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
4811      muse-html.el muse-mode.el muse-publish.el muse.el
4814 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
4816     Summary:
4817       Begin to change regexp handling, tweak muse.el header
4818     Revision:
4819       muse--main--1.0--patch-2
4821     2004-12-29  Michael Olson  <mwolson@gnu.org>
4822     
4823         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
4824         myself.  Update URL.
4825     
4826         * muse-regexps.el: New file that implements regexp handling.
4827         Generalized regexp options will be moved to it eventually.
4829     new files:
4830      .arch-ids/muse-regexps.el.id muse-regexps.el
4832     modified files:
4833      ChangeLog muse.el
4836 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
4838     Summary:
4839       Do some early spring cleaning
4840     Revision:
4841       muse--main--1.0--patch-1
4843     2004-12-29  Michael Olson  <mwolson@gnu.org>
4844     
4845         * Makefile: Change path to `publish' script.
4846     
4847         * contrib/pcomplete.el: New file that is used by Muse without
4848         actually being a part of it: hence its location in the contrib
4849         directory.
4850     
4851         * contrib/cgi.el, contrib/httpd.el: New location.
4852     
4853         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
4854     
4855         * scripts/publish, scripts/publish-project: Ditto.
4857     new files:
4858      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
4859      contrib/pcomplete.el examples/.arch-ids/=id
4860      scripts/.arch-ids/=id
4862     modified files:
4863      ChangeLog Makefile
4865     renamed files:
4866      .arch-ids/cgi.el.id
4867        ==> contrib/.arch-ids/cgi.el.id
4868      .arch-ids/httpd.el.id
4869        ==> contrib/.arch-ids/httpd.el.id
4870      .arch-ids/muse-johnw.el.id
4871        ==> examples/.arch-ids/muse-johnw.el.id
4872      .arch-ids/publish-johnw.id
4873        ==> examples/.arch-ids/publish-johnw.id
4874      .arch-ids/publish-project.id
4875        ==> scripts/.arch-ids/publish-project.id
4876      .arch-ids/publish.id
4877        ==> scripts/.arch-ids/publish.id
4878      cgi.el
4879        ==> contrib/cgi.el
4880      httpd.el
4881        ==> contrib/httpd.el
4882      muse-johnw.el
4883        ==> examples/muse-johnw.el
4884      publish
4885        ==> scripts/publish
4886      publish-johnw
4887        ==> examples/publish-johnw
4888      publish-project
4889        ==> scripts/publish-project
4891     new directories:
4892      contrib contrib/.arch-ids examples examples/.arch-ids scripts
4893      scripts/.arch-ids
4896 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
4898     Summary:
4899       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4900     Revision:
4901       muse--main--1.0--base-0
4903     (automatically generated log message)
4905     new patches:
4906      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4907      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4908      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4909      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4910      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4911      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4912      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4913      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4914      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4915      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4916      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4917      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4918      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4919      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4920      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4921      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4922      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4923      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8