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 04:32:27 GMT Michael Olson <mwolson@gnu.org> patch-319
8 Use simpler markup string for anchors.
10 muse--main--1.0--patch-319
12 * lisp/muse-docbook.el (muse-docbook-markup-strings): Use 'anchor instead
13 of 'begin-anchor and 'end-anchor.
15 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
17 * lisp/muse-publish.el (muse-publish-markup-anchor): Ditto.
19 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
21 * lisp/muse-xml-common.el (muse-xml-markup-anchor): Ditto.
23 * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
25 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-anchor):
26 Revert previous change, since muse-html-insert-contents needs
27 muse-html-insert-anchor.
30 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
31 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
32 lisp/muse-xml-common.el lisp/muse-xml.el
35 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
38 Fix a markup error involving links like [[#foo]].
40 muse--main--1.0--patch-318
42 * examples/QuickStart.muse: Move <contents> higher. Remove <comment>
43 tags around the centered text.
45 * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
46 (muse-html-markup-strings): Remove table-group strings, since they
47 aren't valid (X)HTML like I had thought. Change center to use <p>
49 (muse-html-insert-anchor): Remove.
50 (muse-html-markup-anchor): Respect the noemphasis property. This fixes
51 a bug with links like [[#foo]].
52 (muse-html-markup-footnote): Insert the correct footnote number.
54 * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
55 rule higher than anchor rule.
56 (muse-publish-markup-anchor): Respect the noemphasis property.
58 * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
62 ChangeLog examples/QuickStart.muse lisp/muse-html.el
63 lisp/muse-publish.el lisp/muse-xml-common.el
66 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
69 Get rid of muse-regexp-space. Standardize anchor markup somewhat.
71 muse--main--1.0--patch-317
73 * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
74 Replace muse-regexp-space with muse-regexp-blank. Too many Emacs
75 functions treat [:blank:]+\n differently than [:space:], so we'll use
76 the former everywhere.
78 * lisp/muse-convert.el (muse-write-citation): Ditto.
80 * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
82 * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
84 * lisp/muse-publish.el (muse-publish-markup-regexps)
85 (muse-publish-markup-tag, muse-publish-surround-text)
86 (muse-publish-markup-list): Ditto.
88 * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
91 * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
93 * lisp/muse-regexps.el (muse-regexp-space): Remove.
95 * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
96 muse-xml-markup-anchor.
97 (muse-docbook-markup-strings): Add markup strings for anchors.
98 (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
100 * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
102 * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
103 since we now have a sane default in muse-publish.el.
104 (muse-latex-markup-strings): Add markup strings for anchors.
105 (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
107 * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
108 strings. If style does not handle anchors, remove them.
110 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
111 rule, since we now have a sane default in muse-publish.el.
112 (muse-texinfo-markup-strings): Add markup strings for anchors.
113 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
115 * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
116 for handling anchors.
117 (muse-xml-markup-table): Pass row-len to begin-table-group markup
120 * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
122 (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
125 ChangeLog lisp/muse-colors.el lisp/muse-convert.el
126 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
127 lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
128 lisp/muse-regexps.el lisp/muse-registry.el
129 lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
133 2005-12-24 22:07:28 GMT Michael Olson <mwolson@gnu.org> patch-316
136 Adapt the remaining publishing styles.
138 muse--main--1.0--patch-316
140 * lisp/muse-groff.el (muse-groff-markup-paragraph): Use
143 * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
145 (latex2png): Clean up the code a bit.
147 * lisp/muse-texinfo.el (muse-texinfo-insert-anchor): Use
149 (muse-texinfo-markup-table): Use the shiny new
150 muse-publish-table-fields function.
153 ChangeLog lisp/muse-groff.el lisp/muse-latex2png.el
157 2005-12-24 21:47:44 GMT Michael Olson <mwolson@gnu.org> patch-315
160 Make all XML-based publishing styles do tables. Needs testing.
162 muse--main--1.0--patch-315
164 * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
165 muse-xml-markup-table.
166 (muse-docbook-markup-regexps): Remove table kludges.
167 (muse-docbook-markup-strings): Add markup strings for tables.
168 (muse-docbook-encoding-map, muse-docbook-transform-content-type)
169 (muse-docbook-markup-table): Remove in favor of using the functions in
171 (muse-docbook-encoding): Use muse-xml-transform-content-type.
172 (muse-docbook-markup-paragraph, muse-docbook-insert-anchor): Use
174 (muse-docbook-fixup-tables): Remove, since it isn't needed anymore.
175 (muse-docbook-prepare-buffer): New function that forces the escaping of
176 extra specials in URLs.
178 * lisp/muse-html.el (muse-html-table-attributes): Add a leading space.
180 (muse-html-markup-regexps): Remove table kludges.
181 (muse-html-markup-strings): Add markup strings for tables.
182 (muse-html-encoding-map, muse-html-transform-content-type): Remove in
183 favor of the functions of muse-xml-common.el.
184 (muse-html-insert-anchor, muse-html-markup-paragraph)
185 (muse-html-class-tag): Use muse-insert-markup.
186 (muse-html-markup-table): Call muse-xml-markup-table to do most of the
187 work, passing attributes.
188 (muse-html-insert-contents): Use muse-insert-markup. Bum it down a
190 (muse-html-encoding): Use muse-xml-transform-content-type.
191 (muse-html-fixup-tables): Remove.
193 * lisp/muse-xml-common.el: Move a few functions and options here from
194 other publishing styles. Make an initial attempt at an XML-based table
195 publishing routine that uses markup strings. I'm not sure if it will
196 abstract easily enough to use with LaTeX, but that's not a huge
199 * lisp/muse-xml.el (muse-xml-markup-regexps): Remove table kludges.
200 (muse-xml-markup-strings): Add table markup strings. Omit table-group
201 markup since it's unnecessary sugar.
202 (muse-xml-encoding-map, muse-xml-transform-content-type)
203 (muse-xml-markup-table): Move to muse-xml-common.el.
204 (muse-xml-encoding): Pass default argument.
205 (muse-xml-markup-paragraph, muse-xml-insert-anchor): Use
207 (muse-xml-fixup-tables): Remove.
210 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
211 lisp/muse-xml-common.el lisp/muse-xml.el
214 2005-12-24 20:01:37 GMT Michael Olson <mwolson@gnu.org> patch-314
217 Implement a nicer way of publishing tables. Fix some regexps.
219 muse--main--1.0--patch-314
221 * lisp/muse-html.el (muse-html-markup-footnote): Fix logic error. I
222 thought "/=" was a typo, but it really meant "!=". Odd. Let's avoid
223 that so that people familiar with C derivatives won't be confused :^) .
224 (muse-html-insert-anchor, muse-html-markup-paragraph): Fix regexp. We
225 have to make sure to add "\n" to most negated sets if we don't want
226 them to span multiple lines.
227 (muse-html-escape-string): Move to muse-xml-common.el.
228 (muse-html-prepare-buffer): Use muse-xml-escape-string.
230 * lisp/muse-journal.el (muse-journal-html-heading-regexp): Fix.
232 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove the kludgy
233 table-joining regexp.
234 (muse-latex-markup-table): Call muse-publish-table-fields to get a
235 table structure that we can work with. Now we can publish the entire
238 * lisp/muse-protocols.el (muse-browse-url-info): Fix regexps.
240 * lisp/muse-publish.el (muse-publish-markup-regexps): Compact some
241 regexps. Use a table-matching regexp that matches the entire region of
242 a table, rather than just one line.
243 (muse-publish-file): Docfix.
244 (muse-publish-markup-footnote): Compact regexp.
245 (muse-publish-table-fields): New function that snarfs the given region
246 and returns a table structure.
248 * lisp/muse-regexps.el (muse-table-field-regexp): New regexp that matches
249 the field separator for tables.
250 (muse-table-line-regexp): New regexp that matches a table line.
251 (muse-tag-regexp): Fix regexp.
253 * lisp/muse-registry.el (muse-registry-url-regexp)
254 (muse-registry-link-regexp): Fix.
256 * lisp/muse-xml.el (muse-xml-insert-anchor): Fix regexp.
258 * lisp/muse-xml-common.el: New file containing routines that are commonly
259 used by XML-ish publishing styles.
260 (muse-xml-sort-table): New function that sorts a table structure so
261 that it validates properly. We don't use it yet, but we will.
264 lisp/.arch-ids/muse-xml-common.el.id lisp/muse-xml-common.el
267 ChangeLog lisp/muse-html.el lisp/muse-journal.el
268 lisp/muse-latex.el lisp/muse-protocols.el lisp/muse-publish.el
269 lisp/muse-regexps.el lisp/muse-registry.el lisp/muse-xml.el
272 2005-12-23 06:18:46 GMT Michael Olson <mwolson@gnu.org> patch-313
275 muse-latex: Work on table markup, isn't perfect yet.
277 muse--main--1.0--patch-313
279 * lisp/muse-latex.el (muse-latex-markup-table): Make this sort of work.
280 I've got an idea for how it should be done. We're going to try to
281 snarf the whole table in muse-publish using only regexps, and pass it
282 to the style-specific table markup function.
284 * lisp/muse-publish.el (muse-publish-insert-url)
285 (muse-publish-markup-url): Use muse-insert-markup.
286 (muse-publish-verbatim-tag): Pass arguments correctly.
289 ChangeLog lisp/muse-latex.el lisp/muse-publish.el
292 2005-12-23 05:27:53 GMT Michael Olson <mwolson@gnu.org> patch-312
295 Get practically-perfect LaTeX special escaping.
297 muse--main--1.0--patch-312
299 * examples/QuickStart.muse: Detabify, change URLs.
301 * lisp/muse-latex.el (muse-latex-markup-specials-document): New option
302 that indicates the specials characters to escape in the whole document.
303 (muse-latex-markup-specials-example): New option that indicates the
304 specials to escape in <example> regions.
305 (muse-latex-markup-specials-literal): New option that indicates the
306 specials to escape in =monospaced text= and <code> regions.
307 (muse-latex-markup-specials-url): New option that indicates the
308 specials to escape in URLs.
309 (muse-latex-decide-specials): Determine which specials to use depending
311 (muse-latex-insert-anchor): Use muse-insert-markup.
313 * lisp/muse-publish.el (muse-publish-markup-region): Escape specials in
315 (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
316 List all contexts in documentation. Skip past entire read-only regions
317 for a speed improvement. We'll need this now that we're using it on
318 the whole document. Fix a bug in retrieving specials.
319 (muse-publish-markup-enddots, muse-publish-markup-dots)
320 (muse-publish-markup-rule, muse-publish-surround-text): Use
322 (muse-publish-markup-leading-space): Take 2 more arguments for easy
324 (muse-publish-markup-verse): Pass more arguments to
325 muse-publish-markup-leading-space.
326 (muse-publish-url): Fix a specials bug with bare links.
327 (muse-publish-code-tag): Use 'literal context here.
330 ChangeLog examples/QuickStart.muse lisp/muse-latex.el
334 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
337 muse-build: Prevent backup files when generating autoloads.
339 muse--main--1.0--patch-311
341 * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
342 that we don't get muse-autoloads.el~ files.
345 ChangeLog scripts/muse-build.el
348 2005-12-22 04:12:00 GMT Michael Olson <mwolson@gnu.org> patch-310
351 Begin implementing context-specific handling of special characters.
353 muse--main--1.0--patch-310
355 * lisp/muse-publish.el (muse-publish-url-transforms)
356 (muse-publish-desc-transforms): Remove
357 muse-publish-escape-specials-in-string, since we will explicitly call
358 this with the proper parameters later on.
359 (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
360 Add new optional CONTEXT argument that specifies further information to
361 use when obtaining the specials that will be applied to the text. If
362 someone specifies a function instead of an alist for the style's
363 specials, call it and pass CONTEXT.
364 (muse-publish-markup-word): Indicate the context when escaping
365 specials. Make sure we have a context before continuing the publishing
367 (muse-publish-markup-email, muse-publish-markup-url)
368 (muse-publish-code-tag, muse-publish-example-tag)
369 (muse-publish-verbatim-tag): Indicate the context when escaping
371 (muse-publish-url): Explicitly escape specials, rather than expecting
372 it to be done in a user-customizable hook. Use different contexts for
376 ChangeLog lisp/muse-publish.el
379 2005-12-21 02:44:57 GMT Michael Olson <mwolson@gnu.org> patch-309
382 Merged from mwolson@gnu.org--2005 (patch 37)
384 muse--main--1.0--patch-309
388 * mwolson@gnu.org--2005/muse--rel--3.02--patch-37
389 Make error messages during publishing more friendly.
392 ChangeLog lisp/muse-mode.el lisp/muse.el
395 mwolson@gnu.org--2005/muse--rel--3.02--patch-37
398 2005-12-21 02:07:34 GMT Michael Olson <mwolson@gnu.org> patch-308
401 Don't mix up links and footnotes.
403 muse--main--1.0--patch-308
405 * lisp/muse-html.el (muse-html-markup-footnote): Change "/=" typo to "=".
407 * lisp/muse-publish.el (muse-publish-markup-footnote): Don't mix up links
408 and footnotes. Thanks to Dale Smith for spotting this.
411 ChangeLog lisp/muse-html.el lisp/muse-publish.el
414 2005-12-17 17:16:32 GMT Michael Olson <mwolson@gnu.org> patch-307
417 Merged from mwolson@gnu.org--2005 (patch 36)
419 muse--main--1.0--patch-307
423 * mwolson@gnu.org--2005/muse--rel--3.02--patch-36
424 Release Emacs Muse 3.02.5.
427 ChangeLog Makefile.defs NEWS debian/changelog lisp/muse.el
431 mwolson@gnu.org--2005/muse--rel--3.02--patch-36
434 2005-12-17 02:10:32 GMT Michael Olson <mwolson@gnu.org> patch-306
437 Merged from mwolson@gnu.org--2005 (patch 35)
439 muse--main--1.0--patch-306
443 * mwolson@gnu.org--2005/muse--rel--3.02--patch-35
444 muse-colors: Fix QuickStart display bug.
447 ChangeLog lisp/muse-colors.el
450 mwolson@gnu.org--2005/muse--rel--3.02--patch-35
453 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
456 Revert QuickStart changes, hack more on muse.rnc.
458 muse--main--1.0--patch-305
460 * examples/QuickStart.muse: Revert previous changes; they cause
461 publishing to fail. Hrm. Guess I'll have to fix the display issue
462 with <literal> tags then.
464 * muse.rnc: Put blockquote in the muse.element namespace, since it's not
468 ChangeLog examples/QuickStart.muse examples/muse.rnc
471 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
474 QuickStart: Correct old syntax.
476 muse--main--1.0--patch-304
478 * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
479 Just use equal sign escaping.
482 ChangeLog examples/QuickStart.muse
485 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
488 Make XML publishing work with QuickStart; no longer considered unstable.
490 muse--main--1.0--patch-303
492 * examples/muse.rnc: Strip trailing whitespace. Hack it to the point
493 that it works with our QuickStart document.
495 * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
496 (fullclean): Adapt to work with .muse extension.
498 * examples/QuickStart.muse: Rename from QuickStart. This makes it
499 automatically get colorized as a Muse document when opened.
501 * lisp/muse-xml.el: Move from experimental.
502 (muse-xml-footer): Use correct ending tag.
503 (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
504 annoying error regarding "—" when validating with nxml-mode.
505 rule and fn-sep should use the empty form of the HR tag.
507 * README: Fix directions for QuickStart.
510 ChangeLog README examples/Makefile examples/muse.rnc
514 examples/.arch-ids/QuickStart.id
515 ==> examples/.arch-ids/QuickStart.muse.id
517 ==> examples/QuickStart.muse
518 experimental/.arch-ids/muse-xml.el.id
519 ==> lisp/.arch-ids/muse-xml.el.id
520 experimental/muse-xml.el
524 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
527 muse-html: Fix regexp error.
529 muse--main--1.0--patch-302
531 * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
535 ChangeLog lisp/muse-html.el
538 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
541 Makefile: Minor tweak.
543 muse--main--1.0--patch-301
545 * lisp/Makefile (ELC): Base this on $(EL). This should keep
546 muse-autoloads.elc from being added to the list -- it won't be compiled
550 ChangeLog lisp/Makefile
553 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
556 Generate autoloads file.
558 muse--main--1.0--patch-300
560 * Makefile (autoloads): New rule that calls "make autoloads" in lisp
563 * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
565 (all): Generate autoloads.
566 (autoloads): Make muse-autoloads.el.
567 (muse-autoloads.el): Call `muse-generate-autoloads' from
568 scripts/muse-build.el with arguments representing the directories to
569 use when searching for autoloads.
570 (realclean distclean fullclean): Remove autoloads.
572 * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
573 Muse. Deal with XEmacs and its quirky insistence on doing most of the
574 work itself. Expand all command line args so that the right
575 directories are searched. Hardcode muse-autoloads.el as the name of
576 the generated autoloads file. Use my custom header and footer, if
580 ChangeLog Makefile lisp/Makefile scripts/muse-build.el
583 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
586 Add autoload cookies.
588 muse--main--1.0--patch-299
590 Add autoload cookies to several functions.
593 ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
594 lisp/muse-project.el lisp/muse-protocols.el
598 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
601 muse-mode: Make muse-edit-link-at-point work.
603 muse--main--1.0--patch-298
605 * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
606 this function works. Before, it would remove an arbitrary chunk of the
610 ChangeLog lisp/muse-mode.el
613 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
616 Change mode of muse-protocols to 644.
618 muse--main--1.0--patch-297
622 ChangeLog lisp/muse-protocols.el
625 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
628 muse-wiki: WikiWord suffix fix.
630 muse--main--1.0--patch-296
632 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
633 be nothing at the end. This allows us to separate WikiWords with
634 "''''" to indicate suffixes.
637 ChangeLog lisp/muse-wiki.el
640 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
643 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
645 muse--main--1.0--patch-295
647 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
648 error when muse-colors is not loaded. Thanks to Stefan van der Walt
652 ChangeLog lisp/muse-wiki.el
655 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
658 muse-publish: Make muse-insert-markup a function.
660 muse--main--1.0--patch-294
662 * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
666 ChangeLog lisp/muse-publish.el
669 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
672 Merged from muse--rel--3.02 (patch 29)
674 muse--main--1.0--patch-293
678 * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
679 muse-mode: Fix semicolon in paragraph issue.
682 ChangeLog lisp/muse-mode.el
685 mwolson@gnu.org--2005/muse--rel--3.02--patch-29
688 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
691 Merged from muse--rel--3.02 (patch 28)
693 muse--main--1.0--patch-292
697 * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
698 muse-project: Deal with edge case.
701 ChangeLog lisp/muse-project.el
704 mwolson@gnu.org--2005/muse--rel--3.02--patch-28
707 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
710 Merged from muse--rel--3.02 (patch 27)
712 muse--main--1.0--patch-291
716 * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
717 muse-project: Prevent auto-save files from being included.
720 ChangeLog lisp/muse-project.el
723 mwolson@gnu.org--2005/muse--rel--3.02--patch-27
726 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
729 muse-groff: Fix compiler warning.
731 muse--main--1.0--patch-290
733 * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
736 ChangeLog lisp/muse-groff.el
739 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
742 muse-registry: Attempt to increase Emacs20 compatibility.
744 muse--main--1.0--patch-289
746 * lisp/muse-registry.el (muse-registry-show)
747 (muse-registry-update-registry, muse-registry-make-new-registry): Use
748 dolist instead of mapc for nomimal support of Emacs20, since Planner
752 ChangeLog lisp/muse-registry.el
755 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
758 XEmacs fixes in muse-latex2png and muse-registry.
760 muse--main--1.0--patch-288
762 * lisp/muse-latex2png.el (latex2png): Fix XEmacs error. It seems better
763 to use expand-file-name than concat, since the result of the
764 temp-directory function sometimes doesn't have a trailing backslash.
766 * lisp/muse-registry.el (muse-registry-url-regexp): Use
768 (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
769 (muse-registry-make-new-registry): Use a better heuristic for
770 determining whether the given file is actually a directory. This
771 avoids the use of `directory-files-and-attributes', which is not
773 (muse-registry-new-entries): Use muse-match-string-no-properties.
776 ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
779 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
782 muse-registry.el: Fix compiler warnings.
784 muse--main--1.0--patch-287
786 * lisp/muse-registry.el: Fix compiler warnings. Remove dependency on
790 ChangeLog lisp/muse-registry.el
793 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
796 muse-wiki: First try at implementing WikiName separator.
798 muse--main--1.0--patch-286
800 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
801 markup, for when you want to add a suffix to a WikiName.
804 ChangeLog lisp/muse-wiki.el
807 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
810 Merged from muse--rel--3.02 (patch 25)
812 muse--main--1.0--patch-285
816 * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
817 muse-latex: Get table of contents to publish correctly.
820 ChangeLog lisp/muse-latex.el
823 mwolson@gnu.org--2005/muse--rel--3.02--patch-25
826 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
829 Add muse-registry.el to Muse.
831 muse--main--1.0--patch-284
833 * lisp/muse-registry.el: New file contributed by Bastien Guerry that
834 provides a URL registry for Muse.
837 lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
843 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
846 muse-mode: Minor fix.
848 muse--main--1.0--patch-283
850 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
851 and save-excursion as recommended by Emacs documentation.
854 ChangeLog lisp/muse-mode.el
857 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
860 muse-mode: Handle case where we visit an anchor-only link.
862 muse--main--1.0--patch-282
864 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
865 consists of only an anchor. Thanks to Jim Ottaway for the patch.
868 ChangeLog lisp/muse-mode.el
871 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
874 muse-colors: Add faces for all 3 levels of emphasis.
876 muse--main--1.0--patch-281
878 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
879 (muse-emphasis-3): New faces that represent italic, bold, and bold
880 italic emphasis, respectively.
881 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
882 the suggestion and the initial code.
885 AUTHORS ChangeLog lisp/muse-colors.el
888 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
891 muse-latex2png: XEmacs compatibility.
893 muse--main--1.0--patch-280
895 * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
896 file-expand-wildcards, since it was a no-op.
897 (latex2png): Fall back to a temporary directory variable that works
898 with XEmacs. Thanks to Neilen Marais for the report and suggested fix.
901 ChangeLog lisp/muse-latex2png.el
904 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
909 muse--main--1.0--patch-279
917 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
920 Don't split anchors in URLs.
922 muse--main--1.0--patch-278
924 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
925 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
926 sure that we handle URLs before trying to split the anchor.
927 (muse-visit-link): Don't compute the anchor. Let the callee do that.
930 ChangeLog lisp/muse-mode.el
933 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
936 Merged from mwolson@gnu.org--2005 (patch 23)
938 muse--main--1.0--patch-277
942 * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
943 muse-wiki: WikiWords can have consecutive capital letters.
946 ChangeLog lisp/muse-wiki.el
949 mwolson@gnu.org--2005/muse--rel--3.02--patch-23
952 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
955 Deal with case when muse-make-link is passed an explicit link.
957 muse--main--1.0--patch-276
959 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
960 with case when we are passed an explicit-style link.
963 ChangeLog lisp/muse-mode.el
966 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
969 Merged from mwolson@gnu.org--2005 (patch 20-22)
971 muse--main--1.0--patch-275
975 * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
978 * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
981 * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
982 Release Emacs Muse 3.02.02.
985 examples/mwolson/templates/.arch-ids/header.tex.id
986 examples/mwolson/templates/header.tex
989 ChangeLog NEWS examples/mwolson/muse-init.el
990 examples/mwolson/templates/header.html lisp/muse.el muse.texi
993 mwolson@gnu.org--2005/muse--rel--3.02--patch-20
994 mwolson@gnu.org--2005/muse--rel--3.02--patch-21
995 mwolson@gnu.org--2005/muse--rel--3.02--patch-22
998 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
1001 Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
1003 muse--main--1.0--patch-274
1007 * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1008 Don't interpret enddots, dots, and rule inside of links.
1010 * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1011 Allow bad WikiWords to be colorized, by popular request.
1013 * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1014 Be more fault-tolerant about muse-file-extension.
1016 * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1017 Prepare debian files for new minor release.
1019 * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1022 * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1023 NEWS: Add migration note.
1025 * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1026 Merged from mwolson@gnu.org--2005 (patch 272-273)
1029 ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
1030 debian/control debian/rules lisp/muse-colors.el
1031 lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
1034 mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1035 mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1036 mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1037 mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1038 mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1039 mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1040 mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1043 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
1046 muse-latex: Make footnotes look a bit more natural for LaTeX users.
1048 muse--main--1.0--patch-273
1050 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
1051 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
1054 ChangeLog lisp/muse-latex.el
1057 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
1060 muse-texinfo: Correct markup strings for dots, enddots, center.
1062 muse--main--1.0--patch-272
1064 * AUTHORS: Bookkeeping
1066 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
1067 Jim Ottaway that produces correct output for dots, enddots, and
1071 AUTHORS ChangeLog lisp/muse-texinfo.el
1074 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
1077 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)
1079 muse--main--1.0--patch-271
1081 Mark several revisions as "included". No actual changes were made to the
1088 davidsmith@acm.org--2005/muse--devo--1.0--base-0
1089 davidsmith@acm.org--main/muse--devo--1.0--base-0
1090 davidsmith@acm.org--main/muse--devo--1.0--patch-1
1091 davidsmith@acm.org--main/muse--devo--1.0--patch-2
1092 hodique@lifl.fr--2005/muse--yh--1.0--patch-40
1093 hodique@lifl.fr--2005/muse--yh--1.0--patch-41
1094 hodique@lifl.fr--2005/muse--yh--1.0--patch-42
1095 hodique@lifl.fr--2005/muse--yh--1.0--patch-43
1096 hodique@lifl.fr--2005/muse--yh--1.0--patch-44
1097 hodique@lifl.fr--2005/muse--yh--1.0--patch-45
1098 mwolson@gnu.org--2005/muse--rel--3.02--base-0
1099 mwolson@gnu.org--2005/muse--rel--3.02--patch-1
1100 mwolson@gnu.org--2005/muse--rel--3.02--patch-2
1101 mwolson@gnu.org--2005/muse--rel--3.02--patch-3
1102 mwolson@gnu.org--2005/muse--rel--3.02--patch-4
1103 mwolson@gnu.org--2005/muse--rel--3.02--patch-5
1104 mwolson@gnu.org--2005/muse--rel--3.02--patch-6
1105 mwolson@gnu.org--2005/muse--rel--3.02--patch-7
1106 mwolson@gnu.org--2005/muse--rel--3.02--patch-8
1109 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
1112 muse-groff: Provide groff-pdf style rather than pdf.
1114 muse--main--1.0--patch-270
1116 * experimental/muse-groff.el: Remove, since the original author keeps his
1117 version in the lisp/ directory, and it's reasonably stable by now.
1119 * lisp/muse-groff.el: Detabify source.
1120 ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
1121 avoid a conflict with the latex-based pdf style.
1124 experimental/.arch-ids/muse-groff.el.id
1125 experimental/muse-groff.el
1128 ChangeLog lisp/muse-groff.el
1131 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
1134 Merged from ajk@iu.edu--2005 (patch 0-9)
1136 muse--main--1.0--patch-269
1140 * ajk@iu.edu--2005/muse--ajk--1.0--base-0
1141 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
1143 * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1144 Publish PDF using GROFF with mom macros.
1146 * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1147 Kinda works, still need tables and a bunch of other stuff.
1149 * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1150 Remove extra newlines from QUOTE calls.
1152 * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1155 * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1156 - fix syntax of definition of muse-groff-markup-strings
1158 * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1159 Use \z to keep leading space that will result from .URL...
1161 * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1162 Don't use .blm (blank line == paragraph break). Hopefu...
1164 * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1165 Use markup-strings for <example>.
1167 * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1168 Catch up with mwolson
1171 lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
1177 ajk@iu.edu--2005/muse--ajk--1.0--base-0
1178 ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1179 ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1180 ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1181 ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1182 ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1183 ajk@iu.edu--2005/muse--ajk--1.0--patch-6
1184 ajk@iu.edu--2005/muse--ajk--1.0--patch-7
1185 ajk@iu.edu--2005/muse--ajk--1.0--patch-8
1186 ajk@iu.edu--2005/muse--ajk--1.0--patch-9
1189 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
1192 Allow "-" in publishing directives.
1194 muse--main--1.0--patch-268
1196 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
1197 publishing directives. Thanks to Jim Ottaway for the suggestion.
1200 ChangeLog lisp/muse-publish.el
1203 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
1206 muse-latex: Fix "generation of PDF failed" message.
1208 muse--main--1.0--patch-267
1210 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
1211 t or nil depending on whether the publishing attempt was successful.
1214 ChangeLog lisp/muse-latex.el
1217 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
1220 Call pdflatex a reasonable number of times.
1222 muse--main--1.0--patch-266
1224 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
1225 times, depending on what return value we get. Thanks to John Wiegley
1229 ChangeLog Makefile.defs debian/changelog debian/rules
1233 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
1236 Temporary workaround to make lists work properly again.
1238 muse--main--1.0--patch-265
1240 * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
1241 properties to lists, since we need to be able to reduce them in later
1242 publishing rules for muse-html. I'd really like to change the way
1243 lists are marked up so as to obviate the need for this.
1246 ChangeLog lisp/muse-publish.el
1249 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
1252 Attempt to fix read-only error.
1254 muse--main--1.0--patch-264
1256 * lisp/muse-publish.el (muse-publish-markup-buffer): Set
1257 inhibit-read-only to t so that we don't get buffer-read-only errors.
1260 ChangeLog lisp/muse-publish.el
1263 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
1266 Fix mistyping of new option name.
1268 muse--main--1.0--patch-263
1270 * lisp/muse-publish.el (muse-publish-markup-comment)
1271 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
1274 ChangeLog lisp/muse-publish.el
1277 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
1280 muse-publish: Use `apply' instead of passing list to `insert'.
1282 muse--main--1.0--patch-262
1284 * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
1285 passing a list to `insert'. Thanks to Mark Triggs for the suggestion.
1286 Hopefully this will fix a backtrace or two.
1289 ChangeLog lisp/muse-publish.el
1292 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
1295 muse-latex2png: Put png files in correct place. all: Introduce comment syntax.
1297 muse--main--1.0--patch-261
1299 * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
1300 'comment-begin and 'comment-end.
1302 * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
1304 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
1306 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
1308 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto. Remove second
1309 argument for "\ref", since it isn't valid LaTeX.
1311 * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
1312 muse-publishing-current-output-path rather than
1313 muse-publishing-current-file.
1315 * lisp/muse-publish.el (muse-publishing-current-output-path): New
1316 variable that determines where the current file is being published to.
1317 (muse-publish-file): Set muse-publishing-current-output-path.
1318 (muse-publish-comments-p): New option that determines whether comments
1319 should be deleted or published. Default is to delete.
1320 (muse-publish-markup-comment, muse-publish-comment-tag): Use
1321 muse-publish-comments-p.
1324 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1325 lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
1326 lisp/muse-publish.el lisp/muse-texinfo.el
1329 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
1332 muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
1334 muse--main--1.0--patch-260
1336 * AUTHORS: Bookkeeping.
1338 * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
1339 `output-dir' is not defined, so let's just use pubdir.
1341 * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
1345 AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
1348 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
1351 Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
1353 muse--main--1.0--patch-259
1357 * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
1358 table headers and overlining table footers, as suggested by Trent Buck.
1360 * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
1361 author has agreed to send in a copyright assignment form.
1364 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
1367 contrib/.arch-ids/muse-latex2png.el.id
1368 ==> lisp/.arch-ids/muse-latex2png.el.id
1369 contrib/muse-latex2png.el
1370 ==> lisp/muse-latex2png.el
1373 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
1376 Pave the way for entire-document escaping of specials.
1378 muse--main--1.0--patch-258
1380 * lisp/muse-mode.el (muse-mode): Silence compiler warning.
1382 * lisp/muse-publish.el (muse-insert-markup): New function that is used
1383 for inserting markup text. Currently, this inserts the text and adds
1384 the read-only property. This should permit us to deal with escaping
1385 specials in the entire document, later on.
1386 (muse-publish-section-close, muse-publish-markup-word)
1387 (muse-publish-markup-emdash, muse-publish-markup-enddots)
1388 (muse-publish-markup-dots, muse-publish-markup-rule)
1389 (muse-publish-markup-heading, muse-publish-markup-footnote)
1390 (muse-publish-markup-fn-sep, muse-publish-surround-text)
1391 (muse-publish-markup-list, muse-publish-markup-leading-space)
1392 (muse-publish-markup-verse): Use muse-insert-markup instead of
1393 `insert'. Don't use this on whitespace, just the markup text itself.
1395 * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
1398 * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
1401 ChangeLog lisp/muse-book.el lisp/muse-journal.el
1402 lisp/muse-mode.el lisp/muse-publish.el
1405 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
1408 By default, use ".muse" extension and do not detect by pathname.
1410 muse--main--1.0--patch-257
1412 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
1413 (muse-file-extension): Default to "muse". This has the effect of
1414 making Emacs associate the ".muse" extension with muse-mode, without
1415 trying to figure things out from the path to the file. The former
1416 method is usually considered to be best, so we'll go with it.
1419 ChangeLog lisp/muse-mode.el lisp/muse.el
1422 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
1425 Emacs 21 flyspell fix.
1427 muse--main--1.0--patch-256
1429 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
1430 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
1431 means that the version of flyspell that comes with Emacs21 will no
1432 longer mess up links.
1435 ChangeLog lisp/muse-mode.el
1438 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
1441 Merged from jeho@jeho.org--2005 (patch 0-11)
1443 muse--main--1.0--patch-255
1447 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
1450 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
1452 (muse-visit-link-default): Save position before searching, in case the
1453 search fails. Use a regexp search. Start from beginning of document.
1454 Refine search regexp.
1456 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
1457 that indicated whether project names without a page specifier will be
1459 (muse-wiki-handle-interwiki): Consult
1460 `muse-wiki-ignore-bare-project-names'.
1464 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1465 muse-mode.el fix for muse-visit-link-default
1467 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1468 muse-mode.el fix intangible problem in muse-link-at-point
1470 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1471 muse-wiki: added option for not rendering bare project names as links
1473 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1474 muse-mode.el: fix finding an anchor
1476 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1477 muse-latex.el: fix footnote-end
1480 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
1484 jeho@jeho.org--2005/muse--jeho--1.0--base-0
1485 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
1486 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
1487 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
1488 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
1489 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
1490 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
1491 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
1492 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
1493 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
1494 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
1495 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
1498 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
1501 contrib/muse-latex2png.el: Put images in the correct directory.
1503 muse--main--1.0--patch-254
1505 * contrib/muse-latex2png.el (latex2png-move2pubdir)
1506 (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
1507 puts generated images in the correct directory.
1510 AUTHORS ChangeLog contrib/muse-latex2png.el
1513 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
1516 Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
1518 muse--main--1.0--patch-253
1520 * experimental/muse-xml.el (muse-xml-insert-anchor)
1521 (muse-xml-markup-anchor): Make sure we don't blow away the text just
1522 before an anchor. On all types but texinfo, insert a newline
1523 immediately after the anchor.
1525 * lisp/muse-docbook.el (muse-docbook-insert-anchor)
1526 (muse-docbook-markup-anchor): Ditto.
1528 * lisp/muse-html.el (muse-html-insert-anchor)
1529 (muse-html-markup-anchor): Ditto.
1531 * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
1532 (muse-texinfo-markup-anchor): Ditto.
1534 * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
1535 the anchor the first match group.
1537 * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
1538 internal-link rather than \hyperlink{}. Thanks to Jim Ottaway for the
1540 (muse-latex-insert-anchor): Use a simpler routine that inserts
1544 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1545 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
1546 lisp/muse-texinfo.el
1549 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
1552 Allow anchors to occur near (rather than at) the beginning of line.
1554 muse--main--1.0--patch-252
1556 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
1557 characters before anchor, like " - ". Thanks to Phillip Lord for the
1561 ChangeLog lisp/muse-publish.el
1564 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
1567 Minor bookkeeping update.
1569 muse--main--1.0--patch-251
1571 * AUTHORS: Update information.
1577 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
1580 muse-mathml: New experimental embedded MathML publisher.
1582 muse--main--1.0--patch-250
1584 * lisp/muse-html.el (muse-html): Fix docstring.
1586 * experimental/muse-mathml.el: New file that implements a <math> tag.
1587 With the help of an external program, this will translate LaTeX code
1588 between <math> and </math> to embedded MathML. A new style called
1589 "mathml" is defined, which is derived from the XHTML style, but with a
1590 more suitable header.
1593 experimental/.arch-ids/muse-mathml.el.id
1594 experimental/muse-mathml.el
1597 ChangeLog lisp/muse-html.el
1600 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
1603 muse-latex: Ignore anchor if it occurs at end of line.
1605 muse--main--1.0--patch-249
1607 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
1608 the end of a line, ignore it. Thanks to Na Li for the suggestion.
1611 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
1614 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
1617 Add ability to publish embedded LaTeX content as a PNG.
1619 muse--main--1.0--patch-248
1621 * lisp/muse-publish.el (muse-publishing-styles)
1622 (muse-publishing-current-file, muse-publishing-current-style)
1623 (muse-publishing-styles): Add documentation.
1625 * contrib/muse-latex2png.el: New file that adds the <latex> tag. The tag
1626 expects LaTeX content, and will publish a PNG file. If you're
1627 interesting in helping, check out To Do in the commentary. This is in
1628 /contrib for now, since the original author doesn't have a copyright
1629 assignment on file with the FSF.
1632 contrib/.arch-ids/muse-latex2png.el.id
1633 contrib/muse-latex2png.el
1636 AUTHORS ChangeLog lisp/muse-publish.el
1639 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
1642 muse-groff.el: New publishing styles groff and groff-pdf.
1644 muse--main--1.0--patch-247
1648 * lisp/muse.el: Use the correct month name for this release. Oops.
1650 * muse.texi (Directives): The behavior for #date changed in 3.02.01.
1652 * experimental/muse-groff.el: New file containing the groff and groff-pdf
1656 experimental/.arch-ids/muse-groff.el.id
1657 experimental/muse-groff.el
1660 AUTHORS ChangeLog lisp/muse.el muse.texi
1663 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
1666 Figure out syntax of :set.
1668 muse--main--1.0--patch-246
1670 * lisp/muse-project.el (muse-project): Make the :set option inline to
1671 match the actual syntax that Muse recognizes.
1673 * muse.texi (Projects): Note that I need to work on this section.
1676 ChangeLog lisp/muse-project.el muse.texi
1679 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
1682 Release Emacs Muse 3.02.01.
1684 muse--main--1.0--patch-245
1686 * NEWS: Update entries for Muse 3.02.01.
1688 * debian/rules: Install NEWS.Debian.
1690 * debian/NEWS: New file that contains Debian-related news items.
1692 * examples/mwolson/muse-init.el: Update with my latest changes.
1694 * examples/mwolson/templates/footer.html: Use
1695 `muse-publishing-directive'.
1698 debian/.arch-ids/NEWS.id debian/NEWS
1701 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
1702 examples/mwolson/muse-init.el
1703 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
1706 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
1709 Fix customization bugs concerning muse-project-alist.
1711 muse--main--1.0--patch-244
1713 * examples/johnw/muse-johnw.el: Update with latest version from John.
1715 * muse-project.el (muse-project-alist-using-customize): New variable that
1716 indicates whether or not we just used customize to modify the value of
1718 (muse-project-alist-get): Set muse-project-alist-using-customize.
1719 (muse-project-alist-set): Only try to unescape muse-project-alist if
1720 muse-project-alist-using-customize is set. Make sure that the value we
1721 save to .emacs is unescaped.
1722 (muse-project): Add definition for :value-delete so that we can work
1723 around an Emacs21 and XEmacs21 annoyance.
1726 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
1729 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
1732 Try to make link properties more sane.
1734 muse--main--1.0--patch-243
1736 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
1737 a bit smarter. It is hoped that this fixes several strange key
1738 movement and link coloring issues. Thanks to Sergey Vlasov for the
1742 AUTHORS ChangeLog lisp/muse-colors.el
1745 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
1748 Use modification time for date directive.
1750 muse--main--1.0--patch-242
1752 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
1753 directive using the currently-publishing file's modification time,
1754 rather than the current time.
1757 ChangeLog lisp/muse-publish.el
1760 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
1763 muse-latex: Add a few escaping options that may be used in the future.
1765 muse--main--1.0--patch-241
1767 * lisp/muse-latex.el: Note that we don't make use of these new options
1769 (muse-latex-markup-specials): Move longer escapes out of here.
1770 (muse-latex-markup-specials-entire-document): New option that specifies
1771 the special characters to escape in the whole document after processing
1773 (muse-latex-markup-specials-verbatim): New option that specifies the
1774 special characters to escape in <example> tags and =literal text=.
1777 ChangeLog lisp/muse-latex.el
1780 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
1783 If more than 1 blank separates list/table items, separate them.
1785 muse--main--1.0--patch-240
1787 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
1788 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
1789 line separates a list or table item, it will form a new table.
1792 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
1793 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
1796 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
1799 muse.texi: Use @example instead of @smallexample.
1801 muse--main--1.0--patch-239
1803 * muse.texi: Replace @smallexample with @example. It didn't do what I
1804 thought it did, and the result looked worse. Hence, the reversal.
1810 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
1813 muse-html: Add muse-xhtml-style-sheet.
1815 muse--main--1.0--patch-238
1817 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
1818 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
1819 Thanks to Trent Buck for the suggestion.
1822 ChangeLog lisp/muse-html.el
1825 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
1830 muse--main--1.0--patch-237
1832 * Makefile.defs: Update Debian stuff.
1834 * changelog: Add entry for 3.02-1, urgency medium.
1837 ChangeLog Makefile.defs debian/changelog
1840 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
1843 Prepare for release.
1845 muse--main--1.0--patch-236
1847 * lisp/muse.el (muse-version): Increment to 3.02.
1849 * *.el: Fix first header line.
1851 * examples/mwolson/muse-init.el: Sync with my config.
1852 (my-muse-pdf-make-links-absolute): New function that makes relative
1853 links absolute in a hard-coded way.
1854 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
1855 publishing transforms.
1860 experimental/.arch-ids/muse-cite.el.id
1861 experimental/muse-cite.el
1864 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
1865 experimental/muse-message.el experimental/muse-xml.el
1866 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
1867 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
1868 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1869 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
1870 lisp/muse-protocols.el lisp/muse-publish.el
1871 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
1872 lisp/muse.el muse.texi
1875 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
1878 Finish documentation.
1880 muse--main--1.0--patch-235
1882 * muse.texi (Comments): New node that describes the syntax of comments.
1883 (Markup Strings): Describe all markup strings.
1889 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
1892 Document style elements for muse-define-style.
1894 muse--main--1.0--patch-234
1896 * muse.texi: Use @smallexample for 1-line examples.
1897 (Style Elements): New node that explains the different style elements
1898 that may be used for muse-define-style and muse-derive-style.
1899 (Deriving Styles): Prune unnecessary entries. Explain existing entries
1906 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
1909 Make documentation separately installable.
1911 muse--main--1.0--patch-233
1913 * Makefile (install): Split into install-bin and install-info.
1915 * muse.texi (Markup Regexps): Fix display bug.
1918 ChangeLog Makefile muse.texi
1921 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
1924 muse-mode: Set comment syntax.
1926 muse--main--1.0--patch-232
1928 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
1929 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
1932 ChangeLog lisp/muse-mode.el
1935 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
1938 muse.texi: Add publishing order information.
1940 muse--main--1.0--patch-231
1942 * muse.texi (Markup Regexps): Add publishing order.
1948 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
1951 Hack on documentation. The release is in sight!
1953 muse--main--1.0--patch-230
1955 * muse.texi: Use @subsubheading for all logical split headers rather than
1956 @emph. Move all examples against left margin. Add comments to
1957 indicate what still needs to be done.
1958 (DocBook): Correct a few misspelled variable names and add some new
1960 (Common Elements): Split this into 4 new subsections.
1966 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
1969 Fix publishing of stuff like <code><></code>.
1971 muse--main--1.0--patch-229
1973 * lisp/muse-publish.el (muse-publish-escape-specials): Use
1974 `insert-before-markers' rather than `insert'. This should fix strange
1975 edge cases like <code><></code>. Thanks to Trent Buck for the report.
1978 ChangeLog lisp/muse-publish.el
1981 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
1984 Update NEWS, fix muse-url-protocols customization interface.
1986 muse--main--1.0--patch-228
1988 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
1989 using nil as the resolve function.
1991 * NEWS: Bring up-to-date.
1994 ChangeLog NEWS lisp/muse-protocols.el
1997 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
2000 Fix title coloring bug; muse-latex: escape '<' and '>'.
2002 muse--main--1.0--patch-227
2004 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
2005 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
2008 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
2009 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
2013 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
2016 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
2019 muse-latex: Handle special characters in a better way.
2021 muse--main--1.0--patch-226
2023 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
2025 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
2026 'end-literal. Thanks to Trent Buck for the suggestion.
2027 (muse-latex-markup-specials): Move special characters here instead of
2031 ChangeLog lisp/muse-latex.el
2034 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
2037 muse-latex: Fix compiler warning.
2039 muse--main--1.0--patch-225
2041 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
2045 ChangeLog lisp/muse-latex.el
2048 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
2053 muse--main--1.0--patch-224
2055 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
2056 verbatim. Verbatim makes text literal and escaped, code makes text
2057 teletype and escaped.
2059 * muse-publish.el (muse-publish-markup-tags): Add "code".
2060 (muse-publish-code-tag): New function that publishes code the same way
2061 as =teletyped= text.
2064 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2067 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
2070 Strip text properties before browsing a URL.
2072 muse--main--1.0--patch-223
2074 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
2075 this will fix a bug.
2078 ChangeLog lisp/muse-protocols.el
2081 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
2084 muse-latex: Call pdflatex twice to get <contents> published.
2086 muse--main--1.0--patch-222
2088 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
2089 pdflatex twice, since this seems to be necessary to get <contents>
2090 published. Thanks to Trent Buck for the heads up. I wonder if we need
2091 to call it three times, since this is what John originally did. Can
2092 someone please give me advice about this?
2095 ChangeLog lisp/muse-latex.el
2098 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
2101 Make info:// and man:// not publish a link, handle insert URL edge case.
2103 muse--main--1.0--patch-221
2105 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
2106 publish only the description, not the URL.
2108 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
2109 get nil from muse-publish-url by not inserting any text.
2112 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
2115 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
2118 If a URL has a resolve function of nil, publish the description only.
2120 muse--main--1.0--patch-220
2122 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
2125 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
2127 (muse-resolve-url): If nil is given as the resolve function, return
2130 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
2131 insert the description instead of the original URL.
2134 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
2135 lisp/muse-publish.el
2138 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
2141 Implement protocol handling.
2143 muse--main--1.0--patch-219
2145 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
2146 should just make a hook for this stuff.
2147 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
2149 * lisp/muse-protocols.el: New file that implements protocol handling.
2151 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2153 (muse-publish-markup-url): Indentation fix, no func change.
2155 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
2157 * lisp/muse.el: Require muse-protocols.
2160 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
2163 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
2164 lisp/muse-regexps.el lisp/muse.el
2167 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
2170 muse-xml: Use a more standard sort of header.
2172 muse--main--1.0--patch-218
2174 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
2175 type="muse">, as suggested by Brad Collins.
2178 ChangeLog experimental/muse-xml.el
2181 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
2184 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
2186 muse--main--1.0--patch-217
2188 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
2190 * README (examples): Mention that other files are here as well.
2192 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
2193 for use with muse-xml.el.
2195 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
2196 muse-xml is in experimental status.
2197 (muse-xml-markup-regexps): Correct table-munging regexp.
2198 (muse-xml-markup-strings): Surround each verse line with <line></line>.
2199 Empty lines are marked up as <line />.
2201 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
2202 s/last-stanza-end/end-last-stanza-line/.
2204 * muse-mode.el (muse-visit-link-default): Make the temporary file
2205 visiting work as expected.
2207 * muse-publish.el (muse-publish-markup-verse): Make use of
2208 'begin-verse-line and 'begin-last-stanza-line. Use
2209 'end-last-stanza-line instead of 'last-stanza-end.
2211 * muse.texi (Verse): Be a bit more clever with our example.
2214 examples/.arch-ids/muse.rnc.id examples/muse.rnc
2217 AUTHORS ChangeLog README experimental/muse-xml.el
2218 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
2222 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
2225 Allow links to temporary files to be visited.
2227 muse--main--1.0--patch-216
2229 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
2230 temporary files. These are buffers that do not have a corresponding
2234 ChangeLog lisp/muse-mode.el
2237 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
2240 Fix save-match-data gaffe.
2242 muse--main--1.0--patch-215
2244 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
2245 outside of `and' statement.
2248 ChangeLog lisp/muse-regexps.el
2251 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
2254 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
2256 muse--main--1.0--patch-214
2258 * examples/mwolson/muse-init.el: Update.
2260 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
2261 ensure that links to other pages in this project are given the proper
2264 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
2266 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
2267 instead of muse-publish-output-name.
2269 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
2270 functions that consult the :link-suffix when returning the name of the
2271 link (or the complete file name for the latter function). If
2272 :link-suffix does not exist, use :suffix. This should help Muse be
2273 able to handle some more usage scenarios.
2274 (muse-publish-prepare-url): Use muse-publish-link-name instead of
2275 muse-publish-output-name.
2277 * muse-wiki.el (muse-wiki-resolve-project-page): Use
2278 muse-publish-link-file instead of muse-publish-output-file.
2279 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
2280 letters. The old behavior was not friendly to acronyms.
2283 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2284 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
2288 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
2291 Correct the publish-project example.
2293 muse--main--1.0--patch-213
2295 * examples/publish-project: Remove "-l muse-build.el" and note that the
2296 user's muse-init.el file should add the Muse directories to load-path.
2299 ChangeLog examples/publish-project
2302 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
2305 Reinstate former extended character class rules.
2307 muse--main--1.0--patch-212
2309 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
2310 extended regexps really don't work well on Emacs 21.2 or 21.3, so
2312 (muse-regexp-emacs-revision): New variable that indicates the revision
2313 number of this version of Emacs.
2314 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
2315 aren't working well enough with extended character classes in regexps.
2317 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
2318 instead of just displaying it.
2321 ChangeLog lisp/muse-regexps.el lisp/muse.el
2324 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
2327 Fix paragraph-filling breakage in Emacs21.
2329 muse--main--1.0--patch-211
2331 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
2332 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
2336 ChangeLog lisp/muse-mode.el
2339 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
2342 Allow Emacs 21.3 to use extended character classes in regexps.
2344 muse--main--1.0--patch-210
2346 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
2347 Since enough positive reports have come in about the usability of 21.3,
2348 we'll allow it to use extended character classes in regexps by default.
2351 ChangeLog lisp/muse-regexps.el
2354 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
2357 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
2359 muse--main--1.0--patch-209
2361 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
2362 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
2363 offer the style and directory prompt when you hit C-c C-t in a file
2364 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
2365 Hodique for the fix.
2367 * lisp/muse.el (muse-read-directory-name): New function that defines a
2368 fallback version of `read-directory-name', since Emacs21 doesn't have
2372 ChangeLog lisp/muse-publish.el lisp/muse.el
2375 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
2376 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
2377 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
2378 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
2379 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
2380 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
2383 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
2386 Fix problem with links at beginning of buf and paragraphs.
2388 muse--main--1.0--patch-208
2390 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
2393 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2395 * muse-html.el (muse-html-markup-regexps): Ditto.
2397 * muse-publish.el (muse-publishing-last-position): New variable that
2398 indicates our last buffer position while publishing the current rule.
2399 Used to make sure the process doesn't get stalled.
2400 (muse-publish-markup): Fix edge case where links at beginning of
2401 buffer, with read-only text, would prevent the beginning of buffer from
2403 (muse-publish-markup-directive): Fix case where two directives of the
2404 same size would prevent any following directives from being
2405 interpreted. We accomplish this by setting the last published position
2406 to nil after each directive.
2409 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2410 lisp/muse-html.el lisp/muse-publish.el
2413 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
2416 Document publishing directives.
2418 muse--main--1.0--patch-207
2420 * muse.texi (Getting Started): Remove crufty sentence.
2421 (Directives): New section that describes the likes of #title and
2428 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
2431 Document WikiNames and update header publishing information.
2433 muse--main--1.0--patch-206
2435 * muse.texi (Headings): Any level of headings is supported.
2436 (Emphasizing Text): Verbatim text may span multiple lines.
2437 (Explicit Links): Refactor Links section into Explicit Links, Implicit
2439 (Implicit Links): Document WikiNames and InterWiki links.
2445 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
2448 Finish NEWS, handle emphasis at EOF edge case.
2450 muse--main--1.0--patch-205
2452 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
2453 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
2454 as there is a terminating emphasis delimiter.
2456 * examples/mwolson/muse-init.el: Sync with my latest configuration.
2458 * NEWS: Bring this up to date.
2461 ChangeLog NEWS examples/mwolson/muse-init.el
2465 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
2468 muse-html: Add muse-xhtml-extension.
2470 muse--main--1.0--patch-204
2472 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
2473 default file extension for publishing XHTML files. Thanks to Trent
2474 Buck for the suggestion.
2478 ChangeLog lisp/muse-html.el
2481 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
2484 Add items through patch-149 to NEWS.
2486 muse--main--1.0--patch-203
2488 * NEWS (progress): Catch up to patch-149.
2490 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
2492 * lisp/muse-publish.el (muse-publish): Ditto.
2495 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
2498 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
2501 Make building of Debian revisions work.
2503 muse--main--1.0--patch-202
2505 * Makefile (distclean): Don't remove anything in debian/, since it will
2507 (debclean): Removed, since two different targets need slightly
2508 different versions of this. Even abstraction has its limits.
2509 (debbuild): New target that takes care of performing the build itself.
2510 (debrevision): New target that makes a revision build, where the
2511 original tarball must not be modified.
2512 (debrevision): Split out building stuff to debbuild target.
2514 * debian/changelog: Several revisions worth of Debian fun.
2516 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
2517 (Description): Make this match the ITP and shorten the text.
2520 ChangeLog Makefile Makefile.defs debian/changelog
2524 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
2527 Prepare initial upload for Debian project.
2529 muse--main--1.0--patch-201
2531 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
2532 version, since we only want the last changelog entry to appear on the
2533 initial Debian upload.
2535 * debian/changelog: New Debian package 3.01.arch.201-1.
2538 ChangeLog Makefile.defs debian/changelog
2541 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
2544 muse-mode: Minor regexp tweak.
2546 muse--main--1.0--patch-200
2548 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
2551 ChangeLog lisp/muse-mode.el
2554 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
2557 Minor fixups from Peter K. Lee.
2559 muse--main--1.0--patch-199
2561 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
2562 restrictive with our end-of-table regexp.
2564 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
2565 instead of start of table. Be less restrictive with several of our
2568 * lisp/muse-html.el: Patch from Peter K. Lee.
2569 (muse-html-prepare-buffer): Work around edge case where the "charset="
2570 part has already been appended to muse-html-meta-content-type.
2571 (muse-html-fixup-tables): Be slightly less restrictive with our
2572 end-of-table regexp.
2575 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2579 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
2582 Keep lists from getting mashed together on M-q.
2584 muse--main--1.0--patch-198
2586 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
2587 locally so that lists don't get blended together incorrectly upon
2591 ChangeLog lisp/muse-mode.el
2594 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
2597 QuickStart: Minor typo in anchor example.
2599 muse--main--1.0--patch-197
2601 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
2602 rather than a full URL.
2605 ChangeLog examples/QuickStart
2608 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
2611 Makefile: Use BUILDOPTS.
2613 muse--main--1.0--patch-196
2615 * Makefile (debrelease): Make use of $(BUILDOPTS).
2617 * Makefile.defs (BUILDOPTS): New option that allows additional options to
2618 be passed to dpkg-buildpackage. In case I ever make several revisions
2619 before getting the -1 revision uploaded, for example, I can use "-sa"
2620 here in order to make a valid pacakge.
2623 ChangeLog Makefile Makefile.defs
2626 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
2629 Make generated Debian packages slightly easier to upload.
2631 muse--main--1.0--patch-195
2633 * debian/changelog: Generate 3.01.arch.195-1.
2635 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
2637 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
2638 that was last uploaded to Debian.
2640 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
2641 changes is generated. This means we have to use dpkg-buildpackage,
2642 since debuild doesn't recognize the environment variables that it
2643 claims to recognize.
2646 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
2649 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
2652 Makefile: Minor deletion cleanups.
2654 muse--main--1.0--patch-194
2661 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
2664 Compilation cleanups.
2666 muse--main--1.0--patch-193
2668 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
2669 `make-variable-buffer-local' in order to silence compiler warnings.
2671 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
2674 * scripts/muse-build.el (muse-elint-files): Automatically load every
2675 elisp file rather than specifying each one.
2678 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
2681 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
2684 Fix failure to resolve interwiki link when clicking on it.
2686 muse--main--1.0--patch-192
2688 * Makefile (debclean): Minor tweak.
2690 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
2693 * lisp/muse-project.el (muse-project-find-file): Don't add file
2694 extensions to a relative name. If we're dealing with a file, open it
2695 up without searching through the various projects for a path. This
2696 should fix the failure to resolve an interwiki link by clicking on it.
2699 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
2702 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
2705 Makefile: Remove stale Debian packages for this version.
2707 muse--main--1.0--patch-191
2709 * Makefile (debclean): Remove generated Debian packages for the current
2710 version in parent directory.
2716 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
2719 Fix trailing backslash error.
2721 muse--main--1.0--patch-190
2723 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
2724 regexp-quoting fix from drkm.
2727 ChangeLog lisp/muse-project.el
2730 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
2733 Release 3.01.91 (3.02 RC2).
2735 muse--main--1.0--patch-189
2737 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
2740 ChangeLog Makefile.defs lisp/muse.el muse.texi
2743 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
2746 Escape email address and URL always.
2748 muse--main--1.0--patch-188
2750 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
2751 escape and publish email address as read-only, even when it's not
2753 (muse-publish-markup-url): Ditto for URL.
2756 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
2759 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
2762 Inter-project output name fix.
2764 muse--main--1.0--patch-187
2766 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
2767 that I had fixed this before.
2770 ChangeLog lisp/muse-wiki.el
2773 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
2776 Make coloring of verbatim greater-than sign same as publishing.
2778 muse--main--1.0--patch-186
2780 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
2781 greater-than sign surrounded by equal signs, display it in verbatim
2785 ChangeLog lisp/muse-colors.el
2788 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
2791 Allow transform function for link descriptions. Bare email and URL fixes.
2793 muse--main--1.0--patch-185
2795 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
2796 (muse-publish-desc-transforms): New option that contains the functions
2797 that will be called to transform a link description.
2798 (muse-publish-markup-word): Handle Yet Another Edge Case.
2799 (muse-publish-markup-email): Use
2800 `muse-publish-escape-specials-in-string'. Don't publish if we have a
2801 double-quote on either side.
2802 (muse-publish-url): Apply description transforms.
2803 (muse-publish-markup-url): Don't publish if we have a double-quote on
2806 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
2807 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
2808 (muse-wiki-interwiki-delimiter): New option that indicates the
2809 interwiki delimiter to use.
2810 (muse-wiki-interwiki-replacement): New option that indicates the
2812 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
2813 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
2814 this can be added to muse-publish-desc-transforms.
2815 (muse-wiki-publish-pretty-interwiki): New function that replaces the
2816 interwiki delimiter with its replacement, but only when the given text
2817 is not an explicit link.
2819 * lisp/muse.el (muse-update-file-extension): New function made from the
2820 innards of the :set function in `muse-file-extension'.
2823 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2826 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
2829 Handle anchors in all publishing styles, as well as linking to them.
2831 muse--main--1.0--patch-184
2833 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
2835 (muse-publish-prepare-url): Don't touch links to anchors.
2837 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
2838 'internal-link. Treat centered text with
2839 <para role="center">...</para>.
2840 (muse-docbook-markup-paragraph): Slight regexp tweak.
2841 (muse-docbook-insert-anchor): Docfix.
2842 (muse-docbook-markup-anchor): Move lower in file.
2844 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
2846 (muse-xhtml-markup-strings): Order list, no func change.
2847 (muse-html-markup-anchor): Move up in file, no func change.
2849 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
2851 (muse-latex-markup-strings): Add handler for 'internal-link.
2852 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
2853 that insert an anchor around the next word or inside of a tag.
2855 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
2858 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
2860 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
2861 that insert an anchor before the next word or within a tag.
2863 * NEWS: Initial attempt at documenting changes since 3.01.
2866 .arch-ids/NEWS.id NEWS
2869 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2870 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
2873 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
2876 Generalize some blosxom helper functions.
2878 muse--main--1.0--patch-183
2880 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
2881 generalized helper functions.
2882 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
2883 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
2886 * lisp/muse-blosxom.el: Update example in header.
2887 (muse-blosxom-new-entry): Use new names for helper functions.
2888 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
2889 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
2891 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
2892 `muse-blosxom-project-get-categories'.
2893 (muse-project-alist-styles): Renamed from
2894 `muse-blosxom-project-alist-entry'.
2895 (muse-project-alist-dirs): Renamed from
2896 `muse-blosxom-project-alist-dirs'.
2897 (muse-project-of-file): Use `muse-current-file'.
2899 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
2900 `muse-current-file'.
2902 * lisp/muse.el (muse-current-file): New function that returns the name of
2903 the currently visited or published file.
2904 (muse-page-name): Use `muse-current-file'.
2907 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2908 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
2911 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
2914 muse-xml: definition lists, muse-docbook: center.
2916 muse--main--1.0--patch-182
2918 * Makefile (%.info, %.html): Use general argument in rule.
2919 (distclean): Add another cruft file.
2921 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
2922 type="definition"> for definition lists.
2924 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
2925 with <note>, since it's the closest thing I could find.
2928 ChangeLog Makefile experimental/muse-xml.el
2929 lisp/muse-docbook.el
2932 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
2935 Minor namespace fix.
2937 muse--main--1.0--patch-181
2939 * lisp/muse-colors.el (muse-colors-explicit-link): Use
2940 muse-match-string-no-properties rather than match-string-no-properties.
2943 ChangeLog lisp/muse-colors.el
2946 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
2949 Correct breakage induced by previous patch.
2951 muse--main--1.0--patch-180
2953 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
2954 path as a fallback if we are publishing.
2957 ChangeLog lisp/muse-wiki.el
2960 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
2963 Make interwiki links work in a few more edge cases.
2965 muse--main--1.0--patch-179
2967 * lisp/muse-project.el (muse-project-applicable-styles): Remove
2968 assertion, now that I have a good idea of the edge cases involved.
2970 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
2971 the current file is not part of any Muse project, allowing interwiki
2972 links to be resolvable even then. Don't return a relative path if we
2973 are not publishing. For visiting links, the best thing is just to
2974 return the real path.
2977 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
2980 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
2983 Fix warnings during font-lock, example tag highlighting.
2985 muse--main--1.0--patch-178
2987 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
2989 (muse-colors-tags): Make sure that no fontification occurs in <code> or
2991 (muse-unhighlight-region): Move higher up.
2992 (muse-colors-example-tag, muse-colors-literal-tag): Use
2993 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
2994 since the point gets put in the right place automatically.
2997 ChangeLog lisp/muse-colors.el
3000 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
3003 muse-xml: Separate section from title.
3005 muse--main--1.0--patch-177
3007 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
3008 attribute to sections. Use separate <title> tag to handle the title of
3009 a section. Thanks to drkm for the suggestion.
3011 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
3013 * lisp/muse-publish.el (muse-publish-markup-heading)
3014 (muse-publish-section-close): Pass level to markup strings for all
3015 section-related tags.
3017 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
3021 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
3022 lisp/muse-publish.el lisp/muse.el
3025 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
3028 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
3030 muse--main--1.0--patch-176
3032 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
3033 folders that match `muse-project-ignore-regexp'.
3035 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
3036 omission. Add ",.*" to list of bad directory parts.
3038 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
3039 matches `muse-project-ignore-regexp'.
3041 * lisp/muse-publish.el: Install patch from Peter K. Lee.
3042 (muse-style-elements-list): New function that returns a list of
3043 references to ELEM in STYLE, including base styles.
3044 (muse-publish-markup-region): Use muse-style-elements-list rather than
3045 muse-style-elements when getting :regexps.
3047 * lisp/muse-publish.el (muse-style-element): Add docstring.
3050 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3051 lisp/muse-publish.el
3054 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
3057 Initial implementation of muse-xml.el. End of section edge case.
3059 muse--main--1.0--patch-175
3061 * AUTHORS: Add Peter K. Lee.
3063 * Makefile (experimental): New target that builds experimental programs.
3064 (distclean): Remove debian/dirs, a cruft file from the debian build
3067 * examples/mwolson/muse-init.el: Update.
3069 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
3070 prompts for the blog entry to visit.
3072 * experimental/Makefile: New file that causes experimental stuff to be
3075 * experimental/muse-xml.el: New file that provides the experimental XML
3078 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
3081 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
3083 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
3084 involving end-of-file and paragraph detection.
3086 * lisp/muse-wiki.el: Minor header fix.
3088 * scripts/muse-build.el (load-path): Add "../experimental".
3091 experimental/.arch-ids/Makefile.id
3092 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
3093 experimental/muse-xml.el
3096 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
3097 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
3098 lisp/muse-wiki.el scripts/muse-build.el
3101 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
3104 Try to fix <example> region coloring problem.
3106 muse--main--1.0--patch-174
3108 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
3109 If region is multiple lines, add '(font-lock-multiline t) to
3110 properties. This should fix an annoying <example> region issue.
3113 ChangeLog lisp/muse-colors.el
3116 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
3119 Don't publish implicit links that have a double-quote at begin or end.
3121 muse--main--1.0--patch-173
3123 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
3124 double-quote exists at beginning or end.
3126 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
3127 don't colorize if a double-quote exists at beginning or end.
3130 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3133 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
3136 Fix failure to publish emphasis properly.
3138 muse--main--1.0--patch-172
3140 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
3143 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
3147 experimental/.arch-ids/muse-wiki-old.el.id
3148 experimental/muse-wiki-old.el
3151 ChangeLog lisp/muse-publish.el
3154 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
3157 Add a few common revision control directories to the ignore list.
3159 muse--main--1.0--patch-171
3161 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
3162 directories to be ignored when building the file alist, such as those
3163 used for CVS and Arch revision control data.
3166 ChangeLog lisp/muse-project.el
3169 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
3172 Fix #2654: Append a newline when using pdf publishing style.
3174 muse--main--1.0--patch-170
3176 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
3180 ChangeLog lisp/muse-latex.el
3183 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
3186 5 levels of headings colorization; color bare URLs.
3188 muse--main--1.0--patch-169
3190 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
3191 Really color up to 5 headings.
3192 (muse-colors-markup): Add muse-url-regexp.
3193 (muse-colors-explicit-link): Renamed from muse-colors-link.
3194 (muse-colors-implicit-link): Moved here from
3195 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
3196 we'll be coloring URLs.
3199 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
3202 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
3205 Don't emphasize if a word constituent follows the trailer.
3207 muse--main--1.0--patch-168
3209 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
3210 (muse-colors-verbatim): Don't colorize if a word constituent follows
3213 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
3214 word constituent follows the trailer.
3217 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3220 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
3223 Add coloring for example, verbatim, and =signs=; anchor fix.
3225 muse--main--1.0--patch-167
3227 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
3228 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
3229 (muse-colors-verbatim): Use `muse-verbatim-face'.
3230 (muse-colors-markup): Move =sign= interpreting down so it gets higher
3232 (muse-colors-tags): Add verbatim and literal tags.
3233 (muse-colors-example-tag): Use `remove-text-properties' instead of
3234 `set-text-properties', since the latter does not work consistently.
3235 (muse-colors-literal-tag): New function that strips all markup from the
3237 (muse-colors-link): Match against muse-explicit-link-regexp early on so
3238 that we can work around an annoying XEmacs issue.
3240 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
3241 multi-line by default.
3243 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
3247 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3251 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
3254 Link with anchor bugfix.
3256 muse--main--1.0--patch-166
3258 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
3259 valid, as long as the base is valid.
3262 ChangeLog lisp/muse-colors.el
3265 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
3268 Link inside table issue, fixes read-only text error.
3270 muse--main--1.0--patch-165
3272 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
3273 inside tables so we don't get an error when links exist.
3275 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
3277 * lisp/muse-project.el (muse-project-publish): Don't take forced files
3278 into account when displaying the "All files published" message, unless
3279 they've actually been modified.
3281 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
3282 don't wrap in condition-case; we don't want the message to be muffled.
3285 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3286 lisp/muse-project.el lisp/muse.el
3289 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
3292 Permit infinitely-nested sections.
3294 muse--main--1.0--patch-164
3296 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
3297 (Deriving from an existing style): Mark up as a list.
3299 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
3300 Color an additional level of headings.
3302 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
3303 section-other, section-other-end, and section-close strings.
3304 (muse-docbook-fixup-sections): Removed, since Muse now implements this
3305 through the 'section-close string.
3307 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
3308 'begin-underline, since this messes up paragraph handling. Use
3309 <h5></h5> for 'section-other.
3311 (muse-html-fixup-tables): New function that sorts the table parts so
3312 that order is head, foot, body. Apparently XHTML needs this, and it
3313 seems like a good general practice, so we do it for HTML as well.
3315 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
3318 * lisp/muse-publish.el (muse-publish-section-close): New function that
3319 determines where to put the section close given heading depth and
3321 (muse-publish-markup-heading): Handle 'section-other and
3322 'section-other-end. Call `muse-publish-section-close' at end of
3325 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
3329 ChangeLog examples/QuickStart lisp/muse-colors.el
3330 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
3331 lisp/muse-publish.el lisp/muse-texinfo.el
3334 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
3337 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
3339 muse--main--1.0--patch-163
3341 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
3343 (muse-docbook-markup-regexps): Deal with new table algorithm.
3344 (muse-docbook-transform-content-type, muse-docbook-encoding)
3345 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
3346 (muse-docbook-markup-table): Use a better table algorithm, based on the
3347 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
3348 and foot of the table. Use informaltable rather than table.
3349 (muse-docbook-fixup-tables): New function that sorts all tables found
3350 in the published document so that the order is head, foot, body.
3351 (muse-docbook-markup-functions): Add anchor handler.
3352 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
3354 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
3355 that insert an anchor at point.
3357 * lisp/muse-html.el (muse-html-transform-content-type)
3358 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
3360 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
3362 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
3364 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
3365 that was evaluated in the output.
3368 ChangeLog examples/QuickStart lisp/muse-docbook.el
3369 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
3372 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
3375 muse-texinfo: Improve formatting for enddots, dots, underline.
3377 muse--main--1.0--patch-162
3379 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
3380 of enddots and dots. For begin-underline and end-underline, use "_",
3381 since we don't have anything better.
3384 ChangeLog lisp/muse-texinfo.el
3387 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
3390 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
3392 muse--main--1.0--patch-161
3394 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
3395 list. This should fix #2635.
3398 ChangeLog lisp/muse-texinfo.el
3401 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
3404 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
3406 muse--main--1.0--patch-160
3408 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
3410 * debian/changelog: Ditto.
3412 * debian/control (Build-Depends-Indep): Add tetex-bin.
3414 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
3417 * examples/QuickStart: Remove stray <comment> now that the bug that made
3418 it necessary is fixed.
3420 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
3423 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
3424 the contents from the footer to the header.
3426 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
3427 each number, not after.
3429 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
3431 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
3432 happens when doing batch publishing. Minor whitespace fix.
3435 ChangeLog Makefile.defs debian/changelog debian/control
3436 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
3437 lisp/muse-texinfo.el lisp/muse.el
3440 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
3443 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
3445 muse--main--1.0--patch-159
3447 * examples/QuickStart: Add "Write me." to empty sections at end so that
3448 they publish correctly with DocBook.
3450 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
3451 paragraph starts with emphasis, example, link, or email address.
3454 ChangeLog examples/QuickStart lisp/muse-docbook.el
3457 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
3460 Handle embedded docbook footnotes and <literal> edge case.
3462 muse--main--1.0--patch-158
3464 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
3465 (muse-docbook-markup-strings): Use systemitem for example text.
3466 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
3467 <para></para> inside of them.
3469 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
3472 * lisp/muse-publish.el (muse-publish-url-transforms): Add
3473 muse-publish-escape-specials-in-string to list by default.
3475 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
3476 argument IGNORE-READ-ONLY determines whether or not to ignore the
3477 read-only property when transforming text. Add docstring.
3478 (muse-publish-markup-word): Use non-nil third argument to
3479 muse-publish-escape-specials when we're publishing `='-delimited text.
3480 This allows =<literal><tag></literal>= to work as intended.
3482 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
3483 arguments after the first so that we can include this in
3484 `muse-publish-url-transforms'.
3486 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
3489 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3490 lisp/muse-publish.el
3493 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
3496 Misc. blosxom fixes, like category directive.
3498 muse--main--1.0--patch-157
3500 * contrib/pyblosxom/getstamps.py: Add file extension.
3502 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
3503 extension. This will allow Muse to specify it once a
3504 timestamps-writing routine gets written.
3506 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
3507 attention to the "category" directive, if it exists. Use file-truename
3508 instead of expand-file-name for base directory.
3510 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
3513 * lisp/muse-project.el (muse-project): Add :timestamps to list of
3514 available tags, even though it doesn't do anything yet.
3517 ChangeLog contrib/pyblosxom/getstamps.py
3518 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
3519 lisp/muse-project.el
3522 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
3525 Small logic fix with temp files.
3527 muse--main--1.0--patch-156
3529 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
3530 buffer-name to determine whether the buffer is still around.
3533 ChangeLog lisp/muse.el
3536 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
3539 Make customize of muse-project-alist work in Emacs21 and XEmacs.
3541 muse--main--1.0--patch-155
3543 * lisp/muse.el (muse-widget-type-value-create)
3544 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
3545 extra widgets from 'lazy type that are needed to get the
3546 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
3548 * lisp/muse.el (muse-implicit-link-functions)
3549 (muse-explicit-link-functions): Remove predefined wiki-related options.
3550 These are added in muse-wiki via custom-add-option.
3552 * lisp/muse-mode.el (muse-mode-hook): Ditto.
3554 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
3556 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
3557 ":strings" to cope with Emacs21 and XEmacs.
3558 (muse-project-alist-set): Turn ":strings" back into ":symbols".
3560 * lisp/muse-project.el (muse-project): Derive from 'default rather than
3561 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
3562 newlines. Control indentation. Remove an unnecessary inlined repeat.
3564 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
3565 since XEmacs doesn't support the alist widget. Deal with case where no
3566 projects are defined, or a strange expression is used.
3568 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
3569 stuff using custom-add-option.
3572 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
3573 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3576 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
3579 Don't kill temp buffer if debug-on-error is non-nil.
3581 muse--main--1.0--patch-154
3583 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
3584 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
3587 ChangeLog lisp/muse.el
3590 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
3593 Expand Debian package description.
3595 muse--main--1.0--patch-153
3597 * debian/control (Description): Expand this to make the package more
3600 * debian/copyright, debian/rules: Minor whitespace cleanups.
3602 * debian/changelog: Package 3.01.arch.152-1.
3605 ChangeLog Makefile.defs debian/changelog debian/control
3606 debian/copyright debian/rules
3609 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
3612 Header/footer docfix; ChangeLog correction.
3614 muse--main--1.0--patch-152
3616 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
3617 Thanks to drkm for pointing out my error.
3619 Use better documentation and customize interface for headers and footers.
3620 Thanks to Chris McMahan.
3623 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
3624 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
3625 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
3627 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
3630 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
3633 Slight Debian version tweak.
3635 muse--main--1.0--patch-151
3637 * Makefile.defs (VERSION): Use a slightly different version naming
3638 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
3639 X.YY is the Muse version, and YYY is the patch level.
3641 * debian/changelog: Ditto.
3644 ChangeLog Makefile.defs debian/changelog
3647 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
3650 Improve debian build and put together a package.
3652 muse--main--1.0--patch-150
3654 * Makefile (debclean): New target that cleans up the mess that the
3655 `debian' target makes.
3656 (debian): Build using debuild rather than dpkg-buildpackage. Copy
3657 results to my debian dist dir two levels up.
3659 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
3661 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
3663 * debian/control (Standards-Version): Update to 3.6.2.
3665 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
3668 * debian/copyright (Copyright): Improve.
3670 * debian/emacsen-install (FILES): Include contrib directory so that
3671 muse-http.el compiles properly.
3673 * debian/muse-el.examples: New file containing the example files to
3676 * debian/rules: Move example stuff to muse-el.examples. Install some
3677 additional documentation.
3680 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
3683 ChangeLog Makefile Makefile.defs debian/changelog
3684 debian/control debian/copyright debian/emacsen-install
3688 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
3691 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
3693 muse--main--1.0--patch-149
3695 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
3696 the beginning of a header would be emphasized if an asterisk came
3698 (muse-colors-underlined): Don't allow end of underlined text to be the
3699 beginning of a line. Don't use memq to check for whitespace syntax; eq
3702 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
3703 on. We'll use a more clever trick to keep emphasis characters from
3704 being interpreted in explicit links -- add a custom 'noemphasis text
3705 property to them. Move mdash rule further down so that I can add
3706 designations after blockquoted text.
3708 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
3709 text has the 'noemphasis property, ignore it.
3710 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
3711 property to the text between BEG and END, or match beginning and end.
3713 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
3714 before trying to set buffer-modified to nil. This should fix a
3715 "selecting deleted buffer" error when publishing from command line.
3718 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3722 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
3725 Journal validation fixes.
3727 muse--main--1.0--patch-148
3729 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
3730 default rather than HTML 4.0 [strict].
3731 (muse-html-markup-strings): Include empty alt element.
3733 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
3735 * muse.texi (Journal): Ditto.
3738 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
3741 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
3744 Add debian files; tweak Makefile.
3746 muse--main--1.0--patch-147
3748 * Makefile (distclean): Remove directory created by dist rule.
3749 (dist): Make this only generate the directory, not the tarball.
3750 (release): New target that generates the tarball and zipfile.
3751 (debrelease): New target that builds the debian package for Muse.
3752 (upload): Depend on release target.
3754 * examples/mwolson/stylesheets: Add forgotten Arch id.
3757 debian/.arch-ids/=id debian/.arch-ids/changelog.id
3758 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
3759 debian/.arch-ids/emacsen-install.id
3760 debian/.arch-ids/emacsen-remove.id
3761 debian/.arch-ids/emacsen-startup.id
3762 debian/.arch-ids/muse-el.dirs.id
3763 debian/.arch-ids/muse-el.docs.id
3764 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
3765 debian/changelog debian/control debian/copyright
3766 debian/emacsen-install debian/emacsen-remove
3767 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
3768 debian/muse-el.info debian/rules
3769 examples/mwolson/stylesheets/.arch-ids/=id
3770 examples/mwolson/stylesheets/.arch-ids/blog.css.id
3771 examples/mwolson/stylesheets/.arch-ids/common.css.id
3772 examples/mwolson/stylesheets/.arch-ids/print.css.id
3773 examples/mwolson/stylesheets/.arch-ids/screen.css.id
3774 examples/mwolson/stylesheets/blog.css
3775 examples/mwolson/stylesheets/common.css
3776 examples/mwolson/stylesheets/print.css
3777 examples/mwolson/stylesheets/screen.css
3783 debian debian/.arch-ids examples/mwolson/stylesheets
3784 examples/mwolson/stylesheets/.arch-ids
3787 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
3790 Allow `muse-index-as-string' to remove current file from output.
3792 muse--main--1.0--patch-146
3794 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
3795 which excludes the current file from the output. Improve
3799 ChangeLog lisp/muse-mode.el
3802 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
3805 S-TAB issue with Windows.
3807 muse--main--1.0--patch-145
3809 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
3813 ChangeLog lisp/muse-mode.el
3816 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
3819 Improve temp buffer usage.
3821 muse--main--1.0--patch-144
3823 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
3824 `insert-file-contents'. This should further help with the temp
3825 buffer problem. Thanks to Peter K. Lee and drkm for the research
3828 * lisp/muse.el (muse-with-temp-buffer): Renamed from
3829 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
3830 make sure the temp buffer is killed. I didn't implement an option to
3831 save the contents of the temp buffer.
3834 ChangeLog lisp/muse-book.el lisp/muse-http.el
3835 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
3839 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
3842 muse-docbook: split-string Emacs21 fix.
3844 muse--main--1.0--patch-143
3846 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
3847 split-string to fix an Emacs21 issue.
3850 ChangeLog lisp/muse-docbook.el
3853 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
3856 muse-docbook: Parse author directive so that it validates properly.
3858 muse--main--1.0--patch-142
3860 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
3861 attempts to publish the contents a DocBook-usable <author> tag.
3862 (muse-docbook-header): Use `muse-docbook-get-author'.
3865 ChangeLog lisp/muse-docbook.el
3868 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
3871 Be a bit more clever with our consecutive list regexp.
3873 muse--main--1.0--patch-141
3875 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
3876 clever with our consecutive list regexp.
3879 ChangeLog lisp/muse-docbook.el
3882 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
3885 Do the right thing with consecutive list items, hopefully.
3887 muse--main--1.0--patch-140
3889 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
3890 (muse-docbook-header): Add DTD string.
3891 (muse-docbook-markup-regexps): Add rule that merges consecutive list
3893 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
3894 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
3897 ChangeLog lisp/muse-docbook.el
3900 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
3903 Improve customize interface for `muse-project-alist' once more.
3905 muse--main--1.0--patch-139
3907 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
3908 setting to be anything, since we now support settings that use lists.
3909 (muse-project): Vastly improve this by naming each setting and showing
3910 what exact type is required. Handle case where a function is not
3911 defined yet. Use a set for styles, which looks nice. This is about as
3912 good as it can be ... unless we add some sort of inline documentation
3913 later on. A setting was added for Yann's :force-publish tag.
3915 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
3919 ChangeLog lisp/muse-project.el lisp/muse.el
3922 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
3925 Merged from hodique@lifl.fr--2005 (patch 24-33)
3927 muse--main--1.0--patch-138
3931 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3932 Merged from mwolson@gnu.org--2005 (patch 96)
3934 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3935 Merged from mwolson@gnu.org--2005 (patch 97-101)
3937 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3938 Merged from mwolson@gnu.org--2005 (patch 102-106)
3940 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3941 Merged from mwolson@gnu.org--2005 (patch 107-120)
3943 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3944 Merged from mwolson@gnu.org--2005 (patch 121-131)
3946 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3947 Merged from mwolson@gnu.org--2005 (patch 132)
3949 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3950 Merged from mwolson@gnu.org--2005 (patch 133-135)
3952 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3953 Merged from mwolson@gnu.org--2005 (patch 136)
3955 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3956 Merged from mwolson@gnu.org--2005 (patch 137)
3958 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3959 Introduce :force-publish project keyword. Fix bug #2637
3962 ChangeLog lisp/muse-project.el
3965 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
3966 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
3967 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
3968 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
3969 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
3970 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
3971 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
3972 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
3973 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
3974 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
3977 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
3980 Prevent temp buffers from prompting for save; handle lisp errors better.
3982 muse--main--1.0--patch-137
3984 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
3985 bound" error. I don't know for certain where this is coming from,
3986 though ... *grumble*.
3988 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
3989 like how emacs-wiki does it. Warn the user about lisp errors,
3990 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
3991 publish as something valid in most markup styles, with increased
3992 emphasis on those that don't support it. That's a win-win ... I think
3995 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
3996 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
3997 to kill the buffer so we don't get any annoying prompts. I *strongly*
3998 believe that this should be the default behavior of `with-temp-buffer'.
4000 * lisp/muse-book.el (muse-book-publish-project): Use
4001 `muse-with-temp-buffer-no-prompt'.
4003 * lisp/muse-http.el (muse-http-reject): Ditto.
4005 * lisp/muse-mode.el (muse-index-as-string): Ditto.
4007 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4009 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
4010 (muse-publish-markup-email, muse-published-contents): Ditto.
4013 ChangeLog lisp/muse-book.el lisp/muse-colors.el
4014 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
4015 lisp/muse-publish.el lisp/muse.el
4018 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
4021 Customization error; Makefile tweaks.
4023 muse--main--1.0--patch-136
4025 * Makefile (dist): Use a tla-specific method to create the tarball.
4026 Create a zip file as well.
4027 (upload): New rule that uploads the tarball and zip file to gna.org.
4029 * Makefile.defs (VERSION): New variable that determines the version
4030 string to use in the `dist' and `upload' targets.
4032 * lisp/muse.el (muse-implicit-link-functions)
4033 (muse-explicit-link-functions): Use :type of hook so that the options
4037 ChangeLog Makefile Makefile.defs lisp/muse.el
4040 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
4043 Prepare Muse 3.01.90 (3.02 RC1).
4045 muse--main--1.0--patch-135
4049 ChangeLog lisp/muse.el muse.texi
4052 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
4055 Attempt to get the right file extension when publishing; more examples.
4057 muse--main--1.0--patch-134
4059 * examples/mwolson/muse-init.el: Update my configuration.
4061 * examples/mwolson/templates: Store my web page templates here.
4063 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
4065 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
4066 descriptions. Yet another reason to implement my list-returning from
4069 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
4070 with a few more edge cases. Throw together a rough hack for
4071 determining when to include the output file extension.
4073 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
4074 but still ineffective.
4077 examples/mwolson/templates/.arch-ids/=id
4078 examples/mwolson/templates/.arch-ids/footer.html.id
4079 examples/mwolson/templates/.arch-ids/generic-footer.html.id
4080 examples/mwolson/templates/.arch-ids/generic-header.html.id
4081 examples/mwolson/templates/.arch-ids/header.html.id
4082 examples/mwolson/templates/footer.html
4083 examples/mwolson/templates/generic-footer.html
4084 examples/mwolson/templates/generic-header.html
4085 examples/mwolson/templates/header.html
4088 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
4092 examples/mwolson/templates
4093 examples/mwolson/templates/.arch-ids
4096 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
4099 Make published link handling do the right thing, plus misc. fixes.
4101 muse--main--1.0--patch-133
4103 * lisp/muse-mode.el (muse-mode-hook): Add option for
4104 `muse-wiki-update-custom-values'. The :set function makes sure that
4105 this is always included in `muse-mode-hook' if muse-wiki is loaded.
4106 This probably isn't best-practice, but it works.
4108 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
4111 * lisp/muse-publish.el (muse-publish-url-transforms): Add
4112 `muse-publish-prepare-url' to the listed options.
4114 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
4115 output-dir is not specified.
4117 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
4118 here instead of later on.
4120 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
4121 right thing when `muse-wiki-interwiki-alist' is nil.
4123 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
4124 `muse-publish-output-file'.
4126 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4127 (muse-wiki-transform-wikiword): Removed. We should not use the
4128 publishing transforms facility to handle these.
4130 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
4131 links as "link" rather than "url".
4133 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
4134 takes care of any customization cleaups that need to happen whenever
4135 muse-mode is entered.
4137 * lisp/muse.el (muse-implicit-link-functions): Add options for
4138 `muse-handle-url' and the wiki handlers.
4139 (muse-explicit-link-functions): Add option for
4140 `muse-wiki-handle-internal'.
4143 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4144 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4147 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
4150 Add invalid directory assertion.
4152 muse--main--1.0--patch-132
4154 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
4155 any invalid directories will trigger an error.
4158 ChangeLog lisp/muse-project.el
4161 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
4164 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
4166 muse--main--1.0--patch-131
4173 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
4176 Yann's assignment form came in!
4178 muse--main--1.0--patch-130
4185 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
4188 Compilation fix, minor shuffling in `muse-mode'.
4190 muse--main--1.0--patch-129
4192 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
4193 accessing it. Fixes Yet Another Compiler Error.
4195 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
4196 project-specific settings happen first.
4199 ChangeLog lisp/muse-mode.el lisp/muse.el
4202 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
4205 Fix annoying initial buffer coloring problem.
4207 muse--main--1.0--patch-128
4209 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
4210 where even buffer-file-name is not set. This happens the first time we
4211 attempt to colorize the buffer. I'm rather astonished that I had to do
4215 ChangeLog lisp/muse-wiki.el
4218 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
4221 Jump to bad and good links on TAB; mode-choosing fix.
4223 muse--main--1.0--patch-127
4225 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
4226 pics a major mode for a file. If one is specified in the project of
4227 file, use it. Otherwise, use muse-mode.
4228 (muse-next-reference, muse-previous-reference): Jump to bad links as
4231 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
4235 ChangeLog lisp/muse-mode.el lisp/muse.el
4238 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
4241 Add specified Muse file extension to auto-mode-alist.
4243 muse--main--1.0--patch-126
4245 * lisp/muse.el (muse-file-extension): If extension is specified, remove
4246 the old extension from auto-mode-alist and add the new one. This
4247 eliminates the need to set muse-mode-auto-p when you have specified a
4248 Muse file extension.
4250 * examples/mwolson/muse-init.el: Sync.
4253 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
4256 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
4259 Make `muse-project-alist' more intuitively customizable.
4261 muse--main--1.0--patch-125
4263 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
4266 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
4267 (muse-project-alist-get): New function that pre-parses
4268 `muse-projects-alist' before customization in order to work around an
4269 annoying limitation in the customize interface.
4270 (muse-project-alist-set): New function that takes the value that
4271 customize gave us and turns it into something Muse can use.
4272 (muse-project): New widget that outlines the form of the
4273 `muse-project-alist' variable.
4274 (muse-project-alist): Use the `muse-project' widget and specify :set
4278 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
4281 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
4284 Silence compiler warnings.
4286 muse--main--1.0--patch-124
4288 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
4290 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
4293 * lisp/muse-project.el (muse-project-applicable-styles): Call
4294 `muse-assert' with only 1 argument to silence a compiler warning.
4297 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4298 lisp/muse-project.el
4301 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
4304 muse-docbook: Merge several other types of tags if necessary.
4306 muse--main--1.0--patch-123
4308 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
4309 `muse-docbook-fixup-sections'. For each TAG in
4310 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
4311 merge them together. Thanks to Dale P. Smith for the suggestion.
4312 (muse-docbook-merged-tags): Customizable list of tags that need merging.
4315 ChangeLog lisp/muse-docbook.el
4318 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
4321 muse-docbook: Output an XML tag with encoding at the beginning of document.
4323 muse--main--1.0--patch-122
4325 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
4327 (muse-docbook-encoding-default): New option that determines which Emacs
4328 buffer encoding to use by default in Muse DocBook files if none is
4330 (muse-docbook-charset-default): New option that determines the DocBook
4331 XML charset to use if no translation is found in
4332 muse-docbook-encoding-map.
4333 (muse-docbook-encoding-map): New option alist that maps an emacs coding
4334 system to its associated DocBook coding system.
4335 (muse-docbook-transform-content-type): New function that determines the
4336 DocBook XML encoding to use based on the contents of
4337 muse-docbook-encoding-map.
4338 (muse-docbook-encoding): New function that calls
4339 muse-docbook-transform-content-type.
4340 (muse-docbook-finalize-buffer): New function that sets the buffer file
4341 coding system to the value of muse-docbook-encoding-default, but only
4342 if the buffers contents have no special characters.
4343 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
4346 ChangeLog lisp/muse-docbook.el
4349 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
4352 Apply muse-docbook patch from Dale P. Smith.
4354 muse--main--1.0--patch-121
4356 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
4357 Dale P. Smith to make the markup much better.
4360 AUTHORS ChangeLog lisp/muse-docbook.el
4363 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
4366 Use different mapping for S-tab on Windows.
4368 muse--main--1.0--patch-120
4370 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
4371 Windows, use [(shift tab)] for `muse-previous-reference'.
4374 ChangeLog lisp/muse-mode.el
4377 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
4382 muse--main--1.0--patch-119
4384 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
4385 `muse-match-string-no-properties' so XEmacs doesn't complain.
4388 ChangeLog lisp/muse-wiki.el
4391 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
4394 Handle a few edge cases with project-page resolution gracefully.
4396 muse--main--1.0--patch-118
4398 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
4399 make sure that PAGE is specified. STYLES should be generated
4400 automatically, but it could theoretically fail. I'm managing to
4401 trigger this when messing with unsaved Muse files. Handle case where
4402 buffer has not yet been saved.
4403 (muse-project-find-file): Don't try to resolve relative links; just
4406 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
4407 point-of-reference bug. No need to call muse-project-page-of-file
4408 since buffer-file-name and muse-publishing-current-file both give us
4411 * lisp/muse-mode.el (muse-link-at-point): For some reason,
4412 `skip-chars-backward' only respects the newline some of the time.
4416 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4420 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
4423 Fix image-link goof-up and add pretty titles.
4425 muse--main--1.0--patch-117
4427 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
4428 class="image-link"> instead of <div class="image-link">. I found a bug
4429 with the way I was handling both, so I decided to simplify things.
4431 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
4432 `muse-publish-output-name', but keeps the directory prefix.
4433 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
4435 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
4436 customizable option that determines the words to downcase in title.
4437 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
4438 Capitalized Title out of either a string or the current title. This is
4439 not currently used by any other function -- for now it is meant to be
4443 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
4446 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
4449 Escape specials in link descriptions.
4451 muse--main--1.0--patch-116
4453 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
4454 function that escapes special characters in the given string according
4455 to the current publishing style.
4456 (muse-publish-url): Use the above function to escape the description
4457 part of extended links.
4458 (muse-publish-prepare-url): Don't make string read-only; it does
4461 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4462 (muse-wiki-transform-wikiword): Don't make string read-only.
4465 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
4468 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
4471 Escape "&", "<", and ">" in URL text.
4473 muse--main--1.0--patch-115
4475 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
4476 specially. Thanks to John Sullivan for the suggestion.
4479 ChangeLog lisp/muse-html.el
4482 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
4485 Update my example configuration.
4487 muse--main--1.0--patch-114
4489 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
4490 project to "WebSite" in order to make it more distinct.
4491 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
4492 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
4494 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
4495 published name of the current file. I really should make a function
4496 called `muse-published-name' or something similar!
4497 ("\C-cpx"): Use this key sequence for
4498 `my-muse-prepare-entry-for-xanga'.
4499 (muse-file-extension): I'm making use of this so I can figure out its
4503 ChangeLog examples/mwolson/muse-init.el
4506 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
4509 Tackle a project name interwiki highlighting snafu.
4511 muse--main--1.0--patch-113
4513 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
4514 this. It seems to be more robust now. Highlighting is going the way I
4518 ChangeLog lisp/muse-wiki.el
4521 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
4524 Fix some gross mistakes.
4526 muse--main--1.0--patch-112
4528 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
4531 * lisp/muse-project.el (muse-project-file-entries): If
4532 `muse-file-extension' is defined, use it to filter the entries.
4534 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
4535 variable. Move higher in file.
4537 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
4538 argument instead of the real name of the variable.
4541 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
4545 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
4548 Make natural interwiki links between projects mostly work.
4550 muse--main--1.0--patch-111
4552 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
4553 function and flesh it out. This seems to work properly, though for
4554 some reason, interwiki links using projects are a bit flakey.
4555 (muse-wiki-handle-interwiki): Deal with case where we have a project
4556 name in an interwiki link.
4559 ChangeLog lisp/muse-wiki.el
4562 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
4565 Fix Emacs21 issue with muse-insert-tag.
4567 muse--main--1.0--patch-110
4569 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
4570 completing-read to appease older Emacsen.
4573 ChangeLog lisp/muse-mode.el
4576 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
4579 Fix error with `muse-blosxom-new-entry' and Emacs21.
4581 muse--main--1.0--patch-109
4583 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
4584 `completing-read' so that old versions of Emacs don't complain.
4587 ChangeLog lisp/muse-blosxom.el
4590 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
4593 Try to fix an error with `muse-blosxom-get-categories'.
4595 muse--main--1.0--patch-108
4597 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
4598 about processing directories.
4601 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
4604 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
4607 Make a distinction between implicit and explicit links at publish-time.
4609 muse--main--1.0--patch-107
4611 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
4613 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
4615 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
4616 `explicit' argument.
4618 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
4619 not we are dealing with an explicit link.
4621 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
4623 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
4624 argument, but ignore it.
4626 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
4627 when link is not explicit.
4630 ChangeLog lisp/muse-html.el lisp/muse-http.el
4631 lisp/muse-publish.el lisp/muse-wiki.el
4634 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
4637 Implement several WikiWord handling fixes.
4639 muse--main--1.0--patch-106
4641 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
4642 found by the handlers. Don't send implicit links through some of the
4645 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
4646 of interwiki link before calling `muse-handle-explicit-link'.
4648 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
4649 "\\|" separator between project-alist entries and interwiki entries.
4650 Force a reconfiguration of muse-colors-markup.
4652 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
4653 sure that we don't colorize WikiNames that don't go with any file.
4657 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4661 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
4664 Attempt to simplify muse-wiki a bit.
4666 muse--main--1.0--patch-105
4668 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
4671 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
4672 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
4673 (muse-wiki-update-use-wikiword-markup-regexp)
4674 (muse-wiki-update-use-wikiword-link-function)
4675 (muse-wiki-update-use-wikiword-url-transforms): Remove.
4676 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
4678 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
4679 `muse-wiki-use-wikiword' is specified.
4681 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
4682 unless `muse-wiki-use-wikiword' is specified.
4684 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
4687 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
4688 muse-publish-markup-regexps.
4690 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
4691 muse-publish-url-transforms.
4693 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
4694 muse-wiki-handle-wikiword to muse-implicit-link-functions.
4698 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4701 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
4704 Make muse-blosxom use relative name of published file in page-date alist.
4706 muse--main--1.0--patch-104
4708 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
4710 (muse-blosxom-update-page-date-alist): Renamed from
4711 `muse-blosxom-markup-date-directive'. Make the current file name
4712 relative to the base directory and strip file extension if necessary.
4716 ChangeLog lisp/muse-blosxom.el
4719 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
4722 Hack on muse-blosxom timestamps somewhat.
4724 muse--main--1.0--patch-103
4726 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
4727 actually do something useful. This should have a different name,
4729 ("blosxom-html", "blosxom-xhtml"): Call
4730 `muse-blosxom-markup-date-directive' after publishing each entry.
4734 ChangeLog lisp/muse-blosxom.el
4737 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
4740 Fix several startup and compile errors.
4742 muse--main--1.0--patch-102
4744 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
4745 fixes an error that occurred during startup.
4747 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
4748 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
4751 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
4752 that the nasty compile errors go away. Fix a few typos.
4753 (muse-ignored-extensions): Fix docstring.
4754 (muse-file-extension): Move this higher in the file.
4759 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
4762 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
4765 Note that muse-file-extension should not have "." in front.
4767 muse--main--1.0--patch-101
4769 * lisp/muse-project.el (muse-project-find-file): Handle case where
4770 muse-file-extension is not specified.
4772 * lisp/muse.el (muse-file-extension): Note that the period at the
4773 beginning of this value should be omitted.
4775 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
4776 file extension so that regexp characters inside the extension will not
4777 goof it up. This should never be a problem in normal cases, but let's
4782 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
4786 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
4789 Implement optional file extension of Muse files.
4791 muse--main--1.0--patch-100
4793 * lisp/muse-mode.el (muse-mode): Make sure
4794 `muse-update-ignored-extensions-regexp' gets updated every time we
4795 enter Muse mode. This works around a bug in the customize interface --
4796 if a user changes an option using setq, the :set function sometimes
4797 does not get executed. I should really try to determine whether or not
4798 this is really an issue anymore.
4800 * lisp/muse-project.el (muse-project-find-file): Make use of
4801 `muse-file-extension'.
4803 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
4804 customizable; it is autogenerated from `muse-ignored-extensions'.
4805 (muse-update-ignored-extensions-regexp): New function that sets the
4806 value of `muse-ignored-extensions-regexp'. This is needed in order to
4807 make sure that the value of `muse-file-extension' is taken into
4809 (muse-ignored-extensions): New option that determines which file
4810 extensions to ignore. It is in the form of a list of regexps.
4812 * lisp/muse.el (muse-file-extension): New option that allows the user to
4813 specify the file extension to be used for Muse files. By default, this
4814 is nil, which means that no extension will be used.
4816 * lisp/muse.el (muse-page-name): Handle case where
4817 `muse-ignored-extensions-regexp' is nil.
4821 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4822 lisp/muse-regexps.el lisp/muse.el
4825 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
4828 Document new blosxom convenience feature.
4830 muse--main--1.0--patch-99
4832 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
4833 `muse-blosxom-project-alist-entry'. An example is provided in the
4838 ChangeLog lisp/muse-blosxom.el
4841 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
4844 Further work on `muse-project-alist' entry generation for blosxom.
4846 muse--main--1.0--patch-98
4848 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
4849 Include subdirectories in first part of "Blog" entry.
4851 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
4852 that returns a list of dirs that are to be used with the first part of
4853 a `muse-project-alist' entry.
4857 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4860 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
4863 New function: muse-blosxom-project-alist-entry.
4865 muse--main--1.0--patch-97
4867 * examples/mwolson/muse-init.el: Update from my latest settings.
4868 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
4870 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
4871 that generates the latter part of an entry for `muse-project-alist'.
4875 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
4878 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
4881 Merged from hodique@lifl.fr--2005 (patch 12-23)
4883 muse--main--1.0--patch-96
4887 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4888 Merged from mwolson@gnu.org--2005 (patch 68-76)
4890 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4891 Merged from mwolson@gnu.org--2005 (patch 77-80)
4893 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4894 Merged from mwolson@gnu.org--2005 (patch 81)
4896 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4897 Merged from mwolson@gnu.org--2005 (patch 82)
4899 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4900 Escape % in latex publishing
4902 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4905 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4906 small improvement on muse-make-link
4908 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4909 Fix customization of muse-wiki-wikiword-regexp
4911 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4912 Allow full customization of WikiWords
4914 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4915 Fix mouse-2 yank bug in muse-mode
4917 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4918 Fix interpretation order
4920 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4921 Merged from mwolson@gnu.org--2005 (patch 83-95)
4925 ChangeLog lisp/muse-wiki.el
4928 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
4929 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
4930 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
4931 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
4932 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
4933 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
4934 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
4935 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
4936 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
4937 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
4938 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
4939 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
4942 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
4947 muse--main--1.0--patch-95
4949 * lisp/muse-mode.el (muse-follow-name-at-point)
4950 (muse-follow-name-at-mouse): Docfixes.
4954 ChangeLog lisp/muse-mode.el
4957 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
4960 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
4962 muse--main--1.0--patch-94
4964 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
4965 `muse-blosxom-new-entry'.
4967 * muse.texi (Blosxom Entries): Ditto.
4971 ChangeLog lisp/muse-blosxom.el muse.texi
4974 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
4977 Re-add global mouse-2 event.
4979 muse--main--1.0--patch-93
4981 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
4982 mouse-2, since Yann found a way around the problem I was facing.
4983 (muse-follow-name-at-mouse): Call the event that would normally be used
4984 here if we don't have a link at point.
4988 ChangeLog lisp/muse-mode.el
4991 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
4994 Fix publishing error.
4996 muse--main--1.0--patch-92
4998 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
4999 the cdr of output-dir. This was a code fragment from a previous
5000 attempt to refactor this function.
5004 ChangeLog lisp/muse-project.el
5007 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
5010 Work on getting to the point where we can resolve project interwiki links.
5012 muse--main--1.0--patch-91
5014 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5015 `muse-publishing-current-file'.
5017 * lisp/muse-project.el (muse-project-of-file): Ditto.
5019 * lisp/muse-project.el (muse-project-applicable-styles): New function
5020 that returns the usable styles for a file, given either a list of
5021 styles or a project name. This is useful for removing styles that will
5022 be ignored for a file.
5023 (muse-project-publish-file): Split :include and :exclude processing
5024 into `muse-project-applicable-styles'.
5026 * lisp/muse-publish.el (muse-publish-output-name): Use
5027 `muse-publishing-current-file'.
5029 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
5031 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
5034 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
5035 names to be uninterpreted. Remove need for muse-assoc-string.
5037 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
5038 function that will be called to fetch a link to a page from a Muse
5039 project from the output file of the currently-published file. This is
5040 commented out for now since I ran out of energy.
5042 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
5043 `muse-wiki-resolve-project-page' for handling Muse project interwiki
5044 links, but only when no match was found in `muse-wiki-interwiki-alist'.
5045 Handle case where no interwiki can be found, even though this should
5048 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
5049 whenever Muse mode is entered. That way we don't have to enter an
5050 extra command in our .emacs.
5052 * lisp/muse.el (muse-current-file): Remove this, since a variable called
5053 `muse-publishing-current-file' already exists that does the same thing.
5056 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
5058 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
5063 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5064 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5067 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
5070 Mouse-2 on regular text will yank rather than give an error.
5072 muse--main--1.0--patch-90
5074 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
5075 this seems to be more trouble than it's worth.
5076 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
5077 use our own implementation.
5081 ChangeLog lisp/muse-mode.el
5084 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
5087 Make interwiki links publish with the correct extension.
5089 muse--main--1.0--patch-89
5091 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
5092 prefix and suffix to interwiki names, as well as stripping out unwanted
5097 ChangeLog lisp/muse-wiki.el
5100 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
5103 Fix publishing of bare interwiki names.
5105 muse--main--1.0--patch-88
5107 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
5108 `set'. Use `muse-assoc-string' instead of `assoc'.
5110 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
5111 `assoc-string' functionality usable with Emacs21 and XEmacs.
5115 ChangeLog lisp/muse-wiki.el lisp/muse.el
5118 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
5121 Apply a few fixes from Yann's branch.
5123 muse--main--1.0--patch-87
5125 Background: I hacked on Muse over the weekend while offline, and so did
5126 Yann. His changes to muse-wiki.el are different than the
5127 ones that I made, so we should probably figure out the best
5128 way to handle this when we both get on IRC again. For now,
5129 I've merged in the bugfixes that he's made, omitting most of
5130 the changes to muse-wiki.
5132 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
5134 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
5136 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
5137 introduced previously.
5141 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
5144 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
5147 Warn if file not published; hack further on Wiki stuff.
5149 muse--main--1.0--patch-86
5151 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
5152 complete <div> tags that are of the class "image-link". It is hoped
5153 that this will prevent user-added <div> tags from being mangled.
5155 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
5156 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
5157 need to look at the text at point.
5159 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
5160 current file has not been published since it was up-to-date. Thanks to
5161 Bill Freeman for the suggestion.
5163 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
5164 is nil. If this happens, return the original URL.
5166 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
5167 `muse-wiki-update-interwiki-regexp.'
5168 (muse-wiki-update-interwiki-regexp): New function that sets the value
5169 of `muse-wiki-interwiki-regexp'.
5170 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
5173 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
5174 `muse-wiki-expand-interwiki'.
5175 (muse-wiki-transform-wikiword): New function that prevents WikiWords
5176 with no matching file from being published as links.
5178 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
5179 string argument once again, since this behavior is needed when
5181 (muse-wiki-handle-wikiword): Ditto.
5183 * lisp/muse.el (muse-handle-url): Ditto.
5185 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
5186 after every unsuccessful attempt at handling the link. If argument is
5187 given, restore match-data at end, too.
5189 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
5190 argument. Match data is always saved. If argument is not given,
5191 assume that `muse-implicit-link-regexp' has been matched against, and
5192 return the 1st match string if no handlers worked.
5196 ChangeLog lisp/muse-html.el lisp/muse-mode.el
5197 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5200 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
5203 Hack on WikiName handling and make TAB work for Wiki links.
5205 muse--main--1.0--patch-85
5207 * lisp/muse-colors.el (muse-colors-markup): Use
5208 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5210 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
5211 nil, don't color bad links. If non-nil, color bad links.
5213 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
5215 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
5216 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
5217 (muse-journal-rss-munge-buffer): Ditto.
5219 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
5222 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
5223 are handled first, then implicit ones. It should work better in all
5224 cases. For now, we depend on the value of `muse-implicit-link-regexp'
5225 to determine how far to scan for an implicit link. This defaults to
5226 the text between the point and the next space.
5228 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
5229 `muse-visit-link'. If the ANCHOR argument is a string, search for it
5230 literally after opening the buffer. Hopefully this can be of use in
5231 custom visit-link functions, when necessary.
5233 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
5234 `muse-visit-link-default'.
5236 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
5237 Search by text properties instead of regexps. This allows Muse to find
5238 links without having to have a massive regexp that contains all link
5239 types. The downside is that this will not work if the user defontifies
5240 the buffer. But it would somewhat defeat the purpose of following
5241 links if you can't see them.
5243 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
5244 enough command line args are passed in batch mode.
5246 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
5247 `muse-explicit-link-regexp'.
5249 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
5252 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
5253 specifies the "common ground" of all implicit links, like URLs, bare
5254 WikiNames, and -- in the future -- email addresses.
5256 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
5258 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
5259 optional. That was a bad idea on my part. Renamed from
5260 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
5263 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
5264 `muse-wiki-interwiki-expand'.
5265 (muse-wiki-handle-wikiword): Renamed from
5266 `muse-wiki-wikiword-handle'.
5268 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
5269 for the eval-after-load arg since XEmacs chokes on constants.
5271 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
5272 face on WikiWords that don't correspond with a file. If people really
5273 want this to appear in bad-link face, I could accommodate that.
5275 * lisp/muse.el (muse-handle-url): New function that detects whether the
5276 given string is a URL.
5277 (muse-implicit-link-functions): Renamed from
5278 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
5279 (muse-explicit-link-functions): Renamed from
5280 `muse-mode-handler-functions'.
5281 (muse-handle-implicit-link): New function that handles all
5282 implicit links by calling functions from `muse-implicit-link-functions'.
5283 (muse-handle-explicit-link): Renamed from
5288 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
5289 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
5290 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5293 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
5296 Allow WikiWords to be ignored with <nop> or "''''".
5298 muse--main--1.0--patch-84
5300 * lisp/muse-mode.el (muse-browse-result): Docfixes.
5302 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
5303 whether to hide <nop> tags when coloring a Muse buffer.
5304 (muse-wiki-wikiword-at-point): Docfix.
5305 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
5306 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
5308 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
5309 which keeps the WikiWord that follows it from being interpreted.
5310 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
5315 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5318 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
5321 Update postal address of FSF in muse-wiki.el.
5323 muse--main--1.0--patch-83
5325 * lisp/muse-wiki.el: Update postal address of the FSF.
5329 ChangeLog lisp/muse-wiki.el
5332 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
5335 Interpret explicit links before emphasis.
5337 muse--main--1.0--patch-82
5339 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
5340 links before emphasis.
5342 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
5346 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
5349 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
5352 Wiki hacking, regexp tweaks.
5354 muse--main--1.0--patch-81
5356 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
5359 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
5360 that indicates whether or not to use character classes in regexps. The
5361 default is to let Muse try to figure it out.
5362 (muse-extreg-usable-p): Make use of this variable.
5364 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
5365 this regexp. I'm guessing it was supposed to have a TAB in there at
5366 one time. Replace this stuff with muse-regexp-space.
5368 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
5371 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
5374 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
5375 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
5376 We'll fix those anchor problems eventually!
5378 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
5379 uses `muse-interwiki-handle' to determine whether an interwiki link is
5382 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
5383 look for a suitable value at point if needed.
5385 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
5387 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
5389 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
5392 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5396 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
5399 Make installation of manual when not using Debian go smoothly.
5401 muse--main--1.0--patch-80
5403 * Makefile.defs (INSTALLINFO): New variable that specifies what command
5404 and options are to be used when insinuating the Muse documentation into
5407 * Makefile (install): Make use of INSTALLINFO.
5409 * README (Installation): Give directions for changing INSTALLINFO on a
5410 Debian system and changing where Muse is installed.
5415 ChangeLog Makefile Makefile.defs README muse.texi
5418 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
5421 Fix compiler warning induced by last patch.
5423 muse--main--1.0--patch-79
5425 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
5429 ChangeLog lisp/muse-project.el lisp/muse.el
5432 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
5435 Add `muse-current-file', fix minor QuickStart issue.
5437 muse--main--1.0--patch-78
5439 * examples/QuickStart: Make John Wiegley the author.
5441 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5442 `muse-current-file' instead of `buffer-file-name'.
5444 * lisp/muse-project.el (muse-current-project): Document.
5446 * lisp/muse-project.el (muse-current-file): New variable indicating the
5447 name, including path, of the file that is currently being published.
5448 (muse-project-of-file): Make use of
5449 `muse-current-file'.
5451 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
5453 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
5456 ChangeLog examples/QuickStart lisp/muse-blosxom.el
5457 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5461 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
5464 Make muse-replace-regexp-in-string closer to its parent; no func change.
5466 muse--main--1.0--patch-77
5468 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
5469 to implement all functionality of `replace-regexp-in-string'. No
5470 functionality change.
5474 ChangeLog lisp/muse.el
5477 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
5480 Play nicely with fill, adaptive-fill, and flyspell.
5482 muse--main--1.0--patch-76
5484 * muse-mode.el (muse-mode-intangible-links): New function used to
5485 determine whether links will be considered intangible.
5487 * lisp/muse-mode.el (muse-mode-link-functions)
5488 (muse-mode-handler-functions): Minor docfix.
5490 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
5491 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
5492 making links intangible by default, but this may be adjusted by use of
5493 the `muse-mode-intangible-links' function.
5495 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
5496 nil if we should allow a fill to occur here. Keeps links from being
5499 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
5500 non-nil if we allow spell-checking to occur here. Keeps links from
5501 being improperly colorized.
5503 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
5504 functionality change.
5507 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
5510 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
5513 Minor doc changes and code prettification.
5515 muse--main--1.0--patch-75
5517 * AUTHORS: Note that YH's assignment is in the mail.
5519 * README (scripts): Explain better the contents of the `scripts'
5522 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
5525 AUTHORS ChangeLog README lisp/muse-wiki.el
5528 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
5531 Merged from hodique@lifl.fr--2005 (patch 7-11)
5533 muse--main--1.0--patch-74
5537 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5538 split WikiWords and InterWiki links into their own package
5540 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5541 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
5543 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5544 Mimic experimental behavior for interwiki
5546 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5547 fix notes publishing
5549 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5553 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
5556 ChangeLog lisp/muse-colors.el lisp/muse-html.el
5557 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
5560 experimental/.arch-ids/muse-wiki.el.id
5561 ==> experimental/.arch-ids/muse-wiki-old.el.id
5562 experimental/muse-wiki.el
5563 ==> experimental/muse-wiki-old.el
5566 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
5567 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
5568 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
5569 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
5570 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
5573 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
5576 Tell people where to find on-line version of manual.
5578 muse--main--1.0--patch-73
5580 * README: Add on-line locations for manual.
5582 * muse.texi: Remove @include directive. This makes generating a PDF of
5583 this documentation a lot easier.
5585 * muse.texi (Preface): Add on-line locations for manual.
5588 ChangeLog README muse.texi
5591 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
5594 Try to make Muse play nice with outline minor mode.
5596 muse--main--1.0--patch-72
5598 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
5599 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
5600 "muse" instead of "t" when adding invisibility to text or checking for
5603 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
5604 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
5608 ChangeLog lisp/muse-colors.el lisp/muse.el
5611 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
5614 Minor grammar fix in Introduction section of manual.
5616 muse--main--1.0--patch-71
5618 * muse.texi (Introduction): Minor grammar fix.
5624 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
5629 muse--main--1.0--patch-70
5631 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
5633 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
5635 * lisp/muse-poem.el (muse-poem-markup-strings)
5636 (muse-poem-chapbook-strings): Make customizable.
5638 * lisp/muse-poem.el (muse-chapbook-latex-header)
5639 (muse-chapbook-latex-footer): Docfix.
5641 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
5642 (muse-texinfo-pdf-extension): Ditto.
5644 * lisp/muse.el (muse-version): Change to 3.01.
5646 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
5650 ChangeLog lisp/muse-colors.el lisp/muse-html.el
5651 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
5654 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
5657 Tweak documentation thoroughly; still incomplete.
5659 muse--main--1.0--patch-69
5661 * README: Minor tweaks.
5663 * muse.texi: Massively rename chapters so that the titles are more
5664 descriptive. Clean up grammar.
5666 * muse.texi (Obtaining Muse): Move content of Installation node here,
5667 stripping out any customization tips, since those are covered later.
5668 Re-work this chapter since I was dissatisfied with it.
5670 * muse.texi (Installation): This node has the content of README regarding
5671 installation, which fits the title of the node much better than the
5674 * muse.texi (Blosxom): Turn the sections of this section into
5677 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
5680 * muse.texi (History): Add a "2005" item.
5683 ChangeLog README muse.texi
5686 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
5689 Finish documenting 2 more publishing styles.
5691 muse--main--1.0--patch-68
5693 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
5695 * lisp/muse-journal.el: Docfixes.
5697 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
5698 documentation to this function.
5700 * muse.texi (Blosxom Options): New node containing the publishing styles
5701 and options provided by Blosxom.
5702 (Book): Add usage note, as I suspect a lot of people might be confused
5704 (HTML): Space out entries better.
5705 (Journal, LaTeX): New nodes for publishing styles.
5706 (Common Elements): Document a few options that are present in
5710 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
5711 lisp/muse-latex.el lisp/muse-publish.el muse.texi
5714 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
5717 Make Muse installable and correct an Emacs21 issue.
5719 muse--main--1.0--patch-67
5721 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
5722 directory will be generated.
5723 (all): Compile muse.info by default.
5724 (doc): Refactor into individual generation rules for .html and .info
5726 (install): New rule that installs Muse source code, compiled .elc
5727 files, and the manual into proper places.
5729 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
5731 * README (Insinuation): Move old content of Installation here.
5732 (Installation): Fill out this section.
5733 (Further Documentation): Add link to my website and note that a full
5734 manual is included with Muse.
5736 * lisp/Makefile (EL): Populate with .el files.
5737 (install): New rule that installs both .elc and .el files.
5739 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
5740 Emacs21, hack in a handler for the @documentencoding tag so that it
5744 ChangeLog Makefile Makefile.defs README lisp/Makefile
5745 lisp/muse-texinfo.el
5748 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
5751 Cater even more to XEmacs and its annoying whims.
5753 muse--main--1.0--patch-66
5755 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
5756 environment variable.
5758 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
5759 handle it. Load `muse-build.el' instead.
5761 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
5764 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
5765 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
5768 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
5769 function does not appear to be used.
5771 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
5772 `replace-regexp-in-string', since XEmacs doesn't have this function.
5773 We only implement the first 3 args, but this could be extended if we
5776 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
5777 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
5779 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
5781 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
5782 make XEmacs shut up.
5784 * lisp/muse-convert.el (muse-write-footnote): Ditto.
5786 * lisp/muse-html.el (muse-html-markup-table): Ditto.
5788 * lisp/muse-http.el (muse-winnow-list): Ditto.
5790 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
5792 * lisp/muse-project.el (muse-project-file-entries): Ditto.
5794 * lisp/muse-publish.el (muse-publish-markup): Ditto.
5796 * scripts/muse-build.el: Add contrib path first; probably doesn't change
5799 * scripts/publish: Use EMACS environment variable instead of hard-coding
5803 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
5804 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5805 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
5806 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
5807 lisp/muse.el scripts/muse-build.el scripts/publish
5810 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
5813 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
5815 muse--main--1.0--patch-65
5817 * AUTHORS: Update entry.
5819 * muse-*.el: Move to the lisp directory.
5821 * lisp/Makefile: New file containing rules to test and compile the
5824 * Makefile.defs: New file that contains common definitions for all other
5825 Makefiles, such as Emacs command to use.
5827 * Makefile: Move lisp-specific rules to lisp/Makefile.
5828 (SUBDIRS): New variable containing subdirectories to clean.
5830 * README: Update to reflect new location of source files. Give updated
5831 directions for compiling with XEmacs.
5833 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
5835 (%.html): Pass SITEFLAG as an environment variable to
5838 * examples/QuickStart (The): Re-add the stray <comment> tag since it
5839 seems to be needed to keep the process from failing. This has *got* to
5840 be a bug in Muse, but I don't want to deal with it now.
5842 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
5844 * lisp/muse-convert.el: Move line to commentary section.
5846 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
5847 locally-bound `type' variable isn't used here.
5849 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
5851 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
5854 * scripts/muse-build.el (load-path): Correct paths.
5856 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
5857 as to avoid spurious warnings.
5859 * scripts/publish (style): Make use of SITEFLAG environment variable, if
5862 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
5863 (muse-match-string-no-properties): New functions that take the place of
5864 `line-end-position', `line-beginning-position', and
5865 `match-string-no-properties', respectively.
5867 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
5868 (muse-my-journal-find-entries): Use Muse-specific version of
5869 `match-string-no-properties', `line-beginning-position', and
5870 `line-end-position' since these do not exist in XEmacs.
5872 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
5873 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
5875 * lisp/muse-convert.el (muse-latex-transform): Ditto.
5877 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
5878 (muse-html-insert-contents): Ditto.
5880 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
5882 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
5884 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
5886 * lisp/muse-publish.el (muse-publish-markup-tag)
5887 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
5888 (muse-published-buffer-contents): Ditto.
5890 * scripts/muse-build.el (muse-elint-files): Ditto.
5893 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
5894 lisp/.arch-ids/Makefile.id lisp/Makefile
5897 AUTHORS ChangeLog Makefile README examples/Makefile
5898 examples/QuickStart examples/johnw/muse-johnw.el
5899 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
5900 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
5901 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
5902 lisp/muse.el scripts/muse-build.el scripts/publish
5905 .arch-ids/muse-blosxom.el.id
5906 ==> lisp/.arch-ids/muse-blosxom.el.id
5907 .arch-ids/muse-book.el.id
5908 ==> lisp/.arch-ids/muse-book.el.id
5909 .arch-ids/muse-colors.el.id
5910 ==> lisp/.arch-ids/muse-colors.el.id
5911 .arch-ids/muse-convert.el.id
5912 ==> lisp/.arch-ids/muse-convert.el.id
5913 .arch-ids/muse-docbook.el.id
5914 ==> lisp/.arch-ids/muse-docbook.el.id
5915 .arch-ids/muse-html.el.id
5916 ==> lisp/.arch-ids/muse-html.el.id
5917 .arch-ids/muse-http.el.id
5918 ==> lisp/.arch-ids/muse-http.el.id
5919 .arch-ids/muse-journal.el.id
5920 ==> lisp/.arch-ids/muse-journal.el.id
5921 .arch-ids/muse-latex.el.id
5922 ==> lisp/.arch-ids/muse-latex.el.id
5923 .arch-ids/muse-mode.el.id
5924 ==> lisp/.arch-ids/muse-mode.el.id
5925 .arch-ids/muse-poem.el.id
5926 ==> lisp/.arch-ids/muse-poem.el.id
5927 .arch-ids/muse-project.el.id
5928 ==> lisp/.arch-ids/muse-project.el.id
5929 .arch-ids/muse-publish.el.id
5930 ==> lisp/.arch-ids/muse-publish.el.id
5931 .arch-ids/muse-regexps.el.id
5932 ==> lisp/.arch-ids/muse-regexps.el.id
5933 .arch-ids/muse-texinfo.el.id
5934 ==> lisp/.arch-ids/muse-texinfo.el.id
5935 .arch-ids/muse.el.id
5936 ==> lisp/.arch-ids/muse.el.id
5938 ==> lisp/muse-blosxom.el
5940 ==> lisp/muse-book.el
5942 ==> lisp/muse-colors.el
5944 ==> lisp/muse-convert.el
5946 ==> lisp/muse-docbook.el
5948 ==> lisp/muse-html.el
5950 ==> lisp/muse-http.el
5952 ==> lisp/muse-journal.el
5954 ==> lisp/muse-latex.el
5956 ==> lisp/muse-mode.el
5958 ==> lisp/muse-poem.el
5960 ==> lisp/muse-project.el
5962 ==> lisp/muse-publish.el
5964 ==> lisp/muse-regexps.el
5966 ==> lisp/muse-texinfo.el
5974 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
5977 Massively untabify files.
5979 muse--main--1.0--patch-64
5983 ChangeLog ChangeLog.2004 experimental/muse-message.el
5984 experimental/muse-wiki.el muse-book.el muse-colors.el
5985 muse-convert.el muse-docbook.el muse-html.el muse-http.el
5986 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
5987 muse-project.el muse-publish.el muse-regexps.el
5988 muse-texinfo.el muse.el
5991 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
5994 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
5996 muse--main--1.0--patch-63
5998 (Summary of changes that Yann made)
6000 * muse-colors.el (muse-colors-link): Whitespace cleanup.
6002 * muse-mode.el (muse-generate-index): Move index generation code into
6003 `muse-index-as-string'.
6004 (muse-index-as-string): New function that generates an index and
6005 returns it as a string, instead of placing it in a buffer like
6006 `muse-generate-index' used to.
6010 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6011 merge from mwolson@gnu.org--2005
6013 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6014 Accept WikiWords as links [mostly rescinded]
6016 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6017 merge from mwolson@gnu.org--2005/muse--main--1.0
6019 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6020 Merged from mwolson@gnu.org--2005 (patch 60-62)
6022 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6023 provide a string view of the index
6026 ChangeLog muse-colors.el muse-latex.el muse-mode.el
6029 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6030 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6031 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6032 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6033 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6036 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
6039 Document Blosxom, Book, DocBook, and HTML publishing styles.
6041 muse--main--1.0--patch-62
6043 * muse-blosxom.el: Clean up header.
6045 * muse-book.el (muse-before-book-publish-hook): Rename to
6046 `muse-book-before-publish-hook'.
6047 (muse-after-book-publish-hook): Rename to
6048 `muse-book-after-publish-hook'.
6050 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
6051 (muse-html-markup-strings, muse-xhtml-markup-strings)
6052 (muse-html-meta-content-type, muse-html-meta-content-encoding)
6053 (muse-html-charset-default, muse-html-encoding-default)
6054 (muse-html-encoding-map): Docfixes.
6056 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
6060 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
6063 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
6066 Begin work on Publishing Styles section of manual.
6068 muse--main--1.0--patch-61
6070 * Makefile (.PHONY): Add "doc" to list.
6071 (doc): New rule that generates Info and HTML files from muse.texi.
6072 (dist): Rely on `distclean', not `clean'.
6074 * examples/QuickStart (Authoring mode): Remove empty section.
6076 * muse.texi: Call this program "the Emacs Muse" in title.
6077 (Publishing Styles): Begin to populate section.
6078 (Deriving Styles): First subsection of Publishing Styles.
6079 (Contributors): Remove spurious copyright section, since we address
6082 * README: Actually remember to add this file.
6085 .arch-ids/README.id README
6088 ChangeLog Makefile examples/QuickStart muse.texi
6091 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
6094 Document Markup Rules.
6096 muse--main--1.0--patch-60
6098 * examples/QuickStart: Remove stray <comment> tag.
6100 * muse.texi (Top): Comment every menu line.
6101 (Markup Rules): New section with plenty of subsections.
6104 ChangeLog examples/QuickStart muse.texi
6107 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
6110 Release this as Muse 3.00.90 (RC1).
6112 muse--main--1.0--patch-59
6114 * Makefile (%.elc): Use -q instead of --no-init-file because the former
6115 is compatible with both Emacs and XEmacs.
6117 * examples/README: Renamed to QuickStart.
6119 * examples/Makefile (EXAMPLES): Reflect name change of README.
6124 ChangeLog Makefile examples/Makefile muse.el
6127 examples/.arch-ids/README.id
6128 ==> examples/.arch-ids/QuickStart.id
6130 ==> examples/QuickStart
6133 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
6136 Makefile refactoring.
6138 muse--main--1.0--patch-58
6140 * Makefile (.PHONY): List all non-file targets.
6141 (examples): New rule that calls Make in the examples directory.
6142 (atranslit): Removed, since this isn't (yet) bundled with Muse.
6144 * README: Move to the examples directory. I'd prefer to distribute a
6145 very basic plain text README and use this as a quickstart + markup
6146 example + publishing example.
6148 * examples/Makefile: Move all README-related rules here.
6150 * examples/README: Add an "About this document" section.
6152 * scripts/publish (style): Do not include the contrib directory, since we
6153 don't use any code from there. Since this is only invoked from the
6154 examples directory, make sure add the parent directory to the load
6157 * muse.texi: Change version to 3.00.90 (RC1).
6159 * muse.el: Change location of the README file in header.
6161 * muse.el (muse-version): Update to 3.00.90 (RC1).
6164 examples/.arch-ids/Makefile.id examples/Makefile
6167 ChangeLog Makefile examples/README muse.el muse.texi
6172 ==> examples/.arch-ids/README.id
6177 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
6180 Update my example configuration.
6182 muse--main--1.0--patch-57
6184 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
6185 and experimental status of muse-message.
6188 ChangeLog examples/mwolson/muse-init.el
6191 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
6194 Provide optional outline-style faces; customization fixes; experimental stuff.
6196 muse--main--1.0--patch-56
6198 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
6199 option that determines what the header faces should look like. If
6200 'outline, use outline-style faces. If nil, don't generate the faces at
6201 all, which allows the user to specify their own. Otherwise, use the
6202 scaled faces, which is the default behavior.
6203 (muse-colors-outline-faces-list): List of faces to use. In case the
6204 outline faces are not available, provide reasonable defaults.
6205 (muse-make-faces): Use dolist instead of mapc. Implement the
6206 possibility of having outline-style colors for heading. Don't call
6207 this function immediately -- give the users time to make their changes
6208 through the customize interface. Once we call this function, Emcs from
6209 CVS will not allow the faces to be changed easily, which is a shame.
6211 * muse-message.el (muse-message-contents-tag): Copied from
6212 `muse-publish-contents-tag' in order to keep the customization
6213 interface from making the `muse-markup-tags' option from throwing a
6214 type mismatch error. This function is untested and will likely do
6215 nothing useful. This file has been moved to the experimental folder
6216 until it gets fleshed out more.
6218 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
6219 file that could eventually provide wiki-like ability. Currently this
6220 is just a collection of functions that were pruned out when he remade
6221 Muse, so don't get too excited. I plan to eventually merge Yann
6222 Hodique's work here, probably after the first release of Muse.
6224 * muse-regexps.el (muse-regexp): Improve description.
6226 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
6227 the muse-regexp group since it is just a single regexp. Lists of
6228 regexps don't have to be in muse-regexp, however.
6230 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
6231 since the Emacs devel mailing list seems to not want Britain-izations
6234 * muse-colors.el (muse-colors): Ditto.
6236 * muse-docbook.el (muse-docbook): Ditto.
6238 * muse-html.el (muse-html): Ditto.
6240 * muse-http.el (muse-http): Ditto.
6242 * muse-message.el (muse-message): Ditto.
6244 * muse-mode.el (muse-mode): Ditto.
6246 * muse-project.el (muse-project): Ditto.
6248 * muse-publish.el (muse-publish): Ditto.
6250 * muse.el (muse): Ditto.
6253 experimental/.arch-ids/=id
6254 experimental/.arch-ids/muse-wiki.el.id
6255 experimental/muse-wiki.el
6258 ChangeLog experimental/muse-message.el muse-blosxom.el
6259 muse-colors.el muse-docbook.el muse-html.el muse-http.el
6260 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
6264 .arch-ids/muse-message.el.id
6265 ==> experimental/.arch-ids/muse-message.el.id
6267 ==> experimental/muse-message.el
6270 experimental experimental/.arch-ids
6273 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
6276 Fix publishing error when given an empty string for header/footer.
6278 muse--main--1.0--patch-55
6280 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
6281 `file-readable-p' if it is an empty string. For some reason,
6282 `file-readable-p' and `insert-file-contents' were treating an empty
6283 string as if it were the current directory.
6286 ChangeLog muse-publish.el
6289 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
6292 WYSIWYG emphasis, XEmacs compatibility hacks.
6294 muse--main--1.0--patch-54
6296 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
6297 compliant. Only colorize if we end with the same number of asterisks
6298 as we start with, preventing unnoticed syntax errors. Don't colorize
6299 in the middle of a word.
6300 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
6301 Only colorize if we end with an underscore. Don't colorize in the
6304 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
6305 inside of group. This will probably not do anything, but it seems
6308 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
6309 where we start with an image link. JohnW didn't seem to like having
6310 <p> tags inserted before image links, but they don't validate properly
6311 as they are. For now, I will surround such links/paragraphs with <div
6312 class="image-link"> in an attempt to be as not invasive and yet
6313 standards compliant as possible.
6315 * muse-html.el (muse-html-escape-string): Work around distinction between
6316 int and char types in XEmacs. Deal with an annoying replace-match bug
6317 in XEmacs that rears its head at times.
6319 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
6323 ChangeLog muse-colors.el muse-docbook.el muse-html.el
6327 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
6330 Minor code cleanup to address elint issues.
6332 muse--main--1.0--patch-53
6334 * Makefile (test): Don't build README files during this rule. Remove
6335 spurious "make clean" statement.
6337 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
6338 `muse-colors' group, and give it a proper type.
6340 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
6342 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
6343 muse-my-journal-find-entries): Replace `string-to-int' with
6346 * muse-html.el (muse-html-insert-contents): Ditto.
6348 * muse-journal.el (muse-journal-html-munge-buffer,
6349 muse-journal-latex-munge-buffer): Ditto.
6351 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6353 * muse-publish.el (muse-publish-markup-footnote,
6354 muse-publish-contents-tag): Ditto.
6356 * muse-regexps.el (muse-extreg-usable-p): Ditto.
6359 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
6360 muse-html.el muse-journal.el muse-mode.el muse-publish.el
6364 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
6367 Add ability to automate the creation a new blosxom entry.
6369 muse--main--1.0--patch-52
6371 * examples/mwolson/muse-init.el: Move new entry section to
6372 muse-blosxom.el. Modify the key settings in my example accordingly.
6374 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
6375 Muse always makes sure that the file ends with a newline.
6377 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
6378 planner markup is now provided automatically by the planner port to
6379 Muse, and we don't have any customized markup.
6381 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
6382 variable that specifies where the base directory of your blog entries
6385 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
6386 the base directory. Explore categories recursively.
6388 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
6389 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
6390 special characters file name.
6392 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
6393 making a new blog entry. It will prompt you for a category, then a
6394 title, and then will create a new file that has the date and title
6398 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
6401 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
6404 Change mailing address of FSF, add AUTHORS file.
6406 muse--main--1.0--patch-51
6408 * muse-*.el, muse.texi: Change mailing address of FSF.
6410 * muse.texi (Contributors): Fix typo.
6412 * AUTHORS: New file containing a list of all of those who have
6413 contributed code or documentation to Muse, how many lines were changed,
6417 .arch-ids/AUTHORS.id AUTHORS
6420 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
6421 muse-html.el muse-http.el muse-journal.el muse-latex.el
6422 muse-message.el muse-mode.el muse-poem.el muse-project.el
6423 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
6427 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
6430 Merged from hodique@lifl.fr--2005 (patch 0-1)
6432 muse--main--1.0--patch-50
6436 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
6437 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
6439 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6440 fix .html (for example) in visible names for links
6443 ChangeLog muse-publish.el
6446 hodique@lifl.fr--2005/muse--yh--1.0--base-0
6447 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
6450 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
6453 Make generated X(HT)ML show up in the right encoding in other modes.
6455 muse--main--1.0--patch-49
6457 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
6458 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
6459 generated (X)HTML files show up in the right coding system when editing
6460 them with another Emacs mode.
6462 * muse-journal.el (muse-journal-rss-header): Automatically determine the
6463 encoding instead of hard-coding it.
6465 * muse-message.el: Add content to Commentary section, explaining the use
6466 of this publishing style.
6469 ChangeLog muse-html.el muse-journal.el muse-message.el
6472 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
6475 Move regexps to same group, only make 4 heading faces.
6477 muse--main--1.0--patch-48
6479 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
6480 can only publish 3 of them specially, leaving the fourth to be in
6482 (muse-colors-markup): Only recognize 4 levels of heading.
6484 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
6485 (muse-file-regexp, muse-image-regexp)
6486 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
6487 like a good idea to have all the regexps in the same group.
6490 ChangeLog muse-colors.el muse-regexps.el muse.el
6493 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
6496 Update my example config, minor code cleanup.
6498 muse--main--1.0--patch-47
6500 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
6501 names and add "Plans" project.
6503 * muse-docbook.el (looking-back): Delete.
6505 * muse-html.el (looking-back): Delete.
6507 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
6508 instead of `looking-back'.
6510 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
6511 function, use this function. If `looking-back' exists, call it;
6512 otherwise, use a workaround.
6515 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
6518 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
6519 muse-html.el muse.el
6522 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
6525 Handle a few paragraph publishing edge cases better.
6527 muse--main--1.0--patch-46
6529 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
6530 beginning-of-document, end-of-document, and paragraph separator regexps
6531 so that one markup rule can be used in all these cases.
6532 (muse-docbook-markup-paragraph): Handle more cases correctly. In
6533 particular, blockquote or center at beginning or end of document will
6534 be published properly. Hopefully this won't slow things down too much.
6535 (muse-docbook-markup-paragraph-close): Removed.
6537 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
6539 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
6541 (muse-html-markup-paragraph-close): Removed.
6544 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6547 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
6550 Improve prompt when reading a tag.
6552 muse--main--1.0--patch-45
6554 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
6555 other Emacs modes seem to do.
6558 ChangeLog muse-mode.el
6561 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
6564 Warn user when publishing fails due to a private directory.
6566 muse--main--1.0--patch-44
6568 * muse-project.el (muse-project-private-p): Warn users when publishing a
6569 file fails due to its directory not being readable by others. Make
6570 sure that you do a `chmod +o name_of_directory' if you want the
6571 contents of that directory to be publishable.
6574 ChangeLog muse-project.el
6577 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
6580 Fix error with example tags and message publishing style.
6582 muse--main--1.0--patch-43
6584 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
6585 see if a previous definition for `font-lock-multiline' exists.
6587 * muse-message.el (muse-message-example-tag): Don't require two
6588 additional (unused) arguments.
6591 ChangeLog muse-colors.el muse-message.el
6594 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
6597 Always end the published document with a newline.
6599 muse--main--1.0--patch-42
6601 * muse-html.el (muse-html-markup-paragraph-close): Always end the
6602 published document with a newline.
6604 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
6607 ChangeLog muse-docbook.el muse-html.el
6610 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
6613 Don't let automatic backup files crash the publishing process.
6615 muse--main--1.0--patch-41
6617 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
6618 directive since this value is already processed by
6619 `muse-publish-markup-directive', and may be obtained by using
6620 the code: (muse-publishing-directive "date").
6622 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
6623 to run (funcall nil); this happened once during a debugging process.
6625 * muse-project.el (muse-project-private-p): Skip any file for which we
6626 cannot fetch attributes. This fixes a bug where having an
6627 Emacs-generated automatic backup file in a publishing directory causes
6628 the publishing process to halt with an error.
6631 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
6634 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
6637 Apply fix in previous patch to the DocBook publishing style.
6639 muse--main--1.0--patch-40
6641 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
6642 previous patch here as well.
6646 ChangeLog muse-docbook.el
6649 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
6652 Fix newly-introduced lock-up during HTML publishing.
6654 muse--main--1.0--patch-39
6656 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
6657 planner rules higher priority in the publishing sequence. Hopefully
6658 this will not wreck anything; I don't use these rules, so I cannot
6659 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
6661 * muse-html.el (muse-html-markup-paragraph-close): Don't use
6662 replace-match; that seems to be slightly evil. Return nil instead of a
6663 newline since otherwise Muse thinks that we are not done yet and gets
6664 into an infinite loop. This should fix the lock-up problem that
6665 resulted from the previous few patches.
6668 ChangeLog muse-blosxom.el muse-html.el
6671 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
6676 muse--main--1.0--patch-38
6678 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
6682 ChangeLog muse-blosxom.el
6685 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
6688 Make docbook and blosxom modes close paragraphs properly at end.
6690 muse--main--1.0--patch-37
6692 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
6695 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
6696 (muse-docbook-markup-paragraph-close): Adapt from
6697 `muse-html-markup-paragraph-close'.
6699 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
6700 preserve the same appearance as before the last patch.
6703 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
6706 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
6709 Bugfix: Close P tag properly at end of file.
6711 muse--main--1.0--patch-36
6713 * muse-blosxom.el: Fix bug where loading this file twice would cause an
6716 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
6717 detecting whether or not a paragraph needs a closing P tag.
6718 (muse-html-markup-paragraph-close): New function that only inserts a
6719 closing P tag when an unclosed P tag is nearby.
6722 ChangeLog muse-blosxom.el muse-html.el
6725 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
6728 Update my example settings.
6730 muse--main--1.0--patch-35
6732 * examples/mwolson/muse-init.el: Synchronize with my current settings.
6735 ChangeLog examples/mwolson/muse-init.el
6738 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
6741 Update documentation for C-c TAB feature.
6743 muse--main--1.0--patch-34
6745 * muse.texi (Keystroke Summary): Note that C-c TAB calls
6753 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
6756 New feature: tag completion with C-c TAB.
6758 muse--main--1.0--patch-33
6760 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
6761 (muse-tag-history, muse-custom-tags): New variables that keep track of
6762 the tag history and newly-entered tags respectively for
6764 (muse-insert-tag): New function that interactively prompts the user for
6768 ChangeLog muse-mode.el
6771 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
6774 Fix XHTML validation error with <hr> and <br>.
6776 muse--main--1.0--patch-32
6778 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
6779 and HR tags for XHTML publishing. This should fix a few validation
6780 errors that I've been noticing lately.
6783 ChangeLog muse-html.el
6786 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
6789 Remove flyspell overlays on links.
6791 muse--main--1.0--patch-31
6793 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
6794 should make the link clickable. On Emacs21, the color will stay red,
6795 but other Emacsen should do the right thing, which is use the normal
6796 link color. Hopefully this will fix some strange flyspell-related link
6800 ChangeLog muse-colors.el
6803 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
6806 Update my example Muse settings.
6808 muse--main--1.0--patch-30
6810 * examples/mwolson/muse-init.el: Update from my latest version.
6811 (muse-project-alist): Remove the francais part of my blog.
6812 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
6813 into this and `my-muse-mode-fill-nobreak-p'.
6814 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
6815 this is the best way to accomplish this.
6816 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
6817 characters in the title.
6818 (my-muse-prepare-entry-for-xanga): Treat example regions better.
6821 ChangeLog examples/mwolson/muse-init.el
6824 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
6827 Add simple `muse-version' function.
6829 muse--main--1.0--patch-29
6831 * muse.el (muse-version): New function that displays the value of the
6832 `muse-version' variable. This should be easier for the user to type
6833 than C-h v muse-version.
6839 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
6842 Don't compile documentation by default.
6844 muse--main--1.0--patch-28
6846 * Makefile (all): Don't compile documentation by default.
6847 (doc): Use this rule to compile documentation.
6853 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
6856 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
6858 muse--main--1.0--patch-27
6860 2005-04-16 Michael Olson <mwolson@gnu.org>
6862 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
6863 johnw. If a journal entry's title is a [[link]], then an
6864 <enclosure> tag will be added to the XML data giving the size and
6865 MIME type of the link target. This makes podcasting with Muse
6867 (muse-journal-rss-entry-template): Add enclosure usage to example.
6868 (muse-journal-rss-munge-buffer): Implement enclosures.
6871 ChangeLog muse-journal.el
6874 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
6877 Standardize source headers, appease elint, don't require planner
6879 muse--main--1.0--patch-26
6881 2005-04-15 Michael Olson <mwolson@gnu.org>
6883 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
6884 `scripts' directory since it really isn't part of Muse proper; it
6885 is used to generate Muse output from the command line.
6887 * muse-blosxom.el: Handle case where planner is not loaded so that
6888 it isn't a hard requirement.
6890 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
6891 that elint doesn't complain.
6893 * muse-message.el (muse-message-markup-link): Don't throw up on
6894 links with no description.
6896 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
6897 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
6898 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
6899 muse-project.el, muse-publish.el, muse-regexps.el,
6900 muse-texinfo.el, muse.el: Add standard header for each file in
6901 preparation for the initial release, which will hopefully happen
6902 sometime within the next month.
6906 experimental/.arch-ids/=id
6909 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
6910 muse-convert.el muse-docbook.el muse-html.el muse-http.el
6911 muse-journal.el muse-latex.el muse-message.el muse-mode.el
6912 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
6913 muse-texinfo.el muse.el
6916 .arch-ids/muse-build.el.id
6917 ==> scripts/.arch-ids/muse-build.el.id
6919 ==> scripts/muse-build.el
6921 removed directories:
6922 experimental experimental/.arch-ids
6925 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
6928 Merge contents of muse-latexcjk.el into muse-latex.el.
6930 muse--main--1.0--patch-25
6932 2005-04-14 Michael Olson <mwolson@gnu.org>
6934 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
6935 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
6936 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
6937 Merge in from muse-latexcjk.el.
6939 * muse-latexcjk.el: Removed, functionality merged with
6943 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
6946 ChangeLog muse-latex.el
6949 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
6952 Merge muse-xhtml.el into muse-html.el.
6954 muse--main--1.0--patch-24
6956 2005-04-06 Michael Olson <mwolson@gnu.org>
6958 * examples/mwolson/muse-init.el: Update with respect to the
6959 muse-xhtml.el merge.
6961 * muse-html.el: The contents of muse-xhtml.el have been merged in
6962 as advised by John Wiegley.
6963 (muse-html-style-sheet): Add example for XHTML use in the
6964 function's documentation.
6965 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
6966 Moved from muse-xhtml.el.
6968 * muse-xhtml.el: Removed; contents merged into muse-html.el.
6971 .arch-ids/muse-xhtml.el.id muse-xhtml.el
6974 ChangeLog examples/mwolson/muse-init.el muse-html.el
6977 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
6980 Try to fix regexps for Emacs 21.4.
6982 muse--main--1.0--patch-23
6984 2005-04-05 Michael Olson <mwolson@gnu.org>
6986 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
6990 ChangeLog muse-regexps.el
6993 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
6996 Add comments to the publish-project example script
6998 muse--main--1.0--patch-22
7000 2005-04-01 Michael Olson <mwolson@gnu.org>
7002 * examples/publish-project: Moved here from
7003 scripts/publish-project. Added a few comments so people know what
7007 ChangeLog examples/publish-project
7010 scripts/.arch-ids/publish-project.id
7011 ==> examples/.arch-ids/publish-project.id
7012 scripts/publish-project
7013 ==> examples/publish-project
7016 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
7019 New XHTML style, add more examples to my sample muse config
7021 muse--main--1.0--patch-21
7023 2005-03-31 Michael Olson <mwolson@gnu.org>
7025 * examples/mwolson/muse-init.el: Give an example of deriving a
7026 custom publishing style.
7027 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
7028 (my-muse-prepare-entry-for-xanga): Mangle the published output
7029 from a blosxom project and copy the result to the clipboard for
7030 easy pasting into Xanga's web form. The file is untouched.
7032 * muse-html.el (muse-html-style-sheet): Include the <style
7033 type="text/css"></style> wrapper around the example.
7034 (muse-html-header): Don't add <style type="text/css"></style>
7035 around the value of `muse-html-style-sheet' anymore. This allows
7036 for the option of putting your stylesheet(s) in a separate file.
7037 An example of this is given in the documentation for this
7040 * muse-xhtml: New file that implements a publishing style which is
7041 derived from HTML mode. It uses a slightly modified version of
7042 the HTML markup rules to generate XHTML-compliant output.
7044 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
7045 "blosxom" style has been renamed to "blosxom-html". Fix a few
7048 * muse-journal.el: Add new "journal-xhtml" style.
7050 * muse-message.el: Add new "message-xhtml" style.
7053 .arch-ids/muse-xhtml.el.id muse-xhtml.el
7056 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
7057 muse-html.el muse-journal.el muse-message.el
7060 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
7063 Add my muse configuration to the examples
7065 muse--main--1.0--patch-20
7067 2005-03-24 Michael Olson <mwolson@gnu.org>
7069 * examples/johnw: Move John Wiegley's configuration to this
7072 * examples/mwolson: My configuration files go here.
7074 * examples/mwolson/muse-init.el: My Muse configuration file. I
7075 just figured out how to keep links from being spell-checked or
7076 split up by fill-mode, so the implementation of this may be found
7077 here. I also made a function that sets up a blog entry for me.
7080 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
7081 examples/mwolson/.arch-ids/muse-init.el.id
7082 examples/mwolson/muse-init.el
7088 examples/.arch-ids/muse-johnw.el.id
7089 ==> examples/johnw/.arch-ids/muse-johnw.el.id
7090 examples/.arch-ids/publish-johnw.id
7091 ==> examples/johnw/.arch-ids/publish-johnw.id
7092 examples/muse-johnw.el
7093 ==> examples/johnw/muse-johnw.el
7094 examples/publish-johnw
7095 ==> examples/johnw/publish-johnw
7098 examples/johnw examples/johnw/.arch-ids examples/mwolson
7099 examples/mwolson/.arch-ids
7102 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
7105 Add muse-blosxom script and plugin for pyblosxom
7107 muse--main--1.0--patch-19
7109 2005-03-24 Michael Olson <mwolson@gnu.org>
7111 * muse-blosxom.el: Update copyright notice in headers and mention
7112 the pyblosxom scripts.
7114 * contrib/pyblosxom: New directory containing pyblosxom plugins
7117 * contrib/getstamps.py: Script that generates the "timestamps"
7118 file, run on the local machine.
7120 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
7124 contrib/pyblosxom/.arch-ids/=id
7125 contrib/pyblosxom/.arch-ids/getstamps.py.id
7126 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
7127 contrib/pyblosxom/getstamps.py
7128 contrib/pyblosxom/hardcodedates.py
7131 ChangeLog muse-blosxom.el
7134 contrib/pyblosxom contrib/pyblosxom/.arch-ids
7137 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
7140 muse-blosxom.el has matured past experimental status
7142 muse--main--1.0--patch-18
7144 2005-03-23 Michael Olson <mwolson@gnu.org>
7146 * muse-blosxom.el: Remove common functionality that has already
7147 been implemented in `muse-html.el'. Derive this mode from
7148 `muse-html'. Update documentation. I now feel that this file is
7149 ready to be included in the top-level Muse directory.
7152 ChangeLog muse-blosxom.el
7155 experimental/.arch-ids/muse-blosxom.el.id
7156 ==> .arch-ids/muse-blosxom.el.id
7157 experimental/muse-blosxom.el
7161 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
7164 Make muse-blosxom.el slightly less experimental
7166 muse--main--1.0--patch-17
7168 2005-03-22 Michael Olson <mwolson@gnu.org>
7170 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
7171 Renamed from `blosxom-page-date-alist'. Currently it does nothing
7173 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
7174 from the `muse-blosxom-markup-date-directive' rule.
7175 (blosxom-set-time): Remove this function. We're not going to be
7176 touching the timestamp manually anymore -- it's too much of a
7177 hassle. Right now I've got a python program that compiles a
7178 timestamp file and a pyblosxom helper that reads it. Something
7179 similar could be arranged for blosxom, I'm sure.
7183 ChangeLog experimental/muse-blosxom.el
7186 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
7189 Apply latest journal-related updates from johnw
7191 muse--main--1.0--patch-16
7195 ChangeLog examples/muse-johnw.el muse-journal.el
7198 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
7201 Add Projects node to the manual
7203 muse--main--1.0--patch-15
7205 2005-02-28 Michael Olson <mwolson@gnu.org>
7207 * muse.texi: Change copyright notice since the FSF is now the
7209 (Projects): New node, based on a section from the README file.
7215 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
7218 Correct documentation, adding some content.
7220 muse--main--1.0--patch-14
7222 2005-02-28 Michael Olson <mwolson@gnu.org>
7224 * muse.texi: Change license terms of the documentation to the GNU
7225 GPL instead of the GNU FDL, as per the consent of the copyright
7226 holders of the emacs-wiki manual, from which this is based. Some
7227 emacs-wiki-isms in the manual were corrected, and the Getting
7228 Started section was updated.
7234 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
7237 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
7239 muse--main--1.0--patch-13
7241 2005-02-17 Michael Olson <mwolson@gnu.org>
7243 * experimental/muse-blosxom.el: Somehow the contents of this file
7244 managed to get duplicated. I removed the duplicates.
7245 (muse-blosxom-date): Remove this, since it is not useful.
7246 (muse-blosxom-header): Use the standard header that blosxom.el
7250 ChangeLog experimental/muse-blosxom.el
7253 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
7256 Initial commit of muse.texi, nothing substantial
7258 muse--main--1.0--patch-12
7260 2005-02-07 Michael Olson <mwolson@gnu.org>
7262 * muse.texi: New file that provides the documentation for Muse.
7263 It is in a very rough form at the moment. Nothing substantial may
7264 be found here yet. Be ye warned.
7267 .arch-ids/muse.texi.id muse.texi
7273 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
7276 Add docstring, new trivial function
7278 muse--main--1.0--patch-11
7280 2005-02-07 Michael Olson <mwolson@gnu.org>
7282 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
7283 `muse-what-changed'. No functionality change.
7284 (muse-what-changed): New function that displays in diff format the
7285 changes made since the buffer was last saved.
7287 * muse-project.el (muse-project-publish): Add docstring.
7290 ChangeLog muse-mode.el muse-project.el
7293 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
7296 Add experimental version of muse-blosxom.el to project
7298 muse--main--1.0--patch-10
7300 2005-02-04 Michael Olson <mwolson@gnu.org>
7302 * Makefile (realclean): Remove file that gets generated when fonts
7305 * experimental/muse-bloxsom.el: New file that implements Blosxom
7306 support for Muse. It's in a very rough state, hence its placement
7307 in the `experimental' directory.
7310 experimental/.arch-ids/=id
7311 experimental/.arch-ids/muse-blosxom.el.id
7312 experimental/muse-blosxom.el
7318 experimental experimental/.arch-ids
7321 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
7324 Make permissions more consistent
7326 muse--main--1.0--patch-9
7332 modified directories:
7333 contrib examples scripts
7336 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
7341 muse--main--1.0--patch-8
7343 2005-02-04 Michael Olson <mwolson@gnu.org>
7345 * muse-build.el: Add contrib directory to `load-path'.
7346 (muse-elint-files): Load `muse-regexps.el'.
7348 * scripts/publish: Change permissions so that this script is
7349 executable. Add contrib directory to load list. Add
7350 `muse-regexps.el' to list.
7353 ChangeLog muse-build.el scripts/publish
7356 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
7359 Use "—" instead of "—"
7361 muse--main--1.0--patch-7
7363 2005-01-31 Michael Olson <mwolson@gnu.org>
7365 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
7366 with "—" so that documents validate properly. Thanks to
7367 Björn Lindström for the suggestion.
7369 * muse-html.el (muse-html-markup-strings): Ditto.
7372 ChangeLog muse-docbook.el muse-html.el
7375 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
7378 Fix use of "[:blank:]" in underline markup
7380 muse--main--1.0--patch-6
7382 2005-01-25 Michael Olson <mwolson@gnu.org>
7384 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
7385 use of `muse-regexp-blank'.
7388 ChangeLog muse-colors.el
7391 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
7394 Fix problem with headings being given wrong face
7396 muse--main--1.0--patch-5
7398 2005-01-03 Michael Olson <mwolson@gnu.org>
7400 * muse-colors.el: Add header.
7401 (muse-colors-emphasized): Headings were being given the coloring
7402 for the next level of heading instead of the real
7403 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
7404 Heading"). Thanks to Lan Yufeng for finding this and sending a
7407 * muse-regexps.el: Fix header.
7410 ChangeLog muse-colors.el muse-regexps.el
7413 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
7418 muse--main--1.0--patch-4
7420 2005-01-01 Michael Olson <mwolson@gnu.org>
7422 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
7423 version will be automatically maintained by Arch.
7427 .arch-ids/ChangeLog.id ChangeLog
7430 .arch-ids/ChangeLog.id
7431 ==> .arch-ids/ChangeLog.2004.id
7436 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
7439 Extended regexps fix, allow spaces in 1st part of links
7441 muse--main--1.0--patch-3
7443 2004-12-30 Michael Olson <mwolson@gnu.org>
7445 * muse.el (muse-link-regexp): Allow spaces in the first part of
7448 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
7449 customizable alternatives to extended character classes.
7451 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
7454 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
7455 muse-html.el muse-mode.el muse-publish.el muse.el
7458 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
7461 Begin to change regexp handling, tweak muse.el header
7463 muse--main--1.0--patch-2
7465 2004-12-29 Michael Olson <mwolson@gnu.org>
7467 * muse.el: Change Copyright notice to FSF. Change Maintainer to
7470 * muse-regexps.el: New file that implements regexp handling.
7471 Generalized regexp options will be moved to it eventually.
7474 .arch-ids/muse-regexps.el.id muse-regexps.el
7480 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
7483 Do some early spring cleaning
7485 muse--main--1.0--patch-1
7487 2004-12-29 Michael Olson <mwolson@gnu.org>
7489 * Makefile: Change path to `publish' script.
7491 * contrib/pcomplete.el: New file that is used by Muse without
7492 actually being a part of it: hence its location in the contrib
7495 * contrib/cgi.el, contrib/httpd.el: New location.
7497 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
7499 * scripts/publish, scripts/publish-project: Ditto.
7502 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
7503 contrib/pcomplete.el examples/.arch-ids/=id
7504 scripts/.arch-ids/=id
7511 ==> contrib/.arch-ids/cgi.el.id
7512 .arch-ids/httpd.el.id
7513 ==> contrib/.arch-ids/httpd.el.id
7514 .arch-ids/muse-johnw.el.id
7515 ==> examples/.arch-ids/muse-johnw.el.id
7516 .arch-ids/publish-johnw.id
7517 ==> examples/.arch-ids/publish-johnw.id
7518 .arch-ids/publish-project.id
7519 ==> scripts/.arch-ids/publish-project.id
7520 .arch-ids/publish.id
7521 ==> scripts/.arch-ids/publish.id
7525 ==> contrib/httpd.el
7527 ==> examples/muse-johnw.el
7531 ==> examples/publish-johnw
7533 ==> scripts/publish-project
7536 contrib contrib/.arch-ids examples examples/.arch-ids scripts
7540 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
7543 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7545 muse--main--1.0--base-0
7547 (automatically generated log message)
7550 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
7551 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
7552 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
7553 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
7554 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
7555 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
7556 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
7557 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
7558 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
7559 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
7560 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
7561 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
7562 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
7563 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
7564 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
7565 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
7566 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
7567 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8