1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
8 Try to fix <example> region coloring problem.
10 muse--main--1.0--patch-174
12 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
13 If region is multiple lines, add '(font-lock-multiline t) to
14 properties. This should fix an annoying <example> region issue.
17 ChangeLog lisp/muse-colors.el
20 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
23 Don't publish implicit links that have a double-quote at begin or end.
25 muse--main--1.0--patch-173
27 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
28 double-quote exists at beginning or end.
30 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
31 don't colorize if a double-quote exists at beginning or end.
34 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
37 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
40 Fix failure to publish emphasis properly.
42 muse--main--1.0--patch-172
44 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
47 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
51 experimental/.arch-ids/muse-wiki-old.el.id
52 experimental/muse-wiki-old.el
55 ChangeLog lisp/muse-publish.el
58 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
61 Add a few common revision control directories to the ignore list.
63 muse--main--1.0--patch-171
65 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
66 directories to be ignored when building the file alist, such as those
67 used for CVS and Arch revision control data.
70 ChangeLog lisp/muse-project.el
73 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
76 Fix #2654: Append a newline when using pdf publishing style.
78 muse--main--1.0--patch-170
80 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
84 ChangeLog lisp/muse-latex.el
87 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
90 5 levels of headings colorization; color bare URLs.
92 muse--main--1.0--patch-169
94 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
95 Really color up to 5 headings.
96 (muse-colors-markup): Add muse-url-regexp.
97 (muse-colors-explicit-link): Renamed from muse-colors-link.
98 (muse-colors-implicit-link): Moved here from
99 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
100 we'll be coloring URLs.
103 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
106 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
109 Don't emphasize if a word constituent follows the trailer.
111 muse--main--1.0--patch-168
113 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
114 (muse-colors-verbatim): Don't colorize if a word constituent follows
117 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
118 word constituent follows the trailer.
121 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
124 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
127 Add coloring for example, verbatim, and =signs=; anchor fix.
129 muse--main--1.0--patch-167
131 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
132 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
133 (muse-colors-verbatim): Use `muse-verbatim-face'.
134 (muse-colors-markup): Move =sign= interpreting down so it gets higher
136 (muse-colors-tags): Add verbatim and literal tags.
137 (muse-colors-example-tag): Use `remove-text-properties' instead of
138 `set-text-properties', since the latter does not work consistently.
139 (muse-colors-literal-tag): New function that strips all markup from the
141 (muse-colors-link): Match against muse-explicit-link-regexp early on so
142 that we can work around an annoying XEmacs issue.
144 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
145 multi-line by default.
147 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
151 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
155 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
158 Link with anchor bugfix.
160 muse--main--1.0--patch-166
162 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
163 valid, as long as the base is valid.
166 ChangeLog lisp/muse-colors.el
169 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
172 Link inside table issue, fixes read-only text error.
174 muse--main--1.0--patch-165
176 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
177 inside tables so we don't get an error when links exist.
179 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
181 * lisp/muse-project.el (muse-project-publish): Don't take forced files
182 into account when displaying the "All files published" message, unless
183 they've actually been modified.
185 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
186 don't wrap in condition-case; we don't want the message to be muffled.
189 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
190 lisp/muse-project.el lisp/muse.el
193 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
196 Permit infinitely-nested sections.
198 muse--main--1.0--patch-164
200 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
201 (Deriving from an existing style): Mark up as a list.
203 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
204 Color an additional level of headings.
206 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
207 section-other, section-other-end, and section-close strings.
208 (muse-docbook-fixup-sections): Removed, since Muse now implements this
209 through the 'section-close string.
211 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
212 'begin-underline, since this messes up paragraph handling. Use
213 <h5></h5> for 'section-other.
215 (muse-html-fixup-tables): New function that sorts the table parts so
216 that order is head, foot, body. Apparently XHTML needs this, and it
217 seems like a good general practice, so we do it for HTML as well.
219 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
222 * lisp/muse-publish.el (muse-publish-section-close): New function that
223 determines where to put the section close given heading depth and
225 (muse-publish-markup-heading): Handle 'section-other and
226 'section-other-end. Call `muse-publish-section-close' at end of
229 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
233 ChangeLog examples/QuickStart lisp/muse-colors.el
234 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
235 lisp/muse-publish.el lisp/muse-texinfo.el
238 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
241 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
243 muse--main--1.0--patch-163
245 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
247 (muse-docbook-markup-regexps): Deal with new table algorithm.
248 (muse-docbook-transform-content-type, muse-docbook-encoding)
249 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
250 (muse-docbook-markup-table): Use a better table algorithm, based on the
251 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
252 and foot of the table. Use informaltable rather than table.
253 (muse-docbook-fixup-tables): New function that sorts all tables found
254 in the published document so that the order is head, foot, body.
255 (muse-docbook-markup-functions): Add anchor handler.
256 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
258 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
259 that insert an anchor at point.
261 * lisp/muse-html.el (muse-html-transform-content-type)
262 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
264 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
266 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
268 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
269 that was evaluated in the output.
272 ChangeLog examples/QuickStart lisp/muse-docbook.el
273 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
276 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
279 muse-texinfo: Improve formatting for enddots, dots, underline.
281 muse--main--1.0--patch-162
283 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
284 of enddots and dots. For begin-underline and end-underline, use "_",
285 since we don't have anything better.
288 ChangeLog lisp/muse-texinfo.el
291 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
294 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
296 muse--main--1.0--patch-161
298 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
299 list. This should fix #2635.
302 ChangeLog lisp/muse-texinfo.el
305 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
308 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
310 muse--main--1.0--patch-160
312 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
314 * debian/changelog: Ditto.
316 * debian/control (Build-Depends-Indep): Add tetex-bin.
318 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
321 * examples/QuickStart: Remove stray <comment> now that the bug that made
322 it necessary is fixed.
324 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
327 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
328 the contents from the footer to the header.
330 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
331 each number, not after.
333 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
335 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
336 happens when doing batch publishing. Minor whitespace fix.
339 ChangeLog Makefile.defs debian/changelog debian/control
340 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
341 lisp/muse-texinfo.el lisp/muse.el
344 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
347 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
349 muse--main--1.0--patch-159
351 * examples/QuickStart: Add "Write me." to empty sections at end so that
352 they publish correctly with DocBook.
354 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
355 paragraph starts with emphasis, example, link, or email address.
358 ChangeLog examples/QuickStart lisp/muse-docbook.el
361 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
364 Handle embedded docbook footnotes and <literal> edge case.
366 muse--main--1.0--patch-158
368 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
369 (muse-docbook-markup-strings): Use systemitem for example text.
370 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
371 <para></para> inside of them.
373 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
376 * lisp/muse-publish.el (muse-publish-url-transforms): Add
377 muse-publish-escape-specials-in-string to list by default.
379 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
380 argument IGNORE-READ-ONLY determines whether or not to ignore the
381 read-only property when transforming text. Add docstring.
382 (muse-publish-markup-word): Use non-nil third argument to
383 muse-publish-escape-specials when we're publishing `='-delimited text.
384 This allows =<literal><tag></literal>= to work as intended.
386 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
387 arguments after the first so that we can include this in
388 `muse-publish-url-transforms'.
390 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
393 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
397 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
400 Misc. blosxom fixes, like category directive.
402 muse--main--1.0--patch-157
404 * contrib/pyblosxom/getstamps.py: Add file extension.
406 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
407 extension. This will allow Muse to specify it once a
408 timestamps-writing routine gets written.
410 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
411 attention to the "category" directive, if it exists. Use file-truename
412 instead of expand-file-name for base directory.
414 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
417 * lisp/muse-project.el (muse-project): Add :timestamps to list of
418 available tags, even though it doesn't do anything yet.
421 ChangeLog contrib/pyblosxom/getstamps.py
422 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
426 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
429 Small logic fix with temp files.
431 muse--main--1.0--patch-156
433 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
434 buffer-name to determine whether the buffer is still around.
437 ChangeLog lisp/muse.el
440 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
443 Make customize of muse-project-alist work in Emacs21 and XEmacs.
445 muse--main--1.0--patch-155
447 * lisp/muse.el (muse-widget-type-value-create)
448 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
449 extra widgets from 'lazy type that are needed to get the
450 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
452 * lisp/muse.el (muse-implicit-link-functions)
453 (muse-explicit-link-functions): Remove predefined wiki-related options.
454 These are added in muse-wiki via custom-add-option.
456 * lisp/muse-mode.el (muse-mode-hook): Ditto.
458 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
460 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
461 ":strings" to cope with Emacs21 and XEmacs.
462 (muse-project-alist-set): Turn ":strings" back into ":symbols".
464 * lisp/muse-project.el (muse-project): Derive from 'default rather than
465 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
466 newlines. Control indentation. Remove an unnecessary inlined repeat.
468 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
469 since XEmacs doesn't support the alist widget. Deal with case where no
470 projects are defined, or a strange expression is used.
472 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
473 stuff using custom-add-option.
476 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
477 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
480 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
483 Don't kill temp buffer if debug-on-error is non-nil.
485 muse--main--1.0--patch-154
487 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
488 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
491 ChangeLog lisp/muse.el
494 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
497 Expand Debian package description.
499 muse--main--1.0--patch-153
501 * debian/control (Description): Expand this to make the package more
504 * debian/copyright, debian/rules: Minor whitespace cleanups.
506 * debian/changelog: Package 3.01.arch.152-1.
509 ChangeLog Makefile.defs debian/changelog debian/control
510 debian/copyright debian/rules
513 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
516 Header/footer docfix; ChangeLog correction.
518 muse--main--1.0--patch-152
520 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
521 Thanks to drkm for pointing out my error.
523 Use better documentation and customize interface for headers and footers.
524 Thanks to Chris McMahan.
527 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
528 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
529 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
531 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
534 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
537 Slight Debian version tweak.
539 muse--main--1.0--patch-151
541 * Makefile.defs (VERSION): Use a slightly different version naming
542 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
543 X.YY is the Muse version, and YYY is the patch level.
545 * debian/changelog: Ditto.
548 ChangeLog Makefile.defs debian/changelog
551 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
554 Improve debian build and put together a package.
556 muse--main--1.0--patch-150
558 * Makefile (debclean): New target that cleans up the mess that the
559 `debian' target makes.
560 (debian): Build using debuild rather than dpkg-buildpackage. Copy
561 results to my debian dist dir two levels up.
563 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
565 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
567 * debian/control (Standards-Version): Update to 3.6.2.
569 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
572 * debian/copyright (Copyright): Improve.
574 * debian/emacsen-install (FILES): Include contrib directory so that
575 muse-http.el compiles properly.
577 * debian/muse-el.examples: New file containing the example files to
580 * debian/rules: Move example stuff to muse-el.examples. Install some
581 additional documentation.
584 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
587 ChangeLog Makefile Makefile.defs debian/changelog
588 debian/control debian/copyright debian/emacsen-install
592 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
595 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
597 muse--main--1.0--patch-149
599 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
600 the beginning of a header would be emphasized if an asterisk came
602 (muse-colors-underlined): Don't allow end of underlined text to be the
603 beginning of a line. Don't use memq to check for whitespace syntax; eq
606 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
607 on. We'll use a more clever trick to keep emphasis characters from
608 being interpreted in explicit links -- add a custom 'noemphasis text
609 property to them. Move mdash rule further down so that I can add
610 designations after blockquoted text.
612 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
613 text has the 'noemphasis property, ignore it.
614 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
615 property to the text between BEG and END, or match beginning and end.
617 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
618 before trying to set buffer-modified to nil. This should fix a
619 "selecting deleted buffer" error when publishing from command line.
622 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
626 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
629 Journal validation fixes.
631 muse--main--1.0--patch-148
633 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
634 default rather than HTML 4.0 [strict].
635 (muse-html-markup-strings): Include empty alt element.
637 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
639 * muse.texi (Journal): Ditto.
642 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
645 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
648 Add debian files; tweak Makefile.
650 muse--main--1.0--patch-147
652 * Makefile (distclean): Remove directory created by dist rule.
653 (dist): Make this only generate the directory, not the tarball.
654 (release): New target that generates the tarball and zipfile.
655 (debrelease): New target that builds the debian package for Muse.
656 (upload): Depend on release target.
658 * examples/mwolson/stylesheets: Add forgotten Arch id.
661 debian/.arch-ids/=id debian/.arch-ids/changelog.id
662 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
663 debian/.arch-ids/emacsen-install.id
664 debian/.arch-ids/emacsen-remove.id
665 debian/.arch-ids/emacsen-startup.id
666 debian/.arch-ids/muse-el.dirs.id
667 debian/.arch-ids/muse-el.docs.id
668 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
669 debian/changelog debian/control debian/copyright
670 debian/emacsen-install debian/emacsen-remove
671 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
672 debian/muse-el.info debian/rules
673 examples/mwolson/stylesheets/.arch-ids/=id
674 examples/mwolson/stylesheets/.arch-ids/blog.css.id
675 examples/mwolson/stylesheets/.arch-ids/common.css.id
676 examples/mwolson/stylesheets/.arch-ids/print.css.id
677 examples/mwolson/stylesheets/.arch-ids/screen.css.id
678 examples/mwolson/stylesheets/blog.css
679 examples/mwolson/stylesheets/common.css
680 examples/mwolson/stylesheets/print.css
681 examples/mwolson/stylesheets/screen.css
687 debian debian/.arch-ids examples/mwolson/stylesheets
688 examples/mwolson/stylesheets/.arch-ids
691 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
694 Allow `muse-index-as-string' to remove current file from output.
696 muse--main--1.0--patch-146
698 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
699 which excludes the current file from the output. Improve
703 ChangeLog lisp/muse-mode.el
706 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
709 S-TAB issue with Windows.
711 muse--main--1.0--patch-145
713 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
717 ChangeLog lisp/muse-mode.el
720 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
723 Improve temp buffer usage.
725 muse--main--1.0--patch-144
727 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
728 `insert-file-contents'. This should further help with the temp
729 buffer problem. Thanks to Peter K. Lee and drkm for the research
732 * lisp/muse.el (muse-with-temp-buffer): Renamed from
733 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
734 make sure the temp buffer is killed. I didn't implement an option to
735 save the contents of the temp buffer.
738 ChangeLog lisp/muse-book.el lisp/muse-http.el
739 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
743 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
746 muse-docbook: split-string Emacs21 fix.
748 muse--main--1.0--patch-143
750 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
751 split-string to fix an Emacs21 issue.
754 ChangeLog lisp/muse-docbook.el
757 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
760 muse-docbook: Parse author directive so that it validates properly.
762 muse--main--1.0--patch-142
764 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
765 attempts to publish the contents a DocBook-usable <author> tag.
766 (muse-docbook-header): Use `muse-docbook-get-author'.
769 ChangeLog lisp/muse-docbook.el
772 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
775 Be a bit more clever with our consecutive list regexp.
777 muse--main--1.0--patch-141
779 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
780 clever with our consecutive list regexp.
783 ChangeLog lisp/muse-docbook.el
786 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
789 Do the right thing with consecutive list items, hopefully.
791 muse--main--1.0--patch-140
793 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
794 (muse-docbook-header): Add DTD string.
795 (muse-docbook-markup-regexps): Add rule that merges consecutive list
797 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
798 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
801 ChangeLog lisp/muse-docbook.el
804 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
807 Improve customize interface for `muse-project-alist' once more.
809 muse--main--1.0--patch-139
811 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
812 setting to be anything, since we now support settings that use lists.
813 (muse-project): Vastly improve this by naming each setting and showing
814 what exact type is required. Handle case where a function is not
815 defined yet. Use a set for styles, which looks nice. This is about as
816 good as it can be ... unless we add some sort of inline documentation
817 later on. A setting was added for Yann's :force-publish tag.
819 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
823 ChangeLog lisp/muse-project.el lisp/muse.el
826 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
829 Merged from hodique@lifl.fr--2005 (patch 24-33)
831 muse--main--1.0--patch-138
835 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
836 Merged from mwolson@gnu.org--2005 (patch 96)
838 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
839 Merged from mwolson@gnu.org--2005 (patch 97-101)
841 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
842 Merged from mwolson@gnu.org--2005 (patch 102-106)
844 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
845 Merged from mwolson@gnu.org--2005 (patch 107-120)
847 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
848 Merged from mwolson@gnu.org--2005 (patch 121-131)
850 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
851 Merged from mwolson@gnu.org--2005 (patch 132)
853 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
854 Merged from mwolson@gnu.org--2005 (patch 133-135)
856 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
857 Merged from mwolson@gnu.org--2005 (patch 136)
859 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
860 Merged from mwolson@gnu.org--2005 (patch 137)
862 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
863 Introduce :force-publish project keyword. Fix bug #2637
866 ChangeLog lisp/muse-project.el
869 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
870 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
871 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
872 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
873 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
874 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
875 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
876 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
877 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
878 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
881 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
884 Prevent temp buffers from prompting for save; handle lisp errors better.
886 muse--main--1.0--patch-137
888 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
889 bound" error. I don't know for certain where this is coming from,
890 though ... *grumble*.
892 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
893 like how emacs-wiki does it. Warn the user about lisp errors,
894 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
895 publish as something valid in most markup styles, with increased
896 emphasis on those that don't support it. That's a win-win ... I think
899 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
900 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
901 to kill the buffer so we don't get any annoying prompts. I *strongly*
902 believe that this should be the default behavior of `with-temp-buffer'.
904 * lisp/muse-book.el (muse-book-publish-project): Use
905 `muse-with-temp-buffer-no-prompt'.
907 * lisp/muse-http.el (muse-http-reject): Ditto.
909 * lisp/muse-mode.el (muse-index-as-string): Ditto.
911 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
913 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
914 (muse-publish-markup-email, muse-published-contents): Ditto.
917 ChangeLog lisp/muse-book.el lisp/muse-colors.el
918 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
919 lisp/muse-publish.el lisp/muse.el
922 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
925 Customization error; Makefile tweaks.
927 muse--main--1.0--patch-136
929 * Makefile (dist): Use a tla-specific method to create the tarball.
930 Create a zip file as well.
931 (upload): New rule that uploads the tarball and zip file to gna.org.
933 * Makefile.defs (VERSION): New variable that determines the version
934 string to use in the `dist' and `upload' targets.
936 * lisp/muse.el (muse-implicit-link-functions)
937 (muse-explicit-link-functions): Use :type of hook so that the options
941 ChangeLog Makefile Makefile.defs lisp/muse.el
944 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
947 Prepare Muse 3.01.90 (3.02 RC1).
949 muse--main--1.0--patch-135
953 ChangeLog lisp/muse.el muse.texi
956 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
959 Attempt to get the right file extension when publishing; more examples.
961 muse--main--1.0--patch-134
963 * examples/mwolson/muse-init.el: Update my configuration.
965 * examples/mwolson/templates: Store my web page templates here.
967 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
969 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
970 descriptions. Yet another reason to implement my list-returning from
973 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
974 with a few more edge cases. Throw together a rough hack for
975 determining when to include the output file extension.
977 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
978 but still ineffective.
981 examples/mwolson/templates/.arch-ids/=id
982 examples/mwolson/templates/.arch-ids/footer.html.id
983 examples/mwolson/templates/.arch-ids/generic-footer.html.id
984 examples/mwolson/templates/.arch-ids/generic-header.html.id
985 examples/mwolson/templates/.arch-ids/header.html.id
986 examples/mwolson/templates/footer.html
987 examples/mwolson/templates/generic-footer.html
988 examples/mwolson/templates/generic-header.html
989 examples/mwolson/templates/header.html
992 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
996 examples/mwolson/templates
997 examples/mwolson/templates/.arch-ids
1000 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1003 Make published link handling do the right thing, plus misc. fixes.
1005 muse--main--1.0--patch-133
1007 * lisp/muse-mode.el (muse-mode-hook): Add option for
1008 `muse-wiki-update-custom-values'. The :set function makes sure that
1009 this is always included in `muse-mode-hook' if muse-wiki is loaded.
1010 This probably isn't best-practice, but it works.
1012 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1015 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1016 `muse-publish-prepare-url' to the listed options.
1018 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1019 output-dir is not specified.
1021 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1022 here instead of later on.
1024 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1025 right thing when `muse-wiki-interwiki-alist' is nil.
1027 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1028 `muse-publish-output-file'.
1030 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1031 (muse-wiki-transform-wikiword): Removed. We should not use the
1032 publishing transforms facility to handle these.
1034 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1035 links as "link" rather than "url".
1037 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1038 takes care of any customization cleaups that need to happen whenever
1039 muse-mode is entered.
1041 * lisp/muse.el (muse-implicit-link-functions): Add options for
1042 `muse-handle-url' and the wiki handlers.
1043 (muse-explicit-link-functions): Add option for
1044 `muse-wiki-handle-internal'.
1047 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1048 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1051 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1054 Add invalid directory assertion.
1056 muse--main--1.0--patch-132
1058 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1059 any invalid directories will trigger an error.
1062 ChangeLog lisp/muse-project.el
1065 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1068 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1070 muse--main--1.0--patch-131
1077 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1080 Yann's assignment form came in!
1082 muse--main--1.0--patch-130
1089 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1092 Compilation fix, minor shuffling in `muse-mode'.
1094 muse--main--1.0--patch-129
1096 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1097 accessing it. Fixes Yet Another Compiler Error.
1099 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1100 project-specific settings happen first.
1103 ChangeLog lisp/muse-mode.el lisp/muse.el
1106 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1109 Fix annoying initial buffer coloring problem.
1111 muse--main--1.0--patch-128
1113 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1114 where even buffer-file-name is not set. This happens the first time we
1115 attempt to colorize the buffer. I'm rather astonished that I had to do
1119 ChangeLog lisp/muse-wiki.el
1122 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
1125 Jump to bad and good links on TAB; mode-choosing fix.
1127 muse--main--1.0--patch-127
1129 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
1130 pics a major mode for a file. If one is specified in the project of
1131 file, use it. Otherwise, use muse-mode.
1132 (muse-next-reference, muse-previous-reference): Jump to bad links as
1135 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
1139 ChangeLog lisp/muse-mode.el lisp/muse.el
1142 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
1145 Add specified Muse file extension to auto-mode-alist.
1147 muse--main--1.0--patch-126
1149 * lisp/muse.el (muse-file-extension): If extension is specified, remove
1150 the old extension from auto-mode-alist and add the new one. This
1151 eliminates the need to set muse-mode-auto-p when you have specified a
1152 Muse file extension.
1154 * examples/mwolson/muse-init.el: Sync.
1157 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
1160 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
1163 Make `muse-project-alist' more intuitively customizable.
1165 muse--main--1.0--patch-125
1167 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
1170 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
1171 (muse-project-alist-get): New function that pre-parses
1172 `muse-projects-alist' before customization in order to work around an
1173 annoying limitation in the customize interface.
1174 (muse-project-alist-set): New function that takes the value that
1175 customize gave us and turns it into something Muse can use.
1176 (muse-project): New widget that outlines the form of the
1177 `muse-project-alist' variable.
1178 (muse-project-alist): Use the `muse-project' widget and specify :set
1182 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
1185 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
1188 Silence compiler warnings.
1190 muse--main--1.0--patch-124
1192 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
1194 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
1197 * lisp/muse-project.el (muse-project-applicable-styles): Call
1198 `muse-assert' with only 1 argument to silence a compiler warning.
1201 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1202 lisp/muse-project.el
1205 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
1208 muse-docbook: Merge several other types of tags if necessary.
1210 muse--main--1.0--patch-123
1212 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
1213 `muse-docbook-fixup-sections'. For each TAG in
1214 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
1215 merge them together. Thanks to Dale P. Smith for the suggestion.
1216 (muse-docbook-merged-tags): Customizable list of tags that need merging.
1219 ChangeLog lisp/muse-docbook.el
1222 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
1225 muse-docbook: Output an XML tag with encoding at the beginning of document.
1227 muse--main--1.0--patch-122
1229 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
1231 (muse-docbook-encoding-default): New option that determines which Emacs
1232 buffer encoding to use by default in Muse DocBook files if none is
1234 (muse-docbook-charset-default): New option that determines the DocBook
1235 XML charset to use if no translation is found in
1236 muse-docbook-encoding-map.
1237 (muse-docbook-encoding-map): New option alist that maps an emacs coding
1238 system to its associated DocBook coding system.
1239 (muse-docbook-transform-content-type): New function that determines the
1240 DocBook XML encoding to use based on the contents of
1241 muse-docbook-encoding-map.
1242 (muse-docbook-encoding): New function that calls
1243 muse-docbook-transform-content-type.
1244 (muse-docbook-finalize-buffer): New function that sets the buffer file
1245 coding system to the value of muse-docbook-encoding-default, but only
1246 if the buffers contents have no special characters.
1247 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
1250 ChangeLog lisp/muse-docbook.el
1253 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
1256 Apply muse-docbook patch from Dale P. Smith.
1258 muse--main--1.0--patch-121
1260 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
1261 Dale P. Smith to make the markup much better.
1264 AUTHORS ChangeLog lisp/muse-docbook.el
1267 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
1270 Use different mapping for S-tab on Windows.
1272 muse--main--1.0--patch-120
1274 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
1275 Windows, use [(shift tab)] for `muse-previous-reference'.
1278 ChangeLog lisp/muse-mode.el
1281 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
1286 muse--main--1.0--patch-119
1288 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
1289 `muse-match-string-no-properties' so XEmacs doesn't complain.
1292 ChangeLog lisp/muse-wiki.el
1295 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
1298 Handle a few edge cases with project-page resolution gracefully.
1300 muse--main--1.0--patch-118
1302 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
1303 make sure that PAGE is specified. STYLES should be generated
1304 automatically, but it could theoretically fail. I'm managing to
1305 trigger this when messing with unsaved Muse files. Handle case where
1306 buffer has not yet been saved.
1307 (muse-project-find-file): Don't try to resolve relative links; just
1310 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
1311 point-of-reference bug. No need to call muse-project-page-of-file
1312 since buffer-file-name and muse-publishing-current-file both give us
1315 * lisp/muse-mode.el (muse-link-at-point): For some reason,
1316 `skip-chars-backward' only respects the newline some of the time.
1320 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1324 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
1327 Fix image-link goof-up and add pretty titles.
1329 muse--main--1.0--patch-117
1331 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
1332 class="image-link"> instead of <div class="image-link">. I found a bug
1333 with the way I was handling both, so I decided to simplify things.
1335 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
1336 `muse-publish-output-name', but keeps the directory prefix.
1337 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
1339 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
1340 customizable option that determines the words to downcase in title.
1341 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
1342 Capitalized Title out of either a string or the current title. This is
1343 not currently used by any other function -- for now it is meant to be
1347 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
1350 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
1353 Escape specials in link descriptions.
1355 muse--main--1.0--patch-116
1357 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
1358 function that escapes special characters in the given string according
1359 to the current publishing style.
1360 (muse-publish-url): Use the above function to escape the description
1361 part of extended links.
1362 (muse-publish-prepare-url): Don't make string read-only; it does
1365 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1366 (muse-wiki-transform-wikiword): Don't make string read-only.
1369 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1372 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
1375 Escape "&", "<", and ">" in URL text.
1377 muse--main--1.0--patch-115
1379 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
1380 specially. Thanks to John Sullivan for the suggestion.
1383 ChangeLog lisp/muse-html.el
1386 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
1389 Update my example configuration.
1391 muse--main--1.0--patch-114
1393 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
1394 project to "WebSite" in order to make it more distinct.
1395 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
1396 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
1398 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
1399 published name of the current file. I really should make a function
1400 called `muse-published-name' or something similar!
1401 ("\C-cpx"): Use this key sequence for
1402 `my-muse-prepare-entry-for-xanga'.
1403 (muse-file-extension): I'm making use of this so I can figure out its
1407 ChangeLog examples/mwolson/muse-init.el
1410 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
1413 Tackle a project name interwiki highlighting snafu.
1415 muse--main--1.0--patch-113
1417 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
1418 this. It seems to be more robust now. Highlighting is going the way I
1422 ChangeLog lisp/muse-wiki.el
1425 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
1428 Fix some gross mistakes.
1430 muse--main--1.0--patch-112
1432 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
1435 * lisp/muse-project.el (muse-project-file-entries): If
1436 `muse-file-extension' is defined, use it to filter the entries.
1438 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
1439 variable. Move higher in file.
1441 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
1442 argument instead of the real name of the variable.
1445 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1449 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
1452 Make natural interwiki links between projects mostly work.
1454 muse--main--1.0--patch-111
1456 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
1457 function and flesh it out. This seems to work properly, though for
1458 some reason, interwiki links using projects are a bit flakey.
1459 (muse-wiki-handle-interwiki): Deal with case where we have a project
1460 name in an interwiki link.
1463 ChangeLog lisp/muse-wiki.el
1466 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
1469 Fix Emacs21 issue with muse-insert-tag.
1471 muse--main--1.0--patch-110
1473 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
1474 completing-read to appease older Emacsen.
1477 ChangeLog lisp/muse-mode.el
1480 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
1483 Fix error with `muse-blosxom-new-entry' and Emacs21.
1485 muse--main--1.0--patch-109
1487 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
1488 `completing-read' so that old versions of Emacs don't complain.
1491 ChangeLog lisp/muse-blosxom.el
1494 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
1497 Try to fix an error with `muse-blosxom-get-categories'.
1499 muse--main--1.0--patch-108
1501 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
1502 about processing directories.
1505 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
1508 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
1511 Make a distinction between implicit and explicit links at publish-time.
1513 muse--main--1.0--patch-107
1515 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
1517 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
1519 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
1520 `explicit' argument.
1522 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
1523 not we are dealing with an explicit link.
1525 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
1527 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
1528 argument, but ignore it.
1530 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
1531 when link is not explicit.
1534 ChangeLog lisp/muse-html.el lisp/muse-http.el
1535 lisp/muse-publish.el lisp/muse-wiki.el
1538 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
1541 Implement several WikiWord handling fixes.
1543 muse--main--1.0--patch-106
1545 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
1546 found by the handlers. Don't send implicit links through some of the
1549 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
1550 of interwiki link before calling `muse-handle-explicit-link'.
1552 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
1553 "\\|" separator between project-alist entries and interwiki entries.
1554 Force a reconfiguration of muse-colors-markup.
1556 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
1557 sure that we don't colorize WikiNames that don't go with any file.
1561 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1565 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
1568 Attempt to simplify muse-wiki a bit.
1570 muse--main--1.0--patch-105
1572 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
1575 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
1576 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
1577 (muse-wiki-update-use-wikiword-markup-regexp)
1578 (muse-wiki-update-use-wikiword-link-function)
1579 (muse-wiki-update-use-wikiword-url-transforms): Remove.
1580 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
1582 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
1583 `muse-wiki-use-wikiword' is specified.
1585 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
1586 unless `muse-wiki-use-wikiword' is specified.
1588 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
1591 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
1592 muse-publish-markup-regexps.
1594 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
1595 muse-publish-url-transforms.
1597 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
1598 muse-wiki-handle-wikiword to muse-implicit-link-functions.
1602 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1605 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
1608 Make muse-blosxom use relative name of published file in page-date alist.
1610 muse--main--1.0--patch-104
1612 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
1614 (muse-blosxom-update-page-date-alist): Renamed from
1615 `muse-blosxom-markup-date-directive'. Make the current file name
1616 relative to the base directory and strip file extension if necessary.
1620 ChangeLog lisp/muse-blosxom.el
1623 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
1626 Hack on muse-blosxom timestamps somewhat.
1628 muse--main--1.0--patch-103
1630 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
1631 actually do something useful. This should have a different name,
1633 ("blosxom-html", "blosxom-xhtml"): Call
1634 `muse-blosxom-markup-date-directive' after publishing each entry.
1638 ChangeLog lisp/muse-blosxom.el
1641 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
1644 Fix several startup and compile errors.
1646 muse--main--1.0--patch-102
1648 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
1649 fixes an error that occurred during startup.
1651 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
1652 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
1655 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
1656 that the nasty compile errors go away. Fix a few typos.
1657 (muse-ignored-extensions): Fix docstring.
1658 (muse-file-extension): Move this higher in the file.
1663 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1666 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
1669 Note that muse-file-extension should not have "." in front.
1671 muse--main--1.0--patch-101
1673 * lisp/muse-project.el (muse-project-find-file): Handle case where
1674 muse-file-extension is not specified.
1676 * lisp/muse.el (muse-file-extension): Note that the period at the
1677 beginning of this value should be omitted.
1679 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
1680 file extension so that regexp characters inside the extension will not
1681 goof it up. This should never be a problem in normal cases, but let's
1686 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1690 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
1693 Implement optional file extension of Muse files.
1695 muse--main--1.0--patch-100
1697 * lisp/muse-mode.el (muse-mode): Make sure
1698 `muse-update-ignored-extensions-regexp' gets updated every time we
1699 enter Muse mode. This works around a bug in the customize interface --
1700 if a user changes an option using setq, the :set function sometimes
1701 does not get executed. I should really try to determine whether or not
1702 this is really an issue anymore.
1704 * lisp/muse-project.el (muse-project-find-file): Make use of
1705 `muse-file-extension'.
1707 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
1708 customizable; it is autogenerated from `muse-ignored-extensions'.
1709 (muse-update-ignored-extensions-regexp): New function that sets the
1710 value of `muse-ignored-extensions-regexp'. This is needed in order to
1711 make sure that the value of `muse-file-extension' is taken into
1713 (muse-ignored-extensions): New option that determines which file
1714 extensions to ignore. It is in the form of a list of regexps.
1716 * lisp/muse.el (muse-file-extension): New option that allows the user to
1717 specify the file extension to be used for Muse files. By default, this
1718 is nil, which means that no extension will be used.
1720 * lisp/muse.el (muse-page-name): Handle case where
1721 `muse-ignored-extensions-regexp' is nil.
1725 ChangeLog lisp/muse-mode.el lisp/muse-project.el
1726 lisp/muse-regexps.el lisp/muse.el
1729 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
1732 Document new blosxom convenience feature.
1734 muse--main--1.0--patch-99
1736 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
1737 `muse-blosxom-project-alist-entry'. An example is provided in the
1742 ChangeLog lisp/muse-blosxom.el
1745 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
1748 Further work on `muse-project-alist' entry generation for blosxom.
1750 muse--main--1.0--patch-98
1752 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
1753 Include subdirectories in first part of "Blog" entry.
1755 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
1756 that returns a list of dirs that are to be used with the first part of
1757 a `muse-project-alist' entry.
1761 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1764 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
1767 New function: muse-blosxom-project-alist-entry.
1769 muse--main--1.0--patch-97
1771 * examples/mwolson/muse-init.el: Update from my latest settings.
1772 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
1774 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
1775 that generates the latter part of an entry for `muse-project-alist'.
1779 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
1782 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
1785 Merged from hodique@lifl.fr--2005 (patch 12-23)
1787 muse--main--1.0--patch-96
1791 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1792 Merged from mwolson@gnu.org--2005 (patch 68-76)
1794 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1795 Merged from mwolson@gnu.org--2005 (patch 77-80)
1797 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1798 Merged from mwolson@gnu.org--2005 (patch 81)
1800 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1801 Merged from mwolson@gnu.org--2005 (patch 82)
1803 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1804 Escape % in latex publishing
1806 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1809 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1810 small improvement on muse-make-link
1812 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1813 Fix customization of muse-wiki-wikiword-regexp
1815 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1816 Allow full customization of WikiWords
1818 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1819 Fix mouse-2 yank bug in muse-mode
1821 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1822 Fix interpretation order
1824 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1825 Merged from mwolson@gnu.org--2005 (patch 83-95)
1829 ChangeLog lisp/muse-wiki.el
1832 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
1833 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
1834 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
1835 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
1836 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
1837 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
1838 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
1839 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
1840 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
1841 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
1842 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
1843 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
1846 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
1851 muse--main--1.0--patch-95
1853 * lisp/muse-mode.el (muse-follow-name-at-point)
1854 (muse-follow-name-at-mouse): Docfixes.
1858 ChangeLog lisp/muse-mode.el
1861 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
1864 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
1866 muse--main--1.0--patch-94
1868 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
1869 `muse-blosxom-new-entry'.
1871 * muse.texi (Blosxom Entries): Ditto.
1875 ChangeLog lisp/muse-blosxom.el muse.texi
1878 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
1881 Re-add global mouse-2 event.
1883 muse--main--1.0--patch-93
1885 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
1886 mouse-2, since Yann found a way around the problem I was facing.
1887 (muse-follow-name-at-mouse): Call the event that would normally be used
1888 here if we don't have a link at point.
1892 ChangeLog lisp/muse-mode.el
1895 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
1898 Fix publishing error.
1900 muse--main--1.0--patch-92
1902 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
1903 the cdr of output-dir. This was a code fragment from a previous
1904 attempt to refactor this function.
1908 ChangeLog lisp/muse-project.el
1911 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
1914 Work on getting to the point where we can resolve project interwiki links.
1916 muse--main--1.0--patch-91
1918 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1919 `muse-publishing-current-file'.
1921 * lisp/muse-project.el (muse-project-of-file): Ditto.
1923 * lisp/muse-project.el (muse-project-applicable-styles): New function
1924 that returns the usable styles for a file, given either a list of
1925 styles or a project name. This is useful for removing styles that will
1926 be ignored for a file.
1927 (muse-project-publish-file): Split :include and :exclude processing
1928 into `muse-project-applicable-styles'.
1930 * lisp/muse-publish.el (muse-publish-output-name): Use
1931 `muse-publishing-current-file'.
1933 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
1935 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
1938 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
1939 names to be uninterpreted. Remove need for muse-assoc-string.
1941 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
1942 function that will be called to fetch a link to a page from a Muse
1943 project from the output file of the currently-published file. This is
1944 commented out for now since I ran out of energy.
1946 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
1947 `muse-wiki-resolve-project-page' for handling Muse project interwiki
1948 links, but only when no match was found in `muse-wiki-interwiki-alist'.
1949 Handle case where no interwiki can be found, even though this should
1952 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
1953 whenever Muse mode is entered. That way we don't have to enter an
1954 extra command in our .emacs.
1956 * lisp/muse.el (muse-current-file): Remove this, since a variable called
1957 `muse-publishing-current-file' already exists that does the same thing.
1960 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
1962 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
1967 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1968 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1971 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
1974 Mouse-2 on regular text will yank rather than give an error.
1976 muse--main--1.0--patch-90
1978 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
1979 this seems to be more trouble than it's worth.
1980 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
1981 use our own implementation.
1985 ChangeLog lisp/muse-mode.el
1988 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
1991 Make interwiki links publish with the correct extension.
1993 muse--main--1.0--patch-89
1995 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
1996 prefix and suffix to interwiki names, as well as stripping out unwanted
2001 ChangeLog lisp/muse-wiki.el
2004 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2007 Fix publishing of bare interwiki names.
2009 muse--main--1.0--patch-88
2011 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2012 `set'. Use `muse-assoc-string' instead of `assoc'.
2014 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2015 `assoc-string' functionality usable with Emacs21 and XEmacs.
2019 ChangeLog lisp/muse-wiki.el lisp/muse.el
2022 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2025 Apply a few fixes from Yann's branch.
2027 muse--main--1.0--patch-87
2029 Background: I hacked on Muse over the weekend while offline, and so did
2030 Yann. His changes to muse-wiki.el are different than the
2031 ones that I made, so we should probably figure out the best
2032 way to handle this when we both get on IRC again. For now,
2033 I've merged in the bugfixes that he's made, omitting most of
2034 the changes to muse-wiki.
2036 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2038 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2040 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2041 introduced previously.
2045 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2048 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2051 Warn if file not published; hack further on Wiki stuff.
2053 muse--main--1.0--patch-86
2055 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2056 complete <div> tags that are of the class "image-link". It is hoped
2057 that this will prevent user-added <div> tags from being mangled.
2059 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2060 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2061 need to look at the text at point.
2063 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2064 current file has not been published since it was up-to-date. Thanks to
2065 Bill Freeman for the suggestion.
2067 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2068 is nil. If this happens, return the original URL.
2070 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2071 `muse-wiki-update-interwiki-regexp.'
2072 (muse-wiki-update-interwiki-regexp): New function that sets the value
2073 of `muse-wiki-interwiki-regexp'.
2074 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2077 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2078 `muse-wiki-expand-interwiki'.
2079 (muse-wiki-transform-wikiword): New function that prevents WikiWords
2080 with no matching file from being published as links.
2082 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2083 string argument once again, since this behavior is needed when
2085 (muse-wiki-handle-wikiword): Ditto.
2087 * lisp/muse.el (muse-handle-url): Ditto.
2089 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
2090 after every unsuccessful attempt at handling the link. If argument is
2091 given, restore match-data at end, too.
2093 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2094 argument. Match data is always saved. If argument is not given,
2095 assume that `muse-implicit-link-regexp' has been matched against, and
2096 return the 1st match string if no handlers worked.
2100 ChangeLog lisp/muse-html.el lisp/muse-mode.el
2101 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2104 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2107 Hack on WikiName handling and make TAB work for Wiki links.
2109 muse--main--1.0--patch-85
2111 * lisp/muse-colors.el (muse-colors-markup): Use
2112 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2114 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
2115 nil, don't color bad links. If non-nil, color bad links.
2117 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2119 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2120 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2121 (muse-journal-rss-munge-buffer): Ditto.
2123 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
2126 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
2127 are handled first, then implicit ones. It should work better in all
2128 cases. For now, we depend on the value of `muse-implicit-link-regexp'
2129 to determine how far to scan for an implicit link. This defaults to
2130 the text between the point and the next space.
2132 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
2133 `muse-visit-link'. If the ANCHOR argument is a string, search for it
2134 literally after opening the buffer. Hopefully this can be of use in
2135 custom visit-link functions, when necessary.
2137 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
2138 `muse-visit-link-default'.
2140 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
2141 Search by text properties instead of regexps. This allows Muse to find
2142 links without having to have a massive regexp that contains all link
2143 types. The downside is that this will not work if the user defontifies
2144 the buffer. But it would somewhat defeat the purpose of following
2145 links if you can't see them.
2147 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
2148 enough command line args are passed in batch mode.
2150 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
2151 `muse-explicit-link-regexp'.
2153 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
2156 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
2157 specifies the "common ground" of all implicit links, like URLs, bare
2158 WikiNames, and -- in the future -- email addresses.
2160 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
2162 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
2163 optional. That was a bad idea on my part. Renamed from
2164 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
2167 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
2168 `muse-wiki-interwiki-expand'.
2169 (muse-wiki-handle-wikiword): Renamed from
2170 `muse-wiki-wikiword-handle'.
2172 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
2173 for the eval-after-load arg since XEmacs chokes on constants.
2175 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
2176 face on WikiWords that don't correspond with a file. If people really
2177 want this to appear in bad-link face, I could accommodate that.
2179 * lisp/muse.el (muse-handle-url): New function that detects whether the
2180 given string is a URL.
2181 (muse-implicit-link-functions): Renamed from
2182 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
2183 (muse-explicit-link-functions): Renamed from
2184 `muse-mode-handler-functions'.
2185 (muse-handle-implicit-link): New function that handles all
2186 implicit links by calling functions from `muse-implicit-link-functions'.
2187 (muse-handle-explicit-link): Renamed from
2192 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
2193 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
2194 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2197 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
2200 Allow WikiWords to be ignored with <nop> or "''''".
2202 muse--main--1.0--patch-84
2204 * lisp/muse-mode.el (muse-browse-result): Docfixes.
2206 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
2207 whether to hide <nop> tags when coloring a Muse buffer.
2208 (muse-wiki-wikiword-at-point): Docfix.
2209 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
2210 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
2212 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
2213 which keeps the WikiWord that follows it from being interpreted.
2214 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
2219 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2222 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
2225 Update postal address of FSF in muse-wiki.el.
2227 muse--main--1.0--patch-83
2229 * lisp/muse-wiki.el: Update postal address of the FSF.
2233 ChangeLog lisp/muse-wiki.el
2236 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
2239 Interpret explicit links before emphasis.
2241 muse--main--1.0--patch-82
2243 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
2244 links before emphasis.
2246 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
2250 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2253 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
2256 Wiki hacking, regexp tweaks.
2258 muse--main--1.0--patch-81
2260 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
2263 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
2264 that indicates whether or not to use character classes in regexps. The
2265 default is to let Muse try to figure it out.
2266 (muse-extreg-usable-p): Make use of this variable.
2268 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
2269 this regexp. I'm guessing it was supposed to have a TAB in there at
2270 one time. Replace this stuff with muse-regexp-space.
2272 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
2275 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
2278 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
2279 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
2280 We'll fix those anchor problems eventually!
2282 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
2283 uses `muse-interwiki-handle' to determine whether an interwiki link is
2286 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
2287 look for a suitable value at point if needed.
2289 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
2291 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
2293 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
2296 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2300 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
2303 Make installation of manual when not using Debian go smoothly.
2305 muse--main--1.0--patch-80
2307 * Makefile.defs (INSTALLINFO): New variable that specifies what command
2308 and options are to be used when insinuating the Muse documentation into
2311 * Makefile (install): Make use of INSTALLINFO.
2313 * README (Installation): Give directions for changing INSTALLINFO on a
2314 Debian system and changing where Muse is installed.
2319 ChangeLog Makefile Makefile.defs README muse.texi
2322 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
2325 Fix compiler warning induced by last patch.
2327 muse--main--1.0--patch-79
2329 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
2333 ChangeLog lisp/muse-project.el lisp/muse.el
2336 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
2339 Add `muse-current-file', fix minor QuickStart issue.
2341 muse--main--1.0--patch-78
2343 * examples/QuickStart: Make John Wiegley the author.
2345 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2346 `muse-current-file' instead of `buffer-file-name'.
2348 * lisp/muse-project.el (muse-current-project): Document.
2350 * lisp/muse-project.el (muse-current-file): New variable indicating the
2351 name, including path, of the file that is currently being published.
2352 (muse-project-of-file): Make use of
2353 `muse-current-file'.
2355 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
2357 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
2360 ChangeLog examples/QuickStart lisp/muse-blosxom.el
2361 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2365 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
2368 Make muse-replace-regexp-in-string closer to its parent; no func change.
2370 muse--main--1.0--patch-77
2372 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
2373 to implement all functionality of `replace-regexp-in-string'. No
2374 functionality change.
2378 ChangeLog lisp/muse.el
2381 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
2384 Play nicely with fill, adaptive-fill, and flyspell.
2386 muse--main--1.0--patch-76
2388 * muse-mode.el (muse-mode-intangible-links): New function used to
2389 determine whether links will be considered intangible.
2391 * lisp/muse-mode.el (muse-mode-link-functions)
2392 (muse-mode-handler-functions): Minor docfix.
2394 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
2395 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
2396 making links intangible by default, but this may be adjusted by use of
2397 the `muse-mode-intangible-links' function.
2399 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
2400 nil if we should allow a fill to occur here. Keeps links from being
2403 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
2404 non-nil if we allow spell-checking to occur here. Keeps links from
2405 being improperly colorized.
2407 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
2408 functionality change.
2411 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
2414 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
2417 Minor doc changes and code prettification.
2419 muse--main--1.0--patch-75
2421 * AUTHORS: Note that YH's assignment is in the mail.
2423 * README (scripts): Explain better the contents of the `scripts'
2426 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
2429 AUTHORS ChangeLog README lisp/muse-wiki.el
2432 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
2435 Merged from hodique@lifl.fr--2005 (patch 7-11)
2437 muse--main--1.0--patch-74
2441 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2442 split WikiWords and InterWiki links into their own package
2444 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2445 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
2447 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2448 Mimic experimental behavior for interwiki
2450 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2451 fix notes publishing
2453 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2457 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
2460 ChangeLog lisp/muse-colors.el lisp/muse-html.el
2461 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
2464 experimental/.arch-ids/muse-wiki.el.id
2465 ==> experimental/.arch-ids/muse-wiki-old.el.id
2466 experimental/muse-wiki.el
2467 ==> experimental/muse-wiki-old.el
2470 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
2471 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
2472 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
2473 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
2474 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
2477 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
2480 Tell people where to find on-line version of manual.
2482 muse--main--1.0--patch-73
2484 * README: Add on-line locations for manual.
2486 * muse.texi: Remove @include directive. This makes generating a PDF of
2487 this documentation a lot easier.
2489 * muse.texi (Preface): Add on-line locations for manual.
2492 ChangeLog README muse.texi
2495 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
2498 Try to make Muse play nice with outline minor mode.
2500 muse--main--1.0--patch-72
2502 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
2503 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
2504 "muse" instead of "t" when adding invisibility to text or checking for
2507 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
2508 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
2512 ChangeLog lisp/muse-colors.el lisp/muse.el
2515 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
2518 Minor grammar fix in Introduction section of manual.
2520 muse--main--1.0--patch-71
2522 * muse.texi (Introduction): Minor grammar fix.
2528 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
2533 muse--main--1.0--patch-70
2535 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
2537 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
2539 * lisp/muse-poem.el (muse-poem-markup-strings)
2540 (muse-poem-chapbook-strings): Make customizable.
2542 * lisp/muse-poem.el (muse-chapbook-latex-header)
2543 (muse-chapbook-latex-footer): Docfix.
2545 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
2546 (muse-texinfo-pdf-extension): Ditto.
2548 * lisp/muse.el (muse-version): Change to 3.01.
2550 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
2554 ChangeLog lisp/muse-colors.el lisp/muse-html.el
2555 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
2558 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
2561 Tweak documentation thoroughly; still incomplete.
2563 muse--main--1.0--patch-69
2565 * README: Minor tweaks.
2567 * muse.texi: Massively rename chapters so that the titles are more
2568 descriptive. Clean up grammar.
2570 * muse.texi (Obtaining Muse): Move content of Installation node here,
2571 stripping out any customization tips, since those are covered later.
2572 Re-work this chapter since I was dissatisfied with it.
2574 * muse.texi (Installation): This node has the content of README regarding
2575 installation, which fits the title of the node much better than the
2578 * muse.texi (Blosxom): Turn the sections of this section into
2581 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
2584 * muse.texi (History): Add a "2005" item.
2587 ChangeLog README muse.texi
2590 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
2593 Finish documenting 2 more publishing styles.
2595 muse--main--1.0--patch-68
2597 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
2599 * lisp/muse-journal.el: Docfixes.
2601 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
2602 documentation to this function.
2604 * muse.texi (Blosxom Options): New node containing the publishing styles
2605 and options provided by Blosxom.
2606 (Book): Add usage note, as I suspect a lot of people might be confused
2608 (HTML): Space out entries better.
2609 (Journal, LaTeX): New nodes for publishing styles.
2610 (Common Elements): Document a few options that are present in
2614 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
2615 lisp/muse-latex.el lisp/muse-publish.el muse.texi
2618 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
2621 Make Muse installable and correct an Emacs21 issue.
2623 muse--main--1.0--patch-67
2625 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
2626 directory will be generated.
2627 (all): Compile muse.info by default.
2628 (doc): Refactor into individual generation rules for .html and .info
2630 (install): New rule that installs Muse source code, compiled .elc
2631 files, and the manual into proper places.
2633 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
2635 * README (Insinuation): Move old content of Installation here.
2636 (Installation): Fill out this section.
2637 (Further Documentation): Add link to my website and note that a full
2638 manual is included with Muse.
2640 * lisp/Makefile (EL): Populate with .el files.
2641 (install): New rule that installs both .elc and .el files.
2643 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
2644 Emacs21, hack in a handler for the @documentencoding tag so that it
2648 ChangeLog Makefile Makefile.defs README lisp/Makefile
2649 lisp/muse-texinfo.el
2652 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
2655 Cater even more to XEmacs and its annoying whims.
2657 muse--main--1.0--patch-66
2659 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
2660 environment variable.
2662 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
2663 handle it. Load `muse-build.el' instead.
2665 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
2668 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
2669 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
2672 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
2673 function does not appear to be used.
2675 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
2676 `replace-regexp-in-string', since XEmacs doesn't have this function.
2677 We only implement the first 3 args, but this could be extended if we
2680 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
2681 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
2683 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
2685 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
2686 make XEmacs shut up.
2688 * lisp/muse-convert.el (muse-write-footnote): Ditto.
2690 * lisp/muse-html.el (muse-html-markup-table): Ditto.
2692 * lisp/muse-http.el (muse-winnow-list): Ditto.
2694 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2696 * lisp/muse-project.el (muse-project-file-entries): Ditto.
2698 * lisp/muse-publish.el (muse-publish-markup): Ditto.
2700 * scripts/muse-build.el: Add contrib path first; probably doesn't change
2703 * scripts/publish: Use EMACS environment variable instead of hard-coding
2707 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
2708 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2709 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2710 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
2711 lisp/muse.el scripts/muse-build.el scripts/publish
2714 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
2717 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
2719 muse--main--1.0--patch-65
2721 * AUTHORS: Update entry.
2723 * muse-*.el: Move to the lisp directory.
2725 * lisp/Makefile: New file containing rules to test and compile the
2728 * Makefile.defs: New file that contains common definitions for all other
2729 Makefiles, such as Emacs command to use.
2731 * Makefile: Move lisp-specific rules to lisp/Makefile.
2732 (SUBDIRS): New variable containing subdirectories to clean.
2734 * README: Update to reflect new location of source files. Give updated
2735 directions for compiling with XEmacs.
2737 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
2739 (%.html): Pass SITEFLAG as an environment variable to
2742 * examples/QuickStart (The): Re-add the stray <comment> tag since it
2743 seems to be needed to keep the process from failing. This has *got* to
2744 be a bug in Muse, but I don't want to deal with it now.
2746 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
2748 * lisp/muse-convert.el: Move line to commentary section.
2750 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
2751 locally-bound `type' variable isn't used here.
2753 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
2755 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
2758 * scripts/muse-build.el (load-path): Correct paths.
2760 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
2761 as to avoid spurious warnings.
2763 * scripts/publish (style): Make use of SITEFLAG environment variable, if
2766 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
2767 (muse-match-string-no-properties): New functions that take the place of
2768 `line-end-position', `line-beginning-position', and
2769 `match-string-no-properties', respectively.
2771 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
2772 (muse-my-journal-find-entries): Use Muse-specific version of
2773 `match-string-no-properties', `line-beginning-position', and
2774 `line-end-position' since these do not exist in XEmacs.
2776 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
2777 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
2779 * lisp/muse-convert.el (muse-latex-transform): Ditto.
2781 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
2782 (muse-html-insert-contents): Ditto.
2784 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2786 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
2788 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
2790 * lisp/muse-publish.el (muse-publish-markup-tag)
2791 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
2792 (muse-published-buffer-contents): Ditto.
2794 * scripts/muse-build.el (muse-elint-files): Ditto.
2797 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
2798 lisp/.arch-ids/Makefile.id lisp/Makefile
2801 AUTHORS ChangeLog Makefile README examples/Makefile
2802 examples/QuickStart examples/johnw/muse-johnw.el
2803 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
2804 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
2805 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
2806 lisp/muse.el scripts/muse-build.el scripts/publish
2809 .arch-ids/muse-blosxom.el.id
2810 ==> lisp/.arch-ids/muse-blosxom.el.id
2811 .arch-ids/muse-book.el.id
2812 ==> lisp/.arch-ids/muse-book.el.id
2813 .arch-ids/muse-colors.el.id
2814 ==> lisp/.arch-ids/muse-colors.el.id
2815 .arch-ids/muse-convert.el.id
2816 ==> lisp/.arch-ids/muse-convert.el.id
2817 .arch-ids/muse-docbook.el.id
2818 ==> lisp/.arch-ids/muse-docbook.el.id
2819 .arch-ids/muse-html.el.id
2820 ==> lisp/.arch-ids/muse-html.el.id
2821 .arch-ids/muse-http.el.id
2822 ==> lisp/.arch-ids/muse-http.el.id
2823 .arch-ids/muse-journal.el.id
2824 ==> lisp/.arch-ids/muse-journal.el.id
2825 .arch-ids/muse-latex.el.id
2826 ==> lisp/.arch-ids/muse-latex.el.id
2827 .arch-ids/muse-mode.el.id
2828 ==> lisp/.arch-ids/muse-mode.el.id
2829 .arch-ids/muse-poem.el.id
2830 ==> lisp/.arch-ids/muse-poem.el.id
2831 .arch-ids/muse-project.el.id
2832 ==> lisp/.arch-ids/muse-project.el.id
2833 .arch-ids/muse-publish.el.id
2834 ==> lisp/.arch-ids/muse-publish.el.id
2835 .arch-ids/muse-regexps.el.id
2836 ==> lisp/.arch-ids/muse-regexps.el.id
2837 .arch-ids/muse-texinfo.el.id
2838 ==> lisp/.arch-ids/muse-texinfo.el.id
2839 .arch-ids/muse.el.id
2840 ==> lisp/.arch-ids/muse.el.id
2842 ==> lisp/muse-blosxom.el
2844 ==> lisp/muse-book.el
2846 ==> lisp/muse-colors.el
2848 ==> lisp/muse-convert.el
2850 ==> lisp/muse-docbook.el
2852 ==> lisp/muse-html.el
2854 ==> lisp/muse-http.el
2856 ==> lisp/muse-journal.el
2858 ==> lisp/muse-latex.el
2860 ==> lisp/muse-mode.el
2862 ==> lisp/muse-poem.el
2864 ==> lisp/muse-project.el
2866 ==> lisp/muse-publish.el
2868 ==> lisp/muse-regexps.el
2870 ==> lisp/muse-texinfo.el
2878 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
2881 Massively untabify files.
2883 muse--main--1.0--patch-64
2887 ChangeLog ChangeLog.2004 experimental/muse-message.el
2888 experimental/muse-wiki.el muse-book.el muse-colors.el
2889 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2890 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
2891 muse-project.el muse-publish.el muse-regexps.el
2892 muse-texinfo.el muse.el
2895 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
2898 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
2900 muse--main--1.0--patch-63
2902 (Summary of changes that Yann made)
2904 * muse-colors.el (muse-colors-link): Whitespace cleanup.
2906 * muse-mode.el (muse-generate-index): Move index generation code into
2907 `muse-index-as-string'.
2908 (muse-index-as-string): New function that generates an index and
2909 returns it as a string, instead of placing it in a buffer like
2910 `muse-generate-index' used to.
2914 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2915 merge from mwolson@gnu.org--2005
2917 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2918 Accept WikiWords as links [mostly rescinded]
2920 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2921 merge from mwolson@gnu.org--2005/muse--main--1.0
2923 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2924 Merged from mwolson@gnu.org--2005 (patch 60-62)
2926 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2927 provide a string view of the index
2930 ChangeLog muse-colors.el muse-latex.el muse-mode.el
2933 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
2934 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
2935 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
2936 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
2937 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
2940 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
2943 Document Blosxom, Book, DocBook, and HTML publishing styles.
2945 muse--main--1.0--patch-62
2947 * muse-blosxom.el: Clean up header.
2949 * muse-book.el (muse-before-book-publish-hook): Rename to
2950 `muse-book-before-publish-hook'.
2951 (muse-after-book-publish-hook): Rename to
2952 `muse-book-after-publish-hook'.
2954 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
2955 (muse-html-markup-strings, muse-xhtml-markup-strings)
2956 (muse-html-meta-content-type, muse-html-meta-content-encoding)
2957 (muse-html-charset-default, muse-html-encoding-default)
2958 (muse-html-encoding-map): Docfixes.
2960 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
2964 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
2967 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
2970 Begin work on Publishing Styles section of manual.
2972 muse--main--1.0--patch-61
2974 * Makefile (.PHONY): Add "doc" to list.
2975 (doc): New rule that generates Info and HTML files from muse.texi.
2976 (dist): Rely on `distclean', not `clean'.
2978 * examples/QuickStart (Authoring mode): Remove empty section.
2980 * muse.texi: Call this program "the Emacs Muse" in title.
2981 (Publishing Styles): Begin to populate section.
2982 (Deriving Styles): First subsection of Publishing Styles.
2983 (Contributors): Remove spurious copyright section, since we address
2986 * README: Actually remember to add this file.
2989 .arch-ids/README.id README
2992 ChangeLog Makefile examples/QuickStart muse.texi
2995 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
2998 Document Markup Rules.
3000 muse--main--1.0--patch-60
3002 * examples/QuickStart: Remove stray <comment> tag.
3004 * muse.texi (Top): Comment every menu line.
3005 (Markup Rules): New section with plenty of subsections.
3008 ChangeLog examples/QuickStart muse.texi
3011 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3014 Release this as Muse 3.00.90 (RC1).
3016 muse--main--1.0--patch-59
3018 * Makefile (%.elc): Use -q instead of --no-init-file because the former
3019 is compatible with both Emacs and XEmacs.
3021 * examples/README: Renamed to QuickStart.
3023 * examples/Makefile (EXAMPLES): Reflect name change of README.
3028 ChangeLog Makefile examples/Makefile muse.el
3031 examples/.arch-ids/README.id
3032 ==> examples/.arch-ids/QuickStart.id
3034 ==> examples/QuickStart
3037 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3040 Makefile refactoring.
3042 muse--main--1.0--patch-58
3044 * Makefile (.PHONY): List all non-file targets.
3045 (examples): New rule that calls Make in the examples directory.
3046 (atranslit): Removed, since this isn't (yet) bundled with Muse.
3048 * README: Move to the examples directory. I'd prefer to distribute a
3049 very basic plain text README and use this as a quickstart + markup
3050 example + publishing example.
3052 * examples/Makefile: Move all README-related rules here.
3054 * examples/README: Add an "About this document" section.
3056 * scripts/publish (style): Do not include the contrib directory, since we
3057 don't use any code from there. Since this is only invoked from the
3058 examples directory, make sure add the parent directory to the load
3061 * muse.texi: Change version to 3.00.90 (RC1).
3063 * muse.el: Change location of the README file in header.
3065 * muse.el (muse-version): Update to 3.00.90 (RC1).
3068 examples/.arch-ids/Makefile.id examples/Makefile
3071 ChangeLog Makefile examples/README muse.el muse.texi
3076 ==> examples/.arch-ids/README.id
3081 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3084 Update my example configuration.
3086 muse--main--1.0--patch-57
3088 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3089 and experimental status of muse-message.
3092 ChangeLog examples/mwolson/muse-init.el
3095 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3098 Provide optional outline-style faces; customization fixes; experimental stuff.
3100 muse--main--1.0--patch-56
3102 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3103 option that determines what the header faces should look like. If
3104 'outline, use outline-style faces. If nil, don't generate the faces at
3105 all, which allows the user to specify their own. Otherwise, use the
3106 scaled faces, which is the default behavior.
3107 (muse-colors-outline-faces-list): List of faces to use. In case the
3108 outline faces are not available, provide reasonable defaults.
3109 (muse-make-faces): Use dolist instead of mapc. Implement the
3110 possibility of having outline-style colors for heading. Don't call
3111 this function immediately -- give the users time to make their changes
3112 through the customize interface. Once we call this function, Emcs from
3113 CVS will not allow the faces to be changed easily, which is a shame.
3115 * muse-message.el (muse-message-contents-tag): Copied from
3116 `muse-publish-contents-tag' in order to keep the customization
3117 interface from making the `muse-markup-tags' option from throwing a
3118 type mismatch error. This function is untested and will likely do
3119 nothing useful. This file has been moved to the experimental folder
3120 until it gets fleshed out more.
3122 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
3123 file that could eventually provide wiki-like ability. Currently this
3124 is just a collection of functions that were pruned out when he remade
3125 Muse, so don't get too excited. I plan to eventually merge Yann
3126 Hodique's work here, probably after the first release of Muse.
3128 * muse-regexps.el (muse-regexp): Improve description.
3130 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
3131 the muse-regexp group since it is just a single regexp. Lists of
3132 regexps don't have to be in muse-regexp, however.
3134 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
3135 since the Emacs devel mailing list seems to not want Britain-izations
3138 * muse-colors.el (muse-colors): Ditto.
3140 * muse-docbook.el (muse-docbook): Ditto.
3142 * muse-html.el (muse-html): Ditto.
3144 * muse-http.el (muse-http): Ditto.
3146 * muse-message.el (muse-message): Ditto.
3148 * muse-mode.el (muse-mode): Ditto.
3150 * muse-project.el (muse-project): Ditto.
3152 * muse-publish.el (muse-publish): Ditto.
3154 * muse.el (muse): Ditto.
3157 experimental/.arch-ids/=id
3158 experimental/.arch-ids/muse-wiki.el.id
3159 experimental/muse-wiki.el
3162 ChangeLog experimental/muse-message.el muse-blosxom.el
3163 muse-colors.el muse-docbook.el muse-html.el muse-http.el
3164 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
3168 .arch-ids/muse-message.el.id
3169 ==> experimental/.arch-ids/muse-message.el.id
3171 ==> experimental/muse-message.el
3174 experimental experimental/.arch-ids
3177 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
3180 Fix publishing error when given an empty string for header/footer.
3182 muse--main--1.0--patch-55
3184 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
3185 `file-readable-p' if it is an empty string. For some reason,
3186 `file-readable-p' and `insert-file-contents' were treating an empty
3187 string as if it were the current directory.
3190 ChangeLog muse-publish.el
3193 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
3196 WYSIWYG emphasis, XEmacs compatibility hacks.
3198 muse--main--1.0--patch-54
3200 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
3201 compliant. Only colorize if we end with the same number of asterisks
3202 as we start with, preventing unnoticed syntax errors. Don't colorize
3203 in the middle of a word.
3204 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
3205 Only colorize if we end with an underscore. Don't colorize in the
3208 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
3209 inside of group. This will probably not do anything, but it seems
3212 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
3213 where we start with an image link. JohnW didn't seem to like having
3214 <p> tags inserted before image links, but they don't validate properly
3215 as they are. For now, I will surround such links/paragraphs with <div
3216 class="image-link"> in an attempt to be as not invasive and yet
3217 standards compliant as possible.
3219 * muse-html.el (muse-html-escape-string): Work around distinction between
3220 int and char types in XEmacs. Deal with an annoying replace-match bug
3221 in XEmacs that rears its head at times.
3223 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
3227 ChangeLog muse-colors.el muse-docbook.el muse-html.el
3231 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
3234 Minor code cleanup to address elint issues.
3236 muse--main--1.0--patch-53
3238 * Makefile (test): Don't build README files during this rule. Remove
3239 spurious "make clean" statement.
3241 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
3242 `muse-colors' group, and give it a proper type.
3244 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
3246 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
3247 muse-my-journal-find-entries): Replace `string-to-int' with
3250 * muse-html.el (muse-html-insert-contents): Ditto.
3252 * muse-journal.el (muse-journal-html-munge-buffer,
3253 muse-journal-latex-munge-buffer): Ditto.
3255 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3257 * muse-publish.el (muse-publish-markup-footnote,
3258 muse-publish-contents-tag): Ditto.
3260 * muse-regexps.el (muse-extreg-usable-p): Ditto.
3263 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
3264 muse-html.el muse-journal.el muse-mode.el muse-publish.el
3268 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
3271 Add ability to automate the creation a new blosxom entry.
3273 muse--main--1.0--patch-52
3275 * examples/mwolson/muse-init.el: Move new entry section to
3276 muse-blosxom.el. Modify the key settings in my example accordingly.
3278 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
3279 Muse always makes sure that the file ends with a newline.
3281 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
3282 planner markup is now provided automatically by the planner port to
3283 Muse, and we don't have any customized markup.
3285 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
3286 variable that specifies where the base directory of your blog entries
3289 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
3290 the base directory. Explore categories recursively.
3292 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
3293 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
3294 special characters file name.
3296 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
3297 making a new blog entry. It will prompt you for a category, then a
3298 title, and then will create a new file that has the date and title
3302 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3305 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
3308 Change mailing address of FSF, add AUTHORS file.
3310 muse--main--1.0--patch-51
3312 * muse-*.el, muse.texi: Change mailing address of FSF.
3314 * muse.texi (Contributors): Fix typo.
3316 * AUTHORS: New file containing a list of all of those who have
3317 contributed code or documentation to Muse, how many lines were changed,
3321 .arch-ids/AUTHORS.id AUTHORS
3324 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
3325 muse-html.el muse-http.el muse-journal.el muse-latex.el
3326 muse-message.el muse-mode.el muse-poem.el muse-project.el
3327 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
3331 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
3334 Merged from hodique@lifl.fr--2005 (patch 0-1)
3336 muse--main--1.0--patch-50
3340 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
3341 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
3343 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3344 fix .html (for example) in visible names for links
3347 ChangeLog muse-publish.el
3350 hodique@lifl.fr--2005/muse--yh--1.0--base-0
3351 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
3354 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
3357 Make generated X(HT)ML show up in the right encoding in other modes.
3359 muse--main--1.0--patch-49
3361 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
3362 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
3363 generated (X)HTML files show up in the right coding system when editing
3364 them with another Emacs mode.
3366 * muse-journal.el (muse-journal-rss-header): Automatically determine the
3367 encoding instead of hard-coding it.
3369 * muse-message.el: Add content to Commentary section, explaining the use
3370 of this publishing style.
3373 ChangeLog muse-html.el muse-journal.el muse-message.el
3376 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
3379 Move regexps to same group, only make 4 heading faces.
3381 muse--main--1.0--patch-48
3383 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
3384 can only publish 3 of them specially, leaving the fourth to be in
3386 (muse-colors-markup): Only recognize 4 levels of heading.
3388 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
3389 (muse-file-regexp, muse-image-regexp)
3390 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
3391 like a good idea to have all the regexps in the same group.
3394 ChangeLog muse-colors.el muse-regexps.el muse.el
3397 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
3400 Update my example config, minor code cleanup.
3402 muse--main--1.0--patch-47
3404 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
3405 names and add "Plans" project.
3407 * muse-docbook.el (looking-back): Delete.
3409 * muse-html.el (looking-back): Delete.
3411 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
3412 instead of `looking-back'.
3414 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
3415 function, use this function. If `looking-back' exists, call it;
3416 otherwise, use a workaround.
3419 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
3422 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
3423 muse-html.el muse.el
3426 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
3429 Handle a few paragraph publishing edge cases better.
3431 muse--main--1.0--patch-46
3433 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
3434 beginning-of-document, end-of-document, and paragraph separator regexps
3435 so that one markup rule can be used in all these cases.
3436 (muse-docbook-markup-paragraph): Handle more cases correctly. In
3437 particular, blockquote or center at beginning or end of document will
3438 be published properly. Hopefully this won't slow things down too much.
3439 (muse-docbook-markup-paragraph-close): Removed.
3441 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
3443 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
3445 (muse-html-markup-paragraph-close): Removed.
3448 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3451 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
3454 Improve prompt when reading a tag.
3456 muse--main--1.0--patch-45
3458 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
3459 other Emacs modes seem to do.
3462 ChangeLog muse-mode.el
3465 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
3468 Warn user when publishing fails due to a private directory.
3470 muse--main--1.0--patch-44
3472 * muse-project.el (muse-project-private-p): Warn users when publishing a
3473 file fails due to its directory not being readable by others. Make
3474 sure that you do a `chmod +o name_of_directory' if you want the
3475 contents of that directory to be publishable.
3478 ChangeLog muse-project.el
3481 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
3484 Fix error with example tags and message publishing style.
3486 muse--main--1.0--patch-43
3488 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
3489 see if a previous definition for `font-lock-multiline' exists.
3491 * muse-message.el (muse-message-example-tag): Don't require two
3492 additional (unused) arguments.
3495 ChangeLog muse-colors.el muse-message.el
3498 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
3501 Always end the published document with a newline.
3503 muse--main--1.0--patch-42
3505 * muse-html.el (muse-html-markup-paragraph-close): Always end the
3506 published document with a newline.
3508 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
3511 ChangeLog muse-docbook.el muse-html.el
3514 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
3517 Don't let automatic backup files crash the publishing process.
3519 muse--main--1.0--patch-41
3521 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
3522 directive since this value is already processed by
3523 `muse-publish-markup-directive', and may be obtained by using
3524 the code: (muse-publishing-directive "date").
3526 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
3527 to run (funcall nil); this happened once during a debugging process.
3529 * muse-project.el (muse-project-private-p): Skip any file for which we
3530 cannot fetch attributes. This fixes a bug where having an
3531 Emacs-generated automatic backup file in a publishing directory causes
3532 the publishing process to halt with an error.
3535 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
3538 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
3541 Apply fix in previous patch to the DocBook publishing style.
3543 muse--main--1.0--patch-40
3545 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
3546 previous patch here as well.
3550 ChangeLog muse-docbook.el
3553 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
3556 Fix newly-introduced lock-up during HTML publishing.
3558 muse--main--1.0--patch-39
3560 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
3561 planner rules higher priority in the publishing sequence. Hopefully
3562 this will not wreck anything; I don't use these rules, so I cannot
3563 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
3565 * muse-html.el (muse-html-markup-paragraph-close): Don't use
3566 replace-match; that seems to be slightly evil. Return nil instead of a
3567 newline since otherwise Muse thinks that we are not done yet and gets
3568 into an infinite loop. This should fix the lock-up problem that
3569 resulted from the previous few patches.
3572 ChangeLog muse-blosxom.el muse-html.el
3575 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
3580 muse--main--1.0--patch-38
3582 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
3586 ChangeLog muse-blosxom.el
3589 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
3592 Make docbook and blosxom modes close paragraphs properly at end.
3594 muse--main--1.0--patch-37
3596 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
3599 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3600 (muse-docbook-markup-paragraph-close): Adapt from
3601 `muse-html-markup-paragraph-close'.
3603 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
3604 preserve the same appearance as before the last patch.
3607 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
3610 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
3613 Bugfix: Close P tag properly at end of file.
3615 muse--main--1.0--patch-36
3617 * muse-blosxom.el: Fix bug where loading this file twice would cause an
3620 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
3621 detecting whether or not a paragraph needs a closing P tag.
3622 (muse-html-markup-paragraph-close): New function that only inserts a
3623 closing P tag when an unclosed P tag is nearby.
3626 ChangeLog muse-blosxom.el muse-html.el
3629 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
3632 Update my example settings.
3634 muse--main--1.0--patch-35
3636 * examples/mwolson/muse-init.el: Synchronize with my current settings.
3639 ChangeLog examples/mwolson/muse-init.el
3642 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
3645 Update documentation for C-c TAB feature.
3647 muse--main--1.0--patch-34
3649 * muse.texi (Keystroke Summary): Note that C-c TAB calls
3657 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
3660 New feature: tag completion with C-c TAB.
3662 muse--main--1.0--patch-33
3664 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
3665 (muse-tag-history, muse-custom-tags): New variables that keep track of
3666 the tag history and newly-entered tags respectively for
3668 (muse-insert-tag): New function that interactively prompts the user for
3672 ChangeLog muse-mode.el
3675 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
3678 Fix XHTML validation error with <hr> and <br>.
3680 muse--main--1.0--patch-32
3682 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
3683 and HR tags for XHTML publishing. This should fix a few validation
3684 errors that I've been noticing lately.
3687 ChangeLog muse-html.el
3690 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
3693 Remove flyspell overlays on links.
3695 muse--main--1.0--patch-31
3697 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
3698 should make the link clickable. On Emacs21, the color will stay red,
3699 but other Emacsen should do the right thing, which is use the normal
3700 link color. Hopefully this will fix some strange flyspell-related link
3704 ChangeLog muse-colors.el
3707 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
3710 Update my example Muse settings.
3712 muse--main--1.0--patch-30
3714 * examples/mwolson/muse-init.el: Update from my latest version.
3715 (muse-project-alist): Remove the francais part of my blog.
3716 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
3717 into this and `my-muse-mode-fill-nobreak-p'.
3718 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
3719 this is the best way to accomplish this.
3720 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
3721 characters in the title.
3722 (my-muse-prepare-entry-for-xanga): Treat example regions better.
3725 ChangeLog examples/mwolson/muse-init.el
3728 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
3731 Add simple `muse-version' function.
3733 muse--main--1.0--patch-29
3735 * muse.el (muse-version): New function that displays the value of the
3736 `muse-version' variable. This should be easier for the user to type
3737 than C-h v muse-version.
3743 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
3746 Don't compile documentation by default.
3748 muse--main--1.0--patch-28
3750 * Makefile (all): Don't compile documentation by default.
3751 (doc): Use this rule to compile documentation.
3757 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
3760 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
3762 muse--main--1.0--patch-27
3764 2005-04-16 Michael Olson <mwolson@gnu.org>
3766 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
3767 johnw. If a journal entry's title is a [[link]], then an
3768 <enclosure> tag will be added to the XML data giving the size and
3769 MIME type of the link target. This makes podcasting with Muse
3771 (muse-journal-rss-entry-template): Add enclosure usage to example.
3772 (muse-journal-rss-munge-buffer): Implement enclosures.
3775 ChangeLog muse-journal.el
3778 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
3781 Standardize source headers, appease elint, don't require planner
3783 muse--main--1.0--patch-26
3785 2005-04-15 Michael Olson <mwolson@gnu.org>
3787 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
3788 `scripts' directory since it really isn't part of Muse proper; it
3789 is used to generate Muse output from the command line.
3791 * muse-blosxom.el: Handle case where planner is not loaded so that
3792 it isn't a hard requirement.
3794 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
3795 that elint doesn't complain.
3797 * muse-message.el (muse-message-markup-link): Don't throw up on
3798 links with no description.
3800 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
3801 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
3802 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
3803 muse-project.el, muse-publish.el, muse-regexps.el,
3804 muse-texinfo.el, muse.el: Add standard header for each file in
3805 preparation for the initial release, which will hopefully happen
3806 sometime within the next month.
3810 experimental/.arch-ids/=id
3813 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
3814 muse-convert.el muse-docbook.el muse-html.el muse-http.el
3815 muse-journal.el muse-latex.el muse-message.el muse-mode.el
3816 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
3817 muse-texinfo.el muse.el
3820 .arch-ids/muse-build.el.id
3821 ==> scripts/.arch-ids/muse-build.el.id
3823 ==> scripts/muse-build.el
3825 removed directories:
3826 experimental experimental/.arch-ids
3829 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
3832 Merge contents of muse-latexcjk.el into muse-latex.el.
3834 muse--main--1.0--patch-25
3836 2005-04-14 Michael Olson <mwolson@gnu.org>
3838 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
3839 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
3840 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
3841 Merge in from muse-latexcjk.el.
3843 * muse-latexcjk.el: Removed, functionality merged with
3847 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
3850 ChangeLog muse-latex.el
3853 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
3856 Merge muse-xhtml.el into muse-html.el.
3858 muse--main--1.0--patch-24
3860 2005-04-06 Michael Olson <mwolson@gnu.org>
3862 * examples/mwolson/muse-init.el: Update with respect to the
3863 muse-xhtml.el merge.
3865 * muse-html.el: The contents of muse-xhtml.el have been merged in
3866 as advised by John Wiegley.
3867 (muse-html-style-sheet): Add example for XHTML use in the
3868 function's documentation.
3869 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
3870 Moved from muse-xhtml.el.
3872 * muse-xhtml.el: Removed; contents merged into muse-html.el.
3875 .arch-ids/muse-xhtml.el.id muse-xhtml.el
3878 ChangeLog examples/mwolson/muse-init.el muse-html.el
3881 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
3884 Try to fix regexps for Emacs 21.4.
3886 muse--main--1.0--patch-23
3888 2005-04-05 Michael Olson <mwolson@gnu.org>
3890 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
3894 ChangeLog muse-regexps.el
3897 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
3900 Add comments to the publish-project example script
3902 muse--main--1.0--patch-22
3904 2005-04-01 Michael Olson <mwolson@gnu.org>
3906 * examples/publish-project: Moved here from
3907 scripts/publish-project. Added a few comments so people know what
3911 ChangeLog examples/publish-project
3914 scripts/.arch-ids/publish-project.id
3915 ==> examples/.arch-ids/publish-project.id
3916 scripts/publish-project
3917 ==> examples/publish-project
3920 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
3923 New XHTML style, add more examples to my sample muse config
3925 muse--main--1.0--patch-21
3927 2005-03-31 Michael Olson <mwolson@gnu.org>
3929 * examples/mwolson/muse-init.el: Give an example of deriving a
3930 custom publishing style.
3931 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
3932 (my-muse-prepare-entry-for-xanga): Mangle the published output
3933 from a blosxom project and copy the result to the clipboard for
3934 easy pasting into Xanga's web form. The file is untouched.
3936 * muse-html.el (muse-html-style-sheet): Include the <style
3937 type="text/css"></style> wrapper around the example.
3938 (muse-html-header): Don't add <style type="text/css"></style>
3939 around the value of `muse-html-style-sheet' anymore. This allows
3940 for the option of putting your stylesheet(s) in a separate file.
3941 An example of this is given in the documentation for this
3944 * muse-xhtml: New file that implements a publishing style which is
3945 derived from HTML mode. It uses a slightly modified version of
3946 the HTML markup rules to generate XHTML-compliant output.
3948 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
3949 "blosxom" style has been renamed to "blosxom-html". Fix a few
3952 * muse-journal.el: Add new "journal-xhtml" style.
3954 * muse-message.el: Add new "message-xhtml" style.
3957 .arch-ids/muse-xhtml.el.id muse-xhtml.el
3960 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
3961 muse-html.el muse-journal.el muse-message.el
3964 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
3967 Add my muse configuration to the examples
3969 muse--main--1.0--patch-20
3971 2005-03-24 Michael Olson <mwolson@gnu.org>
3973 * examples/johnw: Move John Wiegley's configuration to this
3976 * examples/mwolson: My configuration files go here.
3978 * examples/mwolson/muse-init.el: My Muse configuration file. I
3979 just figured out how to keep links from being spell-checked or
3980 split up by fill-mode, so the implementation of this may be found
3981 here. I also made a function that sets up a blog entry for me.
3984 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
3985 examples/mwolson/.arch-ids/muse-init.el.id
3986 examples/mwolson/muse-init.el
3992 examples/.arch-ids/muse-johnw.el.id
3993 ==> examples/johnw/.arch-ids/muse-johnw.el.id
3994 examples/.arch-ids/publish-johnw.id
3995 ==> examples/johnw/.arch-ids/publish-johnw.id
3996 examples/muse-johnw.el
3997 ==> examples/johnw/muse-johnw.el
3998 examples/publish-johnw
3999 ==> examples/johnw/publish-johnw
4002 examples/johnw examples/johnw/.arch-ids examples/mwolson
4003 examples/mwolson/.arch-ids
4006 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4009 Add muse-blosxom script and plugin for pyblosxom
4011 muse--main--1.0--patch-19
4013 2005-03-24 Michael Olson <mwolson@gnu.org>
4015 * muse-blosxom.el: Update copyright notice in headers and mention
4016 the pyblosxom scripts.
4018 * contrib/pyblosxom: New directory containing pyblosxom plugins
4021 * contrib/getstamps.py: Script that generates the "timestamps"
4022 file, run on the local machine.
4024 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4028 contrib/pyblosxom/.arch-ids/=id
4029 contrib/pyblosxom/.arch-ids/getstamps.py.id
4030 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4031 contrib/pyblosxom/getstamps.py
4032 contrib/pyblosxom/hardcodedates.py
4035 ChangeLog muse-blosxom.el
4038 contrib/pyblosxom contrib/pyblosxom/.arch-ids
4041 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4044 muse-blosxom.el has matured past experimental status
4046 muse--main--1.0--patch-18
4048 2005-03-23 Michael Olson <mwolson@gnu.org>
4050 * muse-blosxom.el: Remove common functionality that has already
4051 been implemented in `muse-html.el'. Derive this mode from
4052 `muse-html'. Update documentation. I now feel that this file is
4053 ready to be included in the top-level Muse directory.
4056 ChangeLog muse-blosxom.el
4059 experimental/.arch-ids/muse-blosxom.el.id
4060 ==> .arch-ids/muse-blosxom.el.id
4061 experimental/muse-blosxom.el
4065 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4068 Make muse-blosxom.el slightly less experimental
4070 muse--main--1.0--patch-17
4072 2005-03-22 Michael Olson <mwolson@gnu.org>
4074 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4075 Renamed from `blosxom-page-date-alist'. Currently it does nothing
4077 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4078 from the `muse-blosxom-markup-date-directive' rule.
4079 (blosxom-set-time): Remove this function. We're not going to be
4080 touching the timestamp manually anymore -- it's too much of a
4081 hassle. Right now I've got a python program that compiles a
4082 timestamp file and a pyblosxom helper that reads it. Something
4083 similar could be arranged for blosxom, I'm sure.
4087 ChangeLog experimental/muse-blosxom.el
4090 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4093 Apply latest journal-related updates from johnw
4095 muse--main--1.0--patch-16
4099 ChangeLog examples/muse-johnw.el muse-journal.el
4102 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4105 Add Projects node to the manual
4107 muse--main--1.0--patch-15
4109 2005-02-28 Michael Olson <mwolson@gnu.org>
4111 * muse.texi: Change copyright notice since the FSF is now the
4113 (Projects): New node, based on a section from the README file.
4119 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
4122 Correct documentation, adding some content.
4124 muse--main--1.0--patch-14
4126 2005-02-28 Michael Olson <mwolson@gnu.org>
4128 * muse.texi: Change license terms of the documentation to the GNU
4129 GPL instead of the GNU FDL, as per the consent of the copyright
4130 holders of the emacs-wiki manual, from which this is based. Some
4131 emacs-wiki-isms in the manual were corrected, and the Getting
4132 Started section was updated.
4138 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
4141 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
4143 muse--main--1.0--patch-13
4145 2005-02-17 Michael Olson <mwolson@gnu.org>
4147 * experimental/muse-blosxom.el: Somehow the contents of this file
4148 managed to get duplicated. I removed the duplicates.
4149 (muse-blosxom-date): Remove this, since it is not useful.
4150 (muse-blosxom-header): Use the standard header that blosxom.el
4154 ChangeLog experimental/muse-blosxom.el
4157 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
4160 Initial commit of muse.texi, nothing substantial
4162 muse--main--1.0--patch-12
4164 2005-02-07 Michael Olson <mwolson@gnu.org>
4166 * muse.texi: New file that provides the documentation for Muse.
4167 It is in a very rough form at the moment. Nothing substantial may
4168 be found here yet. Be ye warned.
4171 .arch-ids/muse.texi.id muse.texi
4177 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
4180 Add docstring, new trivial function
4182 muse--main--1.0--patch-11
4184 2005-02-07 Michael Olson <mwolson@gnu.org>
4186 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
4187 `muse-what-changed'. No functionality change.
4188 (muse-what-changed): New function that displays in diff format the
4189 changes made since the buffer was last saved.
4191 * muse-project.el (muse-project-publish): Add docstring.
4194 ChangeLog muse-mode.el muse-project.el
4197 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
4200 Add experimental version of muse-blosxom.el to project
4202 muse--main--1.0--patch-10
4204 2005-02-04 Michael Olson <mwolson@gnu.org>
4206 * Makefile (realclean): Remove file that gets generated when fonts
4209 * experimental/muse-bloxsom.el: New file that implements Blosxom
4210 support for Muse. It's in a very rough state, hence its placement
4211 in the `experimental' directory.
4214 experimental/.arch-ids/=id
4215 experimental/.arch-ids/muse-blosxom.el.id
4216 experimental/muse-blosxom.el
4222 experimental experimental/.arch-ids
4225 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
4228 Make permissions more consistent
4230 muse--main--1.0--patch-9
4236 modified directories:
4237 contrib examples scripts
4240 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
4245 muse--main--1.0--patch-8
4247 2005-02-04 Michael Olson <mwolson@gnu.org>
4249 * muse-build.el: Add contrib directory to `load-path'.
4250 (muse-elint-files): Load `muse-regexps.el'.
4252 * scripts/publish: Change permissions so that this script is
4253 executable. Add contrib directory to load list. Add
4254 `muse-regexps.el' to list.
4257 ChangeLog muse-build.el scripts/publish
4260 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
4263 Use "—" instead of "—"
4265 muse--main--1.0--patch-7
4267 2005-01-31 Michael Olson <mwolson@gnu.org>
4269 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
4270 with "—" so that documents validate properly. Thanks to
4271 Björn Lindström for the suggestion.
4273 * muse-html.el (muse-html-markup-strings): Ditto.
4276 ChangeLog muse-docbook.el muse-html.el
4279 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
4282 Fix use of "[:blank:]" in underline markup
4284 muse--main--1.0--patch-6
4286 2005-01-25 Michael Olson <mwolson@gnu.org>
4288 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
4289 use of `muse-regexp-blank'.
4292 ChangeLog muse-colors.el
4295 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
4298 Fix problem with headings being given wrong face
4300 muse--main--1.0--patch-5
4302 2005-01-03 Michael Olson <mwolson@gnu.org>
4304 * muse-colors.el: Add header.
4305 (muse-colors-emphasized): Headings were being given the coloring
4306 for the next level of heading instead of the real
4307 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
4308 Heading"). Thanks to Lan Yufeng for finding this and sending a
4311 * muse-regexps.el: Fix header.
4314 ChangeLog muse-colors.el muse-regexps.el
4317 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
4322 muse--main--1.0--patch-4
4324 2005-01-01 Michael Olson <mwolson@gnu.org>
4326 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
4327 version will be automatically maintained by Arch.
4331 .arch-ids/ChangeLog.id ChangeLog
4334 .arch-ids/ChangeLog.id
4335 ==> .arch-ids/ChangeLog.2004.id
4340 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
4343 Extended regexps fix, allow spaces in 1st part of links
4345 muse--main--1.0--patch-3
4347 2004-12-30 Michael Olson <mwolson@gnu.org>
4349 * muse.el (muse-link-regexp): Allow spaces in the first part of
4352 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
4353 customizable alternatives to extended character classes.
4355 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
4358 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
4359 muse-html.el muse-mode.el muse-publish.el muse.el
4362 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
4365 Begin to change regexp handling, tweak muse.el header
4367 muse--main--1.0--patch-2
4369 2004-12-29 Michael Olson <mwolson@gnu.org>
4371 * muse.el: Change Copyright notice to FSF. Change Maintainer to
4374 * muse-regexps.el: New file that implements regexp handling.
4375 Generalized regexp options will be moved to it eventually.
4378 .arch-ids/muse-regexps.el.id muse-regexps.el
4384 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
4387 Do some early spring cleaning
4389 muse--main--1.0--patch-1
4391 2004-12-29 Michael Olson <mwolson@gnu.org>
4393 * Makefile: Change path to `publish' script.
4395 * contrib/pcomplete.el: New file that is used by Muse without
4396 actually being a part of it: hence its location in the contrib
4399 * contrib/cgi.el, contrib/httpd.el: New location.
4401 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
4403 * scripts/publish, scripts/publish-project: Ditto.
4406 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
4407 contrib/pcomplete.el examples/.arch-ids/=id
4408 scripts/.arch-ids/=id
4415 ==> contrib/.arch-ids/cgi.el.id
4416 .arch-ids/httpd.el.id
4417 ==> contrib/.arch-ids/httpd.el.id
4418 .arch-ids/muse-johnw.el.id
4419 ==> examples/.arch-ids/muse-johnw.el.id
4420 .arch-ids/publish-johnw.id
4421 ==> examples/.arch-ids/publish-johnw.id
4422 .arch-ids/publish-project.id
4423 ==> scripts/.arch-ids/publish-project.id
4424 .arch-ids/publish.id
4425 ==> scripts/.arch-ids/publish.id
4429 ==> contrib/httpd.el
4431 ==> examples/muse-johnw.el
4435 ==> examples/publish-johnw
4437 ==> scripts/publish-project
4440 contrib contrib/.arch-ids examples examples/.arch-ids scripts
4444 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
4447 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4449 muse--main--1.0--base-0
4451 (automatically generated log message)
4454 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
4455 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
4456 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
4457 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
4458 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
4459 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
4460 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
4461 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
4462 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
4463 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
4464 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
4465 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
4466 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
4467 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
4468 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
4469 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
4470 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
4471 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8