1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
8 Fix a markup error involving links like [[#foo]].
10 muse--main--1.0--patch-318
12 * examples/QuickStart.muse: Move <contents> higher. Remove <comment>
13 tags around the centered text.
15 * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
16 (muse-html-markup-strings): Remove table-group strings, since they
17 aren't valid (X)HTML like I had thought. Change center to use <p>
19 (muse-html-insert-anchor): Remove.
20 (muse-html-markup-anchor): Respect the noemphasis property. This fixes
21 a bug with links like [[#foo]].
22 (muse-html-markup-footnote): Insert the correct footnote number.
24 * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
25 rule higher than anchor rule.
26 (muse-publish-markup-anchor): Respect the noemphasis property.
28 * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
32 ChangeLog examples/QuickStart.muse lisp/muse-html.el
33 lisp/muse-publish.el lisp/muse-xml-common.el
36 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
39 Get rid of muse-regexp-space. Standardize anchor markup somewhat.
41 muse--main--1.0--patch-317
43 * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
44 Replace muse-regexp-space with muse-regexp-blank. Too many Emacs
45 functions treat [:blank:]+\n differently than [:space:], so we'll use
46 the former everywhere.
48 * lisp/muse-convert.el (muse-write-citation): Ditto.
50 * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
52 * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
54 * lisp/muse-publish.el (muse-publish-markup-regexps)
55 (muse-publish-markup-tag, muse-publish-surround-text)
56 (muse-publish-markup-list): Ditto.
58 * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
61 * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
63 * lisp/muse-regexps.el (muse-regexp-space): Remove.
65 * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
66 muse-xml-markup-anchor.
67 (muse-docbook-markup-strings): Add markup strings for anchors.
68 (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
70 * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
72 * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
73 since we now have a sane default in muse-publish.el.
74 (muse-latex-markup-strings): Add markup strings for anchors.
75 (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
77 * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
78 strings. If style does not handle anchors, remove them.
80 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
81 rule, since we now have a sane default in muse-publish.el.
82 (muse-texinfo-markup-strings): Add markup strings for anchors.
83 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
85 * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
87 (muse-xml-markup-table): Pass row-len to begin-table-group markup
90 * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
92 (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
95 ChangeLog lisp/muse-colors.el lisp/muse-convert.el
96 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
97 lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
98 lisp/muse-regexps.el lisp/muse-registry.el
99 lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
103 2005-12-24 22:07:28 GMT Michael Olson <mwolson@gnu.org> patch-316
106 Adapt the remaining publishing styles.
108 muse--main--1.0--patch-316
110 * lisp/muse-groff.el (muse-groff-markup-paragraph): Use
113 * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
115 (latex2png): Clean up the code a bit.
117 * lisp/muse-texinfo.el (muse-texinfo-insert-anchor): Use
119 (muse-texinfo-markup-table): Use the shiny new
120 muse-publish-table-fields function.
123 ChangeLog lisp/muse-groff.el lisp/muse-latex2png.el
127 2005-12-24 21:47:44 GMT Michael Olson <mwolson@gnu.org> patch-315
130 Make all XML-based publishing styles do tables. Needs testing.
132 muse--main--1.0--patch-315
134 * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
135 muse-xml-markup-table.
136 (muse-docbook-markup-regexps): Remove table kludges.
137 (muse-docbook-markup-strings): Add markup strings for tables.
138 (muse-docbook-encoding-map, muse-docbook-transform-content-type)
139 (muse-docbook-markup-table): Remove in favor of using the functions in
141 (muse-docbook-encoding): Use muse-xml-transform-content-type.
142 (muse-docbook-markup-paragraph, muse-docbook-insert-anchor): Use
144 (muse-docbook-fixup-tables): Remove, since it isn't needed anymore.
145 (muse-docbook-prepare-buffer): New function that forces the escaping of
146 extra specials in URLs.
148 * lisp/muse-html.el (muse-html-table-attributes): Add a leading space.
150 (muse-html-markup-regexps): Remove table kludges.
151 (muse-html-markup-strings): Add markup strings for tables.
152 (muse-html-encoding-map, muse-html-transform-content-type): Remove in
153 favor of the functions of muse-xml-common.el.
154 (muse-html-insert-anchor, muse-html-markup-paragraph)
155 (muse-html-class-tag): Use muse-insert-markup.
156 (muse-html-markup-table): Call muse-xml-markup-table to do most of the
157 work, passing attributes.
158 (muse-html-insert-contents): Use muse-insert-markup. Bum it down a
160 (muse-html-encoding): Use muse-xml-transform-content-type.
161 (muse-html-fixup-tables): Remove.
163 * lisp/muse-xml-common.el: Move a few functions and options here from
164 other publishing styles. Make an initial attempt at an XML-based table
165 publishing routine that uses markup strings. I'm not sure if it will
166 abstract easily enough to use with LaTeX, but that's not a huge
169 * lisp/muse-xml.el (muse-xml-markup-regexps): Remove table kludges.
170 (muse-xml-markup-strings): Add table markup strings. Omit table-group
171 markup since it's unnecessary sugar.
172 (muse-xml-encoding-map, muse-xml-transform-content-type)
173 (muse-xml-markup-table): Move to muse-xml-common.el.
174 (muse-xml-encoding): Pass default argument.
175 (muse-xml-markup-paragraph, muse-xml-insert-anchor): Use
177 (muse-xml-fixup-tables): Remove.
180 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
181 lisp/muse-xml-common.el lisp/muse-xml.el
184 2005-12-24 20:01:37 GMT Michael Olson <mwolson@gnu.org> patch-314
187 Implement a nicer way of publishing tables. Fix some regexps.
189 muse--main--1.0--patch-314
191 * lisp/muse-html.el (muse-html-markup-footnote): Fix logic error. I
192 thought "/=" was a typo, but it really meant "!=". Odd. Let's avoid
193 that so that people familiar with C derivatives won't be confused :^) .
194 (muse-html-insert-anchor, muse-html-markup-paragraph): Fix regexp. We
195 have to make sure to add "\n" to most negated sets if we don't want
196 them to span multiple lines.
197 (muse-html-escape-string): Move to muse-xml-common.el.
198 (muse-html-prepare-buffer): Use muse-xml-escape-string.
200 * lisp/muse-journal.el (muse-journal-html-heading-regexp): Fix.
202 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove the kludgy
203 table-joining regexp.
204 (muse-latex-markup-table): Call muse-publish-table-fields to get a
205 table structure that we can work with. Now we can publish the entire
208 * lisp/muse-protocols.el (muse-browse-url-info): Fix regexps.
210 * lisp/muse-publish.el (muse-publish-markup-regexps): Compact some
211 regexps. Use a table-matching regexp that matches the entire region of
212 a table, rather than just one line.
213 (muse-publish-file): Docfix.
214 (muse-publish-markup-footnote): Compact regexp.
215 (muse-publish-table-fields): New function that snarfs the given region
216 and returns a table structure.
218 * lisp/muse-regexps.el (muse-table-field-regexp): New regexp that matches
219 the field separator for tables.
220 (muse-table-line-regexp): New regexp that matches a table line.
221 (muse-tag-regexp): Fix regexp.
223 * lisp/muse-registry.el (muse-registry-url-regexp)
224 (muse-registry-link-regexp): Fix.
226 * lisp/muse-xml.el (muse-xml-insert-anchor): Fix regexp.
228 * lisp/muse-xml-common.el: New file containing routines that are commonly
229 used by XML-ish publishing styles.
230 (muse-xml-sort-table): New function that sorts a table structure so
231 that it validates properly. We don't use it yet, but we will.
234 lisp/.arch-ids/muse-xml-common.el.id lisp/muse-xml-common.el
237 ChangeLog lisp/muse-html.el lisp/muse-journal.el
238 lisp/muse-latex.el lisp/muse-protocols.el lisp/muse-publish.el
239 lisp/muse-regexps.el lisp/muse-registry.el lisp/muse-xml.el
242 2005-12-23 06:18:46 GMT Michael Olson <mwolson@gnu.org> patch-313
245 muse-latex: Work on table markup, isn't perfect yet.
247 muse--main--1.0--patch-313
249 * lisp/muse-latex.el (muse-latex-markup-table): Make this sort of work.
250 I've got an idea for how it should be done. We're going to try to
251 snarf the whole table in muse-publish using only regexps, and pass it
252 to the style-specific table markup function.
254 * lisp/muse-publish.el (muse-publish-insert-url)
255 (muse-publish-markup-url): Use muse-insert-markup.
256 (muse-publish-verbatim-tag): Pass arguments correctly.
259 ChangeLog lisp/muse-latex.el lisp/muse-publish.el
262 2005-12-23 05:27:53 GMT Michael Olson <mwolson@gnu.org> patch-312
265 Get practically-perfect LaTeX special escaping.
267 muse--main--1.0--patch-312
269 * examples/QuickStart.muse: Detabify, change URLs.
271 * lisp/muse-latex.el (muse-latex-markup-specials-document): New option
272 that indicates the specials characters to escape in the whole document.
273 (muse-latex-markup-specials-example): New option that indicates the
274 specials to escape in <example> regions.
275 (muse-latex-markup-specials-literal): New option that indicates the
276 specials to escape in =monospaced text= and <code> regions.
277 (muse-latex-markup-specials-url): New option that indicates the
278 specials to escape in URLs.
279 (muse-latex-decide-specials): Determine which specials to use depending
281 (muse-latex-insert-anchor): Use muse-insert-markup.
283 * lisp/muse-publish.el (muse-publish-markup-region): Escape specials in
285 (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
286 List all contexts in documentation. Skip past entire read-only regions
287 for a speed improvement. We'll need this now that we're using it on
288 the whole document. Fix a bug in retrieving specials.
289 (muse-publish-markup-enddots, muse-publish-markup-dots)
290 (muse-publish-markup-rule, muse-publish-surround-text): Use
292 (muse-publish-markup-leading-space): Take 2 more arguments for easy
294 (muse-publish-markup-verse): Pass more arguments to
295 muse-publish-markup-leading-space.
296 (muse-publish-url): Fix a specials bug with bare links.
297 (muse-publish-code-tag): Use 'literal context here.
300 ChangeLog examples/QuickStart.muse lisp/muse-latex.el
304 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
307 muse-build: Prevent backup files when generating autoloads.
309 muse--main--1.0--patch-311
311 * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
312 that we don't get muse-autoloads.el~ files.
315 ChangeLog scripts/muse-build.el
318 2005-12-22 04:12:00 GMT Michael Olson <mwolson@gnu.org> patch-310
321 Begin implementing context-specific handling of special characters.
323 muse--main--1.0--patch-310
325 * lisp/muse-publish.el (muse-publish-url-transforms)
326 (muse-publish-desc-transforms): Remove
327 muse-publish-escape-specials-in-string, since we will explicitly call
328 this with the proper parameters later on.
329 (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
330 Add new optional CONTEXT argument that specifies further information to
331 use when obtaining the specials that will be applied to the text. If
332 someone specifies a function instead of an alist for the style's
333 specials, call it and pass CONTEXT.
334 (muse-publish-markup-word): Indicate the context when escaping
335 specials. Make sure we have a context before continuing the publishing
337 (muse-publish-markup-email, muse-publish-markup-url)
338 (muse-publish-code-tag, muse-publish-example-tag)
339 (muse-publish-verbatim-tag): Indicate the context when escaping
341 (muse-publish-url): Explicitly escape specials, rather than expecting
342 it to be done in a user-customizable hook. Use different contexts for
346 ChangeLog lisp/muse-publish.el
349 2005-12-21 02:44:57 GMT Michael Olson <mwolson@gnu.org> patch-309
352 Merged from mwolson@gnu.org--2005 (patch 37)
354 muse--main--1.0--patch-309
358 * mwolson@gnu.org--2005/muse--rel--3.02--patch-37
359 Make error messages during publishing more friendly.
362 ChangeLog lisp/muse-mode.el lisp/muse.el
365 mwolson@gnu.org--2005/muse--rel--3.02--patch-37
368 2005-12-21 02:07:34 GMT Michael Olson <mwolson@gnu.org> patch-308
371 Don't mix up links and footnotes.
373 muse--main--1.0--patch-308
375 * lisp/muse-html.el (muse-html-markup-footnote): Change "/=" typo to "=".
377 * lisp/muse-publish.el (muse-publish-markup-footnote): Don't mix up links
378 and footnotes. Thanks to Dale Smith for spotting this.
381 ChangeLog lisp/muse-html.el lisp/muse-publish.el
384 2005-12-17 17:16:32 GMT Michael Olson <mwolson@gnu.org> patch-307
387 Merged from mwolson@gnu.org--2005 (patch 36)
389 muse--main--1.0--patch-307
393 * mwolson@gnu.org--2005/muse--rel--3.02--patch-36
394 Release Emacs Muse 3.02.5.
397 ChangeLog Makefile.defs NEWS debian/changelog lisp/muse.el
401 mwolson@gnu.org--2005/muse--rel--3.02--patch-36
404 2005-12-17 02:10:32 GMT Michael Olson <mwolson@gnu.org> patch-306
407 Merged from mwolson@gnu.org--2005 (patch 35)
409 muse--main--1.0--patch-306
413 * mwolson@gnu.org--2005/muse--rel--3.02--patch-35
414 muse-colors: Fix QuickStart display bug.
417 ChangeLog lisp/muse-colors.el
420 mwolson@gnu.org--2005/muse--rel--3.02--patch-35
423 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
426 Revert QuickStart changes, hack more on muse.rnc.
428 muse--main--1.0--patch-305
430 * examples/QuickStart.muse: Revert previous changes; they cause
431 publishing to fail. Hrm. Guess I'll have to fix the display issue
432 with <literal> tags then.
434 * muse.rnc: Put blockquote in the muse.element namespace, since it's not
438 ChangeLog examples/QuickStart.muse examples/muse.rnc
441 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
444 QuickStart: Correct old syntax.
446 muse--main--1.0--patch-304
448 * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
449 Just use equal sign escaping.
452 ChangeLog examples/QuickStart.muse
455 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
458 Make XML publishing work with QuickStart; no longer considered unstable.
460 muse--main--1.0--patch-303
462 * examples/muse.rnc: Strip trailing whitespace. Hack it to the point
463 that it works with our QuickStart document.
465 * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
466 (fullclean): Adapt to work with .muse extension.
468 * examples/QuickStart.muse: Rename from QuickStart. This makes it
469 automatically get colorized as a Muse document when opened.
471 * lisp/muse-xml.el: Move from experimental.
472 (muse-xml-footer): Use correct ending tag.
473 (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
474 annoying error regarding "—" when validating with nxml-mode.
475 rule and fn-sep should use the empty form of the HR tag.
477 * README: Fix directions for QuickStart.
480 ChangeLog README examples/Makefile examples/muse.rnc
484 examples/.arch-ids/QuickStart.id
485 ==> examples/.arch-ids/QuickStart.muse.id
487 ==> examples/QuickStart.muse
488 experimental/.arch-ids/muse-xml.el.id
489 ==> lisp/.arch-ids/muse-xml.el.id
490 experimental/muse-xml.el
494 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
497 muse-html: Fix regexp error.
499 muse--main--1.0--patch-302
501 * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
505 ChangeLog lisp/muse-html.el
508 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
511 Makefile: Minor tweak.
513 muse--main--1.0--patch-301
515 * lisp/Makefile (ELC): Base this on $(EL). This should keep
516 muse-autoloads.elc from being added to the list -- it won't be compiled
520 ChangeLog lisp/Makefile
523 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
526 Generate autoloads file.
528 muse--main--1.0--patch-300
530 * Makefile (autoloads): New rule that calls "make autoloads" in lisp
533 * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
535 (all): Generate autoloads.
536 (autoloads): Make muse-autoloads.el.
537 (muse-autoloads.el): Call `muse-generate-autoloads' from
538 scripts/muse-build.el with arguments representing the directories to
539 use when searching for autoloads.
540 (realclean distclean fullclean): Remove autoloads.
542 * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
543 Muse. Deal with XEmacs and its quirky insistence on doing most of the
544 work itself. Expand all command line args so that the right
545 directories are searched. Hardcode muse-autoloads.el as the name of
546 the generated autoloads file. Use my custom header and footer, if
550 ChangeLog Makefile lisp/Makefile scripts/muse-build.el
553 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
556 Add autoload cookies.
558 muse--main--1.0--patch-299
560 Add autoload cookies to several functions.
563 ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
564 lisp/muse-project.el lisp/muse-protocols.el
568 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
571 muse-mode: Make muse-edit-link-at-point work.
573 muse--main--1.0--patch-298
575 * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
576 this function works. Before, it would remove an arbitrary chunk of the
580 ChangeLog lisp/muse-mode.el
583 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
586 Change mode of muse-protocols to 644.
588 muse--main--1.0--patch-297
592 ChangeLog lisp/muse-protocols.el
595 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
598 muse-wiki: WikiWord suffix fix.
600 muse--main--1.0--patch-296
602 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
603 be nothing at the end. This allows us to separate WikiWords with
604 "''''" to indicate suffixes.
607 ChangeLog lisp/muse-wiki.el
610 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
613 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
615 muse--main--1.0--patch-295
617 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
618 error when muse-colors is not loaded. Thanks to Stefan van der Walt
622 ChangeLog lisp/muse-wiki.el
625 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
628 muse-publish: Make muse-insert-markup a function.
630 muse--main--1.0--patch-294
632 * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
636 ChangeLog lisp/muse-publish.el
639 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
642 Merged from muse--rel--3.02 (patch 29)
644 muse--main--1.0--patch-293
648 * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
649 muse-mode: Fix semicolon in paragraph issue.
652 ChangeLog lisp/muse-mode.el
655 mwolson@gnu.org--2005/muse--rel--3.02--patch-29
658 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
661 Merged from muse--rel--3.02 (patch 28)
663 muse--main--1.0--patch-292
667 * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
668 muse-project: Deal with edge case.
671 ChangeLog lisp/muse-project.el
674 mwolson@gnu.org--2005/muse--rel--3.02--patch-28
677 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
680 Merged from muse--rel--3.02 (patch 27)
682 muse--main--1.0--patch-291
686 * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
687 muse-project: Prevent auto-save files from being included.
690 ChangeLog lisp/muse-project.el
693 mwolson@gnu.org--2005/muse--rel--3.02--patch-27
696 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
699 muse-groff: Fix compiler warning.
701 muse--main--1.0--patch-290
703 * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
706 ChangeLog lisp/muse-groff.el
709 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
712 muse-registry: Attempt to increase Emacs20 compatibility.
714 muse--main--1.0--patch-289
716 * lisp/muse-registry.el (muse-registry-show)
717 (muse-registry-update-registry, muse-registry-make-new-registry): Use
718 dolist instead of mapc for nomimal support of Emacs20, since Planner
722 ChangeLog lisp/muse-registry.el
725 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
728 XEmacs fixes in muse-latex2png and muse-registry.
730 muse--main--1.0--patch-288
732 * lisp/muse-latex2png.el (latex2png): Fix XEmacs error. It seems better
733 to use expand-file-name than concat, since the result of the
734 temp-directory function sometimes doesn't have a trailing backslash.
736 * lisp/muse-registry.el (muse-registry-url-regexp): Use
738 (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
739 (muse-registry-make-new-registry): Use a better heuristic for
740 determining whether the given file is actually a directory. This
741 avoids the use of `directory-files-and-attributes', which is not
743 (muse-registry-new-entries): Use muse-match-string-no-properties.
746 ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
749 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
752 muse-registry.el: Fix compiler warnings.
754 muse--main--1.0--patch-287
756 * lisp/muse-registry.el: Fix compiler warnings. Remove dependency on
760 ChangeLog lisp/muse-registry.el
763 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
766 muse-wiki: First try at implementing WikiName separator.
768 muse--main--1.0--patch-286
770 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
771 markup, for when you want to add a suffix to a WikiName.
774 ChangeLog lisp/muse-wiki.el
777 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
780 Merged from muse--rel--3.02 (patch 25)
782 muse--main--1.0--patch-285
786 * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
787 muse-latex: Get table of contents to publish correctly.
790 ChangeLog lisp/muse-latex.el
793 mwolson@gnu.org--2005/muse--rel--3.02--patch-25
796 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
799 Add muse-registry.el to Muse.
801 muse--main--1.0--patch-284
803 * lisp/muse-registry.el: New file contributed by Bastien Guerry that
804 provides a URL registry for Muse.
807 lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
813 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
816 muse-mode: Minor fix.
818 muse--main--1.0--patch-283
820 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
821 and save-excursion as recommended by Emacs documentation.
824 ChangeLog lisp/muse-mode.el
827 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
830 muse-mode: Handle case where we visit an anchor-only link.
832 muse--main--1.0--patch-282
834 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
835 consists of only an anchor. Thanks to Jim Ottaway for the patch.
838 ChangeLog lisp/muse-mode.el
841 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
844 muse-colors: Add faces for all 3 levels of emphasis.
846 muse--main--1.0--patch-281
848 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
849 (muse-emphasis-3): New faces that represent italic, bold, and bold
850 italic emphasis, respectively.
851 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
852 the suggestion and the initial code.
855 AUTHORS ChangeLog lisp/muse-colors.el
858 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
861 muse-latex2png: XEmacs compatibility.
863 muse--main--1.0--patch-280
865 * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
866 file-expand-wildcards, since it was a no-op.
867 (latex2png): Fall back to a temporary directory variable that works
868 with XEmacs. Thanks to Neilen Marais for the report and suggested fix.
871 ChangeLog lisp/muse-latex2png.el
874 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
879 muse--main--1.0--patch-279
887 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
890 Don't split anchors in URLs.
892 muse--main--1.0--patch-278
894 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
895 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
896 sure that we handle URLs before trying to split the anchor.
897 (muse-visit-link): Don't compute the anchor. Let the callee do that.
900 ChangeLog lisp/muse-mode.el
903 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
906 Merged from mwolson@gnu.org--2005 (patch 23)
908 muse--main--1.0--patch-277
912 * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
913 muse-wiki: WikiWords can have consecutive capital letters.
916 ChangeLog lisp/muse-wiki.el
919 mwolson@gnu.org--2005/muse--rel--3.02--patch-23
922 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
925 Deal with case when muse-make-link is passed an explicit link.
927 muse--main--1.0--patch-276
929 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
930 with case when we are passed an explicit-style link.
933 ChangeLog lisp/muse-mode.el
936 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
939 Merged from mwolson@gnu.org--2005 (patch 20-22)
941 muse--main--1.0--patch-275
945 * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
948 * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
951 * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
952 Release Emacs Muse 3.02.02.
955 examples/mwolson/templates/.arch-ids/header.tex.id
956 examples/mwolson/templates/header.tex
959 ChangeLog NEWS examples/mwolson/muse-init.el
960 examples/mwolson/templates/header.html lisp/muse.el muse.texi
963 mwolson@gnu.org--2005/muse--rel--3.02--patch-20
964 mwolson@gnu.org--2005/muse--rel--3.02--patch-21
965 mwolson@gnu.org--2005/muse--rel--3.02--patch-22
968 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
971 Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
973 muse--main--1.0--patch-274
977 * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
978 Don't interpret enddots, dots, and rule inside of links.
980 * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
981 Allow bad WikiWords to be colorized, by popular request.
983 * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
984 Be more fault-tolerant about muse-file-extension.
986 * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
987 Prepare debian files for new minor release.
989 * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
992 * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
993 NEWS: Add migration note.
995 * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
996 Merged from mwolson@gnu.org--2005 (patch 272-273)
999 ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
1000 debian/control debian/rules lisp/muse-colors.el
1001 lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
1004 mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1005 mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1006 mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1007 mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1008 mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1009 mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1010 mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1013 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
1016 muse-latex: Make footnotes look a bit more natural for LaTeX users.
1018 muse--main--1.0--patch-273
1020 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
1021 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
1024 ChangeLog lisp/muse-latex.el
1027 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
1030 muse-texinfo: Correct markup strings for dots, enddots, center.
1032 muse--main--1.0--patch-272
1034 * AUTHORS: Bookkeeping
1036 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
1037 Jim Ottaway that produces correct output for dots, enddots, and
1041 AUTHORS ChangeLog lisp/muse-texinfo.el
1044 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
1047 Sync with davidsmith@acm.org--2005 (patch 0), davidsmith@acm.org--main (patch 0-2), hodique@lifl.fr--2005 (patch 40-45), mwolson@gnu.org--2005 (patch 0-8)
1049 muse--main--1.0--patch-271
1051 Mark several revisions as "included". No actual changes were made to the
1058 davidsmith@acm.org--2005/muse--devo--1.0--base-0
1059 davidsmith@acm.org--main/muse--devo--1.0--base-0
1060 davidsmith@acm.org--main/muse--devo--1.0--patch-1
1061 davidsmith@acm.org--main/muse--devo--1.0--patch-2
1062 hodique@lifl.fr--2005/muse--yh--1.0--patch-40
1063 hodique@lifl.fr--2005/muse--yh--1.0--patch-41
1064 hodique@lifl.fr--2005/muse--yh--1.0--patch-42
1065 hodique@lifl.fr--2005/muse--yh--1.0--patch-43
1066 hodique@lifl.fr--2005/muse--yh--1.0--patch-44
1067 hodique@lifl.fr--2005/muse--yh--1.0--patch-45
1068 mwolson@gnu.org--2005/muse--rel--3.02--base-0
1069 mwolson@gnu.org--2005/muse--rel--3.02--patch-1
1070 mwolson@gnu.org--2005/muse--rel--3.02--patch-2
1071 mwolson@gnu.org--2005/muse--rel--3.02--patch-3
1072 mwolson@gnu.org--2005/muse--rel--3.02--patch-4
1073 mwolson@gnu.org--2005/muse--rel--3.02--patch-5
1074 mwolson@gnu.org--2005/muse--rel--3.02--patch-6
1075 mwolson@gnu.org--2005/muse--rel--3.02--patch-7
1076 mwolson@gnu.org--2005/muse--rel--3.02--patch-8
1079 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
1082 muse-groff: Provide groff-pdf style rather than pdf.
1084 muse--main--1.0--patch-270
1086 * experimental/muse-groff.el: Remove, since the original author keeps his
1087 version in the lisp/ directory, and it's reasonably stable by now.
1089 * lisp/muse-groff.el: Detabify source.
1090 ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
1091 avoid a conflict with the latex-based pdf style.
1094 experimental/.arch-ids/muse-groff.el.id
1095 experimental/muse-groff.el
1098 ChangeLog lisp/muse-groff.el
1101 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
1104 Merged from ajk@iu.edu--2005 (patch 0-9)
1106 muse--main--1.0--patch-269
1110 * ajk@iu.edu--2005/muse--ajk--1.0--base-0
1111 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
1113 * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1114 Publish PDF using GROFF with mom macros.
1116 * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1117 Kinda works, still need tables and a bunch of other stuff.
1119 * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1120 Remove extra newlines from QUOTE calls.
1122 * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1125 * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1126 - fix syntax of definition of muse-groff-markup-strings
1128 * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1129 Use \z to keep leading space that will result from .URL...
1131 * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1132 Don't use .blm (blank line == paragraph break). Hopefu...
1134 * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1135 Use markup-strings for <example>.
1137 * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1138 Catch up with mwolson
1141 lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
1147 ajk@iu.edu--2005/muse--ajk--1.0--base-0
1148 ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1149 ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1150 ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1151 ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1152 ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1153 ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1154 ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1155 ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1156 ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1159 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
1162 Allow "-" in publishing directives.
1164 muse--main--1.0--patch-268
1166 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
1167 publishing directives. Thanks to Jim Ottaway for the suggestion.
1170 ChangeLog lisp/muse-publish.el
1173 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
1176 muse-latex: Fix "generation of PDF failed" message.
1178 muse--main--1.0--patch-267
1180 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
1181 t or nil depending on whether the publishing attempt was successful.
1184 ChangeLog lisp/muse-latex.el
1187 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
1190 Call pdflatex a reasonable number of times.
1192 muse--main--1.0--patch-266
1194 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
1195 times, depending on what return value we get. Thanks to John Wiegley
1199 ChangeLog Makefile.defs debian/changelog debian/rules
1203 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
1206 Temporary workaround to make lists work properly again.
1208 muse--main--1.0--patch-265
1210 * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
1211 properties to lists, since we need to be able to reduce them in later
1212 publishing rules for muse-html. I'd really like to change the way
1213 lists are marked up so as to obviate the need for this.
1216 ChangeLog lisp/muse-publish.el
1219 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
1222 Attempt to fix read-only error.
1224 muse--main--1.0--patch-264
1226 * lisp/muse-publish.el (muse-publish-markup-buffer): Set
1227 inhibit-read-only to t so that we don't get buffer-read-only errors.
1230 ChangeLog lisp/muse-publish.el
1233 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
1236 Fix mistyping of new option name.
1238 muse--main--1.0--patch-263
1240 * lisp/muse-publish.el (muse-publish-markup-comment)
1241 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
1244 ChangeLog lisp/muse-publish.el
1247 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
1250 muse-publish: Use `apply' instead of passing list to `insert'.
1252 muse--main--1.0--patch-262
1254 * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
1255 passing a list to `insert'. Thanks to Mark Triggs for the suggestion.
1256 Hopefully this will fix a backtrace or two.
1259 ChangeLog lisp/muse-publish.el
1262 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
1265 muse-latex2png: Put png files in correct place. all: Introduce comment syntax.
1267 muse--main--1.0--patch-261
1269 * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
1270 'comment-begin and 'comment-end.
1272 * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
1274 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
1276 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
1278 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto. Remove second
1279 argument for "\ref", since it isn't valid LaTeX.
1281 * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
1282 muse-publishing-current-output-path rather than
1283 muse-publishing-current-file.
1285 * lisp/muse-publish.el (muse-publishing-current-output-path): New
1286 variable that determines where the current file is being published to.
1287 (muse-publish-file): Set muse-publishing-current-output-path.
1288 (muse-publish-comments-p): New option that determines whether comments
1289 should be deleted or published. Default is to delete.
1290 (muse-publish-markup-comment, muse-publish-comment-tag): Use
1291 muse-publish-comments-p.
1294 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1295 lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
1296 lisp/muse-publish.el lisp/muse-texinfo.el
1299 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
1302 muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
1304 muse--main--1.0--patch-260
1306 * AUTHORS: Bookkeeping.
1308 * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
1309 `output-dir' is not defined, so let's just use pubdir.
1311 * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
1315 AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
1318 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
1321 Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
1323 muse--main--1.0--patch-259
1327 * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
1328 table headers and overlining table footers, as suggested by Trent Buck.
1330 * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
1331 author has agreed to send in a copyright assignment form.
1334 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
1337 contrib/.arch-ids/muse-latex2png.el.id
1338 ==> lisp/.arch-ids/muse-latex2png.el.id
1339 contrib/muse-latex2png.el
1340 ==> lisp/muse-latex2png.el
1343 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
1346 Pave the way for entire-document escaping of specials.
1348 muse--main--1.0--patch-258
1350 * lisp/muse-mode.el (muse-mode): Silence compiler warning.
1352 * lisp/muse-publish.el (muse-insert-markup): New function that is used
1353 for inserting markup text. Currently, this inserts the text and adds
1354 the read-only property. This should permit us to deal with escaping
1355 specials in the entire document, later on.
1356 (muse-publish-section-close, muse-publish-markup-word)
1357 (muse-publish-markup-emdash, muse-publish-markup-enddots)
1358 (muse-publish-markup-dots, muse-publish-markup-rule)
1359 (muse-publish-markup-heading, muse-publish-markup-footnote)
1360 (muse-publish-markup-fn-sep, muse-publish-surround-text)
1361 (muse-publish-markup-list, muse-publish-markup-leading-space)
1362 (muse-publish-markup-verse): Use muse-insert-markup instead of
1363 `insert'. Don't use this on whitespace, just the markup text itself.
1365 * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
1368 * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
1371 ChangeLog lisp/muse-book.el lisp/muse-journal.el
1372 lisp/muse-mode.el lisp/muse-publish.el
1375 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
1378 By default, use ".muse" extension and do not detect by pathname.
1380 muse--main--1.0--patch-257
1382 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
1383 (muse-file-extension): Default to "muse". This has the effect of
1384 making Emacs associate the ".muse" extension with muse-mode, without
1385 trying to figure things out from the path to the file. The former
1386 method is usually considered to be best, so we'll go with it.
1389 ChangeLog lisp/muse-mode.el lisp/muse.el
1392 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
1395 Emacs 21 flyspell fix.
1397 muse--main--1.0--patch-256
1399 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
1400 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
1401 means that the version of flyspell that comes with Emacs21 will no
1402 longer mess up links.
1405 ChangeLog lisp/muse-mode.el
1408 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
1411 Merged from jeho@jeho.org--2005 (patch 0-11)
1413 muse--main--1.0--patch-255
1417 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
1420 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
1422 (muse-visit-link-default): Save position before searching, in case the
1423 search fails. Use a regexp search. Start from beginning of document.
1424 Refine search regexp.
1426 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
1427 that indicated whether project names without a page specifier will be
1429 (muse-wiki-handle-interwiki): Consult
1430 `muse-wiki-ignore-bare-project-names'.
1434 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1435 muse-mode.el fix for muse-visit-link-default
1437 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1438 muse-mode.el fix intangible problem in muse-link-at-point
1440 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1441 muse-wiki: added option for not rendering bare project names as links
1443 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1444 muse-mode.el: fix finding an anchor
1446 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1447 muse-latex.el: fix footnote-end
1450 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
1454 jeho@jeho.org--2005/muse--jeho--1.0--base-0
1455 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
1456 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
1457 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
1458 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
1459 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
1460 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1461 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1462 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1463 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
1464 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1465 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1468 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
1471 contrib/muse-latex2png.el: Put images in the correct directory.
1473 muse--main--1.0--patch-254
1475 * contrib/muse-latex2png.el (latex2png-move2pubdir)
1476 (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
1477 puts generated images in the correct directory.
1480 AUTHORS ChangeLog contrib/muse-latex2png.el
1483 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
1486 Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
1488 muse--main--1.0--patch-253
1490 * experimental/muse-xml.el (muse-xml-insert-anchor)
1491 (muse-xml-markup-anchor): Make sure we don't blow away the text just
1492 before an anchor. On all types but texinfo, insert a newline
1493 immediately after the anchor.
1495 * lisp/muse-docbook.el (muse-docbook-insert-anchor)
1496 (muse-docbook-markup-anchor): Ditto.
1498 * lisp/muse-html.el (muse-html-insert-anchor)
1499 (muse-html-markup-anchor): Ditto.
1501 * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
1502 (muse-texinfo-markup-anchor): Ditto.
1504 * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
1505 the anchor the first match group.
1507 * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
1508 internal-link rather than \hyperlink{}. Thanks to Jim Ottaway for the
1510 (muse-latex-insert-anchor): Use a simpler routine that inserts
1514 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1515 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
1516 lisp/muse-texinfo.el
1519 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
1522 Allow anchors to occur near (rather than at) the beginning of line.
1524 muse--main--1.0--patch-252
1526 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
1527 characters before anchor, like " - ". Thanks to Phillip Lord for the
1531 ChangeLog lisp/muse-publish.el
1534 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
1537 Minor bookkeeping update.
1539 muse--main--1.0--patch-251
1541 * AUTHORS: Update information.
1547 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
1550 muse-mathml: New experimental embedded MathML publisher.
1552 muse--main--1.0--patch-250
1554 * lisp/muse-html.el (muse-html): Fix docstring.
1556 * experimental/muse-mathml.el: New file that implements a <math> tag.
1557 With the help of an external program, this will translate LaTeX code
1558 between <math> and </math> to embedded MathML. A new style called
1559 "mathml" is defined, which is derived from the XHTML style, but with a
1560 more suitable header.
1563 experimental/.arch-ids/muse-mathml.el.id
1564 experimental/muse-mathml.el
1567 ChangeLog lisp/muse-html.el
1570 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
1573 muse-latex: Ignore anchor if it occurs at end of line.
1575 muse--main--1.0--patch-249
1577 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
1578 the end of a line, ignore it. Thanks to Na Li for the suggestion.
1581 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
1584 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
1587 Add ability to publish embedded LaTeX content as a PNG.
1589 muse--main--1.0--patch-248
1591 * lisp/muse-publish.el (muse-publishing-styles)
1592 (muse-publishing-current-file, muse-publishing-current-style)
1593 (muse-publishing-styles): Add documentation.
1595 * contrib/muse-latex2png.el: New file that adds the <latex> tag. The tag
1596 expects LaTeX content, and will publish a PNG file. If you're
1597 interesting in helping, check out To Do in the commentary. This is in
1598 /contrib for now, since the original author doesn't have a copyright
1599 assignment on file with the FSF.
1602 contrib/.arch-ids/muse-latex2png.el.id
1603 contrib/muse-latex2png.el
1606 AUTHORS ChangeLog lisp/muse-publish.el
1609 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1612 muse-groff.el: New publishing styles groff and groff-pdf.
1614 muse--main--1.0--patch-247
1618 * lisp/muse.el: Use the correct month name for this release. Oops.
1620 * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1622 * experimental/muse-groff.el: New file containing the groff and groff-pdf
1626 experimental/.arch-ids/muse-groff.el.id
1627 experimental/muse-groff.el
1630 AUTHORS ChangeLog lisp/muse.el muse.texi
1633 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1636 Figure out syntax of :set.
1638 muse--main--1.0--patch-246
1640 * lisp/muse-project.el (muse-project): Make the :set option inline to
1641 match the actual syntax that Muse recognizes.
1643 * muse.texi (Projects): Note that I need to work on this section.
1646 ChangeLog lisp/muse-project.el muse.texi
1649 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1652 Release Emacs Muse 3.02.01.
1654 muse--main--1.0--patch-245
1656 * NEWS: Update entries for Muse 3.02.01.
1658 * debian/rules: Install NEWS.Debian.
1660 * debian/NEWS: New file that contains Debian-related news items.
1662 * examples/mwolson/muse-init.el: Update with my latest changes.
1664 * examples/mwolson/templates/footer.html: Use
1665 `muse-publishing-directive'.
1668 debian/.arch-ids/NEWS.id debian/NEWS
1671 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1672 examples/mwolson/muse-init.el
1673 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1676 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1679 Fix customization bugs concerning muse-project-alist.
1681 muse--main--1.0--patch-244
1683 * examples/johnw/muse-johnw.el: Update with latest version from John.
1685 * muse-project.el (muse-project-alist-using-customize): New variable that
1686 indicates whether or not we just used customize to modify the value of
1688 (muse-project-alist-get): Set muse-project-alist-using-customize.
1689 (muse-project-alist-set): Only try to unescape muse-project-alist if
1690 muse-project-alist-using-customize is set. Make sure that the value we
1691 save to .emacs is unescaped.
1692 (muse-project): Add definition for :value-delete so that we can work
1693 around an Emacs21 and XEmacs21 annoyance.
1696 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1699 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1702 Try to make link properties more sane.
1704 muse--main--1.0--patch-243
1706 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1707 a bit smarter. It is hoped that this fixes several strange key
1708 movement and link coloring issues. Thanks to Sergey Vlasov for the
1712 AUTHORS ChangeLog lisp/muse-colors.el
1715 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1718 Use modification time for date directive.
1720 muse--main--1.0--patch-242
1722 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1723 directive using the currently-publishing file's modification time,
1724 rather than the current time.
1727 ChangeLog lisp/muse-publish.el
1730 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
1733 muse-latex: Add a few escaping options that may be used in the future.
1735 muse--main--1.0--patch-241
1737 * lisp/muse-latex.el: Note that we don't make use of these new options
1739 (muse-latex-markup-specials): Move longer escapes out of here.
1740 (muse-latex-markup-specials-entire-document): New option that specifies
1741 the special characters to escape in the whole document after processing
1743 (muse-latex-markup-specials-verbatim): New option that specifies the
1744 special characters to escape in <example> tags and =literal text=.
1747 ChangeLog lisp/muse-latex.el
1750 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1753 If more than 1 blank separates list/table items, separate them.
1755 muse--main--1.0--patch-240
1757 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1758 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1759 line separates a list or table item, it will form a new table.
1762 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1763 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1766 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1769 muse.texi: Use @example instead of @smallexample.
1771 muse--main--1.0--patch-239
1773 * muse.texi: Replace @smallexample with @example. It didn't do what I
1774 thought it did, and the result looked worse. Hence, the reversal.
1780 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1783 muse-html: Add muse-xhtml-style-sheet.
1785 muse--main--1.0--patch-238
1787 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1788 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1789 Thanks to Trent Buck for the suggestion.
1792 ChangeLog lisp/muse-html.el
1795 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1800 muse--main--1.0--patch-237
1802 * Makefile.defs: Update Debian stuff.
1804 * changelog: Add entry for 3.02-1, urgency medium.
1807 ChangeLog Makefile.defs debian/changelog
1810 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1813 Prepare for release.
1815 muse--main--1.0--patch-236
1817 * lisp/muse.el (muse-version): Increment to 3.02.
1819 * *.el: Fix first header line.
1821 * examples/mwolson/muse-init.el: Sync with my config.
1822 (my-muse-pdf-make-links-absolute): New function that makes relative
1823 links absolute in a hard-coded way.
1824 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1825 publishing transforms.
1830 experimental/.arch-ids/muse-cite.el.id
1831 experimental/muse-cite.el
1834 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1835 experimental/muse-message.el experimental/muse-xml.el
1836 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1837 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1838 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1839 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1840 lisp/muse-protocols.el lisp/muse-publish.el
1841 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1842 lisp/muse.el muse.texi
1845 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1848 Finish documentation.
1850 muse--main--1.0--patch-235
1852 * muse.texi (Comments): New node that describes the syntax of comments.
1853 (Markup Strings): Describe all markup strings.
1859 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1862 Document style elements for muse-define-style.
1864 muse--main--1.0--patch-234
1866 * muse.texi: Use @smallexample for 1-line examples.
1867 (Style Elements): New node that explains the different style elements
1868 that may be used for muse-define-style and muse-derive-style.
1869 (Deriving Styles): Prune unnecessary entries. Explain existing entries
1876 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1879 Make documentation separately installable.
1881 muse--main--1.0--patch-233
1883 * Makefile (install): Split into install-bin and install-info.
1885 * muse.texi (Markup Regexps): Fix display bug.
1888 ChangeLog Makefile muse.texi
1891 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1894 muse-mode: Set comment syntax.
1896 muse--main--1.0--patch-232
1898 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
1899 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
1902 ChangeLog lisp/muse-mode.el
1905 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1908 muse.texi: Add publishing order information.
1910 muse--main--1.0--patch-231
1912 * muse.texi (Markup Regexps): Add publishing order.
1918 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1921 Hack on documentation. The release is in sight!
1923 muse--main--1.0--patch-230
1925 * muse.texi: Use @subsubheading for all logical split headers rather than
1926 @emph. Move all examples against left margin. Add comments to
1927 indicate what still needs to be done.
1928 (DocBook): Correct a few misspelled variable names and add some new
1930 (Common Elements): Split this into 4 new subsections.
1936 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1939 Fix publishing of stuff like <code><></code>.
1941 muse--main--1.0--patch-229
1943 * lisp/muse-publish.el (muse-publish-escape-specials): Use
1944 `insert-before-markers' rather than `insert'. This should fix strange
1945 edge cases like <code><></code>. Thanks to Trent Buck for the report.
1948 ChangeLog lisp/muse-publish.el
1951 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1954 Update NEWS, fix muse-url-protocols customization interface.
1956 muse--main--1.0--patch-228
1958 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1959 using nil as the resolve function.
1961 * NEWS: Bring up-to-date.
1964 ChangeLog NEWS lisp/muse-protocols.el
1967 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
1970 Fix title coloring bug; muse-latex: escape '<' and '>'.
1972 muse--main--1.0--patch-227
1974 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
1975 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
1978 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
1979 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
1983 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
1986 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
1989 muse-latex: Handle special characters in a better way.
1991 muse--main--1.0--patch-226
1993 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
1995 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
1996 'end-literal. Thanks to Trent Buck for the suggestion.
1997 (muse-latex-markup-specials): Move special characters here instead of
2001 ChangeLog lisp/muse-latex.el
2004 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
2007 muse-latex: Fix compiler warning.
2009 muse--main--1.0--patch-225
2011 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
2015 ChangeLog lisp/muse-latex.el
2018 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
2023 muse--main--1.0--patch-224
2025 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
2026 verbatim. Verbatim makes text literal and escaped, code makes text
2027 teletype and escaped.
2029 * muse-publish.el (muse-publish-markup-tags): Add "code".
2030 (muse-publish-code-tag): New function that publishes code the same way
2031 as =teletyped= text.
2034 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2037 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
2040 Strip text properties before browsing a URL.
2042 muse--main--1.0--patch-223
2044 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
2045 this will fix a bug.
2048 ChangeLog lisp/muse-protocols.el
2051 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
2054 muse-latex: Call pdflatex twice to get <contents> published.
2056 muse--main--1.0--patch-222
2058 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
2059 pdflatex twice, since this seems to be necessary to get <contents>
2060 published. Thanks to Trent Buck for the heads up. I wonder if we need
2061 to call it three times, since this is what John originally did. Can
2062 someone please give me advice about this?
2065 ChangeLog lisp/muse-latex.el
2068 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
2071 Make info:// and man:// not publish a link, handle insert URL edge case.
2073 muse--main--1.0--patch-221
2075 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
2076 publish only the description, not the URL.
2078 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
2079 get nil from muse-publish-url by not inserting any text.
2082 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
2085 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
2088 If a URL has a resolve function of nil, publish the description only.
2090 muse--main--1.0--patch-220
2092 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
2095 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
2097 (muse-resolve-url): If nil is given as the resolve function, return
2100 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
2101 insert the description instead of the original URL.
2104 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
2105 lisp/muse-publish.el
2108 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
2111 Implement protocol handling.
2113 muse--main--1.0--patch-219
2115 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
2116 should just make a hook for this stuff.
2117 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
2119 * lisp/muse-protocols.el: New file that implements protocol handling.
2121 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2123 (muse-publish-markup-url): Indentation fix, no func change.
2125 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
2127 * lisp/muse.el: Require muse-protocols.
2130 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
2133 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
2134 lisp/muse-regexps.el lisp/muse.el
2137 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
2140 muse-xml: Use a more standard sort of header.
2142 muse--main--1.0--patch-218
2144 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
2145 type="muse">, as suggested by Brad Collins.
2148 ChangeLog experimental/muse-xml.el
2151 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
2154 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
2156 muse--main--1.0--patch-217
2158 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
2160 * README (examples): Mention that other files are here as well.
2162 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
2163 for use with muse-xml.el.
2165 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
2166 muse-xml is in experimental status.
2167 (muse-xml-markup-regexps): Correct table-munging regexp.
2168 (muse-xml-markup-strings): Surround each verse line with <line></line>.
2169 Empty lines are marked up as <line />.
2171 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
2172 s/last-stanza-end/end-last-stanza-line/.
2174 * muse-mode.el (muse-visit-link-default): Make the temporary file
2175 visiting work as expected.
2177 * muse-publish.el (muse-publish-markup-verse): Make use of
2178 'begin-verse-line and 'begin-last-stanza-line. Use
2179 'end-last-stanza-line instead of 'last-stanza-end.
2181 * muse.texi (Verse): Be a bit more clever with our example.
2184 examples/.arch-ids/muse.rnc.id examples/muse.rnc
2187 AUTHORS ChangeLog README experimental/muse-xml.el
2188 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
2192 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
2195 Allow links to temporary files to be visited.
2197 muse--main--1.0--patch-216
2199 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
2200 temporary files. These are buffers that do not have a corresponding
2204 ChangeLog lisp/muse-mode.el
2207 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
2210 Fix save-match-data gaffe.
2212 muse--main--1.0--patch-215
2214 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
2215 outside of `and' statement.
2218 ChangeLog lisp/muse-regexps.el
2221 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
2224 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
2226 muse--main--1.0--patch-214
2228 * examples/mwolson/muse-init.el: Update.
2230 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
2231 ensure that links to other pages in this project are given the proper
2234 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
2236 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
2237 instead of muse-publish-output-name.
2239 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
2240 functions that consult the :link-suffix when returning the name of the
2241 link (or the complete file name for the latter function). If
2242 :link-suffix does not exist, use :suffix. This should help Muse be
2243 able to handle some more usage scenarios.
2244 (muse-publish-prepare-url): Use muse-publish-link-name instead of
2245 muse-publish-output-name.
2247 * muse-wiki.el (muse-wiki-resolve-project-page): Use
2248 muse-publish-link-file instead of muse-publish-output-file.
2249 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
2250 letters. The old behavior was not friendly to acronyms.
2253 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2254 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
2258 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
2261 Correct the publish-project example.
2263 muse--main--1.0--patch-213
2265 * examples/publish-project: Remove "-l muse-build.el" and note that the
2266 user's muse-init.el file should add the Muse directories to load-path.
2269 ChangeLog examples/publish-project
2272 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
2275 Reinstate former extended character class rules.
2277 muse--main--1.0--patch-212
2279 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
2280 extended regexps really don't work well on Emacs 21.2 or 21.3, so
2282 (muse-regexp-emacs-revision): New variable that indicates the revision
2283 number of this version of Emacs.
2284 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
2285 aren't working well enough with extended character classes in regexps.
2287 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
2288 instead of just displaying it.
2291 ChangeLog lisp/muse-regexps.el lisp/muse.el
2294 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
2297 Fix paragraph-filling breakage in Emacs21.
2299 muse--main--1.0--patch-211
2301 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
2302 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
2306 ChangeLog lisp/muse-mode.el
2309 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
2312 Allow Emacs 21.3 to use extended character classes in regexps.
2314 muse--main--1.0--patch-210
2316 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
2317 Since enough positive reports have come in about the usability of 21.3,
2318 we'll allow it to use extended character classes in regexps by default.
2321 ChangeLog lisp/muse-regexps.el
2324 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
2327 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
2329 muse--main--1.0--patch-209
2331 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
2332 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
2333 offer the style and directory prompt when you hit C-c C-t in a file
2334 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
2335 Hodique for the fix.
2337 * lisp/muse.el (muse-read-directory-name): New function that defines a
2338 fallback version of `read-directory-name', since Emacs21 doesn't have
2342 ChangeLog lisp/muse-publish.el lisp/muse.el
2345 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
2346 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
2347 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
2348 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
2349 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
2350 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
2353 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
2356 Fix problem with links at beginning of buf and paragraphs.
2358 muse--main--1.0--patch-208
2360 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
2363 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2365 * muse-html.el (muse-html-markup-regexps): Ditto.
2367 * muse-publish.el (muse-publishing-last-position): New variable that
2368 indicates our last buffer position while publishing the current rule.
2369 Used to make sure the process doesn't get stalled.
2370 (muse-publish-markup): Fix edge case where links at beginning of
2371 buffer, with read-only text, would prevent the beginning of buffer from
2373 (muse-publish-markup-directive): Fix case where two directives of the
2374 same size would prevent any following directives from being
2375 interpreted. We accomplish this by setting the last published position
2376 to nil after each directive.
2379 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2380 lisp/muse-html.el lisp/muse-publish.el
2383 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
2386 Document publishing directives.
2388 muse--main--1.0--patch-207
2390 * muse.texi (Getting Started): Remove crufty sentence.
2391 (Directives): New section that describes the likes of #title and
2398 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
2401 Document WikiNames and update header publishing information.
2403 muse--main--1.0--patch-206
2405 * muse.texi (Headings): Any level of headings is supported.
2406 (Emphasizing Text): Verbatim text may span multiple lines.
2407 (Explicit Links): Refactor Links section into Explicit Links, Implicit
2409 (Implicit Links): Document WikiNames and InterWiki links.
2415 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
2418 Finish NEWS, handle emphasis at EOF edge case.
2420 muse--main--1.0--patch-205
2422 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2423 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
2424 as there is a terminating emphasis delimiter.
2426 * examples/mwolson/muse-init.el: Sync with my latest configuration.
2428 * NEWS: Bring this up to date.
2431 ChangeLog NEWS examples/mwolson/muse-init.el
2435 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
2438 muse-html: Add muse-xhtml-extension.
2440 muse--main--1.0--patch-204
2442 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
2443 default file extension for publishing XHTML files. Thanks to Trent
2444 Buck for the suggestion.
2448 ChangeLog lisp/muse-html.el
2451 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
2454 Add items through patch-149 to NEWS.
2456 muse--main--1.0--patch-203
2458 * NEWS (progress): Catch up to patch-149.
2460 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
2462 * lisp/muse-publish.el (muse-publish): Ditto.
2465 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
2468 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
2471 Make building of Debian revisions work.
2473 muse--main--1.0--patch-202
2475 * Makefile (distclean): Don't remove anything in debian/, since it will
2477 (debclean): Removed, since two different targets need slightly
2478 different versions of this. Even abstraction has its limits.
2479 (debbuild): New target that takes care of performing the build itself.
2480 (debrevision): New target that makes a revision build, where the
2481 original tarball must not be modified.
2482 (debrevision): Split out building stuff to debbuild target.
2484 * debian/changelog: Several revisions worth of Debian fun.
2486 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
2487 (Description): Make this match the ITP and shorten the text.
2490 ChangeLog Makefile Makefile.defs debian/changelog
2494 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
2497 Prepare initial upload for Debian project.
2499 muse--main--1.0--patch-201
2501 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
2502 version, since we only want the last changelog entry to appear on the
2503 initial Debian upload.
2505 * debian/changelog: New Debian package 3.01.arch.201-1.
2508 ChangeLog Makefile.defs debian/changelog
2511 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
2514 muse-mode: Minor regexp tweak.
2516 muse--main--1.0--patch-200
2518 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
2521 ChangeLog lisp/muse-mode.el
2524 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
2527 Minor fixups from Peter K. Lee.
2529 muse--main--1.0--patch-199
2531 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
2532 restrictive with our end-of-table regexp.
2534 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
2535 instead of start of table. Be less restrictive with several of our
2538 * lisp/muse-html.el: Patch from Peter K. Lee.
2539 (muse-html-prepare-buffer): Work around edge case where the "charset="
2540 part has already been appended to muse-html-meta-content-type.
2541 (muse-html-fixup-tables): Be slightly less restrictive with our
2542 end-of-table regexp.
2545 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2549 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
2552 Keep lists from getting mashed together on M-q.
2554 muse--main--1.0--patch-198
2556 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
2557 locally so that lists don't get blended together incorrectly upon
2561 ChangeLog lisp/muse-mode.el
2564 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
2567 QuickStart: Minor typo in anchor example.
2569 muse--main--1.0--patch-197
2571 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
2572 rather than a full URL.
2575 ChangeLog examples/QuickStart
2578 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
2581 Makefile: Use BUILDOPTS.
2583 muse--main--1.0--patch-196
2585 * Makefile (debrelease): Make use of $(BUILDOPTS).
2587 * Makefile.defs (BUILDOPTS): New option that allows additional options to
2588 be passed to dpkg-buildpackage. In case I ever make several revisions
2589 before getting the -1 revision uploaded, for example, I can use "-sa"
2590 here in order to make a valid pacakge.
2593 ChangeLog Makefile Makefile.defs
2596 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2599 Make generated Debian packages slightly easier to upload.
2601 muse--main--1.0--patch-195
2603 * debian/changelog: Generate 3.01.arch.195-1.
2605 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2607 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2608 that was last uploaded to Debian.
2610 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2611 changes is generated. This means we have to use dpkg-buildpackage,
2612 since debuild doesn't recognize the environment variables that it
2613 claims to recognize.
2616 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2619 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2622 Makefile: Minor deletion cleanups.
2624 muse--main--1.0--patch-194
2631 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2634 Compilation cleanups.
2636 muse--main--1.0--patch-193
2638 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
2639 `make-variable-buffer-local' in order to silence compiler warnings.
2641 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2644 * scripts/muse-build.el (muse-elint-files): Automatically load every
2645 elisp file rather than specifying each one.
2648 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2651 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
2654 Fix failure to resolve interwiki link when clicking on it.
2656 muse--main--1.0--patch-192
2658 * Makefile (debclean): Minor tweak.
2660 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
2663 * lisp/muse-project.el (muse-project-find-file): Don't add file
2664 extensions to a relative name. If we're dealing with a file, open it
2665 up without searching through the various projects for a path. This
2666 should fix the failure to resolve an interwiki link by clicking on it.
2669 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2672 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
2675 Makefile: Remove stale Debian packages for this version.
2677 muse--main--1.0--patch-191
2679 * Makefile (debclean): Remove generated Debian packages for the current
2680 version in parent directory.
2686 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2689 Fix trailing backslash error.
2691 muse--main--1.0--patch-190
2693 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2694 regexp-quoting fix from drkm.
2697 ChangeLog lisp/muse-project.el
2700 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2703 Release 3.01.91 (3.02 RC2).
2705 muse--main--1.0--patch-189
2707 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2710 ChangeLog Makefile.defs lisp/muse.el muse.texi
2713 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2716 Escape email address and URL always.
2718 muse--main--1.0--patch-188
2720 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
2721 escape and publish email address as read-only, even when it's not
2723 (muse-publish-markup-url): Ditto for URL.
2726 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2729 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2732 Inter-project output name fix.
2734 muse--main--1.0--patch-187
2736 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2737 that I had fixed this before.
2740 ChangeLog lisp/muse-wiki.el
2743 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2746 Make coloring of verbatim greater-than sign same as publishing.
2748 muse--main--1.0--patch-186
2750 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2751 greater-than sign surrounded by equal signs, display it in verbatim
2755 ChangeLog lisp/muse-colors.el
2758 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2761 Allow transform function for link descriptions. Bare email and URL fixes.
2763 muse--main--1.0--patch-185
2765 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2766 (muse-publish-desc-transforms): New option that contains the functions
2767 that will be called to transform a link description.
2768 (muse-publish-markup-word): Handle Yet Another Edge Case.
2769 (muse-publish-markup-email): Use
2770 `muse-publish-escape-specials-in-string'. Don't publish if we have a
2771 double-quote on either side.
2772 (muse-publish-url): Apply description transforms.
2773 (muse-publish-markup-url): Don't publish if we have a double-quote on
2776 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2777 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2778 (muse-wiki-interwiki-delimiter): New option that indicates the
2779 interwiki delimiter to use.
2780 (muse-wiki-interwiki-replacement): New option that indicates the
2782 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2783 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2784 this can be added to muse-publish-desc-transforms.
2785 (muse-wiki-publish-pretty-interwiki): New function that replaces the
2786 interwiki delimiter with its replacement, but only when the given text
2787 is not an explicit link.
2789 * lisp/muse.el (muse-update-file-extension): New function made from the
2790 innards of the :set function in `muse-file-extension'.
2793 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2796 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2799 Handle anchors in all publishing styles, as well as linking to them.
2801 muse--main--1.0--patch-184
2803 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2805 (muse-publish-prepare-url): Don't touch links to anchors.
2807 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2808 'internal-link. Treat centered text with
2809 <para role="center">...</para>.
2810 (muse-docbook-markup-paragraph): Slight regexp tweak.
2811 (muse-docbook-insert-anchor): Docfix.
2812 (muse-docbook-markup-anchor): Move lower in file.
2814 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2816 (muse-xhtml-markup-strings): Order list, no func change.
2817 (muse-html-markup-anchor): Move up in file, no func change.
2819 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2821 (muse-latex-markup-strings): Add handler for 'internal-link.
2822 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2823 that insert an anchor around the next word or inside of a tag.
2825 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2828 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2830 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2831 that insert an anchor before the next word or within a tag.
2833 * NEWS: Initial attempt at documenting changes since 3.01.
2836 .arch-ids/NEWS.id NEWS
2839 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2840 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2843 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2846 Generalize some blosxom helper functions.
2848 muse--main--1.0--patch-183
2850 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2851 generalized helper functions.
2852 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2853 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
2856 * lisp/muse-blosxom.el: Update example in header.
2857 (muse-blosxom-new-entry): Use new names for helper functions.
2858 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2859 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2861 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2862 `muse-blosxom-project-get-categories'.
2863 (muse-project-alist-styles): Renamed from
2864 `muse-blosxom-project-alist-entry'.
2865 (muse-project-alist-dirs): Renamed from
2866 `muse-blosxom-project-alist-dirs'.
2867 (muse-project-of-file): Use `muse-current-file'.
2869 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2870 `muse-current-file'.
2872 * lisp/muse.el (muse-current-file): New function that returns the name of
2873 the currently visited or published file.
2874 (muse-page-name): Use `muse-current-file'.
2877 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2878 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2881 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2884 muse-xml: definition lists, muse-docbook: center.
2886 muse--main--1.0--patch-182
2888 * Makefile (%.info, %.html): Use general argument in rule.
2889 (distclean): Add another cruft file.
2891 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2892 type="definition"> for definition lists.
2894 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2895 with <note>, since it's the closest thing I could find.
2898 ChangeLog Makefile experimental/muse-xml.el
2899 lisp/muse-docbook.el
2902 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2905 Minor namespace fix.
2907 muse--main--1.0--patch-181
2909 * lisp/muse-colors.el (muse-colors-explicit-link): Use
2910 muse-match-string-no-properties rather than match-string-no-properties.
2913 ChangeLog lisp/muse-colors.el
2916 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2919 Correct breakage induced by previous patch.
2921 muse--main--1.0--patch-180
2923 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2924 path as a fallback if we are publishing.
2927 ChangeLog lisp/muse-wiki.el
2930 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2933 Make interwiki links work in a few more edge cases.
2935 muse--main--1.0--patch-179
2937 * lisp/muse-project.el (muse-project-applicable-styles): Remove
2938 assertion, now that I have a good idea of the edge cases involved.
2940 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2941 the current file is not part of any Muse project, allowing interwiki
2942 links to be resolvable even then. Don't return a relative path if we
2943 are not publishing. For visiting links, the best thing is just to
2944 return the real path.
2947 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2950 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2953 Fix warnings during font-lock, example tag highlighting.
2955 muse--main--1.0--patch-178
2957 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2959 (muse-colors-tags): Make sure that no fontification occurs in <code> or
2961 (muse-unhighlight-region): Move higher up.
2962 (muse-colors-example-tag, muse-colors-literal-tag): Use
2963 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
2964 since the point gets put in the right place automatically.
2967 ChangeLog lisp/muse-colors.el
2970 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
2973 muse-xml: Separate section from title.
2975 muse--main--1.0--patch-177
2977 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
2978 attribute to sections. Use separate <title> tag to handle the title of
2979 a section. Thanks to drkm for the suggestion.
2981 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
2983 * lisp/muse-publish.el (muse-publish-markup-heading)
2984 (muse-publish-section-close): Pass level to markup strings for all
2985 section-related tags.
2987 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
2991 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
2992 lisp/muse-publish.el lisp/muse.el
2995 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
2998 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
3000 muse--main--1.0--patch-176
3002 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
3003 folders that match `muse-project-ignore-regexp'.
3005 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
3006 omission. Add ",.*" to list of bad directory parts.
3008 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
3009 matches `muse-project-ignore-regexp'.
3011 * lisp/muse-publish.el: Install patch from Peter K. Lee.
3012 (muse-style-elements-list): New function that returns a list of
3013 references to ELEM in STYLE, including base styles.
3014 (muse-publish-markup-region): Use muse-style-elements-list rather than
3015 muse-style-elements when getting :regexps.
3017 * lisp/muse-publish.el (muse-style-element): Add docstring.
3020 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3021 lisp/muse-publish.el
3024 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
3027 Initial implementation of muse-xml.el. End of section edge case.
3029 muse--main--1.0--patch-175
3031 * AUTHORS: Add Peter K. Lee.
3033 * Makefile (experimental): New target that builds experimental programs.
3034 (distclean): Remove debian/dirs, a cruft file from the debian build
3037 * examples/mwolson/muse-init.el: Update.
3039 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
3040 prompts for the blog entry to visit.
3042 * experimental/Makefile: New file that causes experimental stuff to be
3045 * experimental/muse-xml.el: New file that provides the experimental XML
3048 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
3051 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
3053 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
3054 involving end-of-file and paragraph detection.
3056 * lisp/muse-wiki.el: Minor header fix.
3058 * scripts/muse-build.el (load-path): Add "../experimental".
3061 experimental/.arch-ids/Makefile.id
3062 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
3063 experimental/muse-xml.el
3066 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
3067 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
3068 lisp/muse-wiki.el scripts/muse-build.el
3071 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
3074 Try to fix <example> region coloring problem.
3076 muse--main--1.0--patch-174
3078 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
3079 If region is multiple lines, add '(font-lock-multiline t) to
3080 properties. This should fix an annoying <example> region issue.
3083 ChangeLog lisp/muse-colors.el
3086 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
3089 Don't publish implicit links that have a double-quote at begin or end.
3091 muse--main--1.0--patch-173
3093 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
3094 double-quote exists at beginning or end.
3096 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
3097 don't colorize if a double-quote exists at beginning or end.
3100 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3103 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
3106 Fix failure to publish emphasis properly.
3108 muse--main--1.0--patch-172
3110 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
3113 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
3117 experimental/.arch-ids/muse-wiki-old.el.id
3118 experimental/muse-wiki-old.el
3121 ChangeLog lisp/muse-publish.el
3124 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
3127 Add a few common revision control directories to the ignore list.
3129 muse--main--1.0--patch-171
3131 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
3132 directories to be ignored when building the file alist, such as those
3133 used for CVS and Arch revision control data.
3136 ChangeLog lisp/muse-project.el
3139 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
3142 Fix #2654: Append a newline when using pdf publishing style.
3144 muse--main--1.0--patch-170
3146 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
3150 ChangeLog lisp/muse-latex.el
3153 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
3156 5 levels of headings colorization; color bare URLs.
3158 muse--main--1.0--patch-169
3160 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
3161 Really color up to 5 headings.
3162 (muse-colors-markup): Add muse-url-regexp.
3163 (muse-colors-explicit-link): Renamed from muse-colors-link.
3164 (muse-colors-implicit-link): Moved here from
3165 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
3166 we'll be coloring URLs.
3169 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3172 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
3175 Don't emphasize if a word constituent follows the trailer.
3177 muse--main--1.0--patch-168
3179 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
3180 (muse-colors-verbatim): Don't colorize if a word constituent follows
3183 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
3184 word constituent follows the trailer.
3187 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3190 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
3193 Add coloring for example, verbatim, and =signs=; anchor fix.
3195 muse--main--1.0--patch-167
3197 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
3198 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
3199 (muse-colors-verbatim): Use `muse-verbatim-face'.
3200 (muse-colors-markup): Move =sign= interpreting down so it gets higher
3202 (muse-colors-tags): Add verbatim and literal tags.
3203 (muse-colors-example-tag): Use `remove-text-properties' instead of
3204 `set-text-properties', since the latter does not work consistently.
3205 (muse-colors-literal-tag): New function that strips all markup from the
3207 (muse-colors-link): Match against muse-explicit-link-regexp early on so
3208 that we can work around an annoying XEmacs issue.
3210 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
3211 multi-line by default.
3213 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
3217 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3221 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
3224 Link with anchor bugfix.
3226 muse--main--1.0--patch-166
3228 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
3229 valid, as long as the base is valid.
3232 ChangeLog lisp/muse-colors.el
3235 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
3238 Link inside table issue, fixes read-only text error.
3240 muse--main--1.0--patch-165
3242 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
3243 inside tables so we don't get an error when links exist.
3245 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
3247 * lisp/muse-project.el (muse-project-publish): Don't take forced files
3248 into account when displaying the "All files published" message, unless
3249 they've actually been modified.
3251 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
3252 don't wrap in condition-case; we don't want the message to be muffled.
3255 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3256 lisp/muse-project.el lisp/muse.el
3259 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
3262 Permit infinitely-nested sections.
3264 muse--main--1.0--patch-164
3266 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
3267 (Deriving from an existing style): Mark up as a list.
3269 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
3270 Color an additional level of headings.
3272 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
3273 section-other, section-other-end, and section-close strings.
3274 (muse-docbook-fixup-sections): Removed, since Muse now implements this
3275 through the 'section-close string.
3277 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
3278 'begin-underline, since this messes up paragraph handling. Use
3279 <h5></h5> for 'section-other.
3281 (muse-html-fixup-tables): New function that sorts the table parts so
3282 that order is head, foot, body. Apparently XHTML needs this, and it
3283 seems like a good general practice, so we do it for HTML as well.
3285 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
3288 * lisp/muse-publish.el (muse-publish-section-close): New function that
3289 determines where to put the section close given heading depth and
3291 (muse-publish-markup-heading): Handle 'section-other and
3292 'section-other-end. Call `muse-publish-section-close' at end of
3295 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
3299 ChangeLog examples/QuickStart lisp/muse-colors.el
3300 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
3301 lisp/muse-publish.el lisp/muse-texinfo.el
3304 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
3307 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
3309 muse--main--1.0--patch-163
3311 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
3313 (muse-docbook-markup-regexps): Deal with new table algorithm.
3314 (muse-docbook-transform-content-type, muse-docbook-encoding)
3315 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
3316 (muse-docbook-markup-table): Use a better table algorithm, based on the
3317 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
3318 and foot of the table. Use informaltable rather than table.
3319 (muse-docbook-fixup-tables): New function that sorts all tables found
3320 in the published document so that the order is head, foot, body.
3321 (muse-docbook-markup-functions): Add anchor handler.
3322 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
3324 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
3325 that insert an anchor at point.
3327 * lisp/muse-html.el (muse-html-transform-content-type)
3328 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
3330 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
3332 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
3334 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
3335 that was evaluated in the output.
3338 ChangeLog examples/QuickStart lisp/muse-docbook.el
3339 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
3342 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
3345 muse-texinfo: Improve formatting for enddots, dots, underline.
3347 muse--main--1.0--patch-162
3349 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
3350 of enddots and dots. For begin-underline and end-underline, use "_",
3351 since we don't have anything better.
3354 ChangeLog lisp/muse-texinfo.el
3357 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
3360 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
3362 muse--main--1.0--patch-161
3364 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
3365 list. This should fix #2635.
3368 ChangeLog lisp/muse-texinfo.el
3371 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
3374 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
3376 muse--main--1.0--patch-160
3378 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
3380 * debian/changelog: Ditto.
3382 * debian/control (Build-Depends-Indep): Add tetex-bin.
3384 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
3387 * examples/QuickStart: Remove stray <comment> now that the bug that made
3388 it necessary is fixed.
3390 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
3393 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
3394 the contents from the footer to the header.
3396 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
3397 each number, not after.
3399 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
3401 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
3402 happens when doing batch publishing. Minor whitespace fix.
3405 ChangeLog Makefile.defs debian/changelog debian/control
3406 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
3407 lisp/muse-texinfo.el lisp/muse.el
3410 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
3413 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
3415 muse--main--1.0--patch-159
3417 * examples/QuickStart: Add "Write me." to empty sections at end so that
3418 they publish correctly with DocBook.
3420 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
3421 paragraph starts with emphasis, example, link, or email address.
3424 ChangeLog examples/QuickStart lisp/muse-docbook.el
3427 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
3430 Handle embedded docbook footnotes and <literal> edge case.
3432 muse--main--1.0--patch-158
3434 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
3435 (muse-docbook-markup-strings): Use systemitem for example text.
3436 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
3437 <para></para> inside of them.
3439 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
3442 * lisp/muse-publish.el (muse-publish-url-transforms): Add
3443 muse-publish-escape-specials-in-string to list by default.
3445 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
3446 argument IGNORE-READ-ONLY determines whether or not to ignore the
3447 read-only property when transforming text. Add docstring.
3448 (muse-publish-markup-word): Use non-nil third argument to
3449 muse-publish-escape-specials when we're publishing `='-delimited text.
3450 This allows =<literal><tag></literal>= to work as intended.
3452 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
3453 arguments after the first so that we can include this in
3454 `muse-publish-url-transforms'.
3456 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
3459 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3460 lisp/muse-publish.el
3463 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
3466 Misc. blosxom fixes, like category directive.
3468 muse--main--1.0--patch-157
3470 * contrib/pyblosxom/getstamps.py: Add file extension.
3472 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
3473 extension. This will allow Muse to specify it once a
3474 timestamps-writing routine gets written.
3476 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
3477 attention to the "category" directive, if it exists. Use file-truename
3478 instead of expand-file-name for base directory.
3480 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
3483 * lisp/muse-project.el (muse-project): Add :timestamps to list of
3484 available tags, even though it doesn't do anything yet.
3487 ChangeLog contrib/pyblosxom/getstamps.py
3488 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
3489 lisp/muse-project.el
3492 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
3495 Small logic fix with temp files.
3497 muse--main--1.0--patch-156
3499 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
3500 buffer-name to determine whether the buffer is still around.
3503 ChangeLog lisp/muse.el
3506 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
3509 Make customize of muse-project-alist work in Emacs21 and XEmacs.
3511 muse--main--1.0--patch-155
3513 * lisp/muse.el (muse-widget-type-value-create)
3514 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
3515 extra widgets from 'lazy type that are needed to get the
3516 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
3518 * lisp/muse.el (muse-implicit-link-functions)
3519 (muse-explicit-link-functions): Remove predefined wiki-related options.
3520 These are added in muse-wiki via custom-add-option.
3522 * lisp/muse-mode.el (muse-mode-hook): Ditto.
3524 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
3526 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
3527 ":strings" to cope with Emacs21 and XEmacs.
3528 (muse-project-alist-set): Turn ":strings" back into ":symbols".
3530 * lisp/muse-project.el (muse-project): Derive from 'default rather than
3531 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
3532 newlines. Control indentation. Remove an unnecessary inlined repeat.
3534 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
3535 since XEmacs doesn't support the alist widget. Deal with case where no
3536 projects are defined, or a strange expression is used.
3538 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
3539 stuff using custom-add-option.
3542 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3543 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3546 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
3549 Don't kill temp buffer if debug-on-error is non-nil.
3551 muse--main--1.0--patch-154
3553 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
3554 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
3557 ChangeLog lisp/muse.el
3560 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
3563 Expand Debian package description.
3565 muse--main--1.0--patch-153
3567 * debian/control (Description): Expand this to make the package more
3570 * debian/copyright, debian/rules: Minor whitespace cleanups.
3572 * debian/changelog: Package 3.01.arch.152-1.
3575 ChangeLog Makefile.defs debian/changelog debian/control
3576 debian/copyright debian/rules
3579 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
3582 Header/footer docfix; ChangeLog correction.
3584 muse--main--1.0--patch-152
3586 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
3587 Thanks to drkm for pointing out my error.
3589 Use better documentation and customize interface for headers and footers.
3590 Thanks to Chris McMahan.
3593 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
3594 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
3595 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
3597 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
3600 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
3603 Slight Debian version tweak.
3605 muse--main--1.0--patch-151
3607 * Makefile.defs (VERSION): Use a slightly different version naming
3608 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
3609 X.YY is the Muse version, and YYY is the patch level.
3611 * debian/changelog: Ditto.
3614 ChangeLog Makefile.defs debian/changelog
3617 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3620 Improve debian build and put together a package.
3622 muse--main--1.0--patch-150
3624 * Makefile (debclean): New target that cleans up the mess that the
3625 `debian' target makes.
3626 (debian): Build using debuild rather than dpkg-buildpackage. Copy
3627 results to my debian dist dir two levels up.
3629 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3631 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3633 * debian/control (Standards-Version): Update to 3.6.2.
3635 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3638 * debian/copyright (Copyright): Improve.
3640 * debian/emacsen-install (FILES): Include contrib directory so that
3641 muse-http.el compiles properly.
3643 * debian/muse-el.examples: New file containing the example files to
3646 * debian/rules: Move example stuff to muse-el.examples. Install some
3647 additional documentation.
3650 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3653 ChangeLog Makefile Makefile.defs debian/changelog
3654 debian/control debian/copyright debian/emacsen-install
3658 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3661 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3663 muse--main--1.0--patch-149
3665 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
3666 the beginning of a header would be emphasized if an asterisk came
3668 (muse-colors-underlined): Don't allow end of underlined text to be the
3669 beginning of a line. Don't use memq to check for whitespace syntax; eq
3672 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
3673 on. We'll use a more clever trick to keep emphasis characters from
3674 being interpreted in explicit links -- add a custom 'noemphasis text
3675 property to them. Move mdash rule further down so that I can add
3676 designations after blockquoted text.
3678 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
3679 text has the 'noemphasis property, ignore it.
3680 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3681 property to the text between BEG and END, or match beginning and end.
3683 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3684 before trying to set buffer-modified to nil. This should fix a
3685 "selecting deleted buffer" error when publishing from command line.
3688 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3692 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3695 Journal validation fixes.
3697 muse--main--1.0--patch-148
3699 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3700 default rather than HTML 4.0 [strict].
3701 (muse-html-markup-strings): Include empty alt element.
3703 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3705 * muse.texi (Journal): Ditto.
3708 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3711 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3714 Add debian files; tweak Makefile.
3716 muse--main--1.0--patch-147
3718 * Makefile (distclean): Remove directory created by dist rule.
3719 (dist): Make this only generate the directory, not the tarball.
3720 (release): New target that generates the tarball and zipfile.
3721 (debrelease): New target that builds the debian package for Muse.
3722 (upload): Depend on release target.
3724 * examples/mwolson/stylesheets: Add forgotten Arch id.
3727 debian/.arch-ids/=id debian/.arch-ids/changelog.id
3728 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3729 debian/.arch-ids/emacsen-install.id
3730 debian/.arch-ids/emacsen-remove.id
3731 debian/.arch-ids/emacsen-startup.id
3732 debian/.arch-ids/muse-el.dirs.id
3733 debian/.arch-ids/muse-el.docs.id
3734 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3735 debian/changelog debian/control debian/copyright
3736 debian/emacsen-install debian/emacsen-remove
3737 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3738 debian/muse-el.info debian/rules
3739 examples/mwolson/stylesheets/.arch-ids/=id
3740 examples/mwolson/stylesheets/.arch-ids/blog.css.id
3741 examples/mwolson/stylesheets/.arch-ids/common.css.id
3742 examples/mwolson/stylesheets/.arch-ids/print.css.id
3743 examples/mwolson/stylesheets/.arch-ids/screen.css.id
3744 examples/mwolson/stylesheets/blog.css
3745 examples/mwolson/stylesheets/common.css
3746 examples/mwolson/stylesheets/print.css
3747 examples/mwolson/stylesheets/screen.css
3753 debian debian/.arch-ids examples/mwolson/stylesheets
3754 examples/mwolson/stylesheets/.arch-ids
3757 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3760 Allow `muse-index-as-string' to remove current file from output.
3762 muse--main--1.0--patch-146
3764 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3765 which excludes the current file from the output. Improve
3769 ChangeLog lisp/muse-mode.el
3772 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3775 S-TAB issue with Windows.
3777 muse--main--1.0--patch-145
3779 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3783 ChangeLog lisp/muse-mode.el
3786 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3789 Improve temp buffer usage.
3791 muse--main--1.0--patch-144
3793 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3794 `insert-file-contents'. This should further help with the temp
3795 buffer problem. Thanks to Peter K. Lee and drkm for the research
3798 * lisp/muse.el (muse-with-temp-buffer): Renamed from
3799 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
3800 make sure the temp buffer is killed. I didn't implement an option to
3801 save the contents of the temp buffer.
3804 ChangeLog lisp/muse-book.el lisp/muse-http.el
3805 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3809 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3812 muse-docbook: split-string Emacs21 fix.
3814 muse--main--1.0--patch-143
3816 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3817 split-string to fix an Emacs21 issue.
3820 ChangeLog lisp/muse-docbook.el
3823 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3826 muse-docbook: Parse author directive so that it validates properly.
3828 muse--main--1.0--patch-142
3830 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3831 attempts to publish the contents a DocBook-usable <author> tag.
3832 (muse-docbook-header): Use `muse-docbook-get-author'.
3835 ChangeLog lisp/muse-docbook.el
3838 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3841 Be a bit more clever with our consecutive list regexp.
3843 muse--main--1.0--patch-141
3845 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3846 clever with our consecutive list regexp.
3849 ChangeLog lisp/muse-docbook.el
3852 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3855 Do the right thing with consecutive list items, hopefully.
3857 muse--main--1.0--patch-140
3859 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3860 (muse-docbook-header): Add DTD string.
3861 (muse-docbook-markup-regexps): Add rule that merges consecutive list
3863 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3864 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3867 ChangeLog lisp/muse-docbook.el
3870 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3873 Improve customize interface for `muse-project-alist' once more.
3875 muse--main--1.0--patch-139
3877 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3878 setting to be anything, since we now support settings that use lists.
3879 (muse-project): Vastly improve this by naming each setting and showing
3880 what exact type is required. Handle case where a function is not
3881 defined yet. Use a set for styles, which looks nice. This is about as
3882 good as it can be ... unless we add some sort of inline documentation
3883 later on. A setting was added for Yann's :force-publish tag.
3885 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3889 ChangeLog lisp/muse-project.el lisp/muse.el
3892 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3895 Merged from hodique@lifl.fr--2005 (patch 24-33)
3897 muse--main--1.0--patch-138
3901 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3902 Merged from mwolson@gnu.org--2005 (patch 96)
3904 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3905 Merged from mwolson@gnu.org--2005 (patch 97-101)
3907 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3908 Merged from mwolson@gnu.org--2005 (patch 102-106)
3910 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3911 Merged from mwolson@gnu.org--2005 (patch 107-120)
3913 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3914 Merged from mwolson@gnu.org--2005 (patch 121-131)
3916 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3917 Merged from mwolson@gnu.org--2005 (patch 132)
3919 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3920 Merged from mwolson@gnu.org--2005 (patch 133-135)
3922 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3923 Merged from mwolson@gnu.org--2005 (patch 136)
3925 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3926 Merged from mwolson@gnu.org--2005 (patch 137)
3928 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3929 Introduce :force-publish project keyword. Fix bug #2637
3932 ChangeLog lisp/muse-project.el
3935 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3936 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3937 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3938 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3939 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3940 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3941 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3942 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3943 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3944 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3947 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3950 Prevent temp buffers from prompting for save; handle lisp errors better.
3952 muse--main--1.0--patch-137
3954 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3955 bound" error. I don't know for certain where this is coming from,
3956 though ... *grumble*.
3958 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3959 like how emacs-wiki does it. Warn the user about lisp errors,
3960 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
3961 publish as something valid in most markup styles, with increased
3962 emphasis on those that don't support it. That's a win-win ... I think
3965 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3966 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3967 to kill the buffer so we don't get any annoying prompts. I *strongly*
3968 believe that this should be the default behavior of `with-temp-buffer'.
3970 * lisp/muse-book.el (muse-book-publish-project): Use
3971 `muse-with-temp-buffer-no-prompt'.
3973 * lisp/muse-http.el (muse-http-reject): Ditto.
3975 * lisp/muse-mode.el (muse-index-as-string): Ditto.
3977 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3979 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
3980 (muse-publish-markup-email, muse-published-contents): Ditto.
3983 ChangeLog lisp/muse-book.el lisp/muse-colors.el
3984 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
3985 lisp/muse-publish.el lisp/muse.el
3988 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
3991 Customization error; Makefile tweaks.
3993 muse--main--1.0--patch-136
3995 * Makefile (dist): Use a tla-specific method to create the tarball.
3996 Create a zip file as well.
3997 (upload): New rule that uploads the tarball and zip file to gna.org.
3999 * Makefile.defs (VERSION): New variable that determines the version
4000 string to use in the `dist' and `upload' targets.
4002 * lisp/muse.el (muse-implicit-link-functions)
4003 (muse-explicit-link-functions): Use :type of hook so that the options
4007 ChangeLog Makefile Makefile.defs lisp/muse.el
4010 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
4013 Prepare Muse 3.01.90 (3.02 RC1).
4015 muse--main--1.0--patch-135
4019 ChangeLog lisp/muse.el muse.texi
4022 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
4025 Attempt to get the right file extension when publishing; more examples.
4027 muse--main--1.0--patch-134
4029 * examples/mwolson/muse-init.el: Update my configuration.
4031 * examples/mwolson/templates: Store my web page templates here.
4033 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
4035 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
4036 descriptions. Yet another reason to implement my list-returning from
4039 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
4040 with a few more edge cases. Throw together a rough hack for
4041 determining when to include the output file extension.
4043 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
4044 but still ineffective.
4047 examples/mwolson/templates/.arch-ids/=id
4048 examples/mwolson/templates/.arch-ids/footer.html.id
4049 examples/mwolson/templates/.arch-ids/generic-footer.html.id
4050 examples/mwolson/templates/.arch-ids/generic-header.html.id
4051 examples/mwolson/templates/.arch-ids/header.html.id
4052 examples/mwolson/templates/footer.html
4053 examples/mwolson/templates/generic-footer.html
4054 examples/mwolson/templates/generic-header.html
4055 examples/mwolson/templates/header.html
4058 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
4062 examples/mwolson/templates
4063 examples/mwolson/templates/.arch-ids
4066 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
4069 Make published link handling do the right thing, plus misc. fixes.
4071 muse--main--1.0--patch-133
4073 * lisp/muse-mode.el (muse-mode-hook): Add option for
4074 `muse-wiki-update-custom-values'. The :set function makes sure that
4075 this is always included in `muse-mode-hook' if muse-wiki is loaded.
4076 This probably isn't best-practice, but it works.
4078 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
4081 * lisp/muse-publish.el (muse-publish-url-transforms): Add
4082 `muse-publish-prepare-url' to the listed options.
4084 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
4085 output-dir is not specified.
4087 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
4088 here instead of later on.
4090 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
4091 right thing when `muse-wiki-interwiki-alist' is nil.
4093 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
4094 `muse-publish-output-file'.
4096 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4097 (muse-wiki-transform-wikiword): Removed. We should not use the
4098 publishing transforms facility to handle these.
4100 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
4101 links as "link" rather than "url".
4103 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
4104 takes care of any customization cleaups that need to happen whenever
4105 muse-mode is entered.
4107 * lisp/muse.el (muse-implicit-link-functions): Add options for
4108 `muse-handle-url' and the wiki handlers.
4109 (muse-explicit-link-functions): Add option for
4110 `muse-wiki-handle-internal'.
4113 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4114 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4117 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
4120 Add invalid directory assertion.
4122 muse--main--1.0--patch-132
4124 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
4125 any invalid directories will trigger an error.
4128 ChangeLog lisp/muse-project.el
4131 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
4134 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
4136 muse--main--1.0--patch-131
4143 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
4146 Yann's assignment form came in!
4148 muse--main--1.0--patch-130
4155 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
4158 Compilation fix, minor shuffling in `muse-mode'.
4160 muse--main--1.0--patch-129
4162 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
4163 accessing it. Fixes Yet Another Compiler Error.
4165 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
4166 project-specific settings happen first.
4169 ChangeLog lisp/muse-mode.el lisp/muse.el
4172 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
4175 Fix annoying initial buffer coloring problem.
4177 muse--main--1.0--patch-128
4179 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
4180 where even buffer-file-name is not set. This happens the first time we
4181 attempt to colorize the buffer. I'm rather astonished that I had to do
4185 ChangeLog lisp/muse-wiki.el
4188 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
4191 Jump to bad and good links on TAB; mode-choosing fix.
4193 muse--main--1.0--patch-127
4195 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
4196 pics a major mode for a file. If one is specified in the project of
4197 file, use it. Otherwise, use muse-mode.
4198 (muse-next-reference, muse-previous-reference): Jump to bad links as
4201 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
4205 ChangeLog lisp/muse-mode.el lisp/muse.el
4208 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
4211 Add specified Muse file extension to auto-mode-alist.
4213 muse--main--1.0--patch-126
4215 * lisp/muse.el (muse-file-extension): If extension is specified, remove
4216 the old extension from auto-mode-alist and add the new one. This
4217 eliminates the need to set muse-mode-auto-p when you have specified a
4218 Muse file extension.
4220 * examples/mwolson/muse-init.el: Sync.
4223 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
4226 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
4229 Make `muse-project-alist' more intuitively customizable.
4231 muse--main--1.0--patch-125
4233 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
4236 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
4237 (muse-project-alist-get): New function that pre-parses
4238 `muse-projects-alist' before customization in order to work around an
4239 annoying limitation in the customize interface.
4240 (muse-project-alist-set): New function that takes the value that
4241 customize gave us and turns it into something Muse can use.
4242 (muse-project): New widget that outlines the form of the
4243 `muse-project-alist' variable.
4244 (muse-project-alist): Use the `muse-project' widget and specify :set
4248 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
4251 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
4254 Silence compiler warnings.
4256 muse--main--1.0--patch-124
4258 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
4260 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
4263 * lisp/muse-project.el (muse-project-applicable-styles): Call
4264 `muse-assert' with only 1 argument to silence a compiler warning.
4267 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4268 lisp/muse-project.el
4271 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
4274 muse-docbook: Merge several other types of tags if necessary.
4276 muse--main--1.0--patch-123
4278 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
4279 `muse-docbook-fixup-sections'. For each TAG in
4280 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
4281 merge them together. Thanks to Dale P. Smith for the suggestion.
4282 (muse-docbook-merged-tags): Customizable list of tags that need merging.
4285 ChangeLog lisp/muse-docbook.el
4288 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
4291 muse-docbook: Output an XML tag with encoding at the beginning of document.
4293 muse--main--1.0--patch-122
4295 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
4297 (muse-docbook-encoding-default): New option that determines which Emacs
4298 buffer encoding to use by default in Muse DocBook files if none is
4300 (muse-docbook-charset-default): New option that determines the DocBook
4301 XML charset to use if no translation is found in
4302 muse-docbook-encoding-map.
4303 (muse-docbook-encoding-map): New option alist that maps an emacs coding
4304 system to its associated DocBook coding system.
4305 (muse-docbook-transform-content-type): New function that determines the
4306 DocBook XML encoding to use based on the contents of
4307 muse-docbook-encoding-map.
4308 (muse-docbook-encoding): New function that calls
4309 muse-docbook-transform-content-type.
4310 (muse-docbook-finalize-buffer): New function that sets the buffer file
4311 coding system to the value of muse-docbook-encoding-default, but only
4312 if the buffers contents have no special characters.
4313 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
4316 ChangeLog lisp/muse-docbook.el
4319 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
4322 Apply muse-docbook patch from Dale P. Smith.
4324 muse--main--1.0--patch-121
4326 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
4327 Dale P. Smith to make the markup much better.
4330 AUTHORS ChangeLog lisp/muse-docbook.el
4333 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
4336 Use different mapping for S-tab on Windows.
4338 muse--main--1.0--patch-120
4340 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
4341 Windows, use [(shift tab)] for `muse-previous-reference'.
4344 ChangeLog lisp/muse-mode.el
4347 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
4352 muse--main--1.0--patch-119
4354 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
4355 `muse-match-string-no-properties' so XEmacs doesn't complain.
4358 ChangeLog lisp/muse-wiki.el
4361 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
4364 Handle a few edge cases with project-page resolution gracefully.
4366 muse--main--1.0--patch-118
4368 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
4369 make sure that PAGE is specified. STYLES should be generated
4370 automatically, but it could theoretically fail. I'm managing to
4371 trigger this when messing with unsaved Muse files. Handle case where
4372 buffer has not yet been saved.
4373 (muse-project-find-file): Don't try to resolve relative links; just
4376 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
4377 point-of-reference bug. No need to call muse-project-page-of-file
4378 since buffer-file-name and muse-publishing-current-file both give us
4381 * lisp/muse-mode.el (muse-link-at-point): For some reason,
4382 `skip-chars-backward' only respects the newline some of the time.
4386 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4390 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
4393 Fix image-link goof-up and add pretty titles.
4395 muse--main--1.0--patch-117
4397 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
4398 class="image-link"> instead of <div class="image-link">. I found a bug
4399 with the way I was handling both, so I decided to simplify things.
4401 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
4402 `muse-publish-output-name', but keeps the directory prefix.
4403 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
4405 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
4406 customizable option that determines the words to downcase in title.
4407 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
4408 Capitalized Title out of either a string or the current title. This is
4409 not currently used by any other function -- for now it is meant to be
4413 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
4416 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
4419 Escape specials in link descriptions.
4421 muse--main--1.0--patch-116
4423 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
4424 function that escapes special characters in the given string according
4425 to the current publishing style.
4426 (muse-publish-url): Use the above function to escape the description
4427 part of extended links.
4428 (muse-publish-prepare-url): Don't make string read-only; it does
4431 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4432 (muse-wiki-transform-wikiword): Don't make string read-only.
4435 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4438 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
4441 Escape "&", "<", and ">" in URL text.
4443 muse--main--1.0--patch-115
4445 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
4446 specially. Thanks to John Sullivan for the suggestion.
4449 ChangeLog lisp/muse-html.el
4452 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
4455 Update my example configuration.
4457 muse--main--1.0--patch-114
4459 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
4460 project to "WebSite" in order to make it more distinct.
4461 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
4462 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
4464 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
4465 published name of the current file. I really should make a function
4466 called `muse-published-name' or something similar!
4467 ("\C-cpx"): Use this key sequence for
4468 `my-muse-prepare-entry-for-xanga'.
4469 (muse-file-extension): I'm making use of this so I can figure out its
4473 ChangeLog examples/mwolson/muse-init.el
4476 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
4479 Tackle a project name interwiki highlighting snafu.
4481 muse--main--1.0--patch-113
4483 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
4484 this. It seems to be more robust now. Highlighting is going the way I
4488 ChangeLog lisp/muse-wiki.el
4491 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
4494 Fix some gross mistakes.
4496 muse--main--1.0--patch-112
4498 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
4501 * lisp/muse-project.el (muse-project-file-entries): If
4502 `muse-file-extension' is defined, use it to filter the entries.
4504 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
4505 variable. Move higher in file.
4507 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
4508 argument instead of the real name of the variable.
4511 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4515 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
4518 Make natural interwiki links between projects mostly work.
4520 muse--main--1.0--patch-111
4522 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
4523 function and flesh it out. This seems to work properly, though for
4524 some reason, interwiki links using projects are a bit flakey.
4525 (muse-wiki-handle-interwiki): Deal with case where we have a project
4526 name in an interwiki link.
4529 ChangeLog lisp/muse-wiki.el
4532 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
4535 Fix Emacs21 issue with muse-insert-tag.
4537 muse--main--1.0--patch-110
4539 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
4540 completing-read to appease older Emacsen.
4543 ChangeLog lisp/muse-mode.el
4546 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
4549 Fix error with `muse-blosxom-new-entry' and Emacs21.
4551 muse--main--1.0--patch-109
4553 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
4554 `completing-read' so that old versions of Emacs don't complain.
4557 ChangeLog lisp/muse-blosxom.el
4560 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
4563 Try to fix an error with `muse-blosxom-get-categories'.
4565 muse--main--1.0--patch-108
4567 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
4568 about processing directories.
4571 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
4574 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
4577 Make a distinction between implicit and explicit links at publish-time.
4579 muse--main--1.0--patch-107
4581 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
4583 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
4585 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
4586 `explicit' argument.
4588 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
4589 not we are dealing with an explicit link.
4591 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4593 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4594 argument, but ignore it.
4596 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4597 when link is not explicit.
4600 ChangeLog lisp/muse-html.el lisp/muse-http.el
4601 lisp/muse-publish.el lisp/muse-wiki.el
4604 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
4607 Implement several WikiWord handling fixes.
4609 muse--main--1.0--patch-106
4611 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
4612 found by the handlers. Don't send implicit links through some of the
4615 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
4616 of interwiki link before calling `muse-handle-explicit-link'.
4618 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
4619 "\\|" separator between project-alist entries and interwiki entries.
4620 Force a reconfiguration of muse-colors-markup.
4622 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
4623 sure that we don't colorize WikiNames that don't go with any file.
4627 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4631 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4634 Attempt to simplify muse-wiki a bit.
4636 muse--main--1.0--patch-105
4638 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4641 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
4642 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
4643 (muse-wiki-update-use-wikiword-markup-regexp)
4644 (muse-wiki-update-use-wikiword-link-function)
4645 (muse-wiki-update-use-wikiword-url-transforms): Remove.
4646 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
4648 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4649 `muse-wiki-use-wikiword' is specified.
4651 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4652 unless `muse-wiki-use-wikiword' is specified.
4654 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4657 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4658 muse-publish-markup-regexps.
4660 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4661 muse-publish-url-transforms.
4663 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4664 muse-wiki-handle-wikiword to muse-implicit-link-functions.
4668 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4671 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
4674 Make muse-blosxom use relative name of published file in page-date alist.
4676 muse--main--1.0--patch-104
4678 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4680 (muse-blosxom-update-page-date-alist): Renamed from
4681 `muse-blosxom-markup-date-directive'. Make the current file name
4682 relative to the base directory and strip file extension if necessary.
4686 ChangeLog lisp/muse-blosxom.el
4689 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4692 Hack on muse-blosxom timestamps somewhat.
4694 muse--main--1.0--patch-103
4696 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4697 actually do something useful. This should have a different name,
4699 ("blosxom-html", "blosxom-xhtml"): Call
4700 `muse-blosxom-markup-date-directive' after publishing each entry.
4704 ChangeLog lisp/muse-blosxom.el
4707 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4710 Fix several startup and compile errors.
4712 muse--main--1.0--patch-102
4714 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
4715 fixes an error that occurred during startup.
4717 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4718 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4721 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4722 that the nasty compile errors go away. Fix a few typos.
4723 (muse-ignored-extensions): Fix docstring.
4724 (muse-file-extension): Move this higher in the file.
4729 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4732 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4735 Note that muse-file-extension should not have "." in front.
4737 muse--main--1.0--patch-101
4739 * lisp/muse-project.el (muse-project-find-file): Handle case where
4740 muse-file-extension is not specified.
4742 * lisp/muse.el (muse-file-extension): Note that the period at the
4743 beginning of this value should be omitted.
4745 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4746 file extension so that regexp characters inside the extension will not
4747 goof it up. This should never be a problem in normal cases, but let's
4752 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4756 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4759 Implement optional file extension of Muse files.
4761 muse--main--1.0--patch-100
4763 * lisp/muse-mode.el (muse-mode): Make sure
4764 `muse-update-ignored-extensions-regexp' gets updated every time we
4765 enter Muse mode. This works around a bug in the customize interface --
4766 if a user changes an option using setq, the :set function sometimes
4767 does not get executed. I should really try to determine whether or not
4768 this is really an issue anymore.
4770 * lisp/muse-project.el (muse-project-find-file): Make use of
4771 `muse-file-extension'.
4773 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4774 customizable; it is autogenerated from `muse-ignored-extensions'.
4775 (muse-update-ignored-extensions-regexp): New function that sets the
4776 value of `muse-ignored-extensions-regexp'. This is needed in order to
4777 make sure that the value of `muse-file-extension' is taken into
4779 (muse-ignored-extensions): New option that determines which file
4780 extensions to ignore. It is in the form of a list of regexps.
4782 * lisp/muse.el (muse-file-extension): New option that allows the user to
4783 specify the file extension to be used for Muse files. By default, this
4784 is nil, which means that no extension will be used.
4786 * lisp/muse.el (muse-page-name): Handle case where
4787 `muse-ignored-extensions-regexp' is nil.
4791 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4792 lisp/muse-regexps.el lisp/muse.el
4795 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4798 Document new blosxom convenience feature.
4800 muse--main--1.0--patch-99
4802 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4803 `muse-blosxom-project-alist-entry'. An example is provided in the
4808 ChangeLog lisp/muse-blosxom.el
4811 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4814 Further work on `muse-project-alist' entry generation for blosxom.
4816 muse--main--1.0--patch-98
4818 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4819 Include subdirectories in first part of "Blog" entry.
4821 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4822 that returns a list of dirs that are to be used with the first part of
4823 a `muse-project-alist' entry.
4827 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4830 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4833 New function: muse-blosxom-project-alist-entry.
4835 muse--main--1.0--patch-97
4837 * examples/mwolson/muse-init.el: Update from my latest settings.
4838 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4840 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4841 that generates the latter part of an entry for `muse-project-alist'.
4845 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4848 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4851 Merged from hodique@lifl.fr--2005 (patch 12-23)
4853 muse--main--1.0--patch-96
4857 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4858 Merged from mwolson@gnu.org--2005 (patch 68-76)
4860 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4861 Merged from mwolson@gnu.org--2005 (patch 77-80)
4863 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4864 Merged from mwolson@gnu.org--2005 (patch 81)
4866 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4867 Merged from mwolson@gnu.org--2005 (patch 82)
4869 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4870 Escape % in latex publishing
4872 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4875 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4876 small improvement on muse-make-link
4878 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4879 Fix customization of muse-wiki-wikiword-regexp
4881 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4882 Allow full customization of WikiWords
4884 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4885 Fix mouse-2 yank bug in muse-mode
4887 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4888 Fix interpretation order
4890 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4891 Merged from mwolson@gnu.org--2005 (patch 83-95)
4895 ChangeLog lisp/muse-wiki.el
4898 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4899 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4900 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4901 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4902 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4903 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4904 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4905 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4906 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4907 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4908 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4909 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4912 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4917 muse--main--1.0--patch-95
4919 * lisp/muse-mode.el (muse-follow-name-at-point)
4920 (muse-follow-name-at-mouse): Docfixes.
4924 ChangeLog lisp/muse-mode.el
4927 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4930 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4932 muse--main--1.0--patch-94
4934 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4935 `muse-blosxom-new-entry'.
4937 * muse.texi (Blosxom Entries): Ditto.
4941 ChangeLog lisp/muse-blosxom.el muse.texi
4944 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4947 Re-add global mouse-2 event.
4949 muse--main--1.0--patch-93
4951 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4952 mouse-2, since Yann found a way around the problem I was facing.
4953 (muse-follow-name-at-mouse): Call the event that would normally be used
4954 here if we don't have a link at point.
4958 ChangeLog lisp/muse-mode.el
4961 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4964 Fix publishing error.
4966 muse--main--1.0--patch-92
4968 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4969 the cdr of output-dir. This was a code fragment from a previous
4970 attempt to refactor this function.
4974 ChangeLog lisp/muse-project.el
4977 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
4980 Work on getting to the point where we can resolve project interwiki links.
4982 muse--main--1.0--patch-91
4984 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
4985 `muse-publishing-current-file'.
4987 * lisp/muse-project.el (muse-project-of-file): Ditto.
4989 * lisp/muse-project.el (muse-project-applicable-styles): New function
4990 that returns the usable styles for a file, given either a list of
4991 styles or a project name. This is useful for removing styles that will
4992 be ignored for a file.
4993 (muse-project-publish-file): Split :include and :exclude processing
4994 into `muse-project-applicable-styles'.
4996 * lisp/muse-publish.el (muse-publish-output-name): Use
4997 `muse-publishing-current-file'.
4999 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
5001 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
5004 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
5005 names to be uninterpreted. Remove need for muse-assoc-string.
5007 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
5008 function that will be called to fetch a link to a page from a Muse
5009 project from the output file of the currently-published file. This is
5010 commented out for now since I ran out of energy.
5012 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
5013 `muse-wiki-resolve-project-page' for handling Muse project interwiki
5014 links, but only when no match was found in `muse-wiki-interwiki-alist'.
5015 Handle case where no interwiki can be found, even though this should
5018 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
5019 whenever Muse mode is entered. That way we don't have to enter an
5020 extra command in our .emacs.
5022 * lisp/muse.el (muse-current-file): Remove this, since a variable called
5023 `muse-publishing-current-file' already exists that does the same thing.
5026 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
5028 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
5033 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5034 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5037 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
5040 Mouse-2 on regular text will yank rather than give an error.
5042 muse--main--1.0--patch-90
5044 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
5045 this seems to be more trouble than it's worth.
5046 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
5047 use our own implementation.
5051 ChangeLog lisp/muse-mode.el
5054 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
5057 Make interwiki links publish with the correct extension.
5059 muse--main--1.0--patch-89
5061 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
5062 prefix and suffix to interwiki names, as well as stripping out unwanted
5067 ChangeLog lisp/muse-wiki.el
5070 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
5073 Fix publishing of bare interwiki names.
5075 muse--main--1.0--patch-88
5077 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
5078 `set'. Use `muse-assoc-string' instead of `assoc'.
5080 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
5081 `assoc-string' functionality usable with Emacs21 and XEmacs.
5085 ChangeLog lisp/muse-wiki.el lisp/muse.el
5088 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
5091 Apply a few fixes from Yann's branch.
5093 muse--main--1.0--patch-87
5095 Background: I hacked on Muse over the weekend while offline, and so did
5096 Yann. His changes to muse-wiki.el are different than the
5097 ones that I made, so we should probably figure out the best
5098 way to handle this when we both get on IRC again. For now,
5099 I've merged in the bugfixes that he's made, omitting most of
5100 the changes to muse-wiki.
5102 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
5104 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
5106 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
5107 introduced previously.
5111 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
5114 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
5117 Warn if file not published; hack further on Wiki stuff.
5119 muse--main--1.0--patch-86
5121 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
5122 complete <div> tags that are of the class "image-link". It is hoped
5123 that this will prevent user-added <div> tags from being mangled.
5125 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
5126 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
5127 need to look at the text at point.
5129 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
5130 current file has not been published since it was up-to-date. Thanks to
5131 Bill Freeman for the suggestion.
5133 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
5134 is nil. If this happens, return the original URL.
5136 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
5137 `muse-wiki-update-interwiki-regexp.'
5138 (muse-wiki-update-interwiki-regexp): New function that sets the value
5139 of `muse-wiki-interwiki-regexp'.
5140 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
5143 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
5144 `muse-wiki-expand-interwiki'.
5145 (muse-wiki-transform-wikiword): New function that prevents WikiWords
5146 with no matching file from being published as links.
5148 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
5149 string argument once again, since this behavior is needed when
5151 (muse-wiki-handle-wikiword): Ditto.
5153 * lisp/muse.el (muse-handle-url): Ditto.
5155 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
5156 after every unsuccessful attempt at handling the link. If argument is
5157 given, restore match-data at end, too.
5159 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
5160 argument. Match data is always saved. If argument is not given,
5161 assume that `muse-implicit-link-regexp' has been matched against, and
5162 return the 1st match string if no handlers worked.
5166 ChangeLog lisp/muse-html.el lisp/muse-mode.el
5167 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5170 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
5173 Hack on WikiName handling and make TAB work for Wiki links.
5175 muse--main--1.0--patch-85
5177 * lisp/muse-colors.el (muse-colors-markup): Use
5178 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5180 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
5181 nil, don't color bad links. If non-nil, color bad links.
5183 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
5185 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
5186 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5187 (muse-journal-rss-munge-buffer): Ditto.
5189 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
5192 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
5193 are handled first, then implicit ones. It should work better in all
5194 cases. For now, we depend on the value of `muse-implicit-link-regexp'
5195 to determine how far to scan for an implicit link. This defaults to
5196 the text between the point and the next space.
5198 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
5199 `muse-visit-link'. If the ANCHOR argument is a string, search for it
5200 literally after opening the buffer. Hopefully this can be of use in
5201 custom visit-link functions, when necessary.
5203 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
5204 `muse-visit-link-default'.
5206 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
5207 Search by text properties instead of regexps. This allows Muse to find
5208 links without having to have a massive regexp that contains all link
5209 types. The downside is that this will not work if the user defontifies
5210 the buffer. But it would somewhat defeat the purpose of following
5211 links if you can't see them.
5213 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
5214 enough command line args are passed in batch mode.
5216 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
5217 `muse-explicit-link-regexp'.
5219 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
5222 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
5223 specifies the "common ground" of all implicit links, like URLs, bare
5224 WikiNames, and -- in the future -- email addresses.
5226 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
5228 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
5229 optional. That was a bad idea on my part. Renamed from
5230 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
5233 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
5234 `muse-wiki-interwiki-expand'.
5235 (muse-wiki-handle-wikiword): Renamed from
5236 `muse-wiki-wikiword-handle'.
5238 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
5239 for the eval-after-load arg since XEmacs chokes on constants.
5241 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
5242 face on WikiWords that don't correspond with a file. If people really
5243 want this to appear in bad-link face, I could accommodate that.
5245 * lisp/muse.el (muse-handle-url): New function that detects whether the
5246 given string is a URL.
5247 (muse-implicit-link-functions): Renamed from
5248 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
5249 (muse-explicit-link-functions): Renamed from
5250 `muse-mode-handler-functions'.
5251 (muse-handle-implicit-link): New function that handles all
5252 implicit links by calling functions from `muse-implicit-link-functions'.
5253 (muse-handle-explicit-link): Renamed from
5258 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
5259 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
5260 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5263 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
5266 Allow WikiWords to be ignored with <nop> or "''''".
5268 muse--main--1.0--patch-84
5270 * lisp/muse-mode.el (muse-browse-result): Docfixes.
5272 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
5273 whether to hide <nop> tags when coloring a Muse buffer.
5274 (muse-wiki-wikiword-at-point): Docfix.
5275 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
5276 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
5278 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
5279 which keeps the WikiWord that follows it from being interpreted.
5280 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
5285 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5288 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
5291 Update postal address of FSF in muse-wiki.el.
5293 muse--main--1.0--patch-83
5295 * lisp/muse-wiki.el: Update postal address of the FSF.
5299 ChangeLog lisp/muse-wiki.el
5302 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
5305 Interpret explicit links before emphasis.
5307 muse--main--1.0--patch-82
5309 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
5310 links before emphasis.
5312 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
5316 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
5319 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
5322 Wiki hacking, regexp tweaks.
5324 muse--main--1.0--patch-81
5326 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
5329 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
5330 that indicates whether or not to use character classes in regexps. The
5331 default is to let Muse try to figure it out.
5332 (muse-extreg-usable-p): Make use of this variable.
5334 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
5335 this regexp. I'm guessing it was supposed to have a TAB in there at
5336 one time. Replace this stuff with muse-regexp-space.
5338 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
5341 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
5344 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
5345 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
5346 We'll fix those anchor problems eventually!
5348 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
5349 uses `muse-interwiki-handle' to determine whether an interwiki link is
5352 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
5353 look for a suitable value at point if needed.
5355 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
5357 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
5359 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
5362 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5366 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
5369 Make installation of manual when not using Debian go smoothly.
5371 muse--main--1.0--patch-80
5373 * Makefile.defs (INSTALLINFO): New variable that specifies what command
5374 and options are to be used when insinuating the Muse documentation into
5377 * Makefile (install): Make use of INSTALLINFO.
5379 * README (Installation): Give directions for changing INSTALLINFO on a
5380 Debian system and changing where Muse is installed.
5385 ChangeLog Makefile Makefile.defs README muse.texi
5388 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
5391 Fix compiler warning induced by last patch.
5393 muse--main--1.0--patch-79
5395 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
5399 ChangeLog lisp/muse-project.el lisp/muse.el
5402 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
5405 Add `muse-current-file', fix minor QuickStart issue.
5407 muse--main--1.0--patch-78
5409 * examples/QuickStart: Make John Wiegley the author.
5411 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5412 `muse-current-file' instead of `buffer-file-name'.
5414 * lisp/muse-project.el (muse-current-project): Document.
5416 * lisp/muse-project.el (muse-current-file): New variable indicating the
5417 name, including path, of the file that is currently being published.
5418 (muse-project-of-file): Make use of
5419 `muse-current-file'.
5421 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
5423 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
5426 ChangeLog examples/QuickStart lisp/muse-blosxom.el
5427 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5431 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
5434 Make muse-replace-regexp-in-string closer to its parent; no func change.
5436 muse--main--1.0--patch-77
5438 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
5439 to implement all functionality of `replace-regexp-in-string'. No
5440 functionality change.
5444 ChangeLog lisp/muse.el
5447 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
5450 Play nicely with fill, adaptive-fill, and flyspell.
5452 muse--main--1.0--patch-76
5454 * muse-mode.el (muse-mode-intangible-links): New function used to
5455 determine whether links will be considered intangible.
5457 * lisp/muse-mode.el (muse-mode-link-functions)
5458 (muse-mode-handler-functions): Minor docfix.
5460 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
5461 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
5462 making links intangible by default, but this may be adjusted by use of
5463 the `muse-mode-intangible-links' function.
5465 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
5466 nil if we should allow a fill to occur here. Keeps links from being
5469 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
5470 non-nil if we allow spell-checking to occur here. Keeps links from
5471 being improperly colorized.
5473 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
5474 functionality change.
5477 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5480 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
5483 Minor doc changes and code prettification.
5485 muse--main--1.0--patch-75
5487 * AUTHORS: Note that YH's assignment is in the mail.
5489 * README (scripts): Explain better the contents of the `scripts'
5492 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
5495 AUTHORS ChangeLog README lisp/muse-wiki.el
5498 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
5501 Merged from hodique@lifl.fr--2005 (patch 7-11)
5503 muse--main--1.0--patch-74
5507 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5508 split WikiWords and InterWiki links into their own package
5510 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5511 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
5513 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5514 Mimic experimental behavior for interwiki
5516 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5517 fix notes publishing
5519 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5523 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
5526 ChangeLog lisp/muse-colors.el lisp/muse-html.el
5527 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
5530 experimental/.arch-ids/muse-wiki.el.id
5531 ==> experimental/.arch-ids/muse-wiki-old.el.id
5532 experimental/muse-wiki.el
5533 ==> experimental/muse-wiki-old.el
5536 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5537 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5538 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5539 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5540 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5543 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
5546 Tell people where to find on-line version of manual.
5548 muse--main--1.0--patch-73
5550 * README: Add on-line locations for manual.
5552 * muse.texi: Remove @include directive. This makes generating a PDF of
5553 this documentation a lot easier.
5555 * muse.texi (Preface): Add on-line locations for manual.
5558 ChangeLog README muse.texi
5561 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
5564 Try to make Muse play nice with outline minor mode.
5566 muse--main--1.0--patch-72
5568 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
5569 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
5570 "muse" instead of "t" when adding invisibility to text or checking for
5573 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
5574 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
5578 ChangeLog lisp/muse-colors.el lisp/muse.el
5581 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
5584 Minor grammar fix in Introduction section of manual.
5586 muse--main--1.0--patch-71
5588 * muse.texi (Introduction): Minor grammar fix.
5594 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5599 muse--main--1.0--patch-70
5601 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5603 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5605 * lisp/muse-poem.el (muse-poem-markup-strings)
5606 (muse-poem-chapbook-strings): Make customizable.
5608 * lisp/muse-poem.el (muse-chapbook-latex-header)
5609 (muse-chapbook-latex-footer): Docfix.
5611 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5612 (muse-texinfo-pdf-extension): Ditto.
5614 * lisp/muse.el (muse-version): Change to 3.01.
5616 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
5620 ChangeLog lisp/muse-colors.el lisp/muse-html.el
5621 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
5624 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
5627 Tweak documentation thoroughly; still incomplete.
5629 muse--main--1.0--patch-69
5631 * README: Minor tweaks.
5633 * muse.texi: Massively rename chapters so that the titles are more
5634 descriptive. Clean up grammar.
5636 * muse.texi (Obtaining Muse): Move content of Installation node here,
5637 stripping out any customization tips, since those are covered later.
5638 Re-work this chapter since I was dissatisfied with it.
5640 * muse.texi (Installation): This node has the content of README regarding
5641 installation, which fits the title of the node much better than the
5644 * muse.texi (Blosxom): Turn the sections of this section into
5647 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
5650 * muse.texi (History): Add a "2005" item.
5653 ChangeLog README muse.texi
5656 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5659 Finish documenting 2 more publishing styles.
5661 muse--main--1.0--patch-68
5663 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5665 * lisp/muse-journal.el: Docfixes.
5667 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5668 documentation to this function.
5670 * muse.texi (Blosxom Options): New node containing the publishing styles
5671 and options provided by Blosxom.
5672 (Book): Add usage note, as I suspect a lot of people might be confused
5674 (HTML): Space out entries better.
5675 (Journal, LaTeX): New nodes for publishing styles.
5676 (Common Elements): Document a few options that are present in
5680 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5681 lisp/muse-latex.el lisp/muse-publish.el muse.texi
5684 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5687 Make Muse installable and correct an Emacs21 issue.
5689 muse--main--1.0--patch-67
5691 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5692 directory will be generated.
5693 (all): Compile muse.info by default.
5694 (doc): Refactor into individual generation rules for .html and .info
5696 (install): New rule that installs Muse source code, compiled .elc
5697 files, and the manual into proper places.
5699 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5701 * README (Insinuation): Move old content of Installation here.
5702 (Installation): Fill out this section.
5703 (Further Documentation): Add link to my website and note that a full
5704 manual is included with Muse.
5706 * lisp/Makefile (EL): Populate with .el files.
5707 (install): New rule that installs both .elc and .el files.
5709 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5710 Emacs21, hack in a handler for the @documentencoding tag so that it
5714 ChangeLog Makefile Makefile.defs README lisp/Makefile
5715 lisp/muse-texinfo.el
5718 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5721 Cater even more to XEmacs and its annoying whims.
5723 muse--main--1.0--patch-66
5725 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5726 environment variable.
5728 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5729 handle it. Load `muse-build.el' instead.
5731 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5734 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5735 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5738 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5739 function does not appear to be used.
5741 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5742 `replace-regexp-in-string', since XEmacs doesn't have this function.
5743 We only implement the first 3 args, but this could be extended if we
5746 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5747 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5749 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5751 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5752 make XEmacs shut up.
5754 * lisp/muse-convert.el (muse-write-footnote): Ditto.
5756 * lisp/muse-html.el (muse-html-markup-table): Ditto.
5758 * lisp/muse-http.el (muse-winnow-list): Ditto.
5760 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5762 * lisp/muse-project.el (muse-project-file-entries): Ditto.
5764 * lisp/muse-publish.el (muse-publish-markup): Ditto.
5766 * scripts/muse-build.el: Add contrib path first; probably doesn't change
5769 * scripts/publish: Use EMACS environment variable instead of hard-coding
5773 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5774 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5775 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5776 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5777 lisp/muse.el scripts/muse-build.el scripts/publish
5780 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5783 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5785 muse--main--1.0--patch-65
5787 * AUTHORS: Update entry.
5789 * muse-*.el: Move to the lisp directory.
5791 * lisp/Makefile: New file containing rules to test and compile the
5794 * Makefile.defs: New file that contains common definitions for all other
5795 Makefiles, such as Emacs command to use.
5797 * Makefile: Move lisp-specific rules to lisp/Makefile.
5798 (SUBDIRS): New variable containing subdirectories to clean.
5800 * README: Update to reflect new location of source files. Give updated
5801 directions for compiling with XEmacs.
5803 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5805 (%.html): Pass SITEFLAG as an environment variable to
5808 * examples/QuickStart (The): Re-add the stray <comment> tag since it
5809 seems to be needed to keep the process from failing. This has *got* to
5810 be a bug in Muse, but I don't want to deal with it now.
5812 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5814 * lisp/muse-convert.el: Move line to commentary section.
5816 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5817 locally-bound `type' variable isn't used here.
5819 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5821 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5824 * scripts/muse-build.el (load-path): Correct paths.
5826 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5827 as to avoid spurious warnings.
5829 * scripts/publish (style): Make use of SITEFLAG environment variable, if
5832 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5833 (muse-match-string-no-properties): New functions that take the place of
5834 `line-end-position', `line-beginning-position', and
5835 `match-string-no-properties', respectively.
5837 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5838 (muse-my-journal-find-entries): Use Muse-specific version of
5839 `match-string-no-properties', `line-beginning-position', and
5840 `line-end-position' since these do not exist in XEmacs.
5842 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5843 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5845 * lisp/muse-convert.el (muse-latex-transform): Ditto.
5847 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5848 (muse-html-insert-contents): Ditto.
5850 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5852 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5854 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5856 * lisp/muse-publish.el (muse-publish-markup-tag)
5857 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5858 (muse-published-buffer-contents): Ditto.
5860 * scripts/muse-build.el (muse-elint-files): Ditto.
5863 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5864 lisp/.arch-ids/Makefile.id lisp/Makefile
5867 AUTHORS ChangeLog Makefile README examples/Makefile
5868 examples/QuickStart examples/johnw/muse-johnw.el
5869 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5870 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5871 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5872 lisp/muse.el scripts/muse-build.el scripts/publish
5875 .arch-ids/muse-blosxom.el.id
5876 ==> lisp/.arch-ids/muse-blosxom.el.id
5877 .arch-ids/muse-book.el.id
5878 ==> lisp/.arch-ids/muse-book.el.id
5879 .arch-ids/muse-colors.el.id
5880 ==> lisp/.arch-ids/muse-colors.el.id
5881 .arch-ids/muse-convert.el.id
5882 ==> lisp/.arch-ids/muse-convert.el.id
5883 .arch-ids/muse-docbook.el.id
5884 ==> lisp/.arch-ids/muse-docbook.el.id
5885 .arch-ids/muse-html.el.id
5886 ==> lisp/.arch-ids/muse-html.el.id
5887 .arch-ids/muse-http.el.id
5888 ==> lisp/.arch-ids/muse-http.el.id
5889 .arch-ids/muse-journal.el.id
5890 ==> lisp/.arch-ids/muse-journal.el.id
5891 .arch-ids/muse-latex.el.id
5892 ==> lisp/.arch-ids/muse-latex.el.id
5893 .arch-ids/muse-mode.el.id
5894 ==> lisp/.arch-ids/muse-mode.el.id
5895 .arch-ids/muse-poem.el.id
5896 ==> lisp/.arch-ids/muse-poem.el.id
5897 .arch-ids/muse-project.el.id
5898 ==> lisp/.arch-ids/muse-project.el.id
5899 .arch-ids/muse-publish.el.id
5900 ==> lisp/.arch-ids/muse-publish.el.id
5901 .arch-ids/muse-regexps.el.id
5902 ==> lisp/.arch-ids/muse-regexps.el.id
5903 .arch-ids/muse-texinfo.el.id
5904 ==> lisp/.arch-ids/muse-texinfo.el.id
5905 .arch-ids/muse.el.id
5906 ==> lisp/.arch-ids/muse.el.id
5908 ==> lisp/muse-blosxom.el
5910 ==> lisp/muse-book.el
5912 ==> lisp/muse-colors.el
5914 ==> lisp/muse-convert.el
5916 ==> lisp/muse-docbook.el
5918 ==> lisp/muse-html.el
5920 ==> lisp/muse-http.el
5922 ==> lisp/muse-journal.el
5924 ==> lisp/muse-latex.el
5926 ==> lisp/muse-mode.el
5928 ==> lisp/muse-poem.el
5930 ==> lisp/muse-project.el
5932 ==> lisp/muse-publish.el
5934 ==> lisp/muse-regexps.el
5936 ==> lisp/muse-texinfo.el
5944 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5947 Massively untabify files.
5949 muse--main--1.0--patch-64
5953 ChangeLog ChangeLog.2004 experimental/muse-message.el
5954 experimental/muse-wiki.el muse-book.el muse-colors.el
5955 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5956 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5957 muse-project.el muse-publish.el muse-regexps.el
5958 muse-texinfo.el muse.el
5961 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5964 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5966 muse--main--1.0--patch-63
5968 (Summary of changes that Yann made)
5970 * muse-colors.el (muse-colors-link): Whitespace cleanup.
5972 * muse-mode.el (muse-generate-index): Move index generation code into
5973 `muse-index-as-string'.
5974 (muse-index-as-string): New function that generates an index and
5975 returns it as a string, instead of placing it in a buffer like
5976 `muse-generate-index' used to.
5980 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
5981 merge from mwolson@gnu.org--2005
5983 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
5984 Accept WikiWords as links [mostly rescinded]
5986 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
5987 merge from mwolson@gnu.org--2005/muse--main--1.0
5989 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
5990 Merged from mwolson@gnu.org--2005 (patch 60-62)
5992 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
5993 provide a string view of the index
5996 ChangeLog muse-colors.el muse-latex.el muse-mode.el
5999 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6000 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6001 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6002 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6003 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6006 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
6009 Document Blosxom, Book, DocBook, and HTML publishing styles.
6011 muse--main--1.0--patch-62
6013 * muse-blosxom.el: Clean up header.
6015 * muse-book.el (muse-before-book-publish-hook): Rename to
6016 `muse-book-before-publish-hook'.
6017 (muse-after-book-publish-hook): Rename to
6018 `muse-book-after-publish-hook'.
6020 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
6021 (muse-html-markup-strings, muse-xhtml-markup-strings)
6022 (muse-html-meta-content-type, muse-html-meta-content-encoding)
6023 (muse-html-charset-default, muse-html-encoding-default)
6024 (muse-html-encoding-map): Docfixes.
6026 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
6030 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
6033 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
6036 Begin work on Publishing Styles section of manual.
6038 muse--main--1.0--patch-61
6040 * Makefile (.PHONY): Add "doc" to list.
6041 (doc): New rule that generates Info and HTML files from muse.texi.
6042 (dist): Rely on `distclean', not `clean'.
6044 * examples/QuickStart (Authoring mode): Remove empty section.
6046 * muse.texi: Call this program "the Emacs Muse" in title.
6047 (Publishing Styles): Begin to populate section.
6048 (Deriving Styles): First subsection of Publishing Styles.
6049 (Contributors): Remove spurious copyright section, since we address
6052 * README: Actually remember to add this file.
6055 .arch-ids/README.id README
6058 ChangeLog Makefile examples/QuickStart muse.texi
6061 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
6064 Document Markup Rules.
6066 muse--main--1.0--patch-60
6068 * examples/QuickStart: Remove stray <comment> tag.
6070 * muse.texi (Top): Comment every menu line.
6071 (Markup Rules): New section with plenty of subsections.
6074 ChangeLog examples/QuickStart muse.texi
6077 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
6080 Release this as Muse 3.00.90 (RC1).
6082 muse--main--1.0--patch-59
6084 * Makefile (%.elc): Use -q instead of --no-init-file because the former
6085 is compatible with both Emacs and XEmacs.
6087 * examples/README: Renamed to QuickStart.
6089 * examples/Makefile (EXAMPLES): Reflect name change of README.
6094 ChangeLog Makefile examples/Makefile muse.el
6097 examples/.arch-ids/README.id
6098 ==> examples/.arch-ids/QuickStart.id
6100 ==> examples/QuickStart
6103 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
6106 Makefile refactoring.
6108 muse--main--1.0--patch-58
6110 * Makefile (.PHONY): List all non-file targets.
6111 (examples): New rule that calls Make in the examples directory.
6112 (atranslit): Removed, since this isn't (yet) bundled with Muse.
6114 * README: Move to the examples directory. I'd prefer to distribute a
6115 very basic plain text README and use this as a quickstart + markup
6116 example + publishing example.
6118 * examples/Makefile: Move all README-related rules here.
6120 * examples/README: Add an "About this document" section.
6122 * scripts/publish (style): Do not include the contrib directory, since we
6123 don't use any code from there. Since this is only invoked from the
6124 examples directory, make sure add the parent directory to the load
6127 * muse.texi: Change version to 3.00.90 (RC1).
6129 * muse.el: Change location of the README file in header.
6131 * muse.el (muse-version): Update to 3.00.90 (RC1).
6134 examples/.arch-ids/Makefile.id examples/Makefile
6137 ChangeLog Makefile examples/README muse.el muse.texi
6142 ==> examples/.arch-ids/README.id
6147 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
6150 Update my example configuration.
6152 muse--main--1.0--patch-57
6154 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
6155 and experimental status of muse-message.
6158 ChangeLog examples/mwolson/muse-init.el
6161 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
6164 Provide optional outline-style faces; customization fixes; experimental stuff.
6166 muse--main--1.0--patch-56
6168 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
6169 option that determines what the header faces should look like. If
6170 'outline, use outline-style faces. If nil, don't generate the faces at
6171 all, which allows the user to specify their own. Otherwise, use the
6172 scaled faces, which is the default behavior.
6173 (muse-colors-outline-faces-list): List of faces to use. In case the
6174 outline faces are not available, provide reasonable defaults.
6175 (muse-make-faces): Use dolist instead of mapc. Implement the
6176 possibility of having outline-style colors for heading. Don't call
6177 this function immediately -- give the users time to make their changes
6178 through the customize interface. Once we call this function, Emcs from
6179 CVS will not allow the faces to be changed easily, which is a shame.
6181 * muse-message.el (muse-message-contents-tag): Copied from
6182 `muse-publish-contents-tag' in order to keep the customization
6183 interface from making the `muse-markup-tags' option from throwing a
6184 type mismatch error. This function is untested and will likely do
6185 nothing useful. This file has been moved to the experimental folder
6186 until it gets fleshed out more.
6188 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
6189 file that could eventually provide wiki-like ability. Currently this
6190 is just a collection of functions that were pruned out when he remade
6191 Muse, so don't get too excited. I plan to eventually merge Yann
6192 Hodique's work here, probably after the first release of Muse.
6194 * muse-regexps.el (muse-regexp): Improve description.
6196 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
6197 the muse-regexp group since it is just a single regexp. Lists of
6198 regexps don't have to be in muse-regexp, however.
6200 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
6201 since the Emacs devel mailing list seems to not want Britain-izations
6204 * muse-colors.el (muse-colors): Ditto.
6206 * muse-docbook.el (muse-docbook): Ditto.
6208 * muse-html.el (muse-html): Ditto.
6210 * muse-http.el (muse-http): Ditto.
6212 * muse-message.el (muse-message): Ditto.
6214 * muse-mode.el (muse-mode): Ditto.
6216 * muse-project.el (muse-project): Ditto.
6218 * muse-publish.el (muse-publish): Ditto.
6220 * muse.el (muse): Ditto.
6223 experimental/.arch-ids/=id
6224 experimental/.arch-ids/muse-wiki.el.id
6225 experimental/muse-wiki.el
6228 ChangeLog experimental/muse-message.el muse-blosxom.el
6229 muse-colors.el muse-docbook.el muse-html.el muse-http.el
6230 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
6234 .arch-ids/muse-message.el.id
6235 ==> experimental/.arch-ids/muse-message.el.id
6237 ==> experimental/muse-message.el
6240 experimental experimental/.arch-ids
6243 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
6246 Fix publishing error when given an empty string for header/footer.
6248 muse--main--1.0--patch-55
6250 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
6251 `file-readable-p' if it is an empty string. For some reason,
6252 `file-readable-p' and `insert-file-contents' were treating an empty
6253 string as if it were the current directory.
6256 ChangeLog muse-publish.el
6259 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
6262 WYSIWYG emphasis, XEmacs compatibility hacks.
6264 muse--main--1.0--patch-54
6266 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
6267 compliant. Only colorize if we end with the same number of asterisks
6268 as we start with, preventing unnoticed syntax errors. Don't colorize
6269 in the middle of a word.
6270 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
6271 Only colorize if we end with an underscore. Don't colorize in the
6274 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
6275 inside of group. This will probably not do anything, but it seems
6278 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
6279 where we start with an image link. JohnW didn't seem to like having
6280 <p> tags inserted before image links, but they don't validate properly
6281 as they are. For now, I will surround such links/paragraphs with <div
6282 class="image-link"> in an attempt to be as not invasive and yet
6283 standards compliant as possible.
6285 * muse-html.el (muse-html-escape-string): Work around distinction between
6286 int and char types in XEmacs. Deal with an annoying replace-match bug
6287 in XEmacs that rears its head at times.
6289 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
6293 ChangeLog muse-colors.el muse-docbook.el muse-html.el
6297 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
6300 Minor code cleanup to address elint issues.
6302 muse--main--1.0--patch-53
6304 * Makefile (test): Don't build README files during this rule. Remove
6305 spurious "make clean" statement.
6307 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
6308 `muse-colors' group, and give it a proper type.
6310 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
6312 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
6313 muse-my-journal-find-entries): Replace `string-to-int' with
6316 * muse-html.el (muse-html-insert-contents): Ditto.
6318 * muse-journal.el (muse-journal-html-munge-buffer,
6319 muse-journal-latex-munge-buffer): Ditto.
6321 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6323 * muse-publish.el (muse-publish-markup-footnote,
6324 muse-publish-contents-tag): Ditto.
6326 * muse-regexps.el (muse-extreg-usable-p): Ditto.
6329 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
6330 muse-html.el muse-journal.el muse-mode.el muse-publish.el
6334 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
6337 Add ability to automate the creation a new blosxom entry.
6339 muse--main--1.0--patch-52
6341 * examples/mwolson/muse-init.el: Move new entry section to
6342 muse-blosxom.el. Modify the key settings in my example accordingly.
6344 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
6345 Muse always makes sure that the file ends with a newline.
6347 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
6348 planner markup is now provided automatically by the planner port to
6349 Muse, and we don't have any customized markup.
6351 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
6352 variable that specifies where the base directory of your blog entries
6355 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
6356 the base directory. Explore categories recursively.
6358 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
6359 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
6360 special characters file name.
6362 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
6363 making a new blog entry. It will prompt you for a category, then a
6364 title, and then will create a new file that has the date and title
6368 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6371 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
6374 Change mailing address of FSF, add AUTHORS file.
6376 muse--main--1.0--patch-51
6378 * muse-*.el, muse.texi: Change mailing address of FSF.
6380 * muse.texi (Contributors): Fix typo.
6382 * AUTHORS: New file containing a list of all of those who have
6383 contributed code or documentation to Muse, how many lines were changed,
6387 .arch-ids/AUTHORS.id AUTHORS
6390 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
6391 muse-html.el muse-http.el muse-journal.el muse-latex.el
6392 muse-message.el muse-mode.el muse-poem.el muse-project.el
6393 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
6397 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
6400 Merged from hodique@lifl.fr--2005 (patch 0-1)
6402 muse--main--1.0--patch-50
6406 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
6407 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
6409 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6410 fix .html (for example) in visible names for links
6413 ChangeLog muse-publish.el
6416 hodique@lifl.fr--2005/muse--yh--1.0--base-0
6417 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6420 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
6423 Make generated X(HT)ML show up in the right encoding in other modes.
6425 muse--main--1.0--patch-49
6427 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
6428 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
6429 generated (X)HTML files show up in the right coding system when editing
6430 them with another Emacs mode.
6432 * muse-journal.el (muse-journal-rss-header): Automatically determine the
6433 encoding instead of hard-coding it.
6435 * muse-message.el: Add content to Commentary section, explaining the use
6436 of this publishing style.
6439 ChangeLog muse-html.el muse-journal.el muse-message.el
6442 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
6445 Move regexps to same group, only make 4 heading faces.
6447 muse--main--1.0--patch-48
6449 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
6450 can only publish 3 of them specially, leaving the fourth to be in
6452 (muse-colors-markup): Only recognize 4 levels of heading.
6454 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
6455 (muse-file-regexp, muse-image-regexp)
6456 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
6457 like a good idea to have all the regexps in the same group.
6460 ChangeLog muse-colors.el muse-regexps.el muse.el
6463 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
6466 Update my example config, minor code cleanup.
6468 muse--main--1.0--patch-47
6470 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
6471 names and add "Plans" project.
6473 * muse-docbook.el (looking-back): Delete.
6475 * muse-html.el (looking-back): Delete.
6477 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
6478 instead of `looking-back'.
6480 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
6481 function, use this function. If `looking-back' exists, call it;
6482 otherwise, use a workaround.
6485 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
6488 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
6489 muse-html.el muse.el
6492 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
6495 Handle a few paragraph publishing edge cases better.
6497 muse--main--1.0--patch-46
6499 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
6500 beginning-of-document, end-of-document, and paragraph separator regexps
6501 so that one markup rule can be used in all these cases.
6502 (muse-docbook-markup-paragraph): Handle more cases correctly. In
6503 particular, blockquote or center at beginning or end of document will
6504 be published properly. Hopefully this won't slow things down too much.
6505 (muse-docbook-markup-paragraph-close): Removed.
6507 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
6509 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
6511 (muse-html-markup-paragraph-close): Removed.
6514 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6517 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
6520 Improve prompt when reading a tag.
6522 muse--main--1.0--patch-45
6524 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
6525 other Emacs modes seem to do.
6528 ChangeLog muse-mode.el
6531 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
6534 Warn user when publishing fails due to a private directory.
6536 muse--main--1.0--patch-44
6538 * muse-project.el (muse-project-private-p): Warn users when publishing a
6539 file fails due to its directory not being readable by others. Make
6540 sure that you do a `chmod +o name_of_directory' if you want the
6541 contents of that directory to be publishable.
6544 ChangeLog muse-project.el
6547 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
6550 Fix error with example tags and message publishing style.
6552 muse--main--1.0--patch-43
6554 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
6555 see if a previous definition for `font-lock-multiline' exists.
6557 * muse-message.el (muse-message-example-tag): Don't require two
6558 additional (unused) arguments.
6561 ChangeLog muse-colors.el muse-message.el
6564 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
6567 Always end the published document with a newline.
6569 muse--main--1.0--patch-42
6571 * muse-html.el (muse-html-markup-paragraph-close): Always end the
6572 published document with a newline.
6574 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
6577 ChangeLog muse-docbook.el muse-html.el
6580 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
6583 Don't let automatic backup files crash the publishing process.
6585 muse--main--1.0--patch-41
6587 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
6588 directive since this value is already processed by
6589 `muse-publish-markup-directive', and may be obtained by using
6590 the code: (muse-publishing-directive "date").
6592 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
6593 to run (funcall nil); this happened once during a debugging process.
6595 * muse-project.el (muse-project-private-p): Skip any file for which we
6596 cannot fetch attributes. This fixes a bug where having an
6597 Emacs-generated automatic backup file in a publishing directory causes
6598 the publishing process to halt with an error.
6601 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
6604 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
6607 Apply fix in previous patch to the DocBook publishing style.
6609 muse--main--1.0--patch-40
6611 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
6612 previous patch here as well.
6616 ChangeLog muse-docbook.el
6619 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6622 Fix newly-introduced lock-up during HTML publishing.
6624 muse--main--1.0--patch-39
6626 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
6627 planner rules higher priority in the publishing sequence. Hopefully
6628 this will not wreck anything; I don't use these rules, so I cannot
6629 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
6631 * muse-html.el (muse-html-markup-paragraph-close): Don't use
6632 replace-match; that seems to be slightly evil. Return nil instead of a
6633 newline since otherwise Muse thinks that we are not done yet and gets
6634 into an infinite loop. This should fix the lock-up problem that
6635 resulted from the previous few patches.
6638 ChangeLog muse-blosxom.el muse-html.el
6641 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6646 muse--main--1.0--patch-38
6648 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6652 ChangeLog muse-blosxom.el
6655 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6658 Make docbook and blosxom modes close paragraphs properly at end.
6660 muse--main--1.0--patch-37
6662 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6665 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6666 (muse-docbook-markup-paragraph-close): Adapt from
6667 `muse-html-markup-paragraph-close'.
6669 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6670 preserve the same appearance as before the last patch.
6673 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6676 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
6679 Bugfix: Close P tag properly at end of file.
6681 muse--main--1.0--patch-36
6683 * muse-blosxom.el: Fix bug where loading this file twice would cause an
6686 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6687 detecting whether or not a paragraph needs a closing P tag.
6688 (muse-html-markup-paragraph-close): New function that only inserts a
6689 closing P tag when an unclosed P tag is nearby.
6692 ChangeLog muse-blosxom.el muse-html.el
6695 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6698 Update my example settings.
6700 muse--main--1.0--patch-35
6702 * examples/mwolson/muse-init.el: Synchronize with my current settings.
6705 ChangeLog examples/mwolson/muse-init.el
6708 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6711 Update documentation for C-c TAB feature.
6713 muse--main--1.0--patch-34
6715 * muse.texi (Keystroke Summary): Note that C-c TAB calls
6723 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6726 New feature: tag completion with C-c TAB.
6728 muse--main--1.0--patch-33
6730 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6731 (muse-tag-history, muse-custom-tags): New variables that keep track of
6732 the tag history and newly-entered tags respectively for
6734 (muse-insert-tag): New function that interactively prompts the user for
6738 ChangeLog muse-mode.el
6741 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6744 Fix XHTML validation error with <hr> and <br>.
6746 muse--main--1.0--patch-32
6748 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6749 and HR tags for XHTML publishing. This should fix a few validation
6750 errors that I've been noticing lately.
6753 ChangeLog muse-html.el
6756 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6759 Remove flyspell overlays on links.
6761 muse--main--1.0--patch-31
6763 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
6764 should make the link clickable. On Emacs21, the color will stay red,
6765 but other Emacsen should do the right thing, which is use the normal
6766 link color. Hopefully this will fix some strange flyspell-related link
6770 ChangeLog muse-colors.el
6773 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6776 Update my example Muse settings.
6778 muse--main--1.0--patch-30
6780 * examples/mwolson/muse-init.el: Update from my latest version.
6781 (muse-project-alist): Remove the francais part of my blog.
6782 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6783 into this and `my-muse-mode-fill-nobreak-p'.
6784 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6785 this is the best way to accomplish this.
6786 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6787 characters in the title.
6788 (my-muse-prepare-entry-for-xanga): Treat example regions better.
6791 ChangeLog examples/mwolson/muse-init.el
6794 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6797 Add simple `muse-version' function.
6799 muse--main--1.0--patch-29
6801 * muse.el (muse-version): New function that displays the value of the
6802 `muse-version' variable. This should be easier for the user to type
6803 than C-h v muse-version.
6809 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6812 Don't compile documentation by default.
6814 muse--main--1.0--patch-28
6816 * Makefile (all): Don't compile documentation by default.
6817 (doc): Use this rule to compile documentation.
6823 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6826 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6828 muse--main--1.0--patch-27
6830 2005-04-16 Michael Olson <mwolson@gnu.org>
6832 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6833 johnw. If a journal entry's title is a [[link]], then an
6834 <enclosure> tag will be added to the XML data giving the size and
6835 MIME type of the link target. This makes podcasting with Muse
6837 (muse-journal-rss-entry-template): Add enclosure usage to example.
6838 (muse-journal-rss-munge-buffer): Implement enclosures.
6841 ChangeLog muse-journal.el
6844 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6847 Standardize source headers, appease elint, don't require planner
6849 muse--main--1.0--patch-26
6851 2005-04-15 Michael Olson <mwolson@gnu.org>
6853 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6854 `scripts' directory since it really isn't part of Muse proper; it
6855 is used to generate Muse output from the command line.
6857 * muse-blosxom.el: Handle case where planner is not loaded so that
6858 it isn't a hard requirement.
6860 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6861 that elint doesn't complain.
6863 * muse-message.el (muse-message-markup-link): Don't throw up on
6864 links with no description.
6866 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6867 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6868 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6869 muse-project.el, muse-publish.el, muse-regexps.el,
6870 muse-texinfo.el, muse.el: Add standard header for each file in
6871 preparation for the initial release, which will hopefully happen
6872 sometime within the next month.
6876 experimental/.arch-ids/=id
6879 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6880 muse-convert.el muse-docbook.el muse-html.el muse-http.el
6881 muse-journal.el muse-latex.el muse-message.el muse-mode.el
6882 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6883 muse-texinfo.el muse.el
6886 .arch-ids/muse-build.el.id
6887 ==> scripts/.arch-ids/muse-build.el.id
6889 ==> scripts/muse-build.el
6891 removed directories:
6892 experimental experimental/.arch-ids
6895 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6898 Merge contents of muse-latexcjk.el into muse-latex.el.
6900 muse--main--1.0--patch-25
6902 2005-04-14 Michael Olson <mwolson@gnu.org>
6904 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6905 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6906 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6907 Merge in from muse-latexcjk.el.
6909 * muse-latexcjk.el: Removed, functionality merged with
6913 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6916 ChangeLog muse-latex.el
6919 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6922 Merge muse-xhtml.el into muse-html.el.
6924 muse--main--1.0--patch-24
6926 2005-04-06 Michael Olson <mwolson@gnu.org>
6928 * examples/mwolson/muse-init.el: Update with respect to the
6929 muse-xhtml.el merge.
6931 * muse-html.el: The contents of muse-xhtml.el have been merged in
6932 as advised by John Wiegley.
6933 (muse-html-style-sheet): Add example for XHTML use in the
6934 function's documentation.
6935 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6936 Moved from muse-xhtml.el.
6938 * muse-xhtml.el: Removed; contents merged into muse-html.el.
6941 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6944 ChangeLog examples/mwolson/muse-init.el muse-html.el
6947 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6950 Try to fix regexps for Emacs 21.4.
6952 muse--main--1.0--patch-23
6954 2005-04-05 Michael Olson <mwolson@gnu.org>
6956 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6960 ChangeLog muse-regexps.el
6963 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6966 Add comments to the publish-project example script
6968 muse--main--1.0--patch-22
6970 2005-04-01 Michael Olson <mwolson@gnu.org>
6972 * examples/publish-project: Moved here from
6973 scripts/publish-project. Added a few comments so people know what
6977 ChangeLog examples/publish-project
6980 scripts/.arch-ids/publish-project.id
6981 ==> examples/.arch-ids/publish-project.id
6982 scripts/publish-project
6983 ==> examples/publish-project
6986 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
6989 New XHTML style, add more examples to my sample muse config
6991 muse--main--1.0--patch-21
6993 2005-03-31 Michael Olson <mwolson@gnu.org>
6995 * examples/mwolson/muse-init.el: Give an example of deriving a
6996 custom publishing style.
6997 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
6998 (my-muse-prepare-entry-for-xanga): Mangle the published output
6999 from a blosxom project and copy the result to the clipboard for
7000 easy pasting into Xanga's web form. The file is untouched.
7002 * muse-html.el (muse-html-style-sheet): Include the <style
7003 type="text/css"></style> wrapper around the example.
7004 (muse-html-header): Don't add <style type="text/css"></style>
7005 around the value of `muse-html-style-sheet' anymore. This allows
7006 for the option of putting your stylesheet(s) in a separate file.
7007 An example of this is given in the documentation for this
7010 * muse-xhtml: New file that implements a publishing style which is
7011 derived from HTML mode. It uses a slightly modified version of
7012 the HTML markup rules to generate XHTML-compliant output.
7014 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
7015 "blosxom" style has been renamed to "blosxom-html". Fix a few
7018 * muse-journal.el: Add new "journal-xhtml" style.
7020 * muse-message.el: Add new "message-xhtml" style.
7023 .arch-ids/muse-xhtml.el.id muse-xhtml.el
7026 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
7027 muse-html.el muse-journal.el muse-message.el
7030 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
7033 Add my muse configuration to the examples
7035 muse--main--1.0--patch-20
7037 2005-03-24 Michael Olson <mwolson@gnu.org>
7039 * examples/johnw: Move John Wiegley's configuration to this
7042 * examples/mwolson: My configuration files go here.
7044 * examples/mwolson/muse-init.el: My Muse configuration file. I
7045 just figured out how to keep links from being spell-checked or
7046 split up by fill-mode, so the implementation of this may be found
7047 here. I also made a function that sets up a blog entry for me.
7050 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
7051 examples/mwolson/.arch-ids/muse-init.el.id
7052 examples/mwolson/muse-init.el
7058 examples/.arch-ids/muse-johnw.el.id
7059 ==> examples/johnw/.arch-ids/muse-johnw.el.id
7060 examples/.arch-ids/publish-johnw.id
7061 ==> examples/johnw/.arch-ids/publish-johnw.id
7062 examples/muse-johnw.el
7063 ==> examples/johnw/muse-johnw.el
7064 examples/publish-johnw
7065 ==> examples/johnw/publish-johnw
7068 examples/johnw examples/johnw/.arch-ids examples/mwolson
7069 examples/mwolson/.arch-ids
7072 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
7075 Add muse-blosxom script and plugin for pyblosxom
7077 muse--main--1.0--patch-19
7079 2005-03-24 Michael Olson <mwolson@gnu.org>
7081 * muse-blosxom.el: Update copyright notice in headers and mention
7082 the pyblosxom scripts.
7084 * contrib/pyblosxom: New directory containing pyblosxom plugins
7087 * contrib/getstamps.py: Script that generates the "timestamps"
7088 file, run on the local machine.
7090 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
7094 contrib/pyblosxom/.arch-ids/=id
7095 contrib/pyblosxom/.arch-ids/getstamps.py.id
7096 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
7097 contrib/pyblosxom/getstamps.py
7098 contrib/pyblosxom/hardcodedates.py
7101 ChangeLog muse-blosxom.el
7104 contrib/pyblosxom contrib/pyblosxom/.arch-ids
7107 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
7110 muse-blosxom.el has matured past experimental status
7112 muse--main--1.0--patch-18
7114 2005-03-23 Michael Olson <mwolson@gnu.org>
7116 * muse-blosxom.el: Remove common functionality that has already
7117 been implemented in `muse-html.el'. Derive this mode from
7118 `muse-html'. Update documentation. I now feel that this file is
7119 ready to be included in the top-level Muse directory.
7122 ChangeLog muse-blosxom.el
7125 experimental/.arch-ids/muse-blosxom.el.id
7126 ==> .arch-ids/muse-blosxom.el.id
7127 experimental/muse-blosxom.el
7131 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
7134 Make muse-blosxom.el slightly less experimental
7136 muse--main--1.0--patch-17
7138 2005-03-22 Michael Olson <mwolson@gnu.org>
7140 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
7141 Renamed from `blosxom-page-date-alist'. Currently it does nothing
7143 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
7144 from the `muse-blosxom-markup-date-directive' rule.
7145 (blosxom-set-time): Remove this function. We're not going to be
7146 touching the timestamp manually anymore -- it's too much of a
7147 hassle. Right now I've got a python program that compiles a
7148 timestamp file and a pyblosxom helper that reads it. Something
7149 similar could be arranged for blosxom, I'm sure.
7153 ChangeLog experimental/muse-blosxom.el
7156 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
7159 Apply latest journal-related updates from johnw
7161 muse--main--1.0--patch-16
7165 ChangeLog examples/muse-johnw.el muse-journal.el
7168 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
7171 Add Projects node to the manual
7173 muse--main--1.0--patch-15
7175 2005-02-28 Michael Olson <mwolson@gnu.org>
7177 * muse.texi: Change copyright notice since the FSF is now the
7179 (Projects): New node, based on a section from the README file.
7185 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
7188 Correct documentation, adding some content.
7190 muse--main--1.0--patch-14
7192 2005-02-28 Michael Olson <mwolson@gnu.org>
7194 * muse.texi: Change license terms of the documentation to the GNU
7195 GPL instead of the GNU FDL, as per the consent of the copyright
7196 holders of the emacs-wiki manual, from which this is based. Some
7197 emacs-wiki-isms in the manual were corrected, and the Getting
7198 Started section was updated.
7204 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
7207 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
7209 muse--main--1.0--patch-13
7211 2005-02-17 Michael Olson <mwolson@gnu.org>
7213 * experimental/muse-blosxom.el: Somehow the contents of this file
7214 managed to get duplicated. I removed the duplicates.
7215 (muse-blosxom-date): Remove this, since it is not useful.
7216 (muse-blosxom-header): Use the standard header that blosxom.el
7220 ChangeLog experimental/muse-blosxom.el
7223 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
7226 Initial commit of muse.texi, nothing substantial
7228 muse--main--1.0--patch-12
7230 2005-02-07 Michael Olson <mwolson@gnu.org>
7232 * muse.texi: New file that provides the documentation for Muse.
7233 It is in a very rough form at the moment. Nothing substantial may
7234 be found here yet. Be ye warned.
7237 .arch-ids/muse.texi.id muse.texi
7243 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
7246 Add docstring, new trivial function
7248 muse--main--1.0--patch-11
7250 2005-02-07 Michael Olson <mwolson@gnu.org>
7252 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
7253 `muse-what-changed'. No functionality change.
7254 (muse-what-changed): New function that displays in diff format the
7255 changes made since the buffer was last saved.
7257 * muse-project.el (muse-project-publish): Add docstring.
7260 ChangeLog muse-mode.el muse-project.el
7263 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
7266 Add experimental version of muse-blosxom.el to project
7268 muse--main--1.0--patch-10
7270 2005-02-04 Michael Olson <mwolson@gnu.org>
7272 * Makefile (realclean): Remove file that gets generated when fonts
7275 * experimental/muse-bloxsom.el: New file that implements Blosxom
7276 support for Muse. It's in a very rough state, hence its placement
7277 in the `experimental' directory.
7280 experimental/.arch-ids/=id
7281 experimental/.arch-ids/muse-blosxom.el.id
7282 experimental/muse-blosxom.el
7288 experimental experimental/.arch-ids
7291 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
7294 Make permissions more consistent
7296 muse--main--1.0--patch-9
7302 modified directories:
7303 contrib examples scripts
7306 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
7311 muse--main--1.0--patch-8
7313 2005-02-04 Michael Olson <mwolson@gnu.org>
7315 * muse-build.el: Add contrib directory to `load-path'.
7316 (muse-elint-files): Load `muse-regexps.el'.
7318 * scripts/publish: Change permissions so that this script is
7319 executable. Add contrib directory to load list. Add
7320 `muse-regexps.el' to list.
7323 ChangeLog muse-build.el scripts/publish
7326 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
7329 Use "—" instead of "—"
7331 muse--main--1.0--patch-7
7333 2005-01-31 Michael Olson <mwolson@gnu.org>
7335 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
7336 with "—" so that documents validate properly. Thanks to
7337 Björn Lindström for the suggestion.
7339 * muse-html.el (muse-html-markup-strings): Ditto.
7342 ChangeLog muse-docbook.el muse-html.el
7345 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
7348 Fix use of "[:blank:]" in underline markup
7350 muse--main--1.0--patch-6
7352 2005-01-25 Michael Olson <mwolson@gnu.org>
7354 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
7355 use of `muse-regexp-blank'.
7358 ChangeLog muse-colors.el
7361 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
7364 Fix problem with headings being given wrong face
7366 muse--main--1.0--patch-5
7368 2005-01-03 Michael Olson <mwolson@gnu.org>
7370 * muse-colors.el: Add header.
7371 (muse-colors-emphasized): Headings were being given the coloring
7372 for the next level of heading instead of the real
7373 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
7374 Heading"). Thanks to Lan Yufeng for finding this and sending a
7377 * muse-regexps.el: Fix header.
7380 ChangeLog muse-colors.el muse-regexps.el
7383 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
7388 muse--main--1.0--patch-4
7390 2005-01-01 Michael Olson <mwolson@gnu.org>
7392 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
7393 version will be automatically maintained by Arch.
7397 .arch-ids/ChangeLog.id ChangeLog
7400 .arch-ids/ChangeLog.id
7401 ==> .arch-ids/ChangeLog.2004.id
7406 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
7409 Extended regexps fix, allow spaces in 1st part of links
7411 muse--main--1.0--patch-3
7413 2004-12-30 Michael Olson <mwolson@gnu.org>
7415 * muse.el (muse-link-regexp): Allow spaces in the first part of
7418 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
7419 customizable alternatives to extended character classes.
7421 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
7424 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
7425 muse-html.el muse-mode.el muse-publish.el muse.el
7428 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
7431 Begin to change regexp handling, tweak muse.el header
7433 muse--main--1.0--patch-2
7435 2004-12-29 Michael Olson <mwolson@gnu.org>
7437 * muse.el: Change Copyright notice to FSF. Change Maintainer to
7440 * muse-regexps.el: New file that implements regexp handling.
7441 Generalized regexp options will be moved to it eventually.
7444 .arch-ids/muse-regexps.el.id muse-regexps.el
7450 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
7453 Do some early spring cleaning
7455 muse--main--1.0--patch-1
7457 2004-12-29 Michael Olson <mwolson@gnu.org>
7459 * Makefile: Change path to `publish' script.
7461 * contrib/pcomplete.el: New file that is used by Muse without
7462 actually being a part of it: hence its location in the contrib
7465 * contrib/cgi.el, contrib/httpd.el: New location.
7467 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
7469 * scripts/publish, scripts/publish-project: Ditto.
7472 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
7473 contrib/pcomplete.el examples/.arch-ids/=id
7474 scripts/.arch-ids/=id
7481 ==> contrib/.arch-ids/cgi.el.id
7482 .arch-ids/httpd.el.id
7483 ==> contrib/.arch-ids/httpd.el.id
7484 .arch-ids/muse-johnw.el.id
7485 ==> examples/.arch-ids/muse-johnw.el.id
7486 .arch-ids/publish-johnw.id
7487 ==> examples/.arch-ids/publish-johnw.id
7488 .arch-ids/publish-project.id
7489 ==> scripts/.arch-ids/publish-project.id
7490 .arch-ids/publish.id
7491 ==> scripts/.arch-ids/publish.id
7495 ==> contrib/httpd.el
7497 ==> examples/muse-johnw.el
7501 ==> examples/publish-johnw
7503 ==> scripts/publish-project
7506 contrib contrib/.arch-ids examples examples/.arch-ids scripts
7510 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
7513 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7515 muse--main--1.0--base-0
7517 (automatically generated log message)
7520 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
7521 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
7522 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
7523 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
7524 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
7525 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
7526 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
7527 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
7528 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7529 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
7530 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
7531 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
7532 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
7533 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
7534 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
7535 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
7536 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
7537 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8