Make interwiki links work in a few more edge cases.
[muse-el.git] / ChangeLog
blobb6973f0e8a0b6a231e404f21bf11e4c4aaea01ff
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
7     Summary:
8       Make interwiki links work in a few more edge cases.
9     Revision:
10       muse--main--1.0--patch-179
12     * lisp/muse-project.el (muse-project-applicable-styles): Remove
13       assertion, now that I have a good idea of the edge cases involved.
14     
15     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
16       the current file is not part of any Muse project, allowing interwiki
17       links to be resolvable even then.  Don't return a relative path if we
18       are not publishing.  For visiting links, the best thing is just to
19       return the real path.
21     modified files:
22      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
25 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
27     Summary:
28       Fix warnings during font-lock, example tag highlighting.
29     Revision:
30       muse--main--1.0--patch-178
32     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
33       error.
34       (muse-colors-tags): Make sure that no fontification occurs in <code> or
35       <lisp> tags.
36       (muse-unhighlight-region): Move higher up.
37       (muse-colors-example-tag, muse-colors-literal-tag): Use
38       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
39       since the point gets put in the right place automatically.
41     modified files:
42      ChangeLog lisp/muse-colors.el
45 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
47     Summary:
48       muse-xml: Separate section from title.
49     Revision:
50       muse--main--1.0--patch-177
52     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
53       attribute to sections.  Use separate <title> tag to handle the title of
54       a section.  Thanks to drkm for the suggestion.
55     
56     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
57     
58     * lisp/muse-publish.el (muse-publish-markup-heading)
59       (muse-publish-section-close): Pass level to markup strings for all
60       section-related tags.
61     
62     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
63       not defined.
65     modified files:
66      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
67      lisp/muse-publish.el lisp/muse.el
70 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
72     Summary:
73       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
74     Revision:
75       muse--main--1.0--patch-176
77     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
78       folders that match `muse-project-ignore-regexp'.
79     
80     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
81       omission.  Add ",.*" to list of bad directory parts.
82     
83     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
84       matches `muse-project-ignore-regexp'.
85     
86     * lisp/muse-publish.el: Install patch from Peter K. Lee.
87       (muse-style-elements-list): New function that returns a list of
88       references to ELEM in STYLE, including base styles.
89       (muse-publish-markup-region): Use muse-style-elements-list rather than
90       muse-style-elements when getting :regexps.
91     
92     * lisp/muse-publish.el (muse-style-element): Add docstring.
94     modified files:
95      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
96      lisp/muse-publish.el
99 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
101     Summary:
102       Initial implementation of muse-xml.el.  End of section edge case.
103     Revision:
104       muse--main--1.0--patch-175
106     * AUTHORS: Add Peter K. Lee.
107     
108     * Makefile (experimental): New target that builds experimental programs.
109       (distclean): Remove debian/dirs, a cruft file from the debian build
110       process.
111     
112     * examples/mwolson/muse-init.el: Update.
113     
114     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
115       prompts for the blog entry to visit.
116     
117     * experimental/Makefile: New file that causes experimental stuff to be
118       built.
119     
120     * experimental/muse-xml.el: New file that provides the experimental XML
121       publishing style.
122     
123     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
124       comment strings.
125     
126     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
127     
128     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
129       involving end-of-file and paragraph detection.
130     
131     * lisp/muse-wiki.el: Minor header fix.
132     
133     * scripts/muse-build.el (load-path): Add "../experimental".
135     new files:
136      experimental/.arch-ids/Makefile.id
137      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
138      experimental/muse-xml.el
140     modified files:
141      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
142      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
143      lisp/muse-wiki.el scripts/muse-build.el
146 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
148     Summary:
149       Try to fix <example> region coloring problem.
150     Revision:
151       muse--main--1.0--patch-174
153     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
154       If region is multiple lines, add '(font-lock-multiline t) to
155       properties.  This should fix an annoying <example> region issue.
157     modified files:
158      ChangeLog lisp/muse-colors.el
161 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
163     Summary:
164       Don't publish implicit links that have a double-quote at begin or end.
165     Revision:
166       muse--main--1.0--patch-173
168     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
169       double-quote exists at beginning or end.
170     
171     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
172       don't colorize if a double-quote exists at beginning or end.
174     modified files:
175      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
178 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
180     Summary:
181       Fix failure to publish emphasis properly.
182     Revision:
183       muse--main--1.0--patch-172
185     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
186       errors.
187     
188     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
189       of muse-wiki.
191     removed files:
192      experimental/.arch-ids/muse-wiki-old.el.id
193      experimental/muse-wiki-old.el
195     modified files:
196      ChangeLog lisp/muse-publish.el
199 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
201     Summary:
202       Add a few common revision control directories to the ignore list.
203     Revision:
204       muse--main--1.0--patch-171
206     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
207       directories to be ignored when building the file alist, such as those
208       used for CVS and Arch revision control data.
210     modified files:
211      ChangeLog lisp/muse-project.el
214 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
216     Summary:
217       Fix #2654: Append a newline when using pdf publishing style.
218     Revision:
219       muse--main--1.0--patch-170
221     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
222       newline to the end.
224     modified files:
225      ChangeLog lisp/muse-latex.el
228 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
230     Summary:
231       5 levels of headings colorization; color bare URLs.
232     Revision:
233       muse--main--1.0--patch-169
235     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
236       Really color up to 5 headings.
237       (muse-colors-markup): Add muse-url-regexp.
238       (muse-colors-explicit-link): Renamed from muse-colors-link.
239       (muse-colors-implicit-link): Moved here from
240       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
241       we'll be coloring URLs.
243     modified files:
244      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
247 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
249     Summary:
250       Don't emphasize if a word constituent follows the trailer.
251     Revision:
252       muse--main--1.0--patch-168
254     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
255       (muse-colors-verbatim): Don't colorize if a word constituent follows
256       the trailer.
257     
258     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
259       word constituent follows the trailer.
261     modified files:
262      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
265 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
267     Summary:
268       Add coloring for example, verbatim, and =signs=; anchor fix.
269     Revision:
270       muse--main--1.0--patch-167
272     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
273       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
274       (muse-colors-verbatim): Use `muse-verbatim-face'.
275       (muse-colors-markup): Move =sign= interpreting down so it gets higher
276       priority.
277       (muse-colors-tags): Add verbatim and literal tags.
278       (muse-colors-example-tag): Use `remove-text-properties' instead of
279       `set-text-properties', since the latter does not work consistently.
280       (muse-colors-literal-tag): New function that strips all markup from the
281       region.
282       (muse-colors-link): Match against muse-explicit-link-regexp early on so
283       that we can work around an annoying XEmacs issue.
284     
285     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
286       multi-line by default.
287     
288     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
289       string.
291     modified files:
292      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
293      lisp/muse.el
296 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
298     Summary:
299       Link with anchor bugfix.
300     Revision:
301       muse--main--1.0--patch-166
303     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
304       valid, as long as the base is valid.
306     modified files:
307      ChangeLog lisp/muse-colors.el
310 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
312     Summary:
313       Link inside table issue, fixes read-only text error.
314     Revision:
315       muse--main--1.0--patch-165
317     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
318       inside tables so we don't get an error when links exist.
319     
320     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
321     
322     * lisp/muse-project.el (muse-project-publish): Don't take forced files
323       into account when displaying the "All files published" message, unless
324       they've actually been modified.
325     
326     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
327       don't wrap in condition-case; we don't want the message to be muffled.
329     modified files:
330      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
331      lisp/muse-project.el lisp/muse.el
334 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
336     Summary:
337       Permit infinitely-nested sections.
338     Revision:
339       muse--main--1.0--patch-164
341     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
342       (Deriving from an existing style): Mark up as a list.
343     
344     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
345       Color an additional level of headings.
346     
347     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
348       section-other, section-other-end, and section-close strings.
349       (muse-docbook-fixup-sections): Removed, since Muse now implements this
350       through the 'section-close string.
351     
352     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
353       'begin-underline, since this messes up paragraph handling.  Use
354       <h5></h5> for 'section-other.
355     
356       (muse-html-fixup-tables): New function that sorts the table parts so
357       that order is head, foot, body.  Apparently XHTML needs this, and it
358       seems like a good general practice, so we do it for HTML as well.
359     
360     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
361       'section-other.
362     
363     * lisp/muse-publish.el (muse-publish-section-close): New function that
364       determines where to put the section close given heading depth and
365       inserts it.
366       (muse-publish-markup-heading): Handle 'section-other and
367       'section-other-end.  Call `muse-publish-section-close' at end of
368       function.
369     
370     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
371       for 'section-other.
373     modified files:
374      ChangeLog examples/QuickStart lisp/muse-colors.el
375      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
376      lisp/muse-publish.el lisp/muse-texinfo.el
379 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
381     Summary:
382       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
383     Revision:
384       muse--main--1.0--patch-163
386     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
387       XEmacs fixes.
388       (muse-docbook-markup-regexps): Deal with new table algorithm.
389       (muse-docbook-transform-content-type, muse-docbook-encoding) 
390       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
391       (muse-docbook-markup-table): Use a better table algorithm, based on the
392       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
393       and foot of the table.  Use informaltable rather than table.
394       (muse-docbook-fixup-tables): New function that sorts all tables found
395       in the published document so that the order is head, foot, body.
396       (muse-docbook-markup-functions): Add anchor handler.
397       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
398       paragraph.
399       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
400       that insert an anchor at point.
401     
402     * lisp/muse-html.el (muse-html-transform-content-type)
403       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
404     
405     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
406     
407     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
408     
409     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
410       that was evaluated in the output.
412     modified files:
413      ChangeLog examples/QuickStart lisp/muse-docbook.el
414      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
417 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
419     Summary:
420       muse-texinfo: Improve formatting for enddots, dots, underline.
421     Revision:
422       muse--main--1.0--patch-162
424     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
425       of enddots and dots.  For begin-underline and end-underline, use "_",
426       since we don't have anything better.
428     modified files:
429      ChangeLog lisp/muse-texinfo.el
432 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
434     Summary:
435       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
436     Revision:
437       muse--main--1.0--patch-161
439     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
440       list.  This should fix #2635.
442     modified files:
443      ChangeLog lisp/muse-texinfo.el
446 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
448     Summary:
449       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
450     Revision:
451       muse--main--1.0--patch-160
453     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
454     
455     * debian/changelog: Ditto.
456     
457     * debian/control (Build-Depends-Indep): Add tetex-bin.
458     
459     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
460       output for me.
461     
462     * examples/QuickStart: Remove stray <comment> now that the bug that made
463       it necessary is fixed.
464     
465     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
466       suggestions.
467     
468     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
469       the contents from the footer to the header.
470     
471     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
472       each number, not after.
473     
474     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
475     
476     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
477       happens when doing batch publishing.  Minor whitespace fix.
479     modified files:
480      ChangeLog Makefile.defs debian/changelog debian/control
481      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
482      lisp/muse-texinfo.el lisp/muse.el
485 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
487     Summary:
488       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
489     Revision:
490       muse--main--1.0--patch-159
492     * examples/QuickStart: Add "Write me." to empty sections at end so that
493       they publish correctly with DocBook.
494     
495     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
496       paragraph starts with emphasis, example, link, or email address.
498     modified files:
499      ChangeLog examples/QuickStart lisp/muse-docbook.el
502 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
504     Summary:
505       Handle embedded docbook footnotes and <literal> edge case.
506     Revision:
507       muse--main--1.0--patch-158
509     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
510      (muse-docbook-markup-strings): Use systemitem for example text.
511      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
512      <para></para> inside of them.
513     
514     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
515       here at all.
516     
517     * lisp/muse-publish.el (muse-publish-url-transforms): Add
518       muse-publish-escape-specials-in-string to list by default.
519     
520     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
521       argument IGNORE-READ-ONLY determines whether or not to ignore the
522       read-only property when transforming text.  Add docstring.
523       (muse-publish-markup-word): Use non-nil third argument to
524       muse-publish-escape-specials when we're publishing `='-delimited text.
525       This allows =<literal><tag></literal>= to work as intended.
526     
527     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
528       arguments after the first so that we can include this in
529       `muse-publish-url-transforms'.
530     
531     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
533     modified files:
534      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
535      lisp/muse-publish.el
538 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
540     Summary:
541       Misc. blosxom fixes, like category directive.
542     Revision:
543       muse--main--1.0--patch-157
545     * contrib/pyblosxom/getstamps.py: Add file extension.
546     
547     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
548       extension.  This will allow Muse to specify it once a
549       timestamps-writing routine gets written.
550     
551     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
552       attention to the "category" directive, if it exists.  Use file-truename
553       instead of expand-file-name for base directory.
554     
555     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
556       by default.
557     
558     * lisp/muse-project.el (muse-project): Add :timestamps to list of
559       available tags, even though it doesn't do anything yet.
561     modified files:
562      ChangeLog contrib/pyblosxom/getstamps.py
563      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
564      lisp/muse-project.el
567 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
569     Summary:
570       Small logic fix with temp files.
571     Revision:
572       muse--main--1.0--patch-156
574     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
575       buffer-name to determine whether the buffer is still around.
577     modified files:
578      ChangeLog lisp/muse.el
581 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
583     Summary:
584       Make customize of muse-project-alist work in Emacs21 and XEmacs.
585     Revision:
586       muse--main--1.0--patch-155
588     * lisp/muse.el (muse-widget-type-value-create)
589       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
590       extra widgets from 'lazy type that are needed to get the
591       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
592     
593     * lisp/muse.el (muse-implicit-link-functions)
594       (muse-explicit-link-functions): Remove predefined wiki-related options.
595       These are added in muse-wiki via custom-add-option.
596     
597     * lisp/muse-mode.el (muse-mode-hook): Ditto.
598     
599     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
600     
601     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
602       ":strings" to cope with Emacs21 and XEmacs.
603       (muse-project-alist-set): Turn ":strings" back into ":symbols".
604     
605     * lisp/muse-project.el (muse-project): Derive from 'default rather than
606       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
607       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
608     
609     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
610       since XEmacs doesn't support the alist widget.  Deal with case where no
611       projects are defined, or a strange expression is used.
612     
613     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
614       stuff using custom-add-option.
616     modified files:
617      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
618      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
621 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
623     Summary:
624       Don't kill temp buffer if debug-on-error is non-nil.
625     Revision:
626       muse--main--1.0--patch-154
628     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
629       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
631     modified files:
632      ChangeLog lisp/muse.el
635 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
637     Summary:
638       Expand Debian package description.
639     Revision:
640       muse--main--1.0--patch-153
642     * debian/control (Description): Expand this to make the package more
643       enticing.
644     
645     * debian/copyright, debian/rules: Minor whitespace cleanups.
646     
647     * debian/changelog: Package 3.01.arch.152-1.
649     modified files:
650      ChangeLog Makefile.defs debian/changelog debian/control
651      debian/copyright debian/rules
654 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
656     Summary:
657       Header/footer docfix; ChangeLog correction.
658     Revision:
659       muse--main--1.0--patch-152
661     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
662       Thanks to drkm for pointing out my error.
663     
664     Use better documentation and customize interface for headers and footers.
665     Thanks to Chris McMahan.
667     modified files:
668      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
669      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
670      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
671      muse.texi
672      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
675 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
677     Summary:
678       Slight Debian version tweak.
679     Revision:
680       muse--main--1.0--patch-151
682     * Makefile.defs (VERSION): Use a slightly different version naming
683       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
684       X.YY is the Muse version, and YYY is the patch level.
685     
686     * debian/changelog: Ditto.
688     modified files:
689      ChangeLog Makefile.defs debian/changelog
692 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
694     Summary:
695       Improve debian build and put together a package.
696     Revision:
697       muse--main--1.0--patch-150
699     * Makefile (debclean): New target that cleans up the mess that the
700       `debian' target makes.
701       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
702       results to my debian dist dir two levels up.
703     
704     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
705     
706     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
707     
708     * debian/control (Standards-Version): Update to 3.6.2.
709     
710     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
711       up.
712     
713     * debian/copyright (Copyright): Improve.
714     
715     * debian/emacsen-install (FILES): Include contrib directory so that
716       muse-http.el compiles properly.
717     
718     * debian/muse-el.examples: New file containing the example files to
719       install.
720     
721     * debian/rules: Move example stuff to muse-el.examples.  Install some
722       additional documentation.
724     new files:
725      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
727     modified files:
728      ChangeLog Makefile Makefile.defs debian/changelog
729      debian/control debian/copyright debian/emacsen-install
730      debian/rules
733 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
735     Summary:
736       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
737     Revision:
738       muse--main--1.0--patch-149
740     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
741       the beginning of a header would be emphasized if an asterisk came
742       before it.
743       (muse-colors-underlined): Don't allow end of underlined text to be the
744       beginning of a line.  Don't use memq to check for whitespace syntax; eq
745       is sufficient.
746     
747     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
748       on.  We'll use a more clever trick to keep emphasis characters from
749       being interpreted in explicit links -- add a custom 'noemphasis text
750       property to them.  Move mdash rule further down so that I can add
751       designations after blockquoted text.
752     
753     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
754       text has the 'noemphasis property, ignore it.
755       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
756       property to the text between BEG and END, or match beginning and end.
757     
758     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
759       before trying to set buffer-modified to nil.  This should fix a
760       "selecting deleted buffer" error when publishing from command line.
762     modified files:
763      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
764      lisp/muse.el
767 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
769     Summary:
770       Journal validation fixes.
771     Revision:
772       muse--main--1.0--patch-148
774     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
775       default rather than HTML 4.0 [strict].
776       (muse-html-markup-strings): Include empty alt element.
777     
778     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
779     
780     * muse.texi (Journal): Ditto.
782     modified files:
783      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
786 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
788     Summary:
789       Add debian files; tweak Makefile.
790     Revision:
791       muse--main--1.0--patch-147
793     * Makefile (distclean): Remove directory created by dist rule.
794       (dist): Make this only generate the directory, not the tarball.
795       (release): New target that generates the tarball and zipfile.
796       (debrelease): New target that builds the debian package for Muse.
797       (upload): Depend on release target.
798     
799     * examples/mwolson/stylesheets: Add forgotten Arch id.
801     new files:
802      debian/.arch-ids/=id debian/.arch-ids/changelog.id
803      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
804      debian/.arch-ids/emacsen-install.id
805      debian/.arch-ids/emacsen-remove.id
806      debian/.arch-ids/emacsen-startup.id
807      debian/.arch-ids/muse-el.dirs.id
808      debian/.arch-ids/muse-el.docs.id
809      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
810      debian/changelog debian/control debian/copyright
811      debian/emacsen-install debian/emacsen-remove
812      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
813      debian/muse-el.info debian/rules
814      examples/mwolson/stylesheets/.arch-ids/=id
815      examples/mwolson/stylesheets/.arch-ids/blog.css.id
816      examples/mwolson/stylesheets/.arch-ids/common.css.id
817      examples/mwolson/stylesheets/.arch-ids/print.css.id
818      examples/mwolson/stylesheets/.arch-ids/screen.css.id
819      examples/mwolson/stylesheets/blog.css
820      examples/mwolson/stylesheets/common.css
821      examples/mwolson/stylesheets/print.css
822      examples/mwolson/stylesheets/screen.css
824     modified files:
825      ChangeLog Makefile
827     new directories:
828      debian debian/.arch-ids examples/mwolson/stylesheets
829      examples/mwolson/stylesheets/.arch-ids
832 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
834     Summary:
835       Allow `muse-index-as-string' to remove current file from output.
836     Revision:
837       muse--main--1.0--patch-146
839     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
840       which excludes the current file from the output.  Improve
841       documentation.
843     modified files:
844      ChangeLog lisp/muse-mode.el
847 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
849     Summary:
850       S-TAB issue with Windows.
851     Revision:
852       muse--main--1.0--patch-145
854     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
855       issue with Windows.
857     modified files:
858      ChangeLog lisp/muse-mode.el
861 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
863     Summary:
864       Improve temp buffer usage.
865     Revision:
866       muse--main--1.0--patch-144
868     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
869       `insert-file-contents'.  This should further help with the temp
870       buffer problem.  Thanks to Peter K. Lee and drkm for the research
871       into this problem.
872     
873     * lisp/muse.el (muse-with-temp-buffer): Renamed from
874       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
875       make sure the temp buffer is killed.  I didn't implement an option to
876       save the contents of the temp buffer.
878     modified files:
879      ChangeLog lisp/muse-book.el lisp/muse-http.el
880      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
881      lisp/muse.el
884 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
886     Summary:
887       muse-docbook: split-string Emacs21 fix.
888     Revision:
889       muse--main--1.0--patch-143
891     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
892       split-string to fix an Emacs21 issue.
894     modified files:
895      ChangeLog lisp/muse-docbook.el
898 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
900     Summary:
901       muse-docbook: Parse author directive so that it validates properly.
902     Revision:
903       muse--main--1.0--patch-142
905     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
906       attempts to publish the contents a DocBook-usable <author> tag.
907       (muse-docbook-header): Use `muse-docbook-get-author'.
909     modified files:
910      ChangeLog lisp/muse-docbook.el
913 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
915     Summary:
916       Be a bit more clever with our consecutive list regexp.
917     Revision:
918       muse--main--1.0--patch-141
920     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
921       clever with our consecutive list regexp.
923     modified files:
924      ChangeLog lisp/muse-docbook.el
927 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
929     Summary:
930       Do the right thing with consecutive list items, hopefully.
931     Revision:
932       muse--main--1.0--patch-140
934     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
935       (muse-docbook-header): Add DTD string.
936       (muse-docbook-markup-regexps): Add rule that merges consecutive list
937       tags.
938       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
939       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
941     modified files:
942      ChangeLog lisp/muse-docbook.el
945 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
947     Summary:
948       Improve customize interface for `muse-project-alist' once more.
949     Revision:
950       muse--main--1.0--patch-139
952     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
953       setting to be anything, since we now support settings that use lists.
954       (muse-project): Vastly improve this by naming each setting and showing
955       what exact type is required.  Handle case where a function is not
956       defined yet.  Use a set for styles, which looks nice.  This is about as
957       good as it can be ... unless we add some sort of inline documentation
958       later on.  A setting was added for Yann's :force-publish tag.
959     
960     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
961       project name.
963     modified files:
964      ChangeLog lisp/muse-project.el lisp/muse.el
967 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
969     Summary:
970       Merged from hodique@lifl.fr--2005 (patch 24-33)
971     Revision:
972       muse--main--1.0--patch-138
974     Patches applied:
975     
976      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
977        Merged from mwolson@gnu.org--2005 (patch 96)
978     
979      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
980        Merged from mwolson@gnu.org--2005 (patch 97-101)
981     
982      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
983        Merged from mwolson@gnu.org--2005 (patch 102-106)
984     
985      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
986        Merged from mwolson@gnu.org--2005 (patch 107-120)
987     
988      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
989        Merged from mwolson@gnu.org--2005 (patch 121-131)
990     
991      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
992        Merged from mwolson@gnu.org--2005 (patch 132)
993     
994      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
995        Merged from mwolson@gnu.org--2005 (patch 133-135)
996     
997      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
998        Merged from mwolson@gnu.org--2005 (patch 136)
999     
1000      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1001        Merged from mwolson@gnu.org--2005 (patch 137)
1002     
1003      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1004        Introduce :force-publish project keyword. Fix bug #2637
1006     modified files:
1007      ChangeLog lisp/muse-project.el
1009     new patches:
1010      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1011      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1012      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1013      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1014      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1015      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1016      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1017      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1018      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1019      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1022 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1024     Summary:
1025       Prevent temp buffers from prompting for save; handle lisp errors better.
1026     Revision:
1027       muse--main--1.0--patch-137
1029     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1030       bound" error.  I don't know for certain where this is coming from,
1031       though ... *grumble*.
1032     
1033     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1034       like how emacs-wiki does it.  Warn the user about lisp errors,
1035       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
1036       publish as something valid in most markup styles, with increased
1037       emphasis on those that don't support it.  That's a win-win ... I think
1038       :^) .
1039     
1040     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1041       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1042       to kill the buffer so we don't get any annoying prompts.  I *strongly*
1043       believe that this should be the default behavior of `with-temp-buffer'.
1044     
1045     * lisp/muse-book.el (muse-book-publish-project): Use
1046       `muse-with-temp-buffer-no-prompt'.
1047     
1048     * lisp/muse-http.el (muse-http-reject): Ditto.
1049     
1050     * lisp/muse-mode.el (muse-index-as-string): Ditto.
1051     
1052     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1053     
1054     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
1055       (muse-publish-markup-email, muse-published-contents): Ditto.
1057     modified files:
1058      ChangeLog lisp/muse-book.el lisp/muse-colors.el
1059      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1060      lisp/muse-publish.el lisp/muse.el
1063 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1065     Summary:
1066       Customization error; Makefile tweaks.
1067     Revision:
1068       muse--main--1.0--patch-136
1070     * Makefile (dist): Use a tla-specific method to create the tarball.
1071       Create a zip file as well.
1072       (upload): New rule that uploads the tarball and zip file to gna.org.
1073     
1074     * Makefile.defs (VERSION): New variable that determines the version
1075       string to use in the `dist' and `upload' targets.
1076     
1077     * lisp/muse.el (muse-implicit-link-functions)
1078       (muse-explicit-link-functions): Use :type of hook so that the options
1079       get recognized.
1081     modified files:
1082      ChangeLog Makefile Makefile.defs lisp/muse.el
1085 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1087     Summary:
1088       Prepare Muse 3.01.90 (3.02 RC1).
1089     Revision:
1090       muse--main--1.0--patch-135
1093     modified files:
1094      ChangeLog lisp/muse.el muse.texi
1097 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1099     Summary:
1100       Attempt to get the right file extension when publishing; more examples.
1101     Revision:
1102       muse--main--1.0--patch-134
1104     * examples/mwolson/muse-init.el: Update my configuration.
1105     
1106     * examples/mwolson/templates: Store my web page templates here.
1107     
1108     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1109     
1110     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1111       descriptions.  Yet another reason to implement my list-returning from
1112       handlers idea.
1113     
1114     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1115       with a few more edge cases.  Throw together a rough hack for
1116       determining when to include the output file extension.
1117     
1118     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1119       but still ineffective.
1121     new files:
1122      examples/mwolson/templates/.arch-ids/=id
1123      examples/mwolson/templates/.arch-ids/footer.html.id
1124      examples/mwolson/templates/.arch-ids/generic-footer.html.id
1125      examples/mwolson/templates/.arch-ids/generic-header.html.id
1126      examples/mwolson/templates/.arch-ids/header.html.id
1127      examples/mwolson/templates/footer.html
1128      examples/mwolson/templates/generic-footer.html
1129      examples/mwolson/templates/generic-header.html
1130      examples/mwolson/templates/header.html
1132     modified files:
1133      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1134      lisp/muse-wiki.el
1136     new directories:
1137      examples/mwolson/templates
1138      examples/mwolson/templates/.arch-ids
1141 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1143     Summary:
1144       Make published link handling do the right thing, plus misc. fixes.
1145     Revision:
1146       muse--main--1.0--patch-133
1148     * lisp/muse-mode.el (muse-mode-hook): Add option for
1149       `muse-wiki-update-custom-values'.  The :set function makes sure that
1150       this is always included in `muse-mode-hook' if muse-wiki is loaded.
1151       This probably isn't best-practice, but it works.
1152     
1153     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1154       Save match data.
1155     
1156     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1157       `muse-publish-prepare-url' to the listed options.
1158     
1159     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1160       output-dir is not specified.
1161     
1162     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1163       here instead of later on.
1164     
1165     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1166       right thing when `muse-wiki-interwiki-alist' is nil.
1167     
1168     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1169       `muse-publish-output-file'.
1170     
1171     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1172       (muse-wiki-transform-wikiword): Removed.  We should not use the
1173       publishing transforms facility to handle these.
1174     
1175     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1176       links as "link" rather than "url".
1177     
1178     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1179       takes care of any customization cleaups that need to happen whenever
1180       muse-mode is entered.
1181     
1182     * lisp/muse.el (muse-implicit-link-functions): Add options for
1183       `muse-handle-url' and the wiki handlers.
1184       (muse-explicit-link-functions): Add option for
1185       `muse-wiki-handle-internal'.
1187     modified files:
1188      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1189      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1192 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1194     Summary:
1195       Add invalid directory assertion.
1196     Revision:
1197       muse--main--1.0--patch-132
1199     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1200       any invalid directories will trigger an error.
1202     modified files:
1203      ChangeLog lisp/muse-project.el
1206 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1208     Summary:
1209       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1210     Revision:
1211       muse--main--1.0--patch-131
1214     modified files:
1215      AUTHORS ChangeLog
1218 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1220     Summary:
1221       Yann's assignment form came in!
1222     Revision:
1223       muse--main--1.0--patch-130
1226     modified files:
1227      AUTHORS ChangeLog
1230 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1232     Summary:
1233       Compilation fix, minor shuffling in `muse-mode'.
1234     Revision:
1235       muse--main--1.0--patch-129
1237     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1238       accessing it.  Fixes Yet Another Compiler Error.
1239     
1240     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1241      project-specific settings happen first.
1243     modified files:
1244      ChangeLog lisp/muse-mode.el lisp/muse.el
1247 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1249     Summary:
1250       Fix annoying initial buffer coloring problem.
1251     Revision:
1252       muse--main--1.0--patch-128
1254     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1255       where even buffer-file-name is not set.  This happens the first time we
1256       attempt to colorize the buffer.  I'm rather astonished that I had to do
1257       this.
1259     modified files:
1260      ChangeLog lisp/muse-wiki.el
1263 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
1265     Summary:
1266       Jump to bad and good links on TAB; mode-choosing fix.
1267     Revision:
1268       muse--main--1.0--patch-127
1270     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
1271       pics a major mode for a file.  If one is specified in the project of
1272       file, use it.  Otherwise, use muse-mode.
1273       (muse-next-reference, muse-previous-reference): Jump to bad links as
1274       well as good ones.
1275     
1276     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
1277       of `muse-mode'.
1279     modified files:
1280      ChangeLog lisp/muse-mode.el lisp/muse.el
1283 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
1285     Summary:
1286       Add specified Muse file extension to auto-mode-alist.
1287     Revision:
1288       muse--main--1.0--patch-126
1290     * lisp/muse.el (muse-file-extension): If extension is specified, remove
1291       the old extension from auto-mode-alist and add the new one.  This
1292       eliminates the need to set muse-mode-auto-p when you have specified a
1293       Muse file extension.
1294     
1295     * examples/mwolson/muse-init.el: Sync.
1297     modified files:
1298      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
1301 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
1303     Summary:
1304       Make `muse-project-alist' more intuitively customizable.
1305     Revision:
1306       muse--main--1.0--patch-125
1308     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
1309       settings.
1310     
1311     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
1312       (muse-project-alist-get): New function that pre-parses
1313       `muse-projects-alist' before customization in order to work around an
1314       annoying limitation in the customize interface.
1315       (muse-project-alist-set): New function that takes the value that
1316       customize gave us and turns it into something Muse can use.
1317       (muse-project): New widget that outlines the form of the
1318       `muse-project-alist' variable.
1319       (muse-project-alist): Use the `muse-project' widget and specify :set
1320       and :get.
1322     modified files:
1323      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
1326 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
1328     Summary:
1329       Silence compiler warnings.
1330     Revision:
1331       muse--main--1.0--patch-124
1333     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
1334     
1335     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
1336       compiler warning.
1337     
1338     * lisp/muse-project.el (muse-project-applicable-styles): Call
1339       `muse-assert' with only 1 argument to silence a compiler warning.
1341     modified files:
1342      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1343      lisp/muse-project.el
1346 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
1348     Summary:
1349       muse-docbook: Merge several other types of tags if necessary.
1350     Revision:
1351       muse--main--1.0--patch-123
1353     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
1354       `muse-docbook-fixup-sections'.  For each TAG in
1355       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
1356       merge them together.  Thanks to Dale P. Smith for the suggestion.
1357       (muse-docbook-merged-tags): Customizable list of tags that need merging.
1359     modified files:
1360      ChangeLog lisp/muse-docbook.el
1363 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
1365     Summary:
1366       muse-docbook: Output an XML tag with encoding at the beginning of document.
1367     Revision:
1368       muse--main--1.0--patch-122
1370     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
1371       of document.
1372       (muse-docbook-encoding-default): New option that determines which Emacs
1373       buffer encoding to use by default in Muse DocBook files if none is
1374       found.
1375       (muse-docbook-charset-default): New option that determines the DocBook
1376       XML charset to use if no translation is found in
1377       muse-docbook-encoding-map.
1378       (muse-docbook-encoding-map): New option alist that maps an emacs coding
1379       system to its associated DocBook coding system.
1380       (muse-docbook-transform-content-type): New function that determines the
1381       DocBook XML encoding to use based on the contents of
1382       muse-docbook-encoding-map.
1383       (muse-docbook-encoding): New function that calls
1384       muse-docbook-transform-content-type.
1385       (muse-docbook-finalize-buffer): New function that sets the buffer file
1386       coding system to the value of muse-docbook-encoding-default, but only
1387       if the buffers contents have no special characters.
1388       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
1390     modified files:
1391      ChangeLog lisp/muse-docbook.el
1394 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
1396     Summary:
1397       Apply muse-docbook patch from Dale P. Smith.
1398     Revision:
1399       muse--main--1.0--patch-121
1401     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
1402       Dale P. Smith to make the markup much better.
1404     modified files:
1405      AUTHORS ChangeLog lisp/muse-docbook.el
1408 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
1410     Summary:
1411       Use different mapping for S-tab on Windows.
1412     Revision:
1413       muse--main--1.0--patch-120
1415     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
1416       Windows, use [(shift tab)] for `muse-previous-reference'.
1418     modified files:
1419      ChangeLog lisp/muse-mode.el
1422 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
1424     Summary:
1425       XEmacs wiki fix.
1426     Revision:
1427       muse--main--1.0--patch-119
1429     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
1430       `muse-match-string-no-properties' so XEmacs doesn't complain.
1432     modified files:
1433      ChangeLog lisp/muse-wiki.el
1436 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
1438     Summary:
1439       Handle a few edge cases with project-page resolution gracefully.
1440     Revision:
1441       muse--main--1.0--patch-118
1443     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
1444       make sure that PAGE is specified.  STYLES should be generated
1445       automatically, but it could theoretically fail.  I'm managing to
1446       trigger this when messing with unsaved Muse files.  Handle case where
1447       buffer has not yet been saved.
1448       (muse-project-find-file): Don't try to resolve relative links; just
1449       open them.
1450     
1451     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
1452       point-of-reference bug.  No need to call muse-project-page-of-file
1453       since buffer-file-name and muse-publishing-current-file both give us
1454       full paths.
1455     
1456     * lisp/muse-mode.el (muse-link-at-point): For some reason,
1457       `skip-chars-backward' only respects the newline some of the time.
1458       Damned annoying.
1460     modified files:
1461      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1462      lisp/muse-wiki.el
1465 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
1467     Summary:
1468       Fix image-link goof-up and add pretty titles.
1469     Revision:
1470       muse--main--1.0--patch-117
1472     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
1473       class="image-link"> instead of <div class="image-link">.  I found a bug
1474       with the way I was handling both, so I decided to simplify things.
1475     
1476     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
1477       `muse-publish-output-name', but keeps the directory prefix.
1478       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
1479     
1480     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
1481       customizable option that determines the words to downcase in title.
1482       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
1483       Capitalized Title out of either a string or the current title.  This is
1484       not currently used by any other function -- for now it is meant to be
1485       called by the user.
1487     modified files:
1488      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
1491 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
1493     Summary:
1494       Escape specials in link descriptions.
1495     Revision:
1496       muse--main--1.0--patch-116
1498     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
1499       function that escapes special characters in the given string according
1500       to the current publishing style.
1501       (muse-publish-url): Use the above function to escape the description
1502       part of extended links.
1503       (muse-publish-prepare-url): Don't make string read-only; it does
1504       nothing.
1505     
1506     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1507       (muse-wiki-transform-wikiword): Don't make string read-only.
1509     modified files:
1510      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1513 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
1515     Summary:
1516       Escape "&", "<", and ">" in URL text.
1517     Revision:
1518       muse--main--1.0--patch-115
1520     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
1521       specially.  Thanks to John Sullivan for the suggestion.
1523     modified files:
1524      ChangeLog lisp/muse-html.el
1527 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
1529     Summary:
1530       Update my example configuration.
1531     Revision:
1532       muse--main--1.0--patch-114
1534     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
1535       project to "WebSite" in order to make it more distinct.
1536       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
1537       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
1538       anymore.
1539       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
1540       published name of the current file.  I really should make a function
1541       called `muse-published-name' or something similar!
1542       ("\C-cpx"): Use this key sequence for
1543       `my-muse-prepare-entry-for-xanga'.
1544       (muse-file-extension): I'm making use of this so I can figure out its
1545       intricacies.
1547     modified files:
1548      ChangeLog examples/mwolson/muse-init.el
1551 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
1553     Summary:
1554       Tackle a project name interwiki highlighting snafu.
1555     Revision:
1556       muse--main--1.0--patch-113
1558     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
1559       this.  It seems to be more robust now.  Highlighting is going the way I
1560       want it.
1562     modified files:
1563      ChangeLog lisp/muse-wiki.el
1566 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1568     Summary:
1569       Fix some gross mistakes.
1570     Revision:
1571       muse--main--1.0--patch-112
1573     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1574       gross misspellings.
1575     
1576     * lisp/muse-project.el (muse-project-file-entries): If
1577       `muse-file-extension' is defined, use it to filter the entries.
1578     
1579     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1580       variable.  Move higher in file.
1581     
1582     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1583       argument instead of the real name of the variable.
1585     modified files:
1586      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1587      lisp/muse.el
1590 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1592     Summary:
1593       Make natural interwiki links between projects mostly work.
1594     Revision:
1595       muse--main--1.0--patch-111
1597     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1598       function and flesh it out.  This seems to work properly, though for
1599       some reason, interwiki links using projects are a bit flakey.
1600       (muse-wiki-handle-interwiki): Deal with case where we have a project
1601       name in an interwiki link.
1603     modified files:
1604      ChangeLog lisp/muse-wiki.el
1607 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1609     Summary:
1610       Fix Emacs21 issue with muse-insert-tag.
1611     Revision:
1612       muse--main--1.0--patch-110
1614     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1615       completing-read to appease older Emacsen.
1617     modified files:
1618      ChangeLog lisp/muse-mode.el
1621 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1623     Summary:
1624       Fix error with `muse-blosxom-new-entry' and Emacs21.
1625     Revision:
1626       muse--main--1.0--patch-109
1628     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1629       `completing-read' so that old versions of Emacs don't complain.
1631     modified files:
1632      ChangeLog lisp/muse-blosxom.el
1635 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1637     Summary:
1638       Try to fix an error with `muse-blosxom-get-categories'.
1639     Revision:
1640       muse--main--1.0--patch-108
1642     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1643       about processing directories.
1645     modified files:
1646      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1649 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1651     Summary:
1652       Make a distinction between implicit and explicit links at publish-time.
1653     Revision:
1654       muse--main--1.0--patch-107
1656     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1657     
1658     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1659     
1660     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1661       `explicit' argument.
1662     
1663     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1664       not we are dealing with an explicit link.
1665     
1666     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1667     
1668     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1669       argument, but ignore it.
1670     
1671     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1672       when link is not explicit.
1674     modified files:
1675      ChangeLog lisp/muse-html.el lisp/muse-http.el
1676      lisp/muse-publish.el lisp/muse-wiki.el
1679 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1681     Summary:
1682       Implement several WikiWord handling fixes.
1683     Revision:
1684       muse--main--1.0--patch-106
1686     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1687       found by the handlers.  Don't send implicit links through some of the
1688       advanced checks.
1689     
1690     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1691       of interwiki link before calling `muse-handle-explicit-link'.
1692     
1693     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1694       "\\|" separator between project-alist entries and interwiki entries.
1695       Force a reconfiguration of muse-colors-markup.
1696     
1697     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1698       sure that we don't colorize WikiNames that don't go with any file.
1699     
1701     modified files:
1702      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1703      lisp/muse-wiki.el
1706 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1708     Summary:
1709       Attempt to simplify muse-wiki a bit.
1710     Revision:
1711       muse--main--1.0--patch-105
1713     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1714       here.
1715     
1716     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1717       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1718       (muse-wiki-update-use-wikiword-markup-regexp)
1719       (muse-wiki-update-use-wikiword-link-function)
1720       (muse-wiki-update-use-wikiword-url-transforms): Remove.
1721       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1722     
1723     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1724       `muse-wiki-use-wikiword' is specified.
1725     
1726     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1727       unless `muse-wiki-use-wikiword' is specified.
1728     
1729     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1730       muse-colors-markup.
1731     
1732     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1733       muse-publish-markup-regexps.
1734     
1735     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1736       muse-publish-url-transforms.
1737     
1738     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1739       muse-wiki-handle-wikiword to muse-implicit-link-functions.
1740     
1742     modified files:
1743      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1746 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1748     Summary:
1749       Make muse-blosxom use relative name of published file in page-date alist.
1750     Revision:
1751       muse--main--1.0--patch-104
1753     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1754       file.
1755       (muse-blosxom-update-page-date-alist): Renamed from
1756       `muse-blosxom-markup-date-directive'.  Make the current file name
1757       relative to the base directory and strip file extension if necessary.
1758     
1760     modified files:
1761      ChangeLog lisp/muse-blosxom.el
1764 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1766     Summary:
1767       Hack on muse-blosxom timestamps somewhat.
1768     Revision:
1769       muse--main--1.0--patch-103
1771     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1772       actually do something useful.  This should have a different name,
1773       really.
1774       ("blosxom-html", "blosxom-xhtml"): Call
1775       `muse-blosxom-markup-date-directive' after publishing each entry.
1776     
1778     modified files:
1779      ChangeLog lisp/muse-blosxom.el
1782 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1784     Summary:
1785       Fix several startup and compile errors.
1786     Revision:
1787       muse--main--1.0--patch-102
1789     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
1790       fixes an error that occurred during startup.
1791     
1792     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1793       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1794       to muse.el.
1795     
1796     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1797       that the nasty compile errors go away.  Fix a few typos.
1798       (muse-ignored-extensions): Fix docstring.
1799       (muse-file-extension): Move this higher in the file.
1800     
1801     
1803     modified files:
1804      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1807 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
1809     Summary:
1810       Note that muse-file-extension should not have "." in front.
1811     Revision:
1812       muse--main--1.0--patch-101
1814     * lisp/muse-project.el (muse-project-find-file): Handle case where
1815       muse-file-extension is not specified.
1816     
1817     * lisp/muse.el (muse-file-extension): Note that the period at the
1818       beginning of this value should be omitted.
1819     
1820     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
1821       file extension so that regexp characters inside the extension will not
1822       goof it up.  This should never be a problem in normal cases, but let's
1823       be robust.
1824     
1826     modified files:
1827      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1828      lisp/muse.el
1831 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
1833     Summary:
1834       Implement optional file extension of Muse files.
1835     Revision:
1836       muse--main--1.0--patch-100
1838     * lisp/muse-mode.el (muse-mode): Make sure
1839       `muse-update-ignored-extensions-regexp' gets updated every time we
1840       enter Muse mode.  This works around a bug in the customize interface --
1841       if a user changes an option using setq, the :set function sometimes
1842       does not get executed.  I should really try to determine whether or not
1843       this is really an issue anymore.
1844     
1845     * lisp/muse-project.el (muse-project-find-file): Make use of
1846       `muse-file-extension'.
1847     
1848     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
1849       customizable; it is autogenerated from `muse-ignored-extensions'.
1850       (muse-update-ignored-extensions-regexp): New function that sets the
1851       value of `muse-ignored-extensions-regexp'.  This is needed in order to
1852       make sure that the value of `muse-file-extension' is taken into
1853       account.
1854       (muse-ignored-extensions): New option that determines which file
1855       extensions to ignore.  It is in the form of a list of regexps.
1856     
1857     * lisp/muse.el (muse-file-extension): New option that allows the user to
1858       specify the file extension to be used for Muse files.  By default, this
1859       is nil, which means that no extension will be used.
1860     
1861     * lisp/muse.el (muse-page-name): Handle case where
1862       `muse-ignored-extensions-regexp' is nil.
1863     
1865     modified files:
1866      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1867      lisp/muse-regexps.el lisp/muse.el
1870 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
1872     Summary:
1873       Document new blosxom convenience feature.
1874     Revision:
1875       muse--main--1.0--patch-99
1877     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
1878       `muse-blosxom-project-alist-entry'.  An example is provided in the
1879       header.
1880     
1882     modified files:
1883      ChangeLog lisp/muse-blosxom.el
1886 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
1888     Summary:
1889       Further work on `muse-project-alist' entry generation for blosxom.
1890     Revision:
1891       muse--main--1.0--patch-98
1893     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
1894       Include subdirectories in first part of "Blog" entry.
1895     
1896     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
1897       that returns a list of dirs that are to be used with the first part of
1898       a `muse-project-alist' entry.
1899     
1901     modified files:
1902      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1905 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
1907     Summary:
1908       New function: muse-blosxom-project-alist-entry.
1909     Revision:
1910       muse--main--1.0--patch-97
1912     * examples/mwolson/muse-init.el: Update from my latest settings.
1913       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
1914     
1915     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
1916       that generates the latter part of an entry for `muse-project-alist'.
1917     
1919     modified files:
1920      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1923 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1925     Summary:
1926       Merged from hodique@lifl.fr--2005 (patch 12-23)
1927     Revision:
1928       muse--main--1.0--patch-96
1930     Patches applied:
1931     
1932      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1933        Merged from mwolson@gnu.org--2005 (patch 68-76)
1934     
1935      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1936        Merged from mwolson@gnu.org--2005 (patch 77-80)
1937     
1938      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1939        Merged from mwolson@gnu.org--2005 (patch 81)
1940     
1941      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1942        Merged from mwolson@gnu.org--2005 (patch 82)
1943     
1944      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1945        Escape % in latex publishing
1946     
1947      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1948        bugfix
1949     
1950      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1951        small improvement on muse-make-link
1952     
1953      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1954        Fix customization of muse-wiki-wikiword-regexp
1955     
1956      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1957        Allow full customization of WikiWords
1958     
1959      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1960        Fix mouse-2 yank bug in muse-mode
1961     
1962      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1963        Fix interpretation order
1964     
1965      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1966        Merged from mwolson@gnu.org--2005 (patch 83-95)
1967     
1969     modified files:
1970      ChangeLog lisp/muse-wiki.el
1972     new patches:
1973      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1974      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1975      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1976      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1977      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1978      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1979      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1980      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1981      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1982      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1983      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1984      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1987 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
1989     Summary:
1990       Minor docfixes.
1991     Revision:
1992       muse--main--1.0--patch-95
1994     * lisp/muse-mode.el (muse-follow-name-at-point) 
1995       (muse-follow-name-at-mouse): Docfixes.
1996     
1998     modified files:
1999      ChangeLog lisp/muse-mode.el
2002 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2004     Summary:
2005       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2006     Revision:
2007       muse--main--1.0--patch-94
2009     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2010       `muse-blosxom-new-entry'.
2011     
2012     * muse.texi (Blosxom Entries): Ditto.
2013     
2015     modified files:
2016      ChangeLog lisp/muse-blosxom.el muse.texi
2019 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2021     Summary:
2022       Re-add global mouse-2 event.
2023     Revision:
2024       muse--main--1.0--patch-93
2026     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2027       mouse-2, since Yann found a way around the problem I was facing.
2028       (muse-follow-name-at-mouse): Call the event that would normally be used
2029       here if we don't have a link at point.
2030     
2032     modified files:
2033      ChangeLog lisp/muse-mode.el
2036 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2038     Summary:
2039       Fix publishing error.
2040     Revision:
2041       muse--main--1.0--patch-92
2043     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2044       the cdr of output-dir.  This was a code fragment from a previous
2045       attempt to refactor this function.
2046     
2048     modified files:
2049      ChangeLog lisp/muse-project.el
2052 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2054     Summary:
2055       Work on getting to the point where we can resolve project interwiki links.
2056     Revision:
2057       muse--main--1.0--patch-91
2059     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2060       `muse-publishing-current-file'.
2061     
2062     * lisp/muse-project.el (muse-project-of-file): Ditto.
2063     
2064     * lisp/muse-project.el (muse-project-applicable-styles): New function
2065       that returns the usable styles for a file, given either a list of
2066       styles or a project name.  This is useful for removing styles that will
2067       be ignored for a file.
2068       (muse-project-publish-file): Split :include and :exclude processing
2069       into `muse-project-applicable-styles'.
2070     
2071     * lisp/muse-publish.el (muse-publish-output-name): Use
2072       `muse-publishing-current-file'.
2073     
2074     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2075     
2076     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2077       project names.
2078     
2079     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2080       names to be uninterpreted.  Remove need for muse-assoc-string.
2081     
2082     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2083       function that will be called to fetch a link to a page from a Muse
2084       project from the output file of the currently-published file.  This is
2085       commented out for now since I ran out of energy.
2086     
2087     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2088       `muse-wiki-resolve-project-page' for handling Muse project interwiki
2089       links, but only when no match was found in `muse-wiki-interwiki-alist'.
2090       Handle case where no interwiki can be found, even though this should
2091       never happen.
2092     
2093     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2094       whenever Muse mode is entered.  That way we don't have to enter an
2095       extra command in our .emacs.
2096     
2097     * lisp/muse.el (muse-current-file): Remove this, since a variable called
2098       `muse-publishing-current-file' already exists that does the same thing.
2099       How embarrassing.
2100     
2101     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2102     
2103     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2104       to use it.
2105     
2107     modified files:
2108      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2109      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2112 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2114     Summary:
2115       Mouse-2 on regular text will yank rather than give an error.
2116     Revision:
2117       muse--main--1.0--patch-90
2119     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2120       this seems to be more trouble than it's worth.
2121       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2122       use our own implementation.
2123     
2125     modified files:
2126      ChangeLog lisp/muse-mode.el
2129 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2131     Summary:
2132       Make interwiki links publish with the correct extension.
2133     Revision:
2134       muse--main--1.0--patch-89
2136     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2137       prefix and suffix to interwiki names, as well as stripping out unwanted
2138       extensions.
2139     
2141     modified files:
2142      ChangeLog lisp/muse-wiki.el
2145 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2147     Summary:
2148       Fix publishing of bare interwiki names.
2149     Revision:
2150       muse--main--1.0--patch-88
2152     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2153       `set'.  Use `muse-assoc-string' instead of `assoc'.
2154     
2155     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2156       `assoc-string' functionality usable with Emacs21 and XEmacs.
2157     
2159     modified files:
2160      ChangeLog lisp/muse-wiki.el lisp/muse.el
2163 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2165     Summary:
2166       Apply a few fixes from Yann's branch.
2167     Revision:
2168       muse--main--1.0--patch-87
2170     Background: I hacked on Muse over the weekend while offline, and so did
2171                 Yann.  His changes to muse-wiki.el are different than the
2172                 ones that I made, so we should probably figure out the best
2173                 way to handle this when we both get on IRC again.  For now,
2174                 I've merged in the bugfixes that he's made, omitting most of
2175                 the changes to muse-wiki.
2176     
2177     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2178     
2179     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2180     
2181     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2182       introduced previously.
2183     
2185     modified files:
2186      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2189 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2191     Summary:
2192       Warn if file not published; hack further on Wiki stuff.
2193     Revision:
2194       muse--main--1.0--patch-86
2196     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2197       complete <div> tags that are of the class "image-link".  It is hoped
2198       that this will prevent user-added <div> tags from being mangled.
2199     
2200     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2201       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2202       need to look at the text at point.
2203     
2204     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2205       current file has not been published since it was up-to-date.  Thanks to
2206       Bill Freeman for the suggestion.
2207     
2208     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2209       is nil.  If this happens, return the original URL.
2210     
2211     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2212       `muse-wiki-update-interwiki-regexp.'
2213       (muse-wiki-update-interwiki-regexp): New function that sets the value
2214       of `muse-wiki-interwiki-regexp'.
2215       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2216       on :set.
2217     
2218     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2219       `muse-wiki-expand-interwiki'.
2220       (muse-wiki-transform-wikiword): New function that prevents WikiWords
2221       with no matching file from being published as links.
2222     
2223     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2224       string argument once again, since this behavior is needed when
2225       publishing.
2226       (muse-wiki-handle-wikiword): Ditto.
2227     
2228     * lisp/muse.el (muse-handle-url): Ditto.
2229     
2230     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
2231       after every unsuccessful attempt at handling the link.  If argument is
2232       given, restore match-data at end, too.
2233     
2234     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2235       argument.  Match data is always saved.  If argument is not given,
2236       assume that `muse-implicit-link-regexp' has been matched against, and
2237       return the 1st match string if no handlers worked.
2238     
2240     modified files:
2241      ChangeLog lisp/muse-html.el lisp/muse-mode.el
2242      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2245 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2247     Summary:
2248       Hack on WikiName handling and make TAB work for Wiki links.
2249     Revision:
2250       muse--main--1.0--patch-85
2252     * lisp/muse-colors.el (muse-colors-markup): Use
2253       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2254     
2255     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
2256       nil, don't color bad links.  If non-nil, color bad links.
2257     
2258     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2259     
2260     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2261       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2262       (muse-journal-rss-munge-buffer): Ditto.
2263     
2264     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
2265       Docfix.
2266     
2267     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
2268       are handled first, then implicit ones.  It should work better in all
2269       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
2270       to determine how far to scan for an implicit link.  This defaults to
2271       the text between the point and the next space.
2272     
2273     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
2274       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
2275       literally after opening the buffer.  Hopefully this can be of use in
2276       custom visit-link functions, when necessary.
2277     
2278     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
2279       `muse-visit-link-default'.
2280     
2281     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
2282       Search by text properties instead of regexps.  This allows Muse to find
2283       links without having to have a massive regexp that contains all link
2284       types.  The downside is that this will not work if the user defontifies
2285       the buffer.  But it would somewhat defeat the purpose of following
2286       links if you can't see them.
2287     
2288     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
2289       enough command line args are passed in batch mode.
2290     
2291     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
2292       `muse-explicit-link-regexp'.
2293     
2294     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
2295       `muse-link-regexp'.
2296     
2297     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
2298       specifies the "common ground" of all implicit links, like URLs, bare
2299       WikiNames, and -- in the future -- email addresses.
2300     
2301     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
2302     
2303     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
2304       optional.  That was a bad idea on my part.  Renamed from
2305       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
2306       annoy anyone :^) .
2307     
2308     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
2309       `muse-wiki-interwiki-expand'.
2310       (muse-wiki-handle-wikiword): Renamed from
2311       `muse-wiki-wikiword-handle'.
2312     
2313     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
2314       for the eval-after-load arg since XEmacs chokes on constants.
2315     
2316     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
2317       face on WikiWords that don't correspond with a file.  If people really
2318       want this to appear in bad-link face, I could accommodate that.
2319     
2320     * lisp/muse.el (muse-handle-url): New function that detects whether the
2321       given string is a URL.
2322       (muse-implicit-link-functions): Renamed from
2323       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
2324       (muse-explicit-link-functions): Renamed from
2325       `muse-mode-handler-functions'.
2326       (muse-handle-implicit-link): New function that handles all
2327       implicit links by calling functions from `muse-implicit-link-functions'.
2328       (muse-handle-explicit-link): Renamed from
2329       `muse-handled-url'.
2330     
2332     modified files:
2333      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
2334      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
2335      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2338 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
2340     Summary:
2341       Allow WikiWords to be ignored with <nop> or "''''".
2342     Revision:
2343       muse--main--1.0--patch-84
2345     * lisp/muse-mode.el (muse-browse-result): Docfixes.
2346     
2347     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
2348       whether to hide <nop> tags when coloring a Muse buffer.
2349       (muse-wiki-wikiword-at-point): Docfix.
2350       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
2351       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
2352       during publishing.
2353       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
2354       which keeps the WikiWord that follows it from being interpreted.
2355       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
2356       WikiWord delimiter.
2357     
2359     modified files:
2360      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2363 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
2365     Summary:
2366       Update postal address of FSF in muse-wiki.el.
2367     Revision:
2368       muse--main--1.0--patch-83
2370     * lisp/muse-wiki.el: Update postal address of the FSF.
2371     
2373     modified files:
2374      ChangeLog lisp/muse-wiki.el
2377 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
2379     Summary:
2380       Interpret explicit links before emphasis.
2381     Revision:
2382       muse--main--1.0--patch-82
2384     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
2385       links before emphasis.
2386     
2387     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
2388       for the heck of it.
2390     modified files:
2391      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2394 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
2396     Summary:
2397       Wiki hacking, regexp tweaks.
2398     Revision:
2399       muse--main--1.0--patch-81
2401     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
2402       muse-regexp.
2403     
2404     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
2405       that indicates whether or not to use character classes in regexps.  The
2406       default is to let Muse try to figure it out.
2407       (muse-extreg-usable-p): Make use of this variable.
2408     
2409     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
2410       this regexp.  I'm guessing it was supposed to have a TAB in there at
2411       one time.  Replace this stuff with muse-regexp-space.
2412     
2413     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
2414       by default.
2415     
2416     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
2417       "or".
2418     
2419     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
2420       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
2421       We'll fix those anchor problems eventually!
2422     
2423     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
2424       uses `muse-interwiki-handle' to determine whether an interwiki link is
2425       at point.
2426     
2427     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
2428       look for a suitable value at point if needed.
2429     
2430     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
2431     
2432     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
2433     
2434     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
2436     modified files:
2437      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2438      lisp/muse-wiki.el
2441 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
2443     Summary:
2444       Make installation of manual when not using Debian go smoothly.
2445     Revision:
2446       muse--main--1.0--patch-80
2448     * Makefile.defs (INSTALLINFO): New variable that specifies what command
2449       and options are to be used when insinuating the Muse documentation into
2450       the Info menu.
2451     
2452     * Makefile (install): Make use of INSTALLINFO.
2453     
2454     * README (Installation): Give directions for changing INSTALLINFO on a
2455       Debian system and changing where Muse is installed.
2456     
2457     * muse.texi: Ditto.
2459     modified files:
2460      ChangeLog Makefile Makefile.defs README muse.texi
2463 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
2465     Summary:
2466       Fix compiler warning induced by last patch.
2467     Revision:
2468       muse--main--1.0--patch-79
2470     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
2471       compiler warning.
2473     modified files:
2474      ChangeLog lisp/muse-project.el lisp/muse.el
2477 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
2479     Summary:
2480       Add `muse-current-file', fix minor QuickStart issue.
2481     Revision:
2482       muse--main--1.0--patch-78
2484     * examples/QuickStart: Make John Wiegley the author.
2485     
2486     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2487       `muse-current-file' instead of `buffer-file-name'.
2488     
2489     * lisp/muse-project.el (muse-current-project): Document.
2490     
2491     * lisp/muse-project.el (muse-current-file): New variable indicating the
2492       name, including path, of the file that is currently being published.
2493       (muse-project-of-file): Make use of
2494       `muse-current-file'.
2495     
2496     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
2497     
2498     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
2500     modified files:
2501      ChangeLog examples/QuickStart lisp/muse-blosxom.el
2502      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2503      lisp/muse.el
2506 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
2508     Summary:
2509       Make muse-replace-regexp-in-string closer to its parent; no func change.
2510     Revision:
2511       muse--main--1.0--patch-77
2513     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
2514       to implement all functionality of `replace-regexp-in-string'.  No
2515       functionality change.
2516     
2518     modified files:
2519      ChangeLog lisp/muse.el
2522 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
2524     Summary:
2525       Play nicely with fill, adaptive-fill, and flyspell.
2526     Revision:
2527       muse--main--1.0--patch-76
2529     * muse-mode.el (muse-mode-intangible-links): New function used to
2530       determine whether links will be considered intangible.
2531     
2532     * lisp/muse-mode.el (muse-mode-link-functions)
2533       (muse-mode-handler-functions): Minor docfix.
2534     
2535     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
2536       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
2537       making links intangible by default, but this may be adjusted by use of
2538       the `muse-mode-intangible-links' function.
2539     
2540     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
2541       nil if we should allow a fill to occur here.  Keeps links from being
2542       broken up.
2543     
2544     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
2545       non-nil if we allow spell-checking to occur here.  Keeps links from
2546       being improperly colorized.
2547     
2548     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
2549       functionality change.
2551     modified files:
2552      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2555 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
2557     Summary:
2558       Minor doc changes and code prettification.
2559     Revision:
2560       muse--main--1.0--patch-75
2562     * AUTHORS: Note that YH's assignment is in the mail.
2563     
2564     * README (scripts): Explain better the contents of the `scripts'
2565       directory.
2566     
2567     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2569     modified files:
2570      AUTHORS ChangeLog README lisp/muse-wiki.el
2573 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2575     Summary:
2576       Merged from hodique@lifl.fr--2005 (patch 7-11)
2577     Revision:
2578       muse--main--1.0--patch-74
2580     Patches applied:
2581     
2582      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2583        split WikiWords and InterWiki links into their own package
2584     
2585      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2586        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2587     
2588      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2589        Mimic experimental behavior for interwiki
2590     
2591      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2592        fix notes publishing
2593     
2594      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2595        various minor fixes
2597     new files:
2598      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2600     modified files:
2601      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2602      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2604     renamed files:
2605      experimental/.arch-ids/muse-wiki.el.id
2606        ==> experimental/.arch-ids/muse-wiki-old.el.id
2607      experimental/muse-wiki.el
2608        ==> experimental/muse-wiki-old.el
2610     new patches:
2611      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2612      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2613      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2614      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2615      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2618 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2620     Summary:
2621       Tell people where to find on-line version of manual.
2622     Revision:
2623       muse--main--1.0--patch-73
2625     * README: Add on-line locations for manual.
2626     
2627     * muse.texi: Remove @include directive.  This makes generating a PDF of
2628       this documentation a lot easier.
2629     
2630     * muse.texi (Preface): Add on-line locations for manual.
2632     modified files:
2633      ChangeLog README muse.texi
2636 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2638     Summary:
2639       Try to make Muse play nice with outline minor mode.
2640     Revision:
2641       muse--main--1.0--patch-72
2643     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2644     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2645     "muse" instead of "t" when adding invisibility to text or checking for
2646     invisibility.
2647     
2648     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2649     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2650     this function.
2652     modified files:
2653      ChangeLog lisp/muse-colors.el lisp/muse.el
2656 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2658     Summary:
2659       Minor grammar fix in Introduction section of manual.
2660     Revision:
2661       muse--main--1.0--patch-71
2663     * muse.texi (Introduction): Minor grammar fix.
2665     modified files:
2666      ChangeLog muse.texi
2669 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2671     Summary:
2672       Release Muse 3.01.
2673     Revision:
2674       muse--main--1.0--patch-70
2676     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2677     
2678     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2679     
2680     * lisp/muse-poem.el (muse-poem-markup-strings)
2681       (muse-poem-chapbook-strings): Make customizable.
2682     
2683     * lisp/muse-poem.el (muse-chapbook-latex-header)
2684       (muse-chapbook-latex-footer): Docfix.
2685     
2686     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2687       (muse-texinfo-pdf-extension): Ditto.
2688     
2689     * lisp/muse.el (muse-version): Change to 3.01.
2690     
2691     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
2692       done, for now!
2694     modified files:
2695      ChangeLog lisp/muse-colors.el lisp/muse-html.el
2696      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2699 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2701     Summary:
2702       Tweak documentation thoroughly; still incomplete.
2703     Revision:
2704       muse--main--1.0--patch-69
2706     * README: Minor tweaks.
2707     
2708     * muse.texi: Massively rename chapters so that the titles are more
2709       descriptive.  Clean up grammar.
2710     
2711     * muse.texi (Obtaining Muse): Move content of Installation node here,
2712       stripping out any customization tips, since those are covered later.
2713       Re-work this chapter since I was dissatisfied with it.
2714     
2715     * muse.texi (Installation): This node has the content of README regarding
2716       installation, which fits the title of the node much better than the
2717       previous content.
2718     
2719     * muse.texi (Blosxom): Turn the sections of this section into
2720       subsections.
2721     
2722     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
2723       like lists!
2724     
2725     * muse.texi (History): Add a "2005" item.
2727     modified files:
2728      ChangeLog README muse.texi
2731 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2733     Summary:
2734       Finish documenting 2 more publishing styles.
2735     Revision:
2736       muse--main--1.0--patch-68
2738     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2739     
2740     * lisp/muse-journal.el: Docfixes.
2741     
2742     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2743       documentation to this function.
2744     
2745     * muse.texi (Blosxom Options): New node containing the publishing styles
2746       and options provided by Blosxom.
2747       (Book): Add usage note, as I suspect a lot of people might be confused
2748       by this style.
2749       (HTML): Space out entries better.
2750       (Journal, LaTeX): New nodes for publishing styles.
2751       (Common Elements): Document a few options that are present in
2752       `muse-publish.el'.
2754     modified files:
2755      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2756      lisp/muse-latex.el lisp/muse-publish.el muse.texi
2759 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2761     Summary:
2762       Make Muse installable and correct an Emacs21 issue.
2763     Revision:
2764       muse--main--1.0--patch-67
2766     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2767       directory will be generated.
2768       (all): Compile muse.info by default.
2769       (doc): Refactor into individual generation rules for .html and .info
2770       files.
2771       (install): New rule that installs Muse source code, compiled .elc
2772       files, and the manual into proper places.
2773     
2774     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2775     
2776     * README (Insinuation): Move old content of Installation here.
2777       (Installation): Fill out this section.
2778       (Further Documentation): Add link to my website and note that a full
2779       manual is included with Muse.
2780     
2781     * lisp/Makefile (EL): Populate with .el files.
2782       (install): New rule that installs both .elc and .el files.
2783     
2784     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2785       Emacs21, hack in a handler for the @documentencoding tag so that it
2786       doesn't error out.
2788     modified files:
2789      ChangeLog Makefile Makefile.defs README lisp/Makefile
2790      lisp/muse-texinfo.el
2793 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2795     Summary:
2796       Cater even more to XEmacs and its annoying whims.
2797     Revision:
2798       muse--main--1.0--patch-66
2800     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
2801       environment variable.
2802     
2803     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
2804       handle it.  Load `muse-build.el' instead.
2805     
2806     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
2807       used.
2808     
2809     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
2810       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
2811       not used.
2812     
2813     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
2814       function does not appear to be used.
2815     
2816     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
2817       `replace-regexp-in-string', since XEmacs doesn't have this function.
2818       We only implement the first 3 args, but this could be extended if we
2819       need to do so.
2820     
2821     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
2822       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
2823     
2824     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
2825     
2826     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
2827       make XEmacs shut up.
2828     
2829     * lisp/muse-convert.el (muse-write-footnote): Ditto.
2830     
2831     * lisp/muse-html.el (muse-html-markup-table): Ditto.
2832     
2833     * lisp/muse-http.el (muse-winnow-list): Ditto.
2834     
2835     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2836     
2837     * lisp/muse-project.el (muse-project-file-entries): Ditto.
2838     
2839     * lisp/muse-publish.el (muse-publish-markup): Ditto.
2840     
2841     * scripts/muse-build.el: Add contrib path first; probably doesn't change
2842       anything.
2843     
2844     * scripts/publish: Use EMACS environment variable instead of hard-coding
2845       it.
2847     modified files:
2848      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
2849      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2850      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2851      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2852      lisp/muse.el scripts/muse-build.el scripts/publish
2855 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
2857     Summary:
2858       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
2859     Revision:
2860       muse--main--1.0--patch-65
2862     * AUTHORS: Update entry.
2863     
2864     * muse-*.el: Move to the lisp directory.
2865     
2866     * lisp/Makefile: New file containing rules to test and compile the
2867       source.
2868     
2869     * Makefile.defs: New file that contains common definitions for all other
2870       Makefiles, such as Emacs command to use.
2871     
2872     * Makefile: Move lisp-specific rules to lisp/Makefile.
2873       (SUBDIRS): New variable containing subdirectories to clean.
2874     
2875     * README: Update to reflect new location of source files.  Give updated
2876       directions for compiling with XEmacs.
2877     
2878     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
2879       compile.
2880       (%.html): Pass SITEFLAG as an environment variable to
2881       ../scripts/publish.
2882     
2883     * examples/QuickStart (The): Re-add the stray <comment> tag since it
2884       seems to be needed to keep the process from failing.  This has *got* to
2885       be a bug in Muse, but I don't want to deal with it now.
2886     
2887     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
2888     
2889     * lisp/muse-convert.el: Move line to commentary section.
2890     
2891     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
2892       locally-bound `type' variable isn't used here.
2893     
2894     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
2895     
2896     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
2897       binding.
2898     
2899     * scripts/muse-build.el (load-path): Correct paths.
2900     
2901     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
2902       as to avoid spurious warnings.
2903     
2904     * scripts/publish (style): Make use of SITEFLAG environment variable, if
2905       it exists.
2906     
2907     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
2908       (muse-match-string-no-properties): New functions that take the place of
2909       `line-end-position', `line-beginning-position', and
2910       `match-string-no-properties', respectively.
2911     
2912     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
2913       (muse-my-journal-find-entries): Use Muse-specific version of
2914       `match-string-no-properties', `line-beginning-position', and
2915       `line-end-position' since these do not exist in XEmacs.
2916     
2917     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
2918       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
2919     
2920     * lisp/muse-convert.el (muse-latex-transform): Ditto.
2921     
2922     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2923       (muse-html-insert-contents): Ditto.
2924     
2925     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2926     
2927     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2928     
2929     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2930     
2931     * lisp/muse-publish.el (muse-publish-markup-tag)
2932       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2933       (muse-published-buffer-contents): Ditto.
2934     
2935     * scripts/muse-build.el (muse-elint-files): Ditto.
2937     new files:
2938      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2939      lisp/.arch-ids/Makefile.id lisp/Makefile
2941     modified files:
2942      AUTHORS ChangeLog Makefile README examples/Makefile
2943      examples/QuickStart examples/johnw/muse-johnw.el
2944      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2945      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2946      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2947      lisp/muse.el scripts/muse-build.el scripts/publish
2949     renamed files:
2950      .arch-ids/muse-blosxom.el.id
2951        ==> lisp/.arch-ids/muse-blosxom.el.id
2952      .arch-ids/muse-book.el.id
2953        ==> lisp/.arch-ids/muse-book.el.id
2954      .arch-ids/muse-colors.el.id
2955        ==> lisp/.arch-ids/muse-colors.el.id
2956      .arch-ids/muse-convert.el.id
2957        ==> lisp/.arch-ids/muse-convert.el.id
2958      .arch-ids/muse-docbook.el.id
2959        ==> lisp/.arch-ids/muse-docbook.el.id
2960      .arch-ids/muse-html.el.id
2961        ==> lisp/.arch-ids/muse-html.el.id
2962      .arch-ids/muse-http.el.id
2963        ==> lisp/.arch-ids/muse-http.el.id
2964      .arch-ids/muse-journal.el.id
2965        ==> lisp/.arch-ids/muse-journal.el.id
2966      .arch-ids/muse-latex.el.id
2967        ==> lisp/.arch-ids/muse-latex.el.id
2968      .arch-ids/muse-mode.el.id
2969        ==> lisp/.arch-ids/muse-mode.el.id
2970      .arch-ids/muse-poem.el.id
2971        ==> lisp/.arch-ids/muse-poem.el.id
2972      .arch-ids/muse-project.el.id
2973        ==> lisp/.arch-ids/muse-project.el.id
2974      .arch-ids/muse-publish.el.id
2975        ==> lisp/.arch-ids/muse-publish.el.id
2976      .arch-ids/muse-regexps.el.id
2977        ==> lisp/.arch-ids/muse-regexps.el.id
2978      .arch-ids/muse-texinfo.el.id
2979        ==> lisp/.arch-ids/muse-texinfo.el.id
2980      .arch-ids/muse.el.id
2981        ==> lisp/.arch-ids/muse.el.id
2982      muse-blosxom.el
2983        ==> lisp/muse-blosxom.el
2984      muse-book.el
2985        ==> lisp/muse-book.el
2986      muse-colors.el
2987        ==> lisp/muse-colors.el
2988      muse-convert.el
2989        ==> lisp/muse-convert.el
2990      muse-docbook.el
2991        ==> lisp/muse-docbook.el
2992      muse-html.el
2993        ==> lisp/muse-html.el
2994      muse-http.el
2995        ==> lisp/muse-http.el
2996      muse-journal.el
2997        ==> lisp/muse-journal.el
2998      muse-latex.el
2999        ==> lisp/muse-latex.el
3000      muse-mode.el
3001        ==> lisp/muse-mode.el
3002      muse-poem.el
3003        ==> lisp/muse-poem.el
3004      muse-project.el
3005        ==> lisp/muse-project.el
3006      muse-publish.el
3007        ==> lisp/muse-publish.el
3008      muse-regexps.el
3009        ==> lisp/muse-regexps.el
3010      muse-texinfo.el
3011        ==> lisp/muse-texinfo.el
3012      muse.el
3013        ==> lisp/muse.el
3015     new directories:
3016      lisp lisp/.arch-ids
3019 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3021     Summary:
3022       Massively untabify files.
3023     Revision:
3024       muse--main--1.0--patch-64
3027     modified files:
3028      ChangeLog ChangeLog.2004 experimental/muse-message.el
3029      experimental/muse-wiki.el muse-book.el muse-colors.el
3030      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3031      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3032      muse-project.el muse-publish.el muse-regexps.el
3033      muse-texinfo.el muse.el
3036 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3038     Summary:
3039       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3040     Revision:
3041       muse--main--1.0--patch-63
3043     (Summary of changes that Yann made)
3044     
3045     * muse-colors.el (muse-colors-link): Whitespace cleanup.
3046     
3047     * muse-mode.el (muse-generate-index): Move index generation code into
3048       `muse-index-as-string'.
3049       (muse-index-as-string): New function that generates an index and
3050       returns it as a string, instead of placing it in a buffer like
3051       `muse-generate-index' used to.
3052     
3053     Patches applied:
3054     
3055      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3056        merge from mwolson@gnu.org--2005
3057     
3058      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3059        Accept WikiWords as links [mostly rescinded]
3060     
3061      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3062        merge from mwolson@gnu.org--2005/muse--main--1.0
3063     
3064      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3065        Merged from mwolson@gnu.org--2005 (patch 60-62)
3066     
3067      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3068        provide a string view of the index
3070     modified files:
3071      ChangeLog muse-colors.el muse-latex.el muse-mode.el
3073     new patches:
3074      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3075      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3076      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3077      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3078      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3081 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3083     Summary:
3084       Document Blosxom, Book, DocBook, and HTML publishing styles.
3085     Revision:
3086       muse--main--1.0--patch-62
3088     * muse-blosxom.el: Clean up header.
3089     
3090     * muse-book.el (muse-before-book-publish-hook): Rename to
3091       `muse-book-before-publish-hook'.
3092       (muse-after-book-publish-hook): Rename to
3093       `muse-book-after-publish-hook'.
3094     
3095     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3096       (muse-html-markup-strings, muse-xhtml-markup-strings)
3097       (muse-html-meta-content-type, muse-html-meta-content-encoding)
3098       (muse-html-charset-default, muse-html-encoding-default)
3099       (muse-html-encoding-map): Docfixes.
3100     
3101     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3102       sections.
3104     modified files:
3105      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3108 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3110     Summary:
3111       Begin work on Publishing Styles section of manual.
3112     Revision:
3113       muse--main--1.0--patch-61
3115     * Makefile (.PHONY): Add "doc" to list.
3116       (doc): New rule that generates Info and HTML files from muse.texi.
3117       (dist): Rely on `distclean', not `clean'.
3118     
3119     * examples/QuickStart (Authoring mode): Remove empty section.
3120     
3121     * muse.texi: Call this program "the Emacs Muse" in title.
3122       (Publishing Styles): Begin to populate section.
3123       (Deriving Styles): First subsection of Publishing Styles.
3124       (Contributors): Remove spurious copyright section, since we address
3125       this in the title.
3126     
3127     * README: Actually remember to add this file.
3129     new files:
3130      .arch-ids/README.id README
3132     modified files:
3133      ChangeLog Makefile examples/QuickStart muse.texi
3136 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3138     Summary:
3139       Document Markup Rules.
3140     Revision:
3141       muse--main--1.0--patch-60
3143     * examples/QuickStart: Remove stray <comment> tag.
3144     
3145     * muse.texi (Top): Comment every menu line.
3146       (Markup Rules): New section with plenty of subsections.
3148     modified files:
3149      ChangeLog examples/QuickStart muse.texi
3152 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3154     Summary:
3155       Release this as Muse 3.00.90 (RC1).
3156     Revision:
3157       muse--main--1.0--patch-59
3159     * Makefile (%.elc): Use -q instead of --no-init-file because the former
3160       is compatible with both Emacs and XEmacs.
3161     
3162     * examples/README: Renamed to QuickStart.
3163     
3164     * examples/Makefile (EXAMPLES): Reflect name change of README.
3165     
3166     * muse.el: Ditto.
3168     modified files:
3169      ChangeLog Makefile examples/Makefile muse.el
3171     renamed files:
3172      examples/.arch-ids/README.id
3173        ==> examples/.arch-ids/QuickStart.id
3174      examples/README
3175        ==> examples/QuickStart
3178 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3180     Summary:
3181       Makefile refactoring.
3182     Revision:
3183       muse--main--1.0--patch-58
3185     * Makefile (.PHONY): List all non-file targets.
3186       (examples): New rule that calls Make in the examples directory.
3187       (atranslit): Removed, since this isn't (yet) bundled with Muse.
3188     
3189     * README: Move to the examples directory.  I'd prefer to distribute a
3190       very basic plain text README and use this as a quickstart + markup
3191       example + publishing example.
3192     
3193     * examples/Makefile: Move all README-related rules here.
3194     
3195     * examples/README: Add an "About this document" section.  
3196     
3197     * scripts/publish (style): Do not include the contrib directory, since we
3198       don't use any code from there.  Since this is only invoked from the
3199       examples directory, make sure add the parent directory to the load
3200       path.
3201     
3202     * muse.texi: Change version to 3.00.90 (RC1).
3203     
3204     * muse.el: Change location of the README file in header.
3205     
3206     * muse.el (muse-version): Update to 3.00.90 (RC1).
3208     new files:
3209      examples/.arch-ids/Makefile.id examples/Makefile
3211     modified files:
3212      ChangeLog Makefile examples/README muse.el muse.texi
3213      scripts/publish
3215     renamed files:
3216      .arch-ids/README.id
3217        ==> examples/.arch-ids/README.id
3218      README
3219        ==> examples/README
3222 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3224     Summary:
3225       Update my example configuration.
3226     Revision:
3227       muse--main--1.0--patch-57
3229     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3230       and experimental status of muse-message.
3232     modified files:
3233      ChangeLog examples/mwolson/muse-init.el
3236 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3238     Summary:
3239       Provide optional outline-style faces; customization fixes; experimental stuff.
3240     Revision:
3241       muse--main--1.0--patch-56
3243     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3244       option that determines what the header faces should look like.  If
3245       'outline, use outline-style faces.  If nil, don't generate the faces at
3246       all, which allows the user to specify their own.  Otherwise, use the
3247       scaled faces, which is the default behavior.
3248       (muse-colors-outline-faces-list): List of faces to use.  In case the
3249       outline faces are not available, provide reasonable defaults.
3250       (muse-make-faces): Use dolist instead of mapc.  Implement the
3251       possibility of having outline-style colors for heading.  Don't call
3252       this function immediately -- give the users time to make their changes
3253       through the customize interface.  Once we call this function, Emcs from
3254       CVS will not allow the faces to be changed easily, which is a shame.
3255     
3256     * muse-message.el (muse-message-contents-tag): Copied from
3257       `muse-publish-contents-tag' in order to keep the customization
3258       interface from making the `muse-markup-tags' option from throwing a
3259       type mismatch error.  This function is untested and will likely do
3260       nothing useful.  This file has been moved to the experimental folder
3261       until it gets fleshed out more.
3262     
3263     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
3264       file that could eventually provide wiki-like ability.  Currently this
3265       is just a collection of functions that were pruned out when he remade
3266       Muse, so don't get too excited.  I plan to eventually merge Yann
3267       Hodique's work here, probably after the first release of Muse.
3268     
3269     * muse-regexps.el (muse-regexp): Improve description.
3270     
3271     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
3272       the muse-regexp group since it is just a single regexp.  Lists of
3273       regexps don't have to be in muse-regexp, however.
3274     
3275     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
3276       since the Emacs devel mailing list seems to not want Britain-izations
3277       in Emacs code.
3278     
3279     * muse-colors.el (muse-colors): Ditto.
3280     
3281     * muse-docbook.el (muse-docbook): Ditto.
3282     
3283     * muse-html.el (muse-html): Ditto.
3284     
3285     * muse-http.el (muse-http): Ditto.
3286     
3287     * muse-message.el (muse-message): Ditto.
3288     
3289     * muse-mode.el (muse-mode): Ditto.
3290     
3291     * muse-project.el (muse-project): Ditto.
3292     
3293     * muse-publish.el (muse-publish): Ditto.
3294     
3295     * muse.el (muse): Ditto.
3297     new files:
3298      experimental/.arch-ids/=id
3299      experimental/.arch-ids/muse-wiki.el.id
3300      experimental/muse-wiki.el
3302     modified files:
3303      ChangeLog experimental/muse-message.el muse-blosxom.el
3304      muse-colors.el muse-docbook.el muse-html.el muse-http.el
3305      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
3306      muse.el
3308     renamed files:
3309      .arch-ids/muse-message.el.id
3310        ==> experimental/.arch-ids/muse-message.el.id
3311      muse-message.el
3312        ==> experimental/muse-message.el
3314     new directories:
3315      experimental experimental/.arch-ids
3318 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
3320     Summary:
3321       Fix publishing error when given an empty string for header/footer.
3322     Revision:
3323       muse--main--1.0--patch-55
3325     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
3326       `file-readable-p' if it is an empty string.  For some reason,
3327       `file-readable-p' and `insert-file-contents' were treating an empty
3328       string as if it were the current directory.
3330     modified files:
3331      ChangeLog muse-publish.el
3334 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
3336     Summary:
3337       WYSIWYG emphasis, XEmacs compatibility hacks.
3338     Revision:
3339       muse--main--1.0--patch-54
3341     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
3342       compliant.  Only colorize if we end with the same number of asterisks
3343       as we start with, preventing unnoticed syntax errors.  Don't colorize
3344       in the middle of a word.
3345       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
3346       Only colorize if we end with an underscore.  Don't colorize in the
3347       middle of a word.
3348     
3349     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
3350       inside of group.  This will probably not do anything, but it seems
3351       syntactically good.
3352     
3353     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
3354       where we start with an image link.  JohnW didn't seem to like having
3355       <p> tags inserted before image links, but they don't validate properly
3356       as they are.  For now, I will surround such links/paragraphs with <div
3357       class="image-link"> in an attempt to be as not invasive and yet
3358       standards compliant as possible.
3359     
3360     * muse-html.el (muse-html-escape-string): Work around distinction between
3361       int and char types in XEmacs.  Deal with an annoying replace-match bug
3362       in XEmacs that rears its head at times.
3363     
3364     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
3365       multi-line.
3367     modified files:
3368      ChangeLog muse-colors.el muse-docbook.el muse-html.el
3369      muse-publish.el
3372 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
3374     Summary:
3375       Minor code cleanup to address elint issues.
3376     Revision:
3377       muse--main--1.0--patch-53
3379     * Makefile (test): Don't build README files during this rule.  Remove
3380       spurious "make clean" statement.
3381     
3382     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
3383       `muse-colors' group, and give it a proper type.
3384     
3385     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
3386     
3387     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
3388       muse-my-journal-find-entries): Replace `string-to-int' with
3389       `string-to-number'.
3390     
3391     * muse-html.el (muse-html-insert-contents): Ditto.
3392     
3393     * muse-journal.el (muse-journal-html-munge-buffer,
3394       muse-journal-latex-munge-buffer): Ditto.
3395     
3396     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3397     
3398     * muse-publish.el (muse-publish-markup-footnote,
3399       muse-publish-contents-tag): Ditto.
3400     
3401     * muse-regexps.el (muse-extreg-usable-p): Ditto.
3403     modified files:
3404      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
3405      muse-html.el muse-journal.el muse-mode.el muse-publish.el
3406      muse-regexps.el
3409 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
3411     Summary:
3412       Add ability to automate the creation a new blosxom entry.
3413     Revision:
3414       muse--main--1.0--patch-52
3416     * examples/mwolson/muse-init.el: Move new entry section to
3417       muse-blosxom.el.  Modify the key settings in my example accordingly.
3418     
3419     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
3420       Muse always makes sure that the file ends with a newline.
3421     
3422     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
3423       planner markup is now provided automatically by the planner port to
3424       Muse, and we don't have any customized markup.
3425     
3426     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
3427       variable that specifies where the base directory of your blog entries
3428       is found.
3429     
3430     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
3431       the base directory.  Explore categories recursively.
3432     
3433     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
3434       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
3435       special characters file name.
3436     
3437     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
3438       making a new blog entry.  It will prompt you for a category, then a
3439       title, and then will create a new file that has the date and title
3440       inserted.
3442     modified files:
3443      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3446 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
3448     Summary:
3449       Change mailing address of FSF, add AUTHORS file.
3450     Revision:
3451       muse--main--1.0--patch-51
3453     * muse-*.el, muse.texi: Change mailing address of FSF.
3454     
3455     * muse.texi (Contributors): Fix typo.
3456     
3457     * AUTHORS: New file containing a list of all of those who have
3458       contributed code or documentation to Muse, how many lines were changed,
3459       etc.
3461     new files:
3462      .arch-ids/AUTHORS.id AUTHORS
3464     modified files:
3465      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
3466      muse-html.el muse-http.el muse-journal.el muse-latex.el
3467      muse-message.el muse-mode.el muse-poem.el muse-project.el
3468      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
3469      muse.texi
3472 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
3474     Summary:
3475       Merged from hodique@lifl.fr--2005 (patch 0-1)
3476     Revision:
3477       muse--main--1.0--patch-50
3479     Patches applied:
3480     
3481      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
3482        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
3483     
3484      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3485        fix .html (for example) in visible names for links
3487     modified files:
3488      ChangeLog muse-publish.el
3490     new patches:
3491      hodique@lifl.fr--2005/muse--yh--1.0--base-0
3492      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3495 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
3497     Summary:
3498       Make generated X(HT)ML show up in the right encoding in other modes.
3499     Revision:
3500       muse--main--1.0--patch-49
3502     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
3503       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
3504       generated (X)HTML files show up in the right coding system when editing
3505       them with another Emacs mode.
3506     
3507     * muse-journal.el (muse-journal-rss-header): Automatically determine the
3508       encoding instead of hard-coding it.
3509     
3510     * muse-message.el: Add content to Commentary section, explaining the use
3511       of this publishing style.
3513     modified files:
3514      ChangeLog muse-html.el muse-journal.el muse-message.el
3517 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
3519     Summary:
3520       Move regexps to same group, only make 4 heading faces.
3521     Revision:
3522       muse--main--1.0--patch-48
3524     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
3525       can only publish 3 of them specially, leaving the fourth to be in
3526       plain text.
3527       (muse-colors-markup): Only recognize 4 levels of heading.
3528     
3529     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
3530       (muse-file-regexp, muse-image-regexp)
3531       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
3532       like a good idea to have all the regexps in the same group.
3534     modified files:
3535      ChangeLog muse-colors.el muse-regexps.el muse.el
3538 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
3540     Summary:
3541       Update my example config, minor code cleanup.
3542     Revision:
3543       muse--main--1.0--patch-47
3545     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
3546       names and add "Plans" project.
3547     
3548     * muse-docbook.el (looking-back): Delete.
3549     
3550     * muse-html.el (looking-back): Delete.
3551     
3552     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
3553       instead of `looking-back'.
3554     
3555     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
3556       function, use this function.  If `looking-back' exists, call it;
3557       otherwise, use a workaround.
3559     removed files:
3560      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3562     modified files:
3563      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3564      muse-html.el muse.el
3567 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3569     Summary:
3570       Handle a few paragraph publishing edge cases better.
3571     Revision:
3572       muse--main--1.0--patch-46
3574     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3575       beginning-of-document, end-of-document, and paragraph separator regexps
3576       so that one markup rule can be used in all these cases.
3577       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
3578       particular, blockquote or center at beginning or end of document will
3579       be published properly.  Hopefully this won't slow things down too much.
3580       (muse-docbook-markup-paragraph-close): Removed.
3581     
3582     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3583     
3584     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3585       Ditto.
3586       (muse-html-markup-paragraph-close): Removed.
3588     modified files:
3589      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3592 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3594     Summary:
3595       Improve prompt when reading a tag.
3596     Revision:
3597       muse--main--1.0--patch-45
3599     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3600       other Emacs modes seem to do.
3602     modified files:
3603      ChangeLog muse-mode.el
3606 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3608     Summary:
3609       Warn user when publishing fails due to a private directory.
3610     Revision:
3611       muse--main--1.0--patch-44
3613     * muse-project.el (muse-project-private-p): Warn users when publishing a
3614       file fails due to its directory not being readable by others.  Make
3615       sure that you do a `chmod +o name_of_directory' if you want the
3616       contents of that directory to be publishable.
3618     modified files:
3619      ChangeLog muse-project.el
3622 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3624     Summary:
3625       Fix error with example tags and message publishing style.
3626     Revision:
3627       muse--main--1.0--patch-43
3629     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
3630       see if a previous definition for `font-lock-multiline' exists.
3631     
3632     * muse-message.el (muse-message-example-tag): Don't require two
3633       additional (unused) arguments.
3635     modified files:
3636      ChangeLog muse-colors.el muse-message.el
3639 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3641     Summary:
3642       Always end the published document with a newline.
3643     Revision:
3644       muse--main--1.0--patch-42
3646     * muse-html.el (muse-html-markup-paragraph-close): Always end the
3647       published document with a newline.
3648     
3649     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3651     modified files:
3652      ChangeLog muse-docbook.el muse-html.el
3655 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3657     Summary:
3658       Don't let automatic backup files crash the publishing process.
3659     Revision:
3660       muse--main--1.0--patch-41
3662     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3663       directive since this value is already processed by
3664       `muse-publish-markup-directive', and may be obtained by using
3665       the code: (muse-publishing-directive "date").
3666     
3667     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3668       to run (funcall nil); this happened once during a debugging process.
3669     
3670     * muse-project.el (muse-project-private-p): Skip any file for which we
3671       cannot fetch attributes.  This fixes a bug where having an
3672       Emacs-generated automatic backup file in a publishing directory causes
3673       the publishing process to halt with an error.
3675     modified files:
3676      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3679 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3681     Summary:
3682       Apply fix in previous patch to the DocBook publishing style.
3683     Revision:
3684       muse--main--1.0--patch-40
3686     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3687       previous patch here as well.
3688     
3690     modified files:
3691      ChangeLog muse-docbook.el
3694 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3696     Summary:
3697       Fix newly-introduced lock-up during HTML publishing.
3698     Revision:
3699       muse--main--1.0--patch-39
3701     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3702       planner rules higher priority in the publishing sequence.  Hopefully
3703       this will not wreck anything; I don't use these rules, so I cannot
3704       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
3705     
3706     * muse-html.el (muse-html-markup-paragraph-close): Don't use
3707       replace-match; that seems to be slightly evil.  Return nil instead of a
3708       newline since otherwise Muse thinks that we are not done yet and gets
3709       into an infinite loop.  This should fix the lock-up problem that
3710       resulted from the previous few patches.
3712     modified files:
3713      ChangeLog muse-blosxom.el muse-html.el
3716 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3718     Summary:
3719       Parenthesis goofup.
3720     Revision:
3721       muse--main--1.0--patch-38
3723     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3724     
3726     modified files:
3727      ChangeLog muse-blosxom.el
3730 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3732     Summary:
3733       Make docbook and blosxom modes close paragraphs properly at end.
3734     Revision:
3735       muse--main--1.0--patch-37
3737     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3738       patch.
3739     
3740     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3741       (muse-docbook-markup-paragraph-close): Adapt from
3742       `muse-html-markup-paragraph-close'.
3743     
3744     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3745       preserve the same appearance as before the last patch.
3747     modified files:
3748      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3751 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3753     Summary:
3754       Bugfix: Close P tag properly at end of file.
3755     Revision:
3756       muse--main--1.0--patch-36
3758     * muse-blosxom.el: Fix bug where loading this file twice would cause an
3759       error.
3760     
3761     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3762       detecting whether or not a paragraph needs a closing P tag.
3763       (muse-html-markup-paragraph-close): New function that only inserts a
3764       closing P tag when an unclosed P tag is nearby.
3766     modified files:
3767      ChangeLog muse-blosxom.el muse-html.el
3770 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3772     Summary:
3773       Update my example settings.
3774     Revision:
3775       muse--main--1.0--patch-35
3777     * examples/mwolson/muse-init.el: Synchronize with my current settings.
3779     modified files:
3780      ChangeLog examples/mwolson/muse-init.el
3783 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3785     Summary:
3786       Update documentation for C-c TAB feature.
3787     Revision:
3788       muse--main--1.0--patch-34
3790     * muse.texi (Keystroke Summary): Note that C-c TAB calls
3791       `muse-insert-tag'.
3792     
3794     modified files:
3795      ChangeLog muse.texi
3798 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
3800     Summary:
3801       New feature: tag completion with C-c TAB.
3802     Revision:
3803       muse--main--1.0--patch-33
3805     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
3806       (muse-tag-history, muse-custom-tags): New variables that keep track of
3807       the tag history and newly-entered tags respectively for
3808       `muse-insert-tag'.
3809       (muse-insert-tag): New function that interactively prompts the user for
3810       a tag to use.
3812     modified files:
3813      ChangeLog muse-mode.el
3816 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
3818     Summary:
3819       Fix XHTML validation error with <hr> and <br>.
3820     Revision:
3821       muse--main--1.0--patch-32
3823     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
3824       and HR tags for XHTML publishing.  This should fix a few validation
3825       errors that I've been noticing lately.
3827     modified files:
3828      ChangeLog muse-html.el
3831 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
3833     Summary:
3834       Remove flyspell overlays on links.
3835     Revision:
3836       muse--main--1.0--patch-31
3838     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
3839       should make the link clickable.  On Emacs21, the color will stay red,
3840       but other Emacsen should do the right thing, which is use the normal
3841       link color.  Hopefully this will fix some strange flyspell-related link
3842       problems.
3844     modified files:
3845      ChangeLog muse-colors.el
3848 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
3850     Summary:
3851       Update my example Muse settings.
3852     Revision:
3853       muse--main--1.0--patch-30
3855     * examples/mwolson/muse-init.el: Update from my latest version.
3856       (muse-project-alist): Remove the francais part of my blog.
3857       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
3858       into this and `my-muse-mode-fill-nobreak-p'.
3859       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
3860       this is the best way to accomplish this.
3861       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
3862       characters in the title.
3863       (my-muse-prepare-entry-for-xanga): Treat example regions better.
3865     modified files:
3866      ChangeLog examples/mwolson/muse-init.el
3869 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
3871     Summary:
3872       Add simple `muse-version' function.
3873     Revision:
3874       muse--main--1.0--patch-29
3876     * muse.el (muse-version): New function that displays the value of the
3877       `muse-version' variable.  This should be easier for the user to type
3878       than C-h v muse-version.
3880     modified files:
3881      ChangeLog muse.el
3884 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
3886     Summary:
3887       Don't compile documentation by default.
3888     Revision:
3889       muse--main--1.0--patch-28
3891     * Makefile (all): Don't compile documentation by default.
3892       (doc): Use this rule to compile documentation.
3894     modified files:
3895      ChangeLog Makefile
3898 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
3900     Summary:
3901       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
3902     Revision:
3903       muse--main--1.0--patch-27
3905     2005-04-16  Michael Olson  <mwolson@gnu.org>
3906     
3907         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
3908         johnw. If a journal entry's title is a [[link]], then an
3909         <enclosure> tag will be added to the XML data giving the size and
3910         MIME type of the link target.  This makes podcasting with Muse
3911         trivial.
3912         (muse-journal-rss-entry-template): Add enclosure usage to example.
3913         (muse-journal-rss-munge-buffer): Implement enclosures.
3915     modified files:
3916      ChangeLog muse-journal.el
3919 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
3921     Summary:
3922       Standardize source headers, appease elint, don't require planner
3923     Revision:
3924       muse--main--1.0--patch-26
3926     2005-04-15  Michael Olson  <mwolson@gnu.org>
3927     
3928         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3929         `scripts' directory since it really isn't part of Muse proper; it
3930         is used to generate Muse output from the command line.
3931     
3932         * muse-blosxom.el: Handle case where planner is not loaded so that
3933         it isn't a hard requirement.
3934     
3935         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3936         that elint doesn't complain.
3937     
3938         * muse-message.el (muse-message-markup-link): Don't throw up on
3939         links with no description.
3940     
3941         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3942         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3943         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3944         muse-project.el, muse-publish.el, muse-regexps.el,
3945         muse-texinfo.el, muse.el: Add standard header for each file in
3946         preparation for the initial release, which will hopefully happen
3947         sometime within the next month.
3948     
3950     removed files:
3951      experimental/.arch-ids/=id
3953     modified files:
3954      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
3955      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3956      muse-journal.el muse-latex.el muse-message.el muse-mode.el
3957      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
3958      muse-texinfo.el muse.el
3960     renamed files:
3961      .arch-ids/muse-build.el.id
3962        ==> scripts/.arch-ids/muse-build.el.id
3963      muse-build.el
3964        ==> scripts/muse-build.el
3966     removed directories:
3967      experimental experimental/.arch-ids
3970 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
3972     Summary:
3973       Merge contents of muse-latexcjk.el into muse-latex.el.
3974     Revision:
3975       muse--main--1.0--patch-25
3977     2005-04-14  Michael Olson  <mwolson@gnu.org>
3978     
3979         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
3980         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
3981         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
3982         Merge in from muse-latexcjk.el.
3983     
3984         * muse-latexcjk.el: Removed, functionality merged with
3985         muse-latex.el
3987     removed files:
3988      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
3990     modified files:
3991      ChangeLog muse-latex.el
3994 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3996     Summary:
3997       Merge muse-xhtml.el into muse-html.el.
3998     Revision:
3999       muse--main--1.0--patch-24
4001     2005-04-06  Michael Olson  <mwolson@gnu.org>
4002     
4003         * examples/mwolson/muse-init.el: Update with respect to the
4004         muse-xhtml.el merge.
4005     
4006         * muse-html.el: The contents of muse-xhtml.el have been merged in
4007         as advised by John Wiegley.
4008         (muse-html-style-sheet): Add example for XHTML use in the
4009         function's documentation.
4010         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4011         Moved from muse-xhtml.el.
4012     
4013         * muse-xhtml.el: Removed; contents merged into muse-html.el.
4015     removed files:
4016      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4018     modified files:
4019      ChangeLog examples/mwolson/muse-init.el muse-html.el
4022 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4024     Summary:
4025       Try to fix regexps for Emacs 21.4.
4026     Revision:
4027       muse--main--1.0--patch-23
4029     2005-04-05  Michael Olson  <mwolson@gnu.org>
4030     
4031         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4032         for Emacs 21.4.
4034     modified files:
4035      ChangeLog muse-regexps.el
4038 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4040     Summary:
4041       Add comments to the publish-project example script
4042     Revision:
4043       muse--main--1.0--patch-22
4045     2005-04-01  Michael Olson  <mwolson@gnu.org>
4046     
4047         * examples/publish-project: Moved here from
4048         scripts/publish-project.  Added a few comments so people know what
4049         it is used for.
4051     modified files:
4052      ChangeLog examples/publish-project
4054     renamed files:
4055      scripts/.arch-ids/publish-project.id
4056        ==> examples/.arch-ids/publish-project.id
4057      scripts/publish-project
4058        ==> examples/publish-project
4061 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4063     Summary:
4064       New XHTML style, add more examples to my sample muse config
4065     Revision:
4066       muse--main--1.0--patch-21
4068     2005-03-31  Michael Olson  <mwolson@gnu.org>
4069     
4070         * examples/mwolson/muse-init.el: Give an example of deriving a
4071         custom publishing style.
4072         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4073         (my-muse-prepare-entry-for-xanga): Mangle the published output
4074         from a blosxom project and copy the result to the clipboard for
4075         easy pasting into Xanga's web form.  The file is untouched.
4076     
4077         * muse-html.el (muse-html-style-sheet): Include the <style
4078         type="text/css"></style> wrapper around the example.
4079         (muse-html-header): Don't add <style type="text/css"></style>
4080         around the value of `muse-html-style-sheet' anymore.  This allows
4081         for the option of putting your stylesheet(s) in a separate file.
4082         An example of this is given in the documentation for this
4083         variable.
4084     
4085         * muse-xhtml: New file that implements a publishing style which is
4086         derived from HTML mode.  It uses a slightly modified version of
4087         the HTML markup rules to generate XHTML-compliant output.
4088     
4089         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
4090         "blosxom" style has been renamed to "blosxom-html".  Fix a few
4091         header gaffes.
4092     
4093         * muse-journal.el: Add new "journal-xhtml" style.
4094     
4095         * muse-message.el: Add new "message-xhtml" style.
4097     new files:
4098      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4100     modified files:
4101      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4102      muse-html.el muse-journal.el muse-message.el
4105 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4107     Summary:
4108       Add my muse configuration to the examples
4109     Revision:
4110       muse--main--1.0--patch-20
4112     2005-03-24  Michael Olson  <mwolson@gnu.org>
4113     
4114         * examples/johnw: Move John Wiegley's configuration to this
4115         directory.
4116     
4117         * examples/mwolson: My configuration files go here.
4118     
4119         * examples/mwolson/muse-init.el: My Muse configuration file.  I
4120         just figured out how to keep links from being spell-checked or
4121         split up by fill-mode, so the implementation of this may be found
4122         here.  I also made a function that sets up a blog entry for me.
4124     new files:
4125      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4126      examples/mwolson/.arch-ids/muse-init.el.id
4127      examples/mwolson/muse-init.el
4129     modified files:
4130      ChangeLog
4132     renamed files:
4133      examples/.arch-ids/muse-johnw.el.id
4134        ==> examples/johnw/.arch-ids/muse-johnw.el.id
4135      examples/.arch-ids/publish-johnw.id
4136        ==> examples/johnw/.arch-ids/publish-johnw.id
4137      examples/muse-johnw.el
4138        ==> examples/johnw/muse-johnw.el
4139      examples/publish-johnw
4140        ==> examples/johnw/publish-johnw
4142     new directories:
4143      examples/johnw examples/johnw/.arch-ids examples/mwolson
4144      examples/mwolson/.arch-ids
4147 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4149     Summary:
4150       Add muse-blosxom script and plugin for pyblosxom
4151     Revision:
4152       muse--main--1.0--patch-19
4154     2005-03-24  Michael Olson  <mwolson@gnu.org>
4155     
4156         * muse-blosxom.el: Update copyright notice in headers and mention
4157         the pyblosxom scripts.
4158     
4159         * contrib/pyblosxom: New directory containing pyblosxom plugins
4160         and helper scripts.
4161     
4162         * contrib/getstamps.py: Script that generates the "timestamps"
4163         file, run on the local machine.
4164     
4165         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4166         timestamps file.
4168     new files:
4169      contrib/pyblosxom/.arch-ids/=id
4170      contrib/pyblosxom/.arch-ids/getstamps.py.id
4171      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4172      contrib/pyblosxom/getstamps.py
4173      contrib/pyblosxom/hardcodedates.py
4175     modified files:
4176      ChangeLog muse-blosxom.el
4178     new directories:
4179      contrib/pyblosxom contrib/pyblosxom/.arch-ids
4182 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4184     Summary:
4185       muse-blosxom.el has matured past experimental status
4186     Revision:
4187       muse--main--1.0--patch-18
4189     2005-03-23  Michael Olson  <mwolson@gnu.org>
4190     
4191         * muse-blosxom.el: Remove common functionality that has already
4192         been implemented in `muse-html.el'.  Derive this mode from
4193         `muse-html'.  Update documentation.  I now feel that this file is
4194         ready to be included in the top-level Muse directory.
4196     modified files:
4197      ChangeLog muse-blosxom.el
4199     renamed files:
4200      experimental/.arch-ids/muse-blosxom.el.id
4201        ==> .arch-ids/muse-blosxom.el.id
4202      experimental/muse-blosxom.el
4203        ==> muse-blosxom.el
4206 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4208     Summary:
4209       Make muse-blosxom.el slightly less experimental
4210     Revision:
4211       muse--main--1.0--patch-17
4213     2005-03-22  Michael Olson  <mwolson@gnu.org>
4214     
4215         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4216         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
4217         useful.
4218         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4219         from the `muse-blosxom-markup-date-directive' rule.
4220         (blosxom-set-time): Remove this function.  We're not going to be
4221         touching the timestamp manually anymore -- it's too much of a
4222         hassle.  Right now I've got a python program that compiles a
4223         timestamp file and a pyblosxom helper that reads it.  Something
4224         similar could be arranged for blosxom, I'm sure.
4225     
4227     modified files:
4228      ChangeLog experimental/muse-blosxom.el
4231 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4233     Summary:
4234       Apply latest journal-related updates from johnw
4235     Revision:
4236       muse--main--1.0--patch-16
4239     modified files:
4240      ChangeLog examples/muse-johnw.el muse-journal.el
4243 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4245     Summary:
4246       Add Projects node to the manual
4247     Revision:
4248       muse--main--1.0--patch-15
4250     2005-02-28  Michael Olson  <mwolson@gnu.org>
4251     
4252         * muse.texi: Change copyright notice since the FSF is now the
4253         copyright holder.
4254         (Projects): New node, based on a section from the README file.
4256     modified files:
4257      ChangeLog muse.texi
4260 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
4262     Summary:
4263       Correct documentation, adding some content.
4264     Revision:
4265       muse--main--1.0--patch-14
4267     2005-02-28  Michael Olson  <mwolson@gnu.org>
4268     
4269         * muse.texi: Change license terms of the documentation to the GNU
4270         GPL instead of the GNU FDL, as per the consent of the copyright
4271         holders of the emacs-wiki manual, from which this is based.  Some
4272         emacs-wiki-isms in the manual were corrected, and the Getting
4273         Started section was updated.
4275     modified files:
4276      ChangeLog muse.texi
4279 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
4281     Summary:
4282       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
4283     Revision:
4284       muse--main--1.0--patch-13
4286     2005-02-17  Michael Olson  <mwolson@gnu.org>
4287     
4288         * experimental/muse-blosxom.el: Somehow the contents of this file
4289         managed to get duplicated.  I removed the duplicates.
4290         (muse-blosxom-date): Remove this, since it is not useful.
4291         (muse-blosxom-header): Use the standard header that blosxom.el
4292         has.
4294     modified files:
4295      ChangeLog experimental/muse-blosxom.el
4298 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
4300     Summary:
4301       Initial commit of muse.texi, nothing substantial
4302     Revision:
4303       muse--main--1.0--patch-12
4305     2005-02-07  Michael Olson  <mwolson@gnu.org>
4306     
4307         * muse.texi: New file that provides the documentation for Muse.
4308         It is in a very rough form at the moment.  Nothing substantial may
4309         be found here yet.  Be ye warned.
4311     new files:
4312      .arch-ids/muse.texi.id muse.texi
4314     modified files:
4315      ChangeLog
4318 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
4320     Summary:
4321       Add docstring, new trivial function
4322     Revision:
4323       muse--main--1.0--patch-11
4325     2005-02-07  Michael Olson  <mwolson@gnu.org>
4326     
4327         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
4328         `muse-what-changed'.  No functionality change.
4329         (muse-what-changed): New function that displays in diff format the
4330         changes made since the buffer was last saved.
4331     
4332         * muse-project.el (muse-project-publish): Add docstring.
4334     modified files:
4335      ChangeLog muse-mode.el muse-project.el
4338 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
4340     Summary:
4341       Add experimental version of muse-blosxom.el to project
4342     Revision:
4343       muse--main--1.0--patch-10
4345     2005-02-04  Michael Olson  <mwolson@gnu.org>
4346     
4347         * Makefile (realclean): Remove file that gets generated when fonts
4348         are missing.
4349     
4350         * experimental/muse-bloxsom.el: New file that implements Blosxom
4351         support for Muse.  It's in a very rough state, hence its placement
4352         in the `experimental' directory.
4354     new files:
4355      experimental/.arch-ids/=id
4356      experimental/.arch-ids/muse-blosxom.el.id
4357      experimental/muse-blosxom.el
4359     modified files:
4360      ChangeLog Makefile
4362     new directories:
4363      experimental experimental/.arch-ids
4366 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
4368     Summary:
4369       Make permissions more consistent
4370     Revision:
4371       muse--main--1.0--patch-9
4374     modified files:
4375      ChangeLog
4377     modified directories:
4378      contrib examples scripts
4381 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
4383     Summary:
4384       Fix build problems
4385     Revision:
4386       muse--main--1.0--patch-8
4388     2005-02-04  Michael Olson  <mwolson@gnu.org>
4389     
4390         * muse-build.el: Add contrib directory to `load-path'.
4391         (muse-elint-files): Load `muse-regexps.el'.
4392     
4393         * scripts/publish: Change permissions so that this script is
4394         executable.  Add contrib directory to load list.  Add
4395         `muse-regexps.el' to list.
4397     modified files:
4398      ChangeLog muse-build.el scripts/publish
4401 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
4403     Summary:
4404       Use "&mdash;" instead of "&#151;"
4405     Revision:
4406       muse--main--1.0--patch-7
4408     2005-01-31  Michael Olson  <mwolson@gnu.org>
4409     
4410         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
4411         with "&mdash;" so that documents validate properly.  Thanks to
4412         Björn Lindström for the suggestion.
4413     
4414         * muse-html.el (muse-html-markup-strings): Ditto.
4416     modified files:
4417      ChangeLog muse-docbook.el muse-html.el
4420 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
4422     Summary:
4423       Fix use of "[:blank:]" in underline markup
4424     Revision:
4425       muse--main--1.0--patch-6
4427     2005-01-25  Michael Olson  <mwolson@gnu.org>
4428     
4429         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
4430         use of `muse-regexp-blank'.
4432     modified files:
4433      ChangeLog muse-colors.el
4436 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
4438     Summary:
4439       Fix problem with headings being given wrong face
4440     Revision:
4441       muse--main--1.0--patch-5
4443     2005-01-03  Michael Olson  <mwolson@gnu.org>
4444     
4445         * muse-colors.el: Add header.
4446         (muse-colors-emphasized): Headings were being given the coloring
4447         for the next level of heading instead of the real
4448         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
4449         Heading").  Thanks to Lan Yufeng for finding this and sending a
4450         patch.
4451     
4452         * muse-regexps.el: Fix header.
4454     modified files:
4455      ChangeLog muse-colors.el muse-regexps.el
4458 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
4460     Summary:
4461       Rotate ChangeLog
4462     Revision:
4463       muse--main--1.0--patch-4
4465     2005-01-01  Michael Olson  <mwolson@gnu.org>
4466     
4467         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
4468         version will be automatically maintained by Arch.
4469     
4471     new files:
4472      .arch-ids/ChangeLog.id ChangeLog
4474     renamed files:
4475      .arch-ids/ChangeLog.id
4476        ==> .arch-ids/ChangeLog.2004.id
4477      ChangeLog
4478        ==> ChangeLog.2004
4481 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
4483     Summary:
4484       Extended regexps fix, allow spaces in 1st part of links
4485     Revision:
4486       muse--main--1.0--patch-3
4488     2004-12-30  Michael Olson  <mwolson@gnu.org>
4489     
4490         * muse.el (muse-link-regexp): Allow spaces in the first part of
4491         links.
4492     
4493         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
4494         customizable alternatives to extended character classes.
4495     
4496         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
4498     modified files:
4499      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
4500      muse-html.el muse-mode.el muse-publish.el muse.el
4503 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
4505     Summary:
4506       Begin to change regexp handling, tweak muse.el header
4507     Revision:
4508       muse--main--1.0--patch-2
4510     2004-12-29  Michael Olson  <mwolson@gnu.org>
4511     
4512         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
4513         myself.  Update URL.
4514     
4515         * muse-regexps.el: New file that implements regexp handling.
4516         Generalized regexp options will be moved to it eventually.
4518     new files:
4519      .arch-ids/muse-regexps.el.id muse-regexps.el
4521     modified files:
4522      ChangeLog muse.el
4525 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
4527     Summary:
4528       Do some early spring cleaning
4529     Revision:
4530       muse--main--1.0--patch-1
4532     2004-12-29  Michael Olson  <mwolson@gnu.org>
4533     
4534         * Makefile: Change path to `publish' script.
4535     
4536         * contrib/pcomplete.el: New file that is used by Muse without
4537         actually being a part of it: hence its location in the contrib
4538         directory.
4539     
4540         * contrib/cgi.el, contrib/httpd.el: New location.
4541     
4542         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
4543     
4544         * scripts/publish, scripts/publish-project: Ditto.
4546     new files:
4547      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
4548      contrib/pcomplete.el examples/.arch-ids/=id
4549      scripts/.arch-ids/=id
4551     modified files:
4552      ChangeLog Makefile
4554     renamed files:
4555      .arch-ids/cgi.el.id
4556        ==> contrib/.arch-ids/cgi.el.id
4557      .arch-ids/httpd.el.id
4558        ==> contrib/.arch-ids/httpd.el.id
4559      .arch-ids/muse-johnw.el.id
4560        ==> examples/.arch-ids/muse-johnw.el.id
4561      .arch-ids/publish-johnw.id
4562        ==> examples/.arch-ids/publish-johnw.id
4563      .arch-ids/publish-project.id
4564        ==> scripts/.arch-ids/publish-project.id
4565      .arch-ids/publish.id
4566        ==> scripts/.arch-ids/publish.id
4567      cgi.el
4568        ==> contrib/cgi.el
4569      httpd.el
4570        ==> contrib/httpd.el
4571      muse-johnw.el
4572        ==> examples/muse-johnw.el
4573      publish
4574        ==> scripts/publish
4575      publish-johnw
4576        ==> examples/publish-johnw
4577      publish-project
4578        ==> scripts/publish-project
4580     new directories:
4581      contrib contrib/.arch-ids examples examples/.arch-ids scripts
4582      scripts/.arch-ids
4585 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
4587     Summary:
4588       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4589     Revision:
4590       muse--main--1.0--base-0
4592     (automatically generated log message)
4594     new patches:
4595      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4596      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4597      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4598      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4599      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4600      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4601      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4602      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4603      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4604      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4605      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4606      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4607      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4608      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4609      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4610      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4611      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4612      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8