1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2006-01-19 15:49:56 GMT Michael Olson <mwolson@gnu.org> patch-357
10 muse--main--1.0--patch-357
12 * debian/NEWS: Rename from NEWS.Debian at the suggestion of Romain.
14 * debian/rules: Drop explicit installation of NEWS.Debian. This should
15 happen automatically now.
18 ChangeLog debian/rules
21 debian/.arch-ids/NEWS.Debian.id
22 ==> debian/.arch-ids/NEWS.id
27 2006-01-19 01:54:58 GMT Michael Olson <mwolson@gnu.org> patch-356
32 muse--main--1.0--patch-356
34 * debian/emacsen-startup: Remove unnecessary path addition.
36 * debian/rules: Explicitly install NEWS.Debian. Thanks to Romain
37 Francoise for noticing.
40 ChangeLog debian/emacsen-startup debian/rules
43 2006-01-17 03:57:45 GMT Michael Olson <mwolson@gnu.org> patch-355
46 Merged from mwolson@gnu.org--2005 (patch 56)
48 muse--main--1.0--patch-355
50 * Sync a few changes back.
53 ChangeLog Makefile Makefile.defs debian/changelog
56 mwolson@gnu.org--2005/muse--rel--3.02--patch-56
59 2006-01-17 02:08:48 GMT Michael Olson <mwolson@gnu.org> patch-354
64 muse--main--1.0--patch-354
66 * AUTHORS: Update assignments.
68 * Makefile (release): Sign files here, rather than just before upload.
70 * debian/copyright: Update.
72 * debian/emacsen-install (FILES): Filter out autoloads.
74 * debian/emacsen-startup: Load autoload file.
76 * rules (build-stamp): Make autoloads.
77 (install): Install NEWS properly.
79 * lisp/Makefile: Make sure autoloads get generated upon install.
81 * lisp/muse.el (muse-version): Change to version 3.02.6. Oops. Thanks
82 to Romain Francoise for spotting this.
85 AUTHORS ChangeLog Makefile debian/copyright
86 debian/emacsen-install debian/emacsen-startup debian/rules
87 lisp/Makefile lisp/muse.el
90 debian/.arch-ids/NEWS.id
91 ==> debian/.arch-ids/NEWS.Debian.id
93 ==> debian/NEWS.Debian
96 2006-01-13 22:52:45 GMT Michael Olson <mwolson@gnu.org> patch-353
101 muse--main--1.0--patch-353
103 * lisp/muse-publish.el (muse-forward-list-item): Fix typo. Thanks to Jim
104 Ottaway for the report.
107 ChangeLog lisp/muse-publish.el
110 2006-01-13 03:36:47 GMT Michael Olson <mwolson@gnu.org> patch-352
113 Merged from mwolson@gnu.org--2005 (patch 53-55)
115 muse--main--1.0--patch-352
119 * mwolson@gnu.org--2005/muse--rel--3.02--patch-53
120 Use better code for displaying warnings.
122 * mwolson@gnu.org--2005/muse--rel--3.02--patch-54
123 Add NEWS items. Make eval of <lisp> at display time optional.
125 * mwolson@gnu.org--2005/muse--rel--3.02--patch-55
126 Release Emacs Muse 3.02.6.
129 ChangeLog Makefile.defs NEWS debian/changelog
130 lisp/muse-colors.el lisp/muse-html.el lisp/muse-mode.el
131 lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
132 lisp/muse.el muse.texi
135 mwolson@gnu.org--2005/muse--rel--3.02--patch-53
136 mwolson@gnu.org--2005/muse--rel--3.02--patch-54
137 mwolson@gnu.org--2005/muse--rel--3.02--patch-55
140 2006-01-11 22:08:16 GMT Michael Olson <mwolson@gnu.org> patch-351
143 Fix #5044: lisp tag only evaluates first statement.
145 muse--main--1.0--patch-351
147 * lisp/muse-colors.el (muse-colors-lisp-tag): Manually wrap the contents
148 in (progn ...) so that multiple lisp fragments can be evaluated.
149 Thanks to Jim Ottaway for the idea.
151 * lisp/muse-publish.el (muse-publish-lisp-tag): Ditto.
154 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
157 2006-01-06 18:17:07 GMT Michael Olson <mwolson@gnu.org> patch-350
160 Sync with contributors.
162 muse--main--1.0--patch-350
164 * scripts/muse-build.el (muse-generate-autoloads): Add a newline to keep
165 Emacs from being confused when it loads this file. I don't think
166 Emacs' evaluation of the quoted local variables section does any harm,
167 but if it does, I'll provide a different fix.
170 ChangeLog scripts/muse-build.el
173 ajk@iu.edu--2005/muse--main--1.0--base-0
174 ajk@iu.edu--2005/muse--main--1.0--patch-1
175 ajk@iu.edu--2005/muse--main--1.0--patch-2
176 jeho@jeho.org--2005/muse--jeho--1.0--patch-12
177 jeho@jeho.org--2005/muse--jeho--1.0--patch-13
178 jeho@jeho.org--2005/muse--jeho--1.0--patch-14
179 jeho@jeho.org--2005/muse--jeho--1.0--patch-15
180 jeho@jeho.org--2005/muse--jeho--1.0--patch-16
181 jeho@jeho.org--2005/muse--jeho--1.0--patch-17
182 jeho@jeho.org--2005/muse--jeho--1.0--patch-18
183 jeho@jeho.org--2005/muse--jeho--1.0--patch-19
184 jeho@jeho.org--2005/muse--jeho--1.0--patch-20
185 jeho@jeho.org--2005/muse--jeho--1.0--patch-21
188 2006-01-05 16:20:51 GMT Michael Olson <mwolson@gnu.org> patch-349
191 Merged from john@wjsullivan.net--2006 (patch 0-1)
193 muse--main--1.0--patch-349
197 * john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
198 Updated copyright year. Added notes about using the .muse file extension to the Projects node.
204 john@wjsullivan.net--2006/muse--johnsu01--0--base-0
205 john@wjsullivan.net--2006/muse--johnsu01--0--patch-1
208 2006-01-05 14:38:56 GMT Michael Olson <mwolson@gnu.org> patch-348
211 More nested list twiddling.
213 muse--main--1.0--patch-348
215 * lisp/muse-publish.el (muse-publish-surround-dl)
216 (muse-forward-list-item): Make marginal progress on definition lists.
217 (muse-forward-paragraph): Move forward first before searching.
219 * lisp/muse-regexps.el (muse-dl-term-regexp): New regexp that specifies
220 how a term begins. The first match string contains the term.
221 (muse-dl-term-regexp): Don't include initial "^", so that we can embed
225 ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
228 2006-01-05 13:28:49 GMT Michael Olson <mwolson@gnu.org> patch-347
231 Fix nested list regression. Make some (untested) progress on dl.
233 muse--main--1.0--patch-347
235 * lisp/muse-docbook.el (muse-docbook-markup-strings): Drop newline from
238 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
240 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
242 * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
244 * muse.texi (Introduction): Fix dated part concerning muse-wiki.
246 * lisp/muse-publish.el (muse-publish-surround-dl): Make good progress on
248 (muse-list-item-type): Deal with null str by returning nil. It should
249 never have to do this, but I'd rather not be bothered when I'm
250 debugging something else.
251 (muse-forward-paragraph): Make the enclosing parens shy.
252 (muse-forward-list-item): Take optional ENTRY-P argument so that we can
253 use this for both dl terms and dl entries. Use muse-dl-entry-regexp
254 when dealing with dl entries. Lower the match number to cope with
255 change to muse-forward-paragraph.
256 (muse-publish-markup-list): Quote arguments lambda functions properly,
257 so that we don't run into namespace conflicts. This should fix a
258 regression in nested list handling.
260 * lisp/muse-regexps.el (muse-list-item-regexp): Clarify docstring.
261 (muse-dl-entry-regexp): New regexp that matches the beginning of a
262 definition list entry.
265 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
266 lisp/muse-publish.el lisp/muse-regexps.el lisp/muse-texinfo.el
267 lisp/muse-xml.el muse.texi
270 2006-01-05 03:51:57 GMT Michael Olson <mwolson@gnu.org> patch-346
273 Fix #4973: muse-project-ignore-regexp too aggressive
275 muse--main--1.0--patch-346
277 * lisp/muse-project.el (muse-project-ignore-regexp): Note that
278 case-fold-search should be nil before using this regexp.
279 (muse-project-recurse-directory, muse-project-file-entries)
280 (muse-project-of-file): Set case-fold-search to nil before matching
281 against muse-project-ignore-regexp. Thanks to G. J. Teale for the
284 * muse-registry.el (muse-registry-make-new-registry): Ditto.
287 ChangeLog lisp/muse-project.el lisp/muse-registry.el
290 2006-01-04 20:07:54 GMT Michael Olson <mwolson@gnu.org> patch-345
293 Fix backtrace on project names.
295 muse--main--1.0--patch-345
297 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Fix backtrace on
298 coloring project names.
301 ChangeLog lisp/muse-wiki.el
304 2006-01-04 00:50:43 GMT Michael Olson <mwolson@gnu.org> patch-344
307 Fix quote publishing error.
309 muse--main--1.0--patch-344
311 * lisp/muse-publish.el (muse-publish-surround-text): Fix an error that
312 occurs when publishing quotes.
315 ChangeLog lisp/muse-publish.el
318 2006-01-04 00:37:27 GMT Michael Olson <mwolson@gnu.org> patch-343
323 muse--main--1.0--patch-343
325 * lisp/muse-publish.el (muse-publish-surround-text): Preserve indentation
326 of nested-list items until they are processed.
329 ChangeLog lisp/muse-publish.el
332 2006-01-04 00:00:52 GMT Michael Olson <mwolson@gnu.org> patch-342
335 Nested ordered and unordered lists seem to work now.
337 muse--main--1.0--patch-342
339 * muse-publish.el (muse-insert-markup-end-list): New function that
340 publishes the text with end-list properties.
341 (muse-publish-surround-text): If we are looking at a list item while
342 stripping whitespace, make sure it has at least one space in front so
343 that it gets published correctly. Use muse-insert-markup-end-list for
345 (muse-forward-list-item): Get the position of the next list-end
346 property and use it if point moves past it. Use `cond' instead of `if'
350 ChangeLog lisp/muse-publish.el
353 2006-01-03 04:58:18 GMT Michael Olson <mwolson@gnu.org> patch-341
356 Fix #4718: InterWiki links with special characters are not handled properly.
358 muse--main--1.0--patch-341
360 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): If given a string, make
361 sure that we get everything after the interwiki delimiter. This fixes
365 ChangeLog lisp/muse-wiki.el
368 2006-01-03 02:46:18 GMT Michael Olson <mwolson@gnu.org> patch-340
371 Fix an issue with muse-project-file-alist.
373 muse--main--1.0--patch-340
375 * lisp/muse-project.el (muse-project-file-alist): Apply patch from
376 G. J. Teale. Make sure that last-mod is loaded correctly. This fixes
377 a problem that causes some files to not be published.
380 AUTHORS ChangeLog lisp/muse-project.el
383 2006-01-02 21:59:27 GMT Michael Olson <mwolson@gnu.org> patch-339
386 Implement escaping of "[" and "]" in extended links.
388 muse--main--1.0--patch-339
390 * lisp/muse-mode.el (muse-make-link): Use muse-link-escape
392 * lisp/muse.el (muse-link-escape): Escape "[" and "]" in links.
393 (muse-link-unescape): Unescape "[" and "]" in links.
394 (muse-handle-explicit-link): Use muse-link-unescape.
397 ChangeLog lisp/muse-mode.el lisp/muse.el
400 2006-01-02 19:33:23 GMT Michael Olson <mwolson@gnu.org> patch-338
403 muse-colors: Implement <lisp> tag evaluation when viewing Muse files.
405 muse--main--1.0--patch-338
407 * lisp/muse-colors.el (muse-colors-tags): Use muse-colors-lisp-tag to
409 (muse-colors-lisp-tag): New function that implements the evaluation of
410 <lisp> tags when viewing Muse files. Thanks to Jim Ottaway for porting
414 ChangeLog lisp/muse-colors.el
417 2006-01-02 01:05:13 GMT Michael Olson <mwolson@gnu.org> patch-337
420 muse-wiki: Allow interwiki links to use different base URLs.
422 muse--main--1.0--patch-337
424 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): If :base-url is
425 defined for the remote style, use it instead of file-relative-name to
426 resolve the path. Thanks to Justin Kirby for the idea.
429 ChangeLog lisp/muse-wiki.el
432 2006-01-01 19:15:02 GMT Michael Olson <mwolson@gnu.org> patch-336
437 muse--main--1.0--patch-336
439 * lisp/muse-xml-common.el (muse-xml-escape-url): Don't escape "+".
442 ChangeLog lisp/muse-xml-common.el
445 2006-01-01 18:27:53 GMT Michael Olson <mwolson@gnu.org> patch-335
448 More definition list twiddling.
450 muse--main--1.0--patch-335
452 * lisp/muse-publish.el (muse-publish-surround-dl): Make marginal
455 * lisp/muse-regexps.el (muse-list-item-regexp): Match additional
456 whitespace after "::".
459 ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
462 2006-01-01 05:04:36 GMT Michael Olson <mwolson@gnu.org> patch-334
465 Fix a few more list markup issues.
467 muse--main--1.0--patch-334
469 * lisp/muse-publish.el (muse-publish-surround-dl): Begin this function
470 for definition list markup, but it's not useful yet.
471 (muse-publish-surround-text): Accept post-indent argument, and use it
472 to strip extra space from indented lists, hopefully in a smart way.
473 (muse-forward-list-item): Don't explicitly move the point unless
474 another list item of the same type is encountered.
475 (muse-publish-markup-list): Calculate post-indent correctly, and make
479 ChangeLog lisp/muse-publish.el
482 2005-12-30 23:22:45 GMT Michael Olson <mwolson@gnu.org> patch-333
485 muse-publish: Prevent error when return value is not a string.
487 muse--main--1.0--patch-333
489 * lisp/muse-publish.el (muse-publish-markup): Make sure returned value is
490 a string before using it to replace text. Thanks to Sacha for the
494 ChangeLog lisp/muse-publish.el
497 2005-12-30 23:12:56 GMT Michael Olson <mwolson@gnu.org> patch-332
500 muse-publish: Prevent an error with list markup.
502 muse--main--1.0--patch-332
504 * lisp/muse-publish.el (muse-forward-list-item): If type is 'dl, do not
505 remove the matched text from muse-list-item-regexp.
506 (muse-publish-markup-list): Apply patch from Sacha that keeps
507 muse-publish-markup-region from being confused.
510 ChangeLog lisp/muse-publish.el
513 2005-12-30 01:42:30 GMT Michael Olson <mwolson@gnu.org> patch-331
516 Fix #4923: Definition lists with numbers are not possible.
518 muse--main--1.0--patch-331
520 * lisp/muse-publish.el (muse-list-item-type): Use string-match to
521 determine whether an item is an ordered list or definition list. This
522 should fix Bug #4923.
525 ChangeLog lisp/muse-publish.el
528 2005-12-30 00:35:12 GMT Michael Olson <mwolson@gnu.org> patch-330
531 Make progress on non-nested ordered and unordered lists.
533 muse--main--1.0--patch-330
535 * lisp/muse-publish.el (muse-publish-markup-regexps): Make sure that we
536 don't match lines with just whitespace for 'quote.
537 (muse-publish-markup-comment): Use muse-insert-markup in the correct
538 order. Remove extra comment space.
539 (muse-publish-surround-text): Stay at end of line if we are at the end
540 of a series of list items. Otherwise advance.
541 (muse-forward-paragraph): Use "\n" instead of "$" in regexps, since the
542 former works better in multi-line contexts.
543 (muse-forward-list-item): Fix a silly logic error. Simplify the regexp
544 passed to muse-forward-paragraph. Remove the initial "- " or "1. "
545 when the markup types match on a new item.
546 (muse-publish-markup-list): Docfix. Swap args of string-match. Ignore
547 an unordered list if a dash immediately follows. This disambiguates
548 the emdash and unordered list markups. Use save-excursion to ensure
549 that the point ends on the line after the begin-list markup. We still
550 haven't dealt with definition lists yet.
551 (muse-publish-markup-quote): Docfix. Deal with improved regexp.
552 Manually remove the leading whitespace. Insert 'begin-quote and
553 'end-quote correctly, and use 'quote-item for
554 muse-publish-surround-text.
555 (muse-publish-quote-tag): Deal with multiple paragraphs inside of a
556 quote tag. Skip past additional whitespace in the move function for
557 muse-publish-surround-text.
558 (muse-publish-comment-tag): Make the comment text read-only.
561 ChangeLog lisp/muse-publish.el
564 2005-12-29 23:02:18 GMT Michael Olson <mwolson@gnu.org> patch-329
567 muse-latex: Fix comment markup.
569 muse--main--1.0--patch-329
571 * lisp/muse-latex.el (muse-latex-markup-strings): Fix typo in
572 comment-end. Thanks to Ken Brown for reporting this.
575 ChangeLog lisp/muse-latex.el
578 2005-12-29 21:33:08 GMT Michael Olson <mwolson@gnu.org> patch-328
581 muse-publish: Use narrow-to-region to fix various bugs.
583 muse--main--1.0--patch-328
585 * lisp/muse-publish.el (muse-publish-markup-tag): Code indent change.
586 (muse-publish-escape-specials): Use `narrow-to-region' so that we
587 better define the region to work with. Thanks to Sacha Chua for the
588 advice. Also make sure that we are more careful with the result from
589 next-single-property-change.
590 (muse-publish-surround-text): Use narrow-to-region. Make this routine
592 (muse-publish-verse-tag): Use narrow-to-region.
595 ChangeLog lisp/muse-publish.el
598 2005-12-29 19:49:39 GMT Michael Olson <mwolson@gnu.org> patch-327
601 Minor logic tweak in muse-forward-list-item.
603 muse--main--1.0--patch-327
605 * lisp/muse-publish.el (muse-forward-list-item): On second thought, let's
606 not use POST-INDENT. It would accidentally merge lists that were
607 1-space-different in indentation. Even more so for definition lists.
610 ChangeLog lisp/muse-publish.el
613 2005-12-29 07:45:45 GMT Michael Olson <mwolson@gnu.org> patch-326
616 Work on nested list support for ordered and unordered lists.
618 muse--main--1.0--patch-326
620 * lisp/muse-publish.el: Nested list support isn't quite finished, but
621 progress is being made.
622 (muse-publish-markup-regexps): Remove 2150 regexp since it doesn't seem
623 useful at the moment. Invoke `format' to get the general version of
624 muse-list-item-regexp.
625 (muse-publish-surround-text): Add INDENT argument that specifies the
626 leading indentation to strip. Default is all whitespace. Loop until
627 MOVE-FUNC returns nil.
628 (muse-list-item-type): New function that figures out what kind of list
629 we have, given its separator string.
630 (muse-forward-paragraph): Make this slightly more general.
631 (muse-forward-list-item): New function that moves forward to the next
632 list item. Non-nil is returned if we found another item of the same
634 (muse-publish-markup-list): Adapt unordered list and ordered list to
635 perhaps do nested lists correctly, though this hasn't been tested.
637 * lisp/muse-regexps.el (muse-list-item-regexp): Use "%s" in place of
638 initial whitespace for the sake of flexibility. Call `format' on it to
642 ChangeLog lisp/muse-publish.el lisp/muse-regexps.el
645 2005-12-27 18:51:18 GMT Michael Olson <mwolson@gnu.org> patch-325
648 Pave the way for nested lists by adding markup strings.
650 muse--main--1.0--patch-325
652 * examples/muse.rnc: muse.element.format is no longer a block, and may
653 not contain muse.element.p.
655 * lisp/muse-latex.el (muse-latex-markup-strings): Add markup strings for
656 '(begin|end)-(quote|uli|oli|dl)-item. Add '(begin|end)-(dl|ddt|dde)
657 markup strings. This will allow for more flexibility in constructing
658 all sorts of lists, especially definition lists. Rename 'start-dde to
659 'begin-dde for consistency.
661 * lisp/muse-texinfo.el (muse-latex-markup-strings): Ditto.
662 (muse-texinfo-markup-regexps): Remove list concatenation regexp.
664 * lisp/muse-docbook.el (muse-docbook-markup-strings)
665 (muse-docbook-markup-regexps): Ditto, but simplify paragraph regexp.
667 * lisp/muse-xml.el (muse-xml-markup-regexps, muse-xml-markup-strings):
670 * lisp/muse-html.el (muse-html-markup-regexps, muse-html-markup-strings):
671 Ditto. Include <p></p> in center markup.
672 (muse-html-markup-paragraph): Remove special treatment of blockquote
675 * lisp/muse-groff.el (muse-groff-markup-strings): Rename 'begin-dde to
678 * lisp/muse-publish.el (muse-publish-markup-regexps): Begin implementing
679 nested list preliminaries. This is currently broken, probably.
681 * lisp/muse-regexps.el (muse-list-item-regexp): New regexp that matches
682 the beginning of a list item.
685 ChangeLog examples/muse.rnc lisp/muse-docbook.el
686 lisp/muse-groff.el lisp/muse-html.el lisp/muse-latex.el
687 lisp/muse-publish.el lisp/muse-regexps.el lisp/muse-texinfo.el
691 2005-12-27 03:20:11 GMT Michael Olson <mwolson@gnu.org> patch-324
694 Implement <quote> tag.
696 muse--main--1.0--patch-324
698 * lisp/muse-publish.el (muse-publish-markup-tags)
699 (muse-publish-quote-tag): Implement <quote> tag, which does a
700 blockquote. This is an alternative to indenting text, in that the
701 quote can span several paragraphs. The paragraph detection routine for
702 HTML has not yet been tested with several paragraphs inside a quote.
705 ChangeLog lisp/muse-publish.el
708 2005-12-26 22:26:56 GMT Michael Olson <mwolson@gnu.org> patch-323
711 Add markup for non-breaking space.
713 muse--main--1.0--patch-323
715 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add markup string
718 * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
720 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
722 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
724 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
726 * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
728 * lisp/muse-publish.el (muse-publish-markup-regexps)
729 (muse-publish-markup-functions): Interpret "~~" as a non-breaking
730 space. Thanks to Ken Brown for the suggestion.
731 (muse-publish-markup-no-break-space): New function that publishes a
735 ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
736 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
737 lisp/muse-texinfo.el lisp/muse-xml.el
740 2005-12-26 21:35:08 GMT Michael Olson <mwolson@gnu.org> patch-322
743 muse-texinfo: Escape commas in URLs.
745 muse--main--1.0--patch-322
747 * lisp/muse-texinfo.el (muse-texinfo-markup-specials-url): New option
748 that determines the specials to escape in URLs. This is needed in
749 order to escape commas in @ref.
750 (muse-texinfo-decide-specials): New function that determines the
751 specials to escape by context.
754 ChangeLog lisp/muse-texinfo.el
757 2005-12-26 07:02:20 GMT Michael Olson <mwolson@gnu.org> patch-321
760 Make sure spaces in HTML URLs get escaped properly.
762 muse--main--1.0--patch-321
764 * lisp/muse-docbook.el (muse-docbook-markup-specials): Move to
767 * lisp/muse-html.el (muse-html-markup-specials): Ditto.
769 * lisp/muse-xml.el (muse-xml-markup-specials): Ditto.
771 * lisp/muse-html.el (muse-html-prepare-buffer): Don't modify
772 muse-publish-url-transforms.
774 * lisp/muse-publish.el (muse-publish-escape-specials): Get specials only
775 once, rather than once-per-iteration.
776 (muse-publish-escape-specials-in-string): If a function is returned by
777 a function in :specials, pass it the string and use the results. This
778 allows us to deal with funky cases like HTML URLs which work on a
779 negated subset, by passing the buck. We don't permit this behavior in
780 muse-publish-escape-specials because there hasn't been a need, yet.
782 * lisp/muse-xml-common.el (muse-xml-markup-specials): New option that
783 specifies the specials to normally escape.
784 (muse-xml-markup-specials-url-extra): New option that specifies the
785 extra specials to escape in URLs. Thanks to John Sullivan for
786 reporting the incorrect translation of the space character in URLs.
787 (muse-xml-decide-specials): New function that determines the specials
788 to escape, given context.
789 (muse-xml-escape-url): Rename from muse-xml-escape-string. Add "%" to
790 the list of characters to ignore. Fix code indentation.
793 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
794 lisp/muse-publish.el lisp/muse-xml-common.el lisp/muse-xml.el
797 2005-12-25 17:33:25 GMT Michael Olson <mwolson@gnu.org> patch-320
800 Allow text like "%N%" in markup strings.
802 muse--main--1.0--patch-320
804 * lisp/muse-docbook.el (muse-docbook-markup-strings): Rename
805 'internal-link to 'anchor-ref for clarity. Split 'url-link into 'url
806 and 'link so that TeX-related publishing styles can more handle links
807 to other Muse documents. Add 'link-and-anchor string that handles a
808 link with an anchor and an optional description.
810 * lisp/muse-groff.el (muse-groff-markup-strings): Ditto.
812 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
814 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
816 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
818 * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
820 * lisp/muse-publish.el (muse-publish-url-transforms): Remove
821 muse-publish-prepare-url.
823 * lisp/muse-publish.el (muse-markup-text): Turn this into a function and
824 add documentation. It will now handle arguments like "%N%", which
825 indicate the position of an argument to insert. `format' is applied
827 (muse-publish-classify-url): New function derived from
828 muse-publish-prepare-url that returns a data structure with complete
829 information about the given target string.
830 (muse-publish-url): Use muse-publish-classify-url. This should fix an
831 error in the LaTeX publishing style when specifying links to anchors.
832 (muse-publish-insert-url): Remove unnecessary let-binding.
833 (muse-publish-markup-url): Simplify, now that we have whole-document
834 escaping of specials.
835 (muse-publish-prepare-url): Remove.
837 * lisp/muse.el (muse-replace-regexp-in-string): Use a more robust
838 fallback routine when neither replace-regexp-in-string nor
839 replace-in-string are found.
842 ChangeLog lisp/muse-docbook.el lisp/muse-groff.el
843 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
844 lisp/muse-texinfo.el lisp/muse-xml.el lisp/muse.el
847 2005-12-25 04:32:27 GMT Michael Olson <mwolson@gnu.org> patch-319
850 Use simpler markup string for anchors.
852 muse--main--1.0--patch-319
854 * lisp/muse-docbook.el (muse-docbook-markup-strings): Use 'anchor instead
855 of 'begin-anchor and 'end-anchor.
857 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto.
859 * lisp/muse-publish.el (muse-publish-markup-anchor): Ditto.
861 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
863 * lisp/muse-xml-common.el (muse-xml-markup-anchor): Ditto.
865 * lisp/muse-xml.el (muse-xml-markup-strings): Ditto.
867 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-anchor):
868 Revert previous change, since muse-html-insert-contents needs
869 muse-html-insert-anchor.
872 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
873 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
874 lisp/muse-xml-common.el lisp/muse-xml.el
877 2005-12-25 03:15:36 GMT Michael Olson <mwolson@gnu.org> patch-318
880 Fix a markup error involving links like [[#foo]].
882 muse--main--1.0--patch-318
884 * examples/QuickStart.muse: Move <contents> higher. Remove <comment>
885 tags around the centered text.
887 * lisp/muse-html.el (muse-html-markup-regexps): Cosmetic change.
888 (muse-html-markup-strings): Remove table-group strings, since they
889 aren't valid (X)HTML like I had thought. Change center to use <p>
891 (muse-html-insert-anchor): Remove.
892 (muse-html-markup-anchor): Respect the noemphasis property. This fixes
893 a bug with links like [[#foo]].
894 (muse-html-markup-footnote): Insert the correct footnote number.
896 * lisp/muse-publish.el (muse-publish-markup-regexps): Make noemphasis
897 rule higher than anchor rule.
898 (muse-publish-markup-anchor): Respect the noemphasis property.
900 * lisp/muse-xml-common.el (muse-xml-markup-anchor): Respect the
904 ChangeLog examples/QuickStart.muse lisp/muse-html.el
905 lisp/muse-publish.el lisp/muse-xml-common.el
908 2005-12-24 23:13:41 GMT Michael Olson <mwolson@gnu.org> patch-317
911 Get rid of muse-regexp-space. Standardize anchor markup somewhat.
913 muse--main--1.0--patch-317
915 * lisp/muse-colors.el (muse-colors-markup, muse-colors-custom-tags):
916 Replace muse-regexp-space with muse-regexp-blank. Too many Emacs
917 functions treat [:blank:]+\n differently than [:space:], so we'll use
918 the former everywhere.
920 * lisp/muse-convert.el (muse-write-citation): Ditto.
922 * lisp/muse-mode.el (muse-current-word, muse-link-at-point): Ditto.
924 * lisp/muse-protocols.el (muse-update-url-regexp): Ditto.
926 * lisp/muse-publish.el (muse-publish-markup-regexps)
927 (muse-publish-markup-tag, muse-publish-surround-text)
928 (muse-publish-markup-list): Ditto.
930 * lisp/muse-regexps.el (muse-tag-regexp, muse-implicit-link-regexp):
933 * lisp/muse-registry.el (muse-registry-url-regexp): Ditto.
935 * lisp/muse-regexps.el (muse-regexp-space): Remove.
937 * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
938 muse-xml-markup-anchor.
939 (muse-docbook-markup-strings): Add markup strings for anchors.
940 (muse-docbook-insert-anchor, muse-docbook-markup-anchor): Remove.
942 * lisp/muse-html.el (muse-html-markup-footnote): Use muse-insert-markup.
944 * lisp/muse-latex.el (muse-latex-markup-functions): Remove anchor rule,
945 since we now have a sane default in muse-publish.el.
946 (muse-latex-markup-strings): Add markup strings for anchors.
947 (muse-latex-insert-anchor, muse-latex-markup-anchor): Remove.
949 * lisp/muse-publish.el (muse-publish-markup-anchor): Consult markup
950 strings. If style does not handle anchors, remove them.
952 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Remove anchor
953 rule, since we now have a sane default in muse-publish.el.
954 (muse-texinfo-markup-strings): Add markup strings for anchors.
955 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): Remove.
957 * lisp/muse-xml-common.el (muse-xml-markup-anchor): New generic routine
958 for handling anchors.
959 (muse-xml-markup-table): Pass row-len to begin-table-group markup
962 * lisp/muse-xml.el (muse-xml-markup-strings): Add markup strings for
964 (muse-xml-insert-anchor, muse-xml-markup-anchor): Remove.
967 ChangeLog lisp/muse-colors.el lisp/muse-convert.el
968 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
969 lisp/muse-mode.el lisp/muse-protocols.el lisp/muse-publish.el
970 lisp/muse-regexps.el lisp/muse-registry.el
971 lisp/muse-texinfo.el lisp/muse-xml-common.el lisp/muse-xml.el
975 2005-12-24 22:07:28 GMT Michael Olson <mwolson@gnu.org> patch-316
978 Adapt the remaining publishing styles.
980 muse--main--1.0--patch-316
982 * lisp/muse-groff.el (muse-groff-markup-paragraph): Use
985 * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
987 (latex2png): Clean up the code a bit.
989 * lisp/muse-texinfo.el (muse-texinfo-insert-anchor): Use
991 (muse-texinfo-markup-table): Use the shiny new
992 muse-publish-table-fields function.
995 ChangeLog lisp/muse-groff.el lisp/muse-latex2png.el
999 2005-12-24 21:47:44 GMT Michael Olson <mwolson@gnu.org> patch-315
1002 Make all XML-based publishing styles do tables. Needs testing.
1004 muse--main--1.0--patch-315
1006 * lisp/muse-docbook.el (muse-docbook-markup-functions): Use
1007 muse-xml-markup-table.
1008 (muse-docbook-markup-regexps): Remove table kludges.
1009 (muse-docbook-markup-strings): Add markup strings for tables.
1010 (muse-docbook-encoding-map, muse-docbook-transform-content-type)
1011 (muse-docbook-markup-table): Remove in favor of using the functions in
1013 (muse-docbook-encoding): Use muse-xml-transform-content-type.
1014 (muse-docbook-markup-paragraph, muse-docbook-insert-anchor): Use
1016 (muse-docbook-fixup-tables): Remove, since it isn't needed anymore.
1017 (muse-docbook-prepare-buffer): New function that forces the escaping of
1018 extra specials in URLs.
1020 * lisp/muse-html.el (muse-html-table-attributes): Add a leading space.
1022 (muse-html-markup-regexps): Remove table kludges.
1023 (muse-html-markup-strings): Add markup strings for tables.
1024 (muse-html-encoding-map, muse-html-transform-content-type): Remove in
1025 favor of the functions of muse-xml-common.el.
1026 (muse-html-insert-anchor, muse-html-markup-paragraph)
1027 (muse-html-class-tag): Use muse-insert-markup.
1028 (muse-html-markup-table): Call muse-xml-markup-table to do most of the
1029 work, passing attributes.
1030 (muse-html-insert-contents): Use muse-insert-markup. Bum it down a
1032 (muse-html-encoding): Use muse-xml-transform-content-type.
1033 (muse-html-fixup-tables): Remove.
1035 * lisp/muse-xml-common.el: Move a few functions and options here from
1036 other publishing styles. Make an initial attempt at an XML-based table
1037 publishing routine that uses markup strings. I'm not sure if it will
1038 abstract easily enough to use with LaTeX, but that's not a huge
1041 * lisp/muse-xml.el (muse-xml-markup-regexps): Remove table kludges.
1042 (muse-xml-markup-strings): Add table markup strings. Omit table-group
1043 markup since it's unnecessary sugar.
1044 (muse-xml-encoding-map, muse-xml-transform-content-type)
1045 (muse-xml-markup-table): Move to muse-xml-common.el.
1046 (muse-xml-encoding): Pass default argument.
1047 (muse-xml-markup-paragraph, muse-xml-insert-anchor): Use
1049 (muse-xml-fixup-tables): Remove.
1052 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1053 lisp/muse-xml-common.el lisp/muse-xml.el
1056 2005-12-24 20:01:37 GMT Michael Olson <mwolson@gnu.org> patch-314
1059 Implement a nicer way of publishing tables. Fix some regexps.
1061 muse--main--1.0--patch-314
1063 * lisp/muse-html.el (muse-html-markup-footnote): Fix logic error. I
1064 thought "/=" was a typo, but it really meant "!=". Odd. Let's avoid
1065 that so that people familiar with C derivatives won't be confused :^) .
1066 (muse-html-insert-anchor, muse-html-markup-paragraph): Fix regexp. We
1067 have to make sure to add "\n" to most negated sets if we don't want
1068 them to span multiple lines.
1069 (muse-html-escape-string): Move to muse-xml-common.el.
1070 (muse-html-prepare-buffer): Use muse-xml-escape-string.
1072 * lisp/muse-journal.el (muse-journal-html-heading-regexp): Fix.
1074 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove the kludgy
1075 table-joining regexp.
1076 (muse-latex-markup-table): Call muse-publish-table-fields to get a
1077 table structure that we can work with. Now we can publish the entire
1080 * lisp/muse-protocols.el (muse-browse-url-info): Fix regexps.
1082 * lisp/muse-publish.el (muse-publish-markup-regexps): Compact some
1083 regexps. Use a table-matching regexp that matches the entire region of
1084 a table, rather than just one line.
1085 (muse-publish-file): Docfix.
1086 (muse-publish-markup-footnote): Compact regexp.
1087 (muse-publish-table-fields): New function that snarfs the given region
1088 and returns a table structure.
1090 * lisp/muse-regexps.el (muse-table-field-regexp): New regexp that matches
1091 the field separator for tables.
1092 (muse-table-line-regexp): New regexp that matches a table line.
1093 (muse-tag-regexp): Fix regexp.
1095 * lisp/muse-registry.el (muse-registry-url-regexp)
1096 (muse-registry-link-regexp): Fix.
1098 * lisp/muse-xml.el (muse-xml-insert-anchor): Fix regexp.
1100 * lisp/muse-xml-common.el: New file containing routines that are commonly
1101 used by XML-ish publishing styles.
1102 (muse-xml-sort-table): New function that sorts a table structure so
1103 that it validates properly. We don't use it yet, but we will.
1106 lisp/.arch-ids/muse-xml-common.el.id lisp/muse-xml-common.el
1109 ChangeLog lisp/muse-html.el lisp/muse-journal.el
1110 lisp/muse-latex.el lisp/muse-protocols.el lisp/muse-publish.el
1111 lisp/muse-regexps.el lisp/muse-registry.el lisp/muse-xml.el
1114 2005-12-23 06:18:46 GMT Michael Olson <mwolson@gnu.org> patch-313
1117 muse-latex: Work on table markup, isn't perfect yet.
1119 muse--main--1.0--patch-313
1121 * lisp/muse-latex.el (muse-latex-markup-table): Make this sort of work.
1122 I've got an idea for how it should be done. We're going to try to
1123 snarf the whole table in muse-publish using only regexps, and pass it
1124 to the style-specific table markup function.
1126 * lisp/muse-publish.el (muse-publish-insert-url)
1127 (muse-publish-markup-url): Use muse-insert-markup.
1128 (muse-publish-verbatim-tag): Pass arguments correctly.
1131 ChangeLog lisp/muse-latex.el lisp/muse-publish.el
1134 2005-12-23 05:27:53 GMT Michael Olson <mwolson@gnu.org> patch-312
1137 Get practically-perfect LaTeX special escaping.
1139 muse--main--1.0--patch-312
1141 * examples/QuickStart.muse: Detabify, change URLs.
1143 * lisp/muse-latex.el (muse-latex-markup-specials-document): New option
1144 that indicates the specials characters to escape in the whole document.
1145 (muse-latex-markup-specials-example): New option that indicates the
1146 specials to escape in <example> regions.
1147 (muse-latex-markup-specials-literal): New option that indicates the
1148 specials to escape in =monospaced text= and <code> regions.
1149 (muse-latex-markup-specials-url): New option that indicates the
1150 specials to escape in URLs.
1151 (muse-latex-decide-specials): Determine which specials to use depending
1153 (muse-latex-insert-anchor): Use muse-insert-markup.
1155 * lisp/muse-publish.el (muse-publish-markup-region): Escape specials in
1156 the entire document.
1157 (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
1158 List all contexts in documentation. Skip past entire read-only regions
1159 for a speed improvement. We'll need this now that we're using it on
1160 the whole document. Fix a bug in retrieving specials.
1161 (muse-publish-markup-enddots, muse-publish-markup-dots)
1162 (muse-publish-markup-rule, muse-publish-surround-text): Use
1164 (muse-publish-markup-leading-space): Take 2 more arguments for easy
1166 (muse-publish-markup-verse): Pass more arguments to
1167 muse-publish-markup-leading-space.
1168 (muse-publish-url): Fix a specials bug with bare links.
1169 (muse-publish-code-tag): Use 'literal context here.
1172 ChangeLog examples/QuickStart.muse lisp/muse-latex.el
1173 lisp/muse-publish.el
1176 2005-12-23 01:42:39 GMT Michael Olson <mwolson@gnu.org> patch-311
1179 muse-build: Prevent backup files when generating autoloads.
1181 muse--main--1.0--patch-311
1183 * scripts/muse-build.el (muse-generate-autoloads): Inhibit backups so
1184 that we don't get muse-autoloads.el~ files.
1187 ChangeLog scripts/muse-build.el
1190 2005-12-22 04:12:00 GMT Michael Olson <mwolson@gnu.org> patch-310
1193 Begin implementing context-specific handling of special characters.
1195 muse--main--1.0--patch-310
1197 * lisp/muse-publish.el (muse-publish-url-transforms)
1198 (muse-publish-desc-transforms): Remove
1199 muse-publish-escape-specials-in-string, since we will explicitly call
1200 this with the proper parameters later on.
1201 (muse-publish-escape-specials, muse-publish-escape-specials-in-string):
1202 Add new optional CONTEXT argument that specifies further information to
1203 use when obtaining the specials that will be applied to the text. If
1204 someone specifies a function instead of an alist for the style's
1205 specials, call it and pass CONTEXT.
1206 (muse-publish-markup-word): Indicate the context when escaping
1207 specials. Make sure we have a context before continuing the publishing
1209 (muse-publish-markup-email, muse-publish-markup-url)
1210 (muse-publish-code-tag, muse-publish-example-tag)
1211 (muse-publish-verbatim-tag): Indicate the context when escaping
1213 (muse-publish-url): Explicitly escape specials, rather than expecting
1214 it to be done in a user-customizable hook. Use different contexts for
1215 url and description.
1218 ChangeLog lisp/muse-publish.el
1221 2005-12-21 02:44:57 GMT Michael Olson <mwolson@gnu.org> patch-309
1224 Merged from mwolson@gnu.org--2005 (patch 37)
1226 muse--main--1.0--patch-309
1230 * mwolson@gnu.org--2005/muse--rel--3.02--patch-37
1231 Make error messages during publishing more friendly.
1234 ChangeLog lisp/muse-mode.el lisp/muse.el
1237 mwolson@gnu.org--2005/muse--rel--3.02--patch-37
1240 2005-12-21 02:07:34 GMT Michael Olson <mwolson@gnu.org> patch-308
1243 Don't mix up links and footnotes.
1245 muse--main--1.0--patch-308
1247 * lisp/muse-html.el (muse-html-markup-footnote): Change "/=" typo to "=".
1249 * lisp/muse-publish.el (muse-publish-markup-footnote): Don't mix up links
1250 and footnotes. Thanks to Dale Smith for spotting this.
1253 ChangeLog lisp/muse-html.el lisp/muse-publish.el
1256 2005-12-17 17:16:32 GMT Michael Olson <mwolson@gnu.org> patch-307
1259 Merged from mwolson@gnu.org--2005 (patch 36)
1261 muse--main--1.0--patch-307
1265 * mwolson@gnu.org--2005/muse--rel--3.02--patch-36
1266 Release Emacs Muse 3.02.5.
1269 ChangeLog Makefile.defs NEWS debian/changelog lisp/muse.el
1273 mwolson@gnu.org--2005/muse--rel--3.02--patch-36
1276 2005-12-17 02:10:32 GMT Michael Olson <mwolson@gnu.org> patch-306
1279 Merged from mwolson@gnu.org--2005 (patch 35)
1281 muse--main--1.0--patch-306
1285 * mwolson@gnu.org--2005/muse--rel--3.02--patch-35
1286 muse-colors: Fix QuickStart display bug.
1289 ChangeLog lisp/muse-colors.el
1292 mwolson@gnu.org--2005/muse--rel--3.02--patch-35
1295 2005-12-17 01:19:30 GMT Michael Olson <mwolson@gnu.org> patch-305
1298 Revert QuickStart changes, hack more on muse.rnc.
1300 muse--main--1.0--patch-305
1302 * examples/QuickStart.muse: Revert previous changes; they cause
1303 publishing to fail. Hrm. Guess I'll have to fix the display issue
1304 with <literal> tags then.
1306 * muse.rnc: Put blockquote in the muse.element namespace, since it's not
1310 ChangeLog examples/QuickStart.muse examples/muse.rnc
1313 2005-12-16 23:37:24 GMT Michael Olson <mwolson@gnu.org> patch-304
1316 QuickStart: Correct old syntax.
1318 muse--main--1.0--patch-304
1320 * examples/QuickStart.muse: Don't wrap the literal tag around other tags.
1321 Just use equal sign escaping.
1324 ChangeLog examples/QuickStart.muse
1327 2005-12-16 23:19:09 GMT Michael Olson <mwolson@gnu.org> patch-303
1330 Make XML publishing work with QuickStart; no longer considered unstable.
1332 muse--main--1.0--patch-303
1334 * examples/muse.rnc: Strip trailing whitespace. Hack it to the point
1335 that it works with our QuickStart document.
1337 * examples/Makefile (%.html, %.pdf, %.info, realclean, distclean)
1338 (fullclean): Adapt to work with .muse extension.
1340 * examples/QuickStart.muse: Rename from QuickStart. This makes it
1341 automatically get colorized as a Muse document when opened.
1343 * lisp/muse-xml.el: Move from experimental.
1344 (muse-xml-footer): Use correct ending tag.
1345 (muse-xml-markup-strings): Make emdash publish as " -- " to avoid an
1346 annoying error regarding "—" when validating with nxml-mode.
1347 rule and fn-sep should use the empty form of the HR tag.
1349 * README: Fix directions for QuickStart.
1352 ChangeLog README examples/Makefile examples/muse.rnc
1356 examples/.arch-ids/QuickStart.id
1357 ==> examples/.arch-ids/QuickStart.muse.id
1359 ==> examples/QuickStart.muse
1360 experimental/.arch-ids/muse-xml.el.id
1361 ==> lisp/.arch-ids/muse-xml.el.id
1362 experimental/muse-xml.el
1363 ==> lisp/muse-xml.el
1366 2005-12-16 21:29:58 GMT Michael Olson <mwolson@gnu.org> patch-302
1369 muse-html: Fix regexp error.
1371 muse--main--1.0--patch-302
1373 * lisp/muse-html.el (muse-html-escape-string): Fix error in regexp
1377 ChangeLog lisp/muse-html.el
1380 2005-12-16 21:28:45 GMT Michael Olson <mwolson@gnu.org> patch-301
1383 Makefile: Minor tweak.
1385 muse--main--1.0--patch-301
1387 * lisp/Makefile (ELC): Base this on $(EL). This should keep
1388 muse-autoloads.elc from being added to the list -- it won't be compiled
1392 ChangeLog lisp/Makefile
1395 2005-12-16 19:21:06 GMT Michael Olson <mwolson@gnu.org> patch-300
1398 Generate autoloads file.
1400 muse--main--1.0--patch-300
1402 * Makefile (autoloads): New rule that calls "make autoloads" in lisp
1405 * lisp/Makefile (EL): Avoid warning by removing muse-autoloads.el from
1407 (all): Generate autoloads.
1408 (autoloads): Make muse-autoloads.el.
1409 (muse-autoloads.el): Call `muse-generate-autoloads' from
1410 scripts/muse-build.el with arguments representing the directories to
1411 use when searching for autoloads.
1412 (realclean distclean fullclean): Remove autoloads.
1414 * scripts/muse-build.el (muse-generate-autoloads): Generate autoloads for
1415 Muse. Deal with XEmacs and its quirky insistence on doing most of the
1416 work itself. Expand all command line args so that the right
1417 directories are searched. Hardcode muse-autoloads.el as the name of
1418 the generated autoloads file. Use my custom header and footer, if
1422 ChangeLog Makefile lisp/Makefile scripts/muse-build.el
1425 2005-12-16 17:06:06 GMT Michael Olson <mwolson@gnu.org> patch-299
1428 Add autoload cookies.
1430 muse--main--1.0--patch-299
1432 Add autoload cookies to several functions.
1435 ChangeLog lisp/muse-blosxom.el lisp/muse-mode.el
1436 lisp/muse-project.el lisp/muse-protocols.el
1437 lisp/muse-publish.el
1440 2005-12-16 16:42:46 GMT Michael Olson <mwolson@gnu.org> patch-298
1443 muse-mode: Make muse-edit-link-at-point work.
1445 muse--main--1.0--patch-298
1447 * lisp/muse-mode.el (muse-edit-link-at-point): Save match data so that
1448 this function works. Before, it would remove an arbitrary chunk of the
1452 ChangeLog lisp/muse-mode.el
1455 2005-12-15 23:09:32 GMT Michael Olson <mwolson@gnu.org> patch-297
1458 Change mode of muse-protocols to 644.
1460 muse--main--1.0--patch-297
1464 ChangeLog lisp/muse-protocols.el
1467 2005-12-14 00:57:11 GMT Michael Olson <mwolson@gnu.org> patch-296
1470 muse-wiki: WikiWord suffix fix.
1472 muse--main--1.0--patch-296
1474 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Don't require there to
1475 be nothing at the end. This allows us to separate WikiWords with
1476 "''''" to indicate suffixes.
1479 ChangeLog lisp/muse-wiki.el
1482 2005-12-14 00:54:02 GMT Michael Olson <mwolson@gnu.org> patch-295
1485 muse-wiki: Fix an error that occurs when muse-colors is not loaded.
1487 muse--main--1.0--patch-295
1489 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to fix an
1490 error when muse-colors is not loaded. Thanks to Stefan van der Walt
1494 ChangeLog lisp/muse-wiki.el
1497 2005-12-13 14:45:20 GMT Michael Olson <mwolson@gnu.org> patch-294
1500 muse-publish: Make muse-insert-markup a function.
1502 muse--main--1.0--patch-294
1504 * lisp/muse-publish.el (muse-insert-markup): Use defun rather than
1508 ChangeLog lisp/muse-publish.el
1511 2005-12-13 04:49:16 GMT Michael Olson <mwolson@gnu.org> patch-293
1514 Merged from muse--rel--3.02 (patch 29)
1516 muse--main--1.0--patch-293
1520 * mwolson@gnu.org--2005/muse--rel--3.02--patch-29
1521 muse-mode: Fix semicolon in paragraph issue.
1524 ChangeLog lisp/muse-mode.el
1527 mwolson@gnu.org--2005/muse--rel--3.02--patch-29
1530 2005-12-13 00:04:50 GMT Michael Olson <mwolson@gnu.org> patch-292
1533 Merged from muse--rel--3.02 (patch 28)
1535 muse--main--1.0--patch-292
1539 * mwolson@gnu.org--2005/muse--rel--3.02--patch-28
1540 muse-project: Deal with edge case.
1543 ChangeLog lisp/muse-project.el
1546 mwolson@gnu.org--2005/muse--rel--3.02--patch-28
1549 2005-12-11 07:06:34 GMT Michael Olson <mwolson@gnu.org> patch-291
1552 Merged from muse--rel--3.02 (patch 27)
1554 muse--main--1.0--patch-291
1558 * mwolson@gnu.org--2005/muse--rel--3.02--patch-27
1559 muse-project: Prevent auto-save files from being included.
1562 ChangeLog lisp/muse-project.el
1565 mwolson@gnu.org--2005/muse--rel--3.02--patch-27
1568 2005-12-11 06:27:40 GMT Michael Olson <mwolson@gnu.org> patch-290
1571 muse-groff: Fix compiler warning.
1573 muse--main--1.0--patch-290
1575 * lisp/muse-groff.el (muse-groff-concat-lists): Fix compiler warning.
1578 ChangeLog lisp/muse-groff.el
1581 2005-12-11 06:24:18 GMT Michael Olson <mwolson@gnu.org> patch-289
1584 muse-registry: Attempt to increase Emacs20 compatibility.
1586 muse--main--1.0--patch-289
1588 * lisp/muse-registry.el (muse-registry-show)
1589 (muse-registry-update-registry, muse-registry-make-new-registry): Use
1590 dolist instead of mapc for nomimal support of Emacs20, since Planner
1591 tries to support it.
1594 ChangeLog lisp/muse-registry.el
1597 2005-12-11 06:17:25 GMT Michael Olson <mwolson@gnu.org> patch-288
1600 XEmacs fixes in muse-latex2png and muse-registry.
1602 muse--main--1.0--patch-288
1604 * lisp/muse-latex2png.el (latex2png): Fix XEmacs error. It seems better
1605 to use expand-file-name than concat, since the result of the
1606 temp-directory function sometimes doesn't have a trailing backslash.
1608 * lisp/muse-registry.el (muse-registry-url-regexp): Use
1610 (muse-registry-get-project-name): Use muse-replace-regexp-in-string.
1611 (muse-registry-make-new-registry): Use a better heuristic for
1612 determining whether the given file is actually a directory. This
1613 avoids the use of `directory-files-and-attributes', which is not
1614 available in XEmacs.
1615 (muse-registry-new-entries): Use muse-match-string-no-properties.
1618 ChangeLog lisp/muse-latex2png.el lisp/muse-registry.el
1621 2005-12-11 03:39:22 GMT Michael Olson <mwolson@gnu.org> patch-287
1624 muse-registry.el: Fix compiler warnings.
1626 muse--main--1.0--patch-287
1628 * lisp/muse-registry.el: Fix compiler warnings. Remove dependency on
1632 ChangeLog lisp/muse-registry.el
1635 2005-12-11 03:21:14 GMT Michael Olson <mwolson@gnu.org> patch-286
1638 muse-wiki: First try at implementing WikiName separator.
1640 muse--main--1.0--patch-286
1642 * lisp/muse-wiki.el: Implement WikiName separator support via "''''"
1643 markup, for when you want to add a suffix to a WikiName.
1646 ChangeLog lisp/muse-wiki.el
1649 2005-12-11 00:33:48 GMT Michael Olson <mwolson@gnu.org> patch-285
1652 Merged from muse--rel--3.02 (patch 25)
1654 muse--main--1.0--patch-285
1658 * mwolson@gnu.org--2005/muse--rel--3.02--patch-25
1659 muse-latex: Get table of contents to publish correctly.
1662 ChangeLog lisp/muse-latex.el
1665 mwolson@gnu.org--2005/muse--rel--3.02--patch-25
1668 2005-12-06 16:57:48 GMT Michael Olson <mwolson@gnu.org> patch-284
1671 Add muse-registry.el to Muse.
1673 muse--main--1.0--patch-284
1675 * lisp/muse-registry.el: New file contributed by Bastien Guerry that
1676 provides a URL registry for Muse.
1679 lisp/.arch-ids/muse-registry.el.id lisp/muse-registry.el
1685 2005-12-06 16:54:40 GMT Michael Olson <mwolson@gnu.org> patch-283
1688 muse-mode: Minor fix.
1690 muse--main--1.0--patch-283
1692 * lisp/muse-mode.el (muse-current-word): Switch order of save-restriction
1693 and save-excursion as recommended by Emacs documentation.
1696 ChangeLog lisp/muse-mode.el
1699 2005-12-01 01:32:29 GMT Michael Olson <mwolson@gnu.org> patch-282
1702 muse-mode: Handle case where we visit an anchor-only link.
1704 muse--main--1.0--patch-282
1706 * lisp/muse-mode.el (muse-visit-link-default): Handle case where the link
1707 consists of only an anchor. Thanks to Jim Ottaway for the patch.
1710 ChangeLog lisp/muse-mode.el
1713 2005-12-01 01:08:13 GMT Michael Olson <mwolson@gnu.org> patch-281
1716 muse-colors: Add faces for all 3 levels of emphasis.
1718 muse--main--1.0--patch-281
1720 * lisp/muse-colors.el (muse-emphasis-1, muse-emphasis-2)
1721 (muse-emphasis-3): New faces that represent italic, bold, and bold
1722 italic emphasis, respectively.
1723 (muse-colors-emphasized): Use new faces. Thanks to Phillip Lord for
1724 the suggestion and the initial code.
1727 AUTHORS ChangeLog lisp/muse-colors.el
1730 2005-11-30 23:00:34 GMT Michael Olson <mwolson@gnu.org> patch-280
1733 muse-latex2png: XEmacs compatibility.
1735 muse--main--1.0--patch-280
1737 * lisp/muse-latex2png.el (latex2png-move2pubdir): Remove use of
1738 file-expand-wildcards, since it was a no-op.
1739 (latex2png): Fall back to a temporary directory variable that works
1740 with XEmacs. Thanks to Neilen Marais for the report and suggested fix.
1743 ChangeLog lisp/muse-latex2png.el
1746 2005-11-21 21:14:20 GMT Michael Olson <mwolson@gnu.org> patch-279
1751 muse--main--1.0--patch-279
1759 2005-11-21 21:11:14 GMT Michael Olson <mwolson@gnu.org> patch-278
1762 Don't split anchors in URLs.
1764 muse--main--1.0--patch-278
1766 * lisp/muse-mode.el (muse-visit-link-default): Install patch from Jim
1767 Ottaway. Remove ANCHOR parameter. Compute the anchor ourselves. Make
1768 sure that we handle URLs before trying to split the anchor.
1769 (muse-visit-link): Don't compute the anchor. Let the callee do that.
1772 ChangeLog lisp/muse-mode.el
1775 2005-11-21 15:24:41 GMT Michael Olson <mwolson@gnu.org> patch-277
1778 Merged from mwolson@gnu.org--2005 (patch 23)
1780 muse--main--1.0--patch-277
1784 * mwolson@gnu.org--2005/muse--rel--3.02--patch-23
1785 muse-wiki: WikiWords can have consecutive capital letters.
1788 ChangeLog lisp/muse-wiki.el
1791 mwolson@gnu.org--2005/muse--rel--3.02--patch-23
1794 2005-11-20 22:22:10 GMT Michael Olson <mwolson@gnu.org> patch-276
1797 Deal with case when muse-make-link is passed an explicit link.
1799 muse--main--1.0--patch-276
1801 * lisp/muse-mode.el (muse-make-link): Apply patch from Sacha that deals
1802 with case when we are passed an explicit-style link.
1805 ChangeLog lisp/muse-mode.el
1808 2005-11-19 23:06:24 GMT Michael Olson <mwolson@gnu.org> patch-275
1811 Merged from mwolson@gnu.org--2005 (patch 20-22)
1813 muse--main--1.0--patch-275
1817 * mwolson@gnu.org--2005/muse--rel--3.02--patch-20
1820 * mwolson@gnu.org--2005/muse--rel--3.02--patch-21
1823 * mwolson@gnu.org--2005/muse--rel--3.02--patch-22
1824 Release Emacs Muse 3.02.02.
1827 examples/mwolson/templates/.arch-ids/header.tex.id
1828 examples/mwolson/templates/header.tex
1831 ChangeLog NEWS examples/mwolson/muse-init.el
1832 examples/mwolson/templates/header.html lisp/muse.el muse.texi
1835 mwolson@gnu.org--2005/muse--rel--3.02--patch-20
1836 mwolson@gnu.org--2005/muse--rel--3.02--patch-21
1837 mwolson@gnu.org--2005/muse--rel--3.02--patch-22
1840 2005-11-19 23:02:20 GMT Michael Olson <mwolson@gnu.org> patch-274
1843 Merged from mwolson@gnu.org--2005 (patch 11, 13-15, 17-19)
1845 muse--main--1.0--patch-274
1849 * mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1850 Don't interpret enddots, dots, and rule inside of links.
1852 * mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1853 Allow bad WikiWords to be colorized, by popular request.
1855 * mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1856 Be more fault-tolerant about muse-file-extension.
1858 * mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1859 Prepare debian files for new minor release.
1861 * mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1864 * mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1865 NEWS: Add migration note.
1867 * mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1868 Merged from mwolson@gnu.org--2005 (patch 272-273)
1871 ChangeLog Makefile.defs NEWS debian/NEWS debian/changelog
1872 debian/control debian/rules lisp/muse-colors.el
1873 lisp/muse-project.el lisp/muse-publish.el lisp/muse-wiki.el
1876 mwolson@gnu.org--2005/muse--rel--3.02--patch-11
1877 mwolson@gnu.org--2005/muse--rel--3.02--patch-13
1878 mwolson@gnu.org--2005/muse--rel--3.02--patch-14
1879 mwolson@gnu.org--2005/muse--rel--3.02--patch-15
1880 mwolson@gnu.org--2005/muse--rel--3.02--patch-17
1881 mwolson@gnu.org--2005/muse--rel--3.02--patch-18
1882 mwolson@gnu.org--2005/muse--rel--3.02--patch-19
1885 2005-11-19 00:01:26 GMT Michael Olson <mwolson@gnu.org> patch-273
1888 muse-latex: Make footnotes look a bit more natural for LaTeX users.
1890 muse--main--1.0--patch-273
1892 * lisp/muse-latex.el (muse-latex-markup-strings): Remove markup strings
1893 for footnotemark and footnotetext-end, as recommended by Jim Ottaway.
1896 ChangeLog lisp/muse-latex.el
1899 2005-11-18 23:56:22 GMT Michael Olson <mwolson@gnu.org> patch-272
1902 muse-texinfo: Correct markup strings for dots, enddots, center.
1904 muse--main--1.0--patch-272
1906 * AUTHORS: Bookkeeping
1908 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Apply patch from
1909 Jim Ottaway that produces correct output for dots, enddots, and
1913 AUTHORS ChangeLog lisp/muse-texinfo.el
1916 2005-11-18 17:18:40 GMT Michael Olson <mwolson@gnu.org> patch-271
1919 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)
1921 muse--main--1.0--patch-271
1923 Mark several revisions as "included". No actual changes were made to the
1930 davidsmith@acm.org--2005/muse--devo--1.0--base-0
1931 davidsmith@acm.org--main/muse--devo--1.0--base-0
1932 davidsmith@acm.org--main/muse--devo--1.0--patch-1
1933 davidsmith@acm.org--main/muse--devo--1.0--patch-2
1934 hodique@lifl.fr--2005/muse--yh--1.0--patch-40
1935 hodique@lifl.fr--2005/muse--yh--1.0--patch-41
1936 hodique@lifl.fr--2005/muse--yh--1.0--patch-42
1937 hodique@lifl.fr--2005/muse--yh--1.0--patch-43
1938 hodique@lifl.fr--2005/muse--yh--1.0--patch-44
1939 hodique@lifl.fr--2005/muse--yh--1.0--patch-45
1940 mwolson@gnu.org--2005/muse--rel--3.02--base-0
1941 mwolson@gnu.org--2005/muse--rel--3.02--patch-1
1942 mwolson@gnu.org--2005/muse--rel--3.02--patch-2
1943 mwolson@gnu.org--2005/muse--rel--3.02--patch-3
1944 mwolson@gnu.org--2005/muse--rel--3.02--patch-4
1945 mwolson@gnu.org--2005/muse--rel--3.02--patch-5
1946 mwolson@gnu.org--2005/muse--rel--3.02--patch-6
1947 mwolson@gnu.org--2005/muse--rel--3.02--patch-7
1948 mwolson@gnu.org--2005/muse--rel--3.02--patch-8
1951 2005-11-18 17:14:38 GMT Michael Olson <mwolson@gnu.org> patch-270
1954 muse-groff: Provide groff-pdf style rather than pdf.
1956 muse--main--1.0--patch-270
1958 * experimental/muse-groff.el: Remove, since the original author keeps his
1959 version in the lisp/ directory, and it's reasonably stable by now.
1961 * lisp/muse-groff.el: Detabify source.
1962 ("groff-pdf"): Rename the "pdf" publishing style to "groff-pdf" to
1963 avoid a conflict with the latex-based pdf style.
1966 experimental/.arch-ids/muse-groff.el.id
1967 experimental/muse-groff.el
1970 ChangeLog lisp/muse-groff.el
1973 2005-11-18 17:07:51 GMT Michael Olson <mwolson@gnu.org> patch-269
1976 Merged from ajk@iu.edu--2005 (patch 0-9)
1978 muse--main--1.0--patch-269
1982 * ajk@iu.edu--2005/muse--ajk--1.0--base-0
1983 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-82
1985 * ajk@iu.edu--2005/muse--ajk--1.0--patch-1
1986 Publish PDF using GROFF with mom macros.
1988 * ajk@iu.edu--2005/muse--ajk--1.0--patch-2
1989 Kinda works, still need tables and a bunch of other stuff.
1991 * ajk@iu.edu--2005/muse--ajk--1.0--patch-3
1992 Remove extra newlines from QUOTE calls.
1994 * ajk@iu.edu--2005/muse--ajk--1.0--patch-4
1997 * ajk@iu.edu--2005/muse--ajk--1.0--patch-5
1998 - fix syntax of definition of muse-groff-markup-strings
2000 * ajk@iu.edu--2005/muse--ajk--1.0--patch-6
2001 Use \z to keep leading space that will result from .URL...
2003 * ajk@iu.edu--2005/muse--ajk--1.0--patch-7
2004 Don't use .blm (blank line == paragraph break). Hopefu...
2006 * ajk@iu.edu--2005/muse--ajk--1.0--patch-8
2007 Use markup-strings for <example>.
2009 * ajk@iu.edu--2005/muse--ajk--1.0--patch-9
2010 Catch up with mwolson
2013 lisp/.arch-ids/muse-groff.el.id lisp/muse-groff.el
2019 ajk@iu.edu--2005/muse--ajk--1.0--base-0
2020 ajk@iu.edu--2005/muse--ajk--1.0--patch-1
2021 ajk@iu.edu--2005/muse--ajk--1.0--patch-2
2022 ajk@iu.edu--2005/muse--ajk--1.0--patch-3
2023 ajk@iu.edu--2005/muse--ajk--1.0--patch-4
2024 ajk@iu.edu--2005/muse--ajk--1.0--patch-5
2025 ajk@iu.edu--2005/muse--ajk--1.0--patch-6
2026 ajk@iu.edu--2005/muse--ajk--1.0--patch-7
2027 ajk@iu.edu--2005/muse--ajk--1.0--patch-8
2028 ajk@iu.edu--2005/muse--ajk--1.0--patch-9
2031 2005-11-16 23:56:20 GMT Michael Olson <mwolson@gnu.org> patch-268
2034 Allow "-" in publishing directives.
2036 muse--main--1.0--patch-268
2038 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow "-" in
2039 publishing directives. Thanks to Jim Ottaway for the suggestion.
2042 ChangeLog lisp/muse-publish.el
2045 2005-11-14 20:28:47 GMT Michael Olson <mwolson@gnu.org> patch-267
2048 muse-latex: Fix "generation of PDF failed" message.
2050 muse--main--1.0--patch-267
2052 * lisp/muse-latex.el (muse-latex-pdf-generate): Make sure that we return
2053 t or nil depending on whether the publishing attempt was successful.
2056 ChangeLog lisp/muse-latex.el
2059 2005-11-10 01:26:15 GMT Michael Olson <mwolson@gnu.org> patch-266
2062 Call pdflatex a reasonable number of times.
2064 muse--main--1.0--patch-266
2066 * lisp/muse-latex.el (muse-latex-pdf-generate): Call pdflatex up to 3
2067 times, depending on what return value we get. Thanks to John Wiegley
2071 ChangeLog Makefile.defs debian/changelog debian/rules
2075 2005-11-02 03:56:03 GMT Michael Olson <mwolson@gnu.org> patch-265
2078 Temporary workaround to make lists work properly again.
2080 muse--main--1.0--patch-265
2082 * lisp/muse-publish.el (muse-publish-surround-text): Don't add read-only
2083 properties to lists, since we need to be able to reduce them in later
2084 publishing rules for muse-html. I'd really like to change the way
2085 lists are marked up so as to obviate the need for this.
2088 ChangeLog lisp/muse-publish.el
2091 2005-11-01 21:42:57 GMT Michael Olson <mwolson@gnu.org> patch-264
2094 Attempt to fix read-only error.
2096 muse--main--1.0--patch-264
2098 * lisp/muse-publish.el (muse-publish-markup-buffer): Set
2099 inhibit-read-only to t so that we don't get buffer-read-only errors.
2102 ChangeLog lisp/muse-publish.el
2105 2005-10-31 20:38:52 GMT Michael Olson <mwolson@gnu.org> patch-263
2108 Fix mistyping of new option name.
2110 muse--main--1.0--patch-263
2112 * lisp/muse-publish.el (muse-publish-markup-comment)
2113 (muse-publish-comment-tag): s/markup-//g. Fix mistyping of new option.
2116 ChangeLog lisp/muse-publish.el
2119 2005-10-31 15:10:28 GMT Michael Olson <mwolson@gnu.org> patch-262
2122 muse-publish: Use `apply' instead of passing list to `insert'.
2124 muse--main--1.0--patch-262
2126 * lisp/muse-publish.el (muse-insert-markup): Use `apply' instead of
2127 passing a list to `insert'. Thanks to Mark Triggs for the suggestion.
2128 Hopefully this will fix a backtrace or two.
2131 ChangeLog lisp/muse-publish.el
2134 2005-10-30 20:02:19 GMT Michael Olson <mwolson@gnu.org> patch-261
2137 muse-latex2png: Put png files in correct place. all: Introduce comment syntax.
2139 muse--main--1.0--patch-261
2141 * experimental/muse-xml.el (muse-xml-markup-strings): Produce markup for
2142 'comment-begin and 'comment-end.
2144 * lisp/muse-docbook.el (muse-docbook-markup-strings): Ditto.
2146 * lisp/muse-html.el (muse-html-markup-strings): Ditto.
2148 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Ditto.
2150 * lisp/muse-latex.el (muse-latex-markup-strings): Ditto. Remove second
2151 argument for "\ref", since it isn't valid LaTeX.
2153 * lisp/muse-latex2png.el (muse-publish-latex-tag): Use
2154 muse-publishing-current-output-path rather than
2155 muse-publishing-current-file.
2157 * lisp/muse-publish.el (muse-publishing-current-output-path): New
2158 variable that determines where the current file is being published to.
2159 (muse-publish-file): Set muse-publishing-current-output-path.
2160 (muse-publish-comments-p): New option that determines whether comments
2161 should be deleted or published. Default is to delete.
2162 (muse-publish-markup-comment, muse-publish-comment-tag): Use
2163 muse-publish-comments-p.
2166 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2167 lisp/muse-html.el lisp/muse-latex.el lisp/muse-latex2png.el
2168 lisp/muse-publish.el lisp/muse-texinfo.el
2171 2005-10-30 19:07:30 GMT Michael Olson <mwolson@gnu.org> patch-260
2174 muse-latex2png: Fix compiler warning, muse-project: add with-muse-project.
2176 muse--main--1.0--patch-260
2178 * AUTHORS: Bookkeeping.
2180 * lisp/muse-latex2png.el (latex2png-move2pubdir): Fix compiler warning.
2181 `output-dir' is not defined, so let's just use pubdir.
2183 * lisp/muse-project.el (with-muse-project): New function courtesy of Jim
2187 AUTHORS ChangeLog lisp/muse-latex2png.el lisp/muse-project.el
2190 2005-10-30 18:40:56 GMT Michael Olson <mwolson@gnu.org> patch-259
2193 Move latex2png.el to lisp/, muse-latex: Emphasize table elements.
2195 muse--main--1.0--patch-259
2199 * lisp/muse-latex.el (muse-latex-markup-table): Implement underlining of
2200 table headers and overlining table footers, as suggested by Trent Buck.
2202 * contrib/muse-latex2png.el: Move to the lisp/ directory -- the original
2203 author has agreed to send in a copyright assignment form.
2206 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-latex2png.el
2209 contrib/.arch-ids/muse-latex2png.el.id
2210 ==> lisp/.arch-ids/muse-latex2png.el.id
2211 contrib/muse-latex2png.el
2212 ==> lisp/muse-latex2png.el
2215 2005-10-29 19:53:49 GMT Michael Olson <mwolson@gnu.org> patch-258
2218 Pave the way for entire-document escaping of specials.
2220 muse--main--1.0--patch-258
2222 * lisp/muse-mode.el (muse-mode): Silence compiler warning.
2224 * lisp/muse-publish.el (muse-insert-markup): New function that is used
2225 for inserting markup text. Currently, this inserts the text and adds
2226 the read-only property. This should permit us to deal with escaping
2227 specials in the entire document, later on.
2228 (muse-publish-section-close, muse-publish-markup-word)
2229 (muse-publish-markup-emdash, muse-publish-markup-enddots)
2230 (muse-publish-markup-dots, muse-publish-markup-rule)
2231 (muse-publish-markup-heading, muse-publish-markup-footnote)
2232 (muse-publish-markup-fn-sep, muse-publish-surround-text)
2233 (muse-publish-markup-list, muse-publish-markup-leading-space)
2234 (muse-publish-markup-verse): Use muse-insert-markup instead of
2235 `insert'. Don't use this on whitespace, just the markup text itself.
2237 * muse-book.el (muse-book-publish-chapter, muse-book-publish-project):
2240 * muse-journal.el (muse-journal-latex-qotd-tag): Ditto.
2243 ChangeLog lisp/muse-book.el lisp/muse-journal.el
2244 lisp/muse-mode.el lisp/muse-publish.el
2247 2005-10-29 09:15:07 GMT Michael Olson <mwolson@gnu.org> patch-257
2250 By default, use ".muse" extension and do not detect by pathname.
2252 muse--main--1.0--patch-257
2254 * lisp/muse-mode.el (muse-mode-auto-p): Default to nil.
2255 (muse-file-extension): Default to "muse". This has the effect of
2256 making Emacs associate the ".muse" extension with muse-mode, without
2257 trying to figure things out from the path to the file. The former
2258 method is usually considered to be best, so we'll go with it.
2261 ChangeLog lisp/muse-mode.el lisp/muse.el
2264 2005-10-29 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-256
2267 Emacs 21 flyspell fix.
2269 muse--main--1.0--patch-256
2271 * lisp/muse-mode.el (muse-mode): I finally figured out how to get
2272 flyspell to pay attention to my muse-mode-flyspell-p constraints, which
2273 means that the version of flyspell that comes with Emacs21 will no
2274 longer mess up links.
2277 ChangeLog lisp/muse-mode.el
2280 2005-10-29 03:22:40 GMT Michael Olson <mwolson@gnu.org> patch-255
2283 Merged from jeho@jeho.org--2005 (patch 0-11)
2285 muse--main--1.0--patch-255
2289 * lisp/muse-latex.el (muse-latex-markup-strings): Use the proper
2292 * lisp/muse-mode.el (muse-link-at-point): Avoid error with intangible
2294 (muse-visit-link-default): Save position before searching, in case the
2295 search fails. Use a regexp search. Start from beginning of document.
2296 Refine search regexp.
2298 * lisp/muse-wiki.el (muse-wiki-ignore-bare-project-names): New option
2299 that indicated whether project names without a page specifier will be
2301 (muse-wiki-handle-interwiki): Consult
2302 `muse-wiki-ignore-bare-project-names'.
2306 * jeho@jeho.org--2005/muse--jeho--1.0--patch-6
2307 muse-mode.el fix for muse-visit-link-default
2309 * jeho@jeho.org--2005/muse--jeho--1.0--patch-7
2310 muse-mode.el fix intangible problem in muse-link-at-point
2312 * jeho@jeho.org--2005/muse--jeho--1.0--patch-8
2313 muse-wiki: added option for not rendering bare project names as links
2315 * jeho@jeho.org--2005/muse--jeho--1.0--patch-10
2316 muse-mode.el: fix finding an anchor
2318 * jeho@jeho.org--2005/muse--jeho--1.0--patch-11
2319 muse-latex.el: fix footnote-end
2322 AUTHORS ChangeLog lisp/muse-latex.el lisp/muse-mode.el
2326 jeho@jeho.org--2005/muse--jeho--1.0--base-0
2327 jeho@jeho.org--2005/muse--jeho--1.0--patch-1
2328 jeho@jeho.org--2005/muse--jeho--1.0--patch-2
2329 jeho@jeho.org--2005/muse--jeho--1.0--patch-3
2330 jeho@jeho.org--2005/muse--jeho--1.0--patch-4
2331 jeho@jeho.org--2005/muse--jeho--1.0--patch-5
2332 jeho@jeho.org--2005/muse--jeho--1.0--patch-6
2333 jeho@jeho.org--2005/muse--jeho--1.0--patch-7
2334 jeho@jeho.org--2005/muse--jeho--1.0--patch-8
2335 jeho@jeho.org--2005/muse--jeho--1.0--patch-9
2336 jeho@jeho.org--2005/muse--jeho--1.0--patch-10
2337 jeho@jeho.org--2005/muse--jeho--1.0--patch-11
2340 2005-10-28 17:05:42 GMT Michael Olson <mwolson@gnu.org> patch-254
2343 contrib/muse-latex2png.el: Put images in the correct directory.
2345 muse--main--1.0--patch-254
2347 * contrib/muse-latex2png.el (latex2png-move2pubdir)
2348 (muse-publish-latex-tag): Apply patch from Na Li and Chris Lowis that
2349 puts generated images in the correct directory.
2352 AUTHORS ChangeLog contrib/muse-latex2png.el
2355 2005-10-21 15:26:51 GMT Michael Olson <mwolson@gnu.org> patch-253
2358 Anchor fixes; muse-latex: Use \label{} and \ref{} for anchors.
2360 muse--main--1.0--patch-253
2362 * experimental/muse-xml.el (muse-xml-insert-anchor)
2363 (muse-xml-markup-anchor): Make sure we don't blow away the text just
2364 before an anchor. On all types but texinfo, insert a newline
2365 immediately after the anchor.
2367 * lisp/muse-docbook.el (muse-docbook-insert-anchor)
2368 (muse-docbook-markup-anchor): Ditto.
2370 * lisp/muse-html.el (muse-html-insert-anchor)
2371 (muse-html-markup-anchor): Ditto.
2373 * lisp/muse-texinfo.el (muse-texinfo-insert-anchor)
2374 (muse-texinfo-markup-anchor): Ditto.
2376 * lisp/muse-publish.el (muse-publish-markup-regexps): Make text before
2377 the anchor the first match group.
2379 * lisp/muse-latex.el (muse-latex-markup-strings): Use \ref{} for
2380 internal-link rather than \hyperlink{}. Thanks to Jim Ottaway for the
2382 (muse-latex-insert-anchor): Use a simpler routine that inserts
2386 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2387 lisp/muse-html.el lisp/muse-latex.el lisp/muse-publish.el
2388 lisp/muse-texinfo.el
2391 2005-10-21 14:39:50 GMT Michael Olson <mwolson@gnu.org> patch-252
2394 Allow anchors to occur near (rather than at) the beginning of line.
2396 muse--main--1.0--patch-252
2398 * lisp/muse-publish.el (muse-publish-markup-regexps): Allow non-word
2399 characters before anchor, like " - ". Thanks to Phillip Lord for the
2403 ChangeLog lisp/muse-publish.el
2406 2005-10-13 04:20:29 GMT Michael Olson <mwolson@gnu.org> patch-251
2409 Minor bookkeeping update.
2411 muse--main--1.0--patch-251
2413 * AUTHORS: Update information.
2419 2005-10-13 04:07:36 GMT Michael Olson <mwolson@gnu.org> patch-250
2422 muse-mathml: New experimental embedded MathML publisher.
2424 muse--main--1.0--patch-250
2426 * lisp/muse-html.el (muse-html): Fix docstring.
2428 * experimental/muse-mathml.el: New file that implements a <math> tag.
2429 With the help of an external program, this will translate LaTeX code
2430 between <math> and </math> to embedded MathML. A new style called
2431 "mathml" is defined, which is derived from the XHTML style, but with a
2432 more suitable header.
2435 experimental/.arch-ids/muse-mathml.el.id
2436 experimental/muse-mathml.el
2439 ChangeLog lisp/muse-html.el
2442 2005-10-13 03:38:30 GMT Michael Olson <mwolson@gnu.org> patch-249
2445 muse-latex: Ignore anchor if it occurs at end of line.
2447 muse--main--1.0--patch-249
2449 * lisp/muse-latex.el (muse-latex-insert-anchor): If the anchor occurs at
2450 the end of a line, ignore it. Thanks to Na Li for the suggestion.
2453 ChangeLog experimental/muse-xml.el lisp/muse-latex.el
2456 2005-10-12 15:57:20 GMT Michael Olson <mwolson@gnu.org> patch-248
2459 Add ability to publish embedded LaTeX content as a PNG.
2461 muse--main--1.0--patch-248
2463 * lisp/muse-publish.el (muse-publishing-styles)
2464 (muse-publishing-current-file, muse-publishing-current-style)
2465 (muse-publishing-styles): Add documentation.
2467 * contrib/muse-latex2png.el: New file that adds the <latex> tag. The tag
2468 expects LaTeX content, and will publish a PNG file. If you're
2469 interesting in helping, check out To Do in the commentary. This is in
2470 /contrib for now, since the original author doesn't have a copyright
2471 assignment on file with the FSF.
2474 contrib/.arch-ids/muse-latex2png.el.id
2475 contrib/muse-latex2png.el
2478 AUTHORS ChangeLog lisp/muse-publish.el
2481 2005-10-06 19:40:37 GMT Michael Olson <mwolson@gnu.org> patch-247
2484 muse-groff.el: New publishing styles groff and groff-pdf.
2486 muse--main--1.0--patch-247
2490 * lisp/muse.el: Use the correct month name for this release. Oops.
2492 * muse.texi (Directives): The behavior for #date changed in 3.02.01.
2494 * experimental/muse-groff.el: New file containing the groff and groff-pdf
2498 experimental/.arch-ids/muse-groff.el.id
2499 experimental/muse-groff.el
2502 AUTHORS ChangeLog lisp/muse.el muse.texi
2505 2005-09-27 00:15:05 GMT Michael Olson <mwolson@gnu.org> patch-246
2508 Figure out syntax of :set.
2510 muse--main--1.0--patch-246
2512 * lisp/muse-project.el (muse-project): Make the :set option inline to
2513 match the actual syntax that Muse recognizes.
2515 * muse.texi (Projects): Note that I need to work on this section.
2518 ChangeLog lisp/muse-project.el muse.texi
2521 2005-09-26 22:31:57 GMT Michael Olson <mwolson@gnu.org> patch-245
2524 Release Emacs Muse 3.02.01.
2526 muse--main--1.0--patch-245
2528 * NEWS: Update entries for Muse 3.02.01.
2530 * debian/rules: Install NEWS.Debian.
2532 * debian/NEWS: New file that contains Debian-related news items.
2534 * examples/mwolson/muse-init.el: Update with my latest changes.
2536 * examples/mwolson/templates/footer.html: Use
2537 `muse-publishing-directive'.
2540 debian/.arch-ids/NEWS.id debian/NEWS
2543 ChangeLog Makefile.defs NEWS debian/changelog debian/rules
2544 examples/mwolson/muse-init.el
2545 examples/mwolson/templates/footer.html lisp/muse.el muse.texi
2548 2005-09-26 21:23:49 GMT Michael Olson <mwolson@gnu.org> patch-244
2551 Fix customization bugs concerning muse-project-alist.
2553 muse--main--1.0--patch-244
2555 * examples/johnw/muse-johnw.el: Update with latest version from John.
2557 * muse-project.el (muse-project-alist-using-customize): New variable that
2558 indicates whether or not we just used customize to modify the value of
2560 (muse-project-alist-get): Set muse-project-alist-using-customize.
2561 (muse-project-alist-set): Only try to unescape muse-project-alist if
2562 muse-project-alist-using-customize is set. Make sure that the value we
2563 save to .emacs is unescaped.
2564 (muse-project): Add definition for :value-delete so that we can work
2565 around an Emacs21 and XEmacs21 annoyance.
2568 ChangeLog examples/johnw/muse-johnw.el lisp/muse-project.el
2571 2005-09-25 03:06:25 GMT Michael Olson <mwolson@gnu.org> patch-243
2574 Try to make link properties more sane.
2576 muse--main--1.0--patch-243
2578 * lisp/muse-colors.el (muse-link-properties): Try to make link properties
2579 a bit smarter. It is hoped that this fixes several strange key
2580 movement and link coloring issues. Thanks to Sergey Vlasov for the
2584 AUTHORS ChangeLog lisp/muse-colors.el
2587 2005-09-24 00:01:56 GMT Michael Olson <mwolson@gnu.org> patch-242
2590 Use modification time for date directive.
2592 muse--main--1.0--patch-242
2594 * lisp/muse-publish.el (muse-publish-markup-buffer): Set the date
2595 directive using the currently-publishing file's modification time,
2596 rather than the current time.
2599 ChangeLog lisp/muse-publish.el
2602 2005-09-22 16:51:05 GMT Michael Olson <mwolson@gnu.org> patch-241
2605 muse-latex: Add a few escaping options that may be used in the future.
2607 muse--main--1.0--patch-241
2609 * lisp/muse-latex.el: Note that we don't make use of these new options
2611 (muse-latex-markup-specials): Move longer escapes out of here.
2612 (muse-latex-markup-specials-entire-document): New option that specifies
2613 the special characters to escape in the whole document after processing
2615 (muse-latex-markup-specials-verbatim): New option that specifies the
2616 special characters to escape in <example> tags and =literal text=.
2619 ChangeLog lisp/muse-latex.el
2622 2005-09-22 16:15:59 GMT Michael Olson <mwolson@gnu.org> patch-240
2625 If more than 1 blank separates list/table items, separate them.
2627 muse--main--1.0--patch-240
2629 * lisp/muse-docbook.el, muse-html.el, muse-latex.el, muse-texinfo.el,
2630 experimental/muse-xml.el (muse-*-markup-regexps): If more than 1 blank
2631 line separates a list or table item, it will form a new table.
2634 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
2635 lisp/muse-html.el lisp/muse-latex.el lisp/muse-texinfo.el
2638 2005-09-19 01:34:48 GMT Michael Olson <mwolson@gnu.org> patch-239
2641 muse.texi: Use @example instead of @smallexample.
2643 muse--main--1.0--patch-239
2645 * muse.texi: Replace @smallexample with @example. It didn't do what I
2646 thought it did, and the result looked worse. Hence, the reversal.
2652 2005-09-19 01:31:34 GMT Michael Olson <mwolson@gnu.org> patch-238
2655 muse-html: Add muse-xhtml-style-sheet.
2657 muse--main--1.0--patch-238
2659 * lisp/muse-html.el (muse-html-style-sheet): Remove XHTML note.
2660 (muse-xhtml-style-sheet): New option that is used in muse-xhtml-header.
2661 Thanks to Trent Buck for the suggestion.
2664 ChangeLog lisp/muse-html.el
2667 2005-09-16 07:06:42 GMT Michael Olson <mwolson@gnu.org> patch-237
2672 muse--main--1.0--patch-237
2674 * Makefile.defs: Update Debian stuff.
2676 * changelog: Add entry for 3.02-1, urgency medium.
2679 ChangeLog Makefile.defs debian/changelog
2682 2005-09-16 06:57:44 GMT Michael Olson <mwolson@gnu.org> patch-236
2685 Prepare for release.
2687 muse--main--1.0--patch-236
2689 * lisp/muse.el (muse-version): Increment to 3.02.
2691 * *.el: Fix first header line.
2693 * examples/mwolson/muse-init.el: Sync with my config.
2694 (my-muse-pdf-make-links-absolute): New function that makes relative
2695 links absolute in a hard-coded way.
2696 (my-muse-pdf-prepare-buffer): Add `my-muse-pdf-make-links-absolute' to
2697 publishing transforms.
2702 experimental/.arch-ids/muse-cite.el.id
2703 experimental/muse-cite.el
2706 ChangeLog Makefile.defs NEWS examples/mwolson/muse-init.el
2707 experimental/muse-message.el experimental/muse-xml.el
2708 lisp/muse-blosxom.el lisp/muse-book.el lisp/muse-colors.el
2709 lisp/muse-convert.el lisp/muse-docbook.el lisp/muse-html.el
2710 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
2711 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-project.el
2712 lisp/muse-protocols.el lisp/muse-publish.el
2713 lisp/muse-regexps.el lisp/muse-texinfo.el lisp/muse-wiki.el
2714 lisp/muse.el muse.texi
2717 2005-09-16 06:33:11 GMT Michael Olson <mwolson@gnu.org> patch-235
2720 Finish documentation.
2722 muse--main--1.0--patch-235
2724 * muse.texi (Comments): New node that describes the syntax of comments.
2725 (Markup Strings): Describe all markup strings.
2731 2005-09-16 05:02:45 GMT Michael Olson <mwolson@gnu.org> patch-234
2734 Document style elements for muse-define-style.
2736 muse--main--1.0--patch-234
2738 * muse.texi: Use @smallexample for 1-line examples.
2739 (Style Elements): New node that explains the different style elements
2740 that may be used for muse-define-style and muse-derive-style.
2741 (Deriving Styles): Prune unnecessary entries. Explain existing entries
2748 2005-09-16 04:05:19 GMT Michael Olson <mwolson@gnu.org> patch-233
2751 Make documentation separately installable.
2753 muse--main--1.0--patch-233
2755 * Makefile (install): Split into install-bin and install-info.
2757 * muse.texi (Markup Regexps): Fix display bug.
2760 ChangeLog Makefile muse.texi
2763 2005-09-15 03:52:01 GMT Michael Olson <mwolson@gnu.org> patch-232
2766 muse-mode: Set comment syntax.
2768 muse--main--1.0--patch-232
2770 * lisp/muse-mode.el (muse-mode): Declare comment syntax to be
2771 `^; comment text$'. Thanks to Jesse Alama for the suggestion.
2774 ChangeLog lisp/muse-mode.el
2777 2005-09-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
2780 muse.texi: Add publishing order information.
2782 muse--main--1.0--patch-231
2784 * muse.texi (Markup Regexps): Add publishing order.
2790 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
2793 Hack on documentation. The release is in sight!
2795 muse--main--1.0--patch-230
2797 * muse.texi: Use @subsubheading for all logical split headers rather than
2798 @emph. Move all examples against left margin. Add comments to
2799 indicate what still needs to be done.
2800 (DocBook): Correct a few misspelled variable names and add some new
2802 (Common Elements): Split this into 4 new subsections.
2808 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
2811 Fix publishing of stuff like <code><></code>.
2813 muse--main--1.0--patch-229
2815 * lisp/muse-publish.el (muse-publish-escape-specials): Use
2816 `insert-before-markers' rather than `insert'. This should fix strange
2817 edge cases like <code><></code>. Thanks to Trent Buck for the report.
2820 ChangeLog lisp/muse-publish.el
2823 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
2826 Update NEWS, fix muse-url-protocols customization interface.
2828 muse--main--1.0--patch-228
2830 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
2831 using nil as the resolve function.
2833 * NEWS: Bring up-to-date.
2836 ChangeLog NEWS lisp/muse-protocols.el
2839 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
2842 Fix title coloring bug; muse-latex: escape '<' and '>'.
2844 muse--main--1.0--patch-227
2846 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
2847 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
2850 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
2851 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
2855 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
2858 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
2861 muse-latex: Handle special characters in a better way.
2863 muse--main--1.0--patch-226
2865 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
2867 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
2868 'end-literal. Thanks to Trent Buck for the suggestion.
2869 (muse-latex-markup-specials): Move special characters here instead of
2873 ChangeLog lisp/muse-latex.el
2876 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
2879 muse-latex: Fix compiler warning.
2881 muse--main--1.0--patch-225
2883 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
2887 ChangeLog lisp/muse-latex.el
2890 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
2895 muse--main--1.0--patch-224
2897 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
2898 verbatim. Verbatim makes text literal and escaped, code makes text
2899 teletype and escaped.
2901 * muse-publish.el (muse-publish-markup-tags): Add "code".
2902 (muse-publish-code-tag): New function that publishes code the same way
2903 as =teletyped= text.
2906 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
2909 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
2912 Strip text properties before browsing a URL.
2914 muse--main--1.0--patch-223
2916 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
2917 this will fix a bug.
2920 ChangeLog lisp/muse-protocols.el
2923 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
2926 muse-latex: Call pdflatex twice to get <contents> published.
2928 muse--main--1.0--patch-222
2930 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
2931 pdflatex twice, since this seems to be necessary to get <contents>
2932 published. Thanks to Trent Buck for the heads up. I wonder if we need
2933 to call it three times, since this is what John originally did. Can
2934 someone please give me advice about this?
2937 ChangeLog lisp/muse-latex.el
2940 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
2943 Make info:// and man:// not publish a link, handle insert URL edge case.
2945 muse--main--1.0--patch-221
2947 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
2948 publish only the description, not the URL.
2950 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
2951 get nil from muse-publish-url by not inserting any text.
2954 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
2957 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
2960 If a URL has a resolve function of nil, publish the description only.
2962 muse--main--1.0--patch-220
2964 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
2967 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
2969 (muse-resolve-url): If nil is given as the resolve function, return
2972 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
2973 insert the description instead of the original URL.
2976 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
2977 lisp/muse-publish.el
2980 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
2983 Implement protocol handling.
2985 muse--main--1.0--patch-219
2987 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
2988 should just make a hook for this stuff.
2989 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
2991 * lisp/muse-protocols.el: New file that implements protocol handling.
2993 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2995 (muse-publish-markup-url): Indentation fix, no func change.
2997 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
2999 * lisp/muse.el: Require muse-protocols.
3002 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
3005 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
3006 lisp/muse-regexps.el lisp/muse.el
3009 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
3012 muse-xml: Use a more standard sort of header.
3014 muse--main--1.0--patch-218
3016 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
3017 type="muse">, as suggested by Brad Collins.
3020 ChangeLog experimental/muse-xml.el
3023 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
3026 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
3028 muse--main--1.0--patch-217
3030 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
3032 * README (examples): Mention that other files are here as well.
3034 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
3035 for use with muse-xml.el.
3037 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
3038 muse-xml is in experimental status.
3039 (muse-xml-markup-regexps): Correct table-munging regexp.
3040 (muse-xml-markup-strings): Surround each verse line with <line></line>.
3041 Empty lines are marked up as <line />.
3043 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
3044 s/last-stanza-end/end-last-stanza-line/.
3046 * muse-mode.el (muse-visit-link-default): Make the temporary file
3047 visiting work as expected.
3049 * muse-publish.el (muse-publish-markup-verse): Make use of
3050 'begin-verse-line and 'begin-last-stanza-line. Use
3051 'end-last-stanza-line instead of 'last-stanza-end.
3053 * muse.texi (Verse): Be a bit more clever with our example.
3056 examples/.arch-ids/muse.rnc.id examples/muse.rnc
3059 AUTHORS ChangeLog README experimental/muse-xml.el
3060 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
3064 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
3067 Allow links to temporary files to be visited.
3069 muse--main--1.0--patch-216
3071 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
3072 temporary files. These are buffers that do not have a corresponding
3076 ChangeLog lisp/muse-mode.el
3079 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
3082 Fix save-match-data gaffe.
3084 muse--main--1.0--patch-215
3086 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
3087 outside of `and' statement.
3090 ChangeLog lisp/muse-regexps.el
3093 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
3096 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
3098 muse--main--1.0--patch-214
3100 * examples/mwolson/muse-init.el: Update.
3102 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
3103 ensure that links to other pages in this project are given the proper
3106 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
3108 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
3109 instead of muse-publish-output-name.
3111 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
3112 functions that consult the :link-suffix when returning the name of the
3113 link (or the complete file name for the latter function). If
3114 :link-suffix does not exist, use :suffix. This should help Muse be
3115 able to handle some more usage scenarios.
3116 (muse-publish-prepare-url): Use muse-publish-link-name instead of
3117 muse-publish-output-name.
3119 * muse-wiki.el (muse-wiki-resolve-project-page): Use
3120 muse-publish-link-file instead of muse-publish-output-file.
3121 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
3122 letters. The old behavior was not friendly to acronyms.
3125 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3126 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
3130 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
3133 Correct the publish-project example.
3135 muse--main--1.0--patch-213
3137 * examples/publish-project: Remove "-l muse-build.el" and note that the
3138 user's muse-init.el file should add the Muse directories to load-path.
3141 ChangeLog examples/publish-project
3144 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
3147 Reinstate former extended character class rules.
3149 muse--main--1.0--patch-212
3151 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
3152 extended regexps really don't work well on Emacs 21.2 or 21.3, so
3154 (muse-regexp-emacs-revision): New variable that indicates the revision
3155 number of this version of Emacs.
3156 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
3157 aren't working well enough with extended character classes in regexps.
3159 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
3160 instead of just displaying it.
3163 ChangeLog lisp/muse-regexps.el lisp/muse.el
3166 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
3169 Fix paragraph-filling breakage in Emacs21.
3171 muse--main--1.0--patch-211
3173 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
3174 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
3178 ChangeLog lisp/muse-mode.el
3181 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
3184 Allow Emacs 21.3 to use extended character classes in regexps.
3186 muse--main--1.0--patch-210
3188 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
3189 Since enough positive reports have come in about the usability of 21.3,
3190 we'll allow it to use extended character classes in regexps by default.
3193 ChangeLog lisp/muse-regexps.el
3196 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
3199 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
3201 muse--main--1.0--patch-209
3203 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
3204 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
3205 offer the style and directory prompt when you hit C-c C-t in a file
3206 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
3207 Hodique for the fix.
3209 * lisp/muse.el (muse-read-directory-name): New function that defines a
3210 fallback version of `read-directory-name', since Emacs21 doesn't have
3214 ChangeLog lisp/muse-publish.el lisp/muse.el
3217 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
3218 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
3219 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
3220 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
3221 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
3222 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
3225 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
3228 Fix problem with links at beginning of buf and paragraphs.
3230 muse--main--1.0--patch-208
3232 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
3235 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
3237 * muse-html.el (muse-html-markup-regexps): Ditto.
3239 * muse-publish.el (muse-publishing-last-position): New variable that
3240 indicates our last buffer position while publishing the current rule.
3241 Used to make sure the process doesn't get stalled.
3242 (muse-publish-markup): Fix edge case where links at beginning of
3243 buffer, with read-only text, would prevent the beginning of buffer from
3245 (muse-publish-markup-directive): Fix case where two directives of the
3246 same size would prevent any following directives from being
3247 interpreted. We accomplish this by setting the last published position
3248 to nil after each directive.
3251 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
3252 lisp/muse-html.el lisp/muse-publish.el
3255 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
3258 Document publishing directives.
3260 muse--main--1.0--patch-207
3262 * muse.texi (Getting Started): Remove crufty sentence.
3263 (Directives): New section that describes the likes of #title and
3270 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
3273 Document WikiNames and update header publishing information.
3275 muse--main--1.0--patch-206
3277 * muse.texi (Headings): Any level of headings is supported.
3278 (Emphasizing Text): Verbatim text may span multiple lines.
3279 (Explicit Links): Refactor Links section into Explicit Links, Implicit
3281 (Implicit Links): Document WikiNames and InterWiki links.
3287 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
3290 Finish NEWS, handle emphasis at EOF edge case.
3292 muse--main--1.0--patch-205
3294 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
3295 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
3296 as there is a terminating emphasis delimiter.
3298 * examples/mwolson/muse-init.el: Sync with my latest configuration.
3300 * NEWS: Bring this up to date.
3303 ChangeLog NEWS examples/mwolson/muse-init.el
3307 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
3310 muse-html: Add muse-xhtml-extension.
3312 muse--main--1.0--patch-204
3314 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
3315 default file extension for publishing XHTML files. Thanks to Trent
3316 Buck for the suggestion.
3320 ChangeLog lisp/muse-html.el
3323 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
3326 Add items through patch-149 to NEWS.
3328 muse--main--1.0--patch-203
3330 * NEWS (progress): Catch up to patch-149.
3332 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
3334 * lisp/muse-publish.el (muse-publish): Ditto.
3337 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
3340 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
3343 Make building of Debian revisions work.
3345 muse--main--1.0--patch-202
3347 * Makefile (distclean): Don't remove anything in debian/, since it will
3349 (debclean): Removed, since two different targets need slightly
3350 different versions of this. Even abstraction has its limits.
3351 (debbuild): New target that takes care of performing the build itself.
3352 (debrevision): New target that makes a revision build, where the
3353 original tarball must not be modified.
3354 (debrevision): Split out building stuff to debbuild target.
3356 * debian/changelog: Several revisions worth of Debian fun.
3358 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
3359 (Description): Make this match the ITP and shorten the text.
3362 ChangeLog Makefile Makefile.defs debian/changelog
3366 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
3369 Prepare initial upload for Debian project.
3371 muse--main--1.0--patch-201
3373 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
3374 version, since we only want the last changelog entry to appear on the
3375 initial Debian upload.
3377 * debian/changelog: New Debian package 3.01.arch.201-1.
3380 ChangeLog Makefile.defs debian/changelog
3383 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
3386 muse-mode: Minor regexp tweak.
3388 muse--main--1.0--patch-200
3390 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
3393 ChangeLog lisp/muse-mode.el
3396 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
3399 Minor fixups from Peter K. Lee.
3401 muse--main--1.0--patch-199
3403 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
3404 restrictive with our end-of-table regexp.
3406 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
3407 instead of start of table. Be less restrictive with several of our
3410 * lisp/muse-html.el: Patch from Peter K. Lee.
3411 (muse-html-prepare-buffer): Work around edge case where the "charset="
3412 part has already been appended to muse-html-meta-content-type.
3413 (muse-html-fixup-tables): Be slightly less restrictive with our
3414 end-of-table regexp.
3417 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
3421 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
3424 Keep lists from getting mashed together on M-q.
3426 muse--main--1.0--patch-198
3428 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
3429 locally so that lists don't get blended together incorrectly upon
3433 ChangeLog lisp/muse-mode.el
3436 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
3439 QuickStart: Minor typo in anchor example.
3441 muse--main--1.0--patch-197
3443 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
3444 rather than a full URL.
3447 ChangeLog examples/QuickStart
3450 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
3453 Makefile: Use BUILDOPTS.
3455 muse--main--1.0--patch-196
3457 * Makefile (debrelease): Make use of $(BUILDOPTS).
3459 * Makefile.defs (BUILDOPTS): New option that allows additional options to
3460 be passed to dpkg-buildpackage. In case I ever make several revisions
3461 before getting the -1 revision uploaded, for example, I can use "-sa"
3462 here in order to make a valid pacakge.
3465 ChangeLog Makefile Makefile.defs
3468 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
3471 Make generated Debian packages slightly easier to upload.
3473 muse--main--1.0--patch-195
3475 * debian/changelog: Generate 3.01.arch.195-1.
3477 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
3479 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
3480 that was last uploaded to Debian.
3482 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
3483 changes is generated. This means we have to use dpkg-buildpackage,
3484 since debuild doesn't recognize the environment variables that it
3485 claims to recognize.
3488 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
3491 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
3494 Makefile: Minor deletion cleanups.
3496 muse--main--1.0--patch-194
3503 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
3506 Compilation cleanups.
3508 muse--main--1.0--patch-193
3510 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
3511 `make-variable-buffer-local' in order to silence compiler warnings.
3513 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
3516 * scripts/muse-build.el (muse-elint-files): Automatically load every
3517 elisp file rather than specifying each one.
3520 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
3523 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
3526 Fix failure to resolve interwiki link when clicking on it.
3528 muse--main--1.0--patch-192
3530 * Makefile (debclean): Minor tweak.
3532 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
3535 * lisp/muse-project.el (muse-project-find-file): Don't add file
3536 extensions to a relative name. If we're dealing with a file, open it
3537 up without searching through the various projects for a path. This
3538 should fix the failure to resolve an interwiki link by clicking on it.
3541 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
3544 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
3547 Makefile: Remove stale Debian packages for this version.
3549 muse--main--1.0--patch-191
3551 * Makefile (debclean): Remove generated Debian packages for the current
3552 version in parent directory.
3558 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
3561 Fix trailing backslash error.
3563 muse--main--1.0--patch-190
3565 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
3566 regexp-quoting fix from drkm.
3569 ChangeLog lisp/muse-project.el
3572 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
3575 Release 3.01.91 (3.02 RC2).
3577 muse--main--1.0--patch-189
3579 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
3582 ChangeLog Makefile.defs lisp/muse.el muse.texi
3585 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
3588 Escape email address and URL always.
3590 muse--main--1.0--patch-188
3592 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
3593 escape and publish email address as read-only, even when it's not
3595 (muse-publish-markup-url): Ditto for URL.
3598 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
3601 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
3604 Inter-project output name fix.
3606 muse--main--1.0--patch-187
3608 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
3609 that I had fixed this before.
3612 ChangeLog lisp/muse-wiki.el
3615 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
3618 Make coloring of verbatim greater-than sign same as publishing.
3620 muse--main--1.0--patch-186
3622 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
3623 greater-than sign surrounded by equal signs, display it in verbatim
3627 ChangeLog lisp/muse-colors.el
3630 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
3633 Allow transform function for link descriptions. Bare email and URL fixes.
3635 muse--main--1.0--patch-185
3637 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
3638 (muse-publish-desc-transforms): New option that contains the functions
3639 that will be called to transform a link description.
3640 (muse-publish-markup-word): Handle Yet Another Edge Case.
3641 (muse-publish-markup-email): Use
3642 `muse-publish-escape-specials-in-string'. Don't publish if we have a
3643 double-quote on either side.
3644 (muse-publish-url): Apply description transforms.
3645 (muse-publish-markup-url): Don't publish if we have a double-quote on
3648 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
3649 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
3650 (muse-wiki-interwiki-delimiter): New option that indicates the
3651 interwiki delimiter to use.
3652 (muse-wiki-interwiki-replacement): New option that indicates the
3654 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
3655 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
3656 this can be added to muse-publish-desc-transforms.
3657 (muse-wiki-publish-pretty-interwiki): New function that replaces the
3658 interwiki delimiter with its replacement, but only when the given text
3659 is not an explicit link.
3661 * lisp/muse.el (muse-update-file-extension): New function made from the
3662 innards of the :set function in `muse-file-extension'.
3665 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3668 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
3671 Handle anchors in all publishing styles, as well as linking to them.
3673 muse--main--1.0--patch-184
3675 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
3677 (muse-publish-prepare-url): Don't touch links to anchors.
3679 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
3680 'internal-link. Treat centered text with
3681 <para role="center">...</para>.
3682 (muse-docbook-markup-paragraph): Slight regexp tweak.
3683 (muse-docbook-insert-anchor): Docfix.
3684 (muse-docbook-markup-anchor): Move lower in file.
3686 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
3688 (muse-xhtml-markup-strings): Order list, no func change.
3689 (muse-html-markup-anchor): Move up in file, no func change.
3691 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
3693 (muse-latex-markup-strings): Add handler for 'internal-link.
3694 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
3695 that insert an anchor around the next word or inside of a tag.
3697 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
3700 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
3702 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
3703 that insert an anchor before the next word or within a tag.
3705 * NEWS: Initial attempt at documenting changes since 3.01.
3708 .arch-ids/NEWS.id NEWS
3711 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
3712 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
3715 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
3718 Generalize some blosxom helper functions.
3720 muse--main--1.0--patch-183
3722 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
3723 generalized helper functions.
3724 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
3725 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
3728 * lisp/muse-blosxom.el: Update example in header.
3729 (muse-blosxom-new-entry): Use new names for helper functions.
3730 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
3731 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
3733 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
3734 `muse-blosxom-project-get-categories'.
3735 (muse-project-alist-styles): Renamed from
3736 `muse-blosxom-project-alist-entry'.
3737 (muse-project-alist-dirs): Renamed from
3738 `muse-blosxom-project-alist-dirs'.
3739 (muse-project-of-file): Use `muse-current-file'.
3741 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
3742 `muse-current-file'.
3744 * lisp/muse.el (muse-current-file): New function that returns the name of
3745 the currently visited or published file.
3746 (muse-page-name): Use `muse-current-file'.
3749 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
3750 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
3753 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
3756 muse-xml: definition lists, muse-docbook: center.
3758 muse--main--1.0--patch-182
3760 * Makefile (%.info, %.html): Use general argument in rule.
3761 (distclean): Add another cruft file.
3763 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
3764 type="definition"> for definition lists.
3766 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
3767 with <note>, since it's the closest thing I could find.
3770 ChangeLog Makefile experimental/muse-xml.el
3771 lisp/muse-docbook.el
3774 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
3777 Minor namespace fix.
3779 muse--main--1.0--patch-181
3781 * lisp/muse-colors.el (muse-colors-explicit-link): Use
3782 muse-match-string-no-properties rather than match-string-no-properties.
3785 ChangeLog lisp/muse-colors.el
3788 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
3791 Correct breakage induced by previous patch.
3793 muse--main--1.0--patch-180
3795 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
3796 path as a fallback if we are publishing.
3799 ChangeLog lisp/muse-wiki.el
3802 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
3805 Make interwiki links work in a few more edge cases.
3807 muse--main--1.0--patch-179
3809 * lisp/muse-project.el (muse-project-applicable-styles): Remove
3810 assertion, now that I have a good idea of the edge cases involved.
3812 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
3813 the current file is not part of any Muse project, allowing interwiki
3814 links to be resolvable even then. Don't return a relative path if we
3815 are not publishing. For visiting links, the best thing is just to
3816 return the real path.
3819 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
3822 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
3825 Fix warnings during font-lock, example tag highlighting.
3827 muse--main--1.0--patch-178
3829 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
3831 (muse-colors-tags): Make sure that no fontification occurs in <code> or
3833 (muse-unhighlight-region): Move higher up.
3834 (muse-colors-example-tag, muse-colors-literal-tag): Use
3835 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
3836 since the point gets put in the right place automatically.
3839 ChangeLog lisp/muse-colors.el
3842 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
3845 muse-xml: Separate section from title.
3847 muse--main--1.0--patch-177
3849 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
3850 attribute to sections. Use separate <title> tag to handle the title of
3851 a section. Thanks to drkm for the suggestion.
3853 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
3855 * lisp/muse-publish.el (muse-publish-markup-heading)
3856 (muse-publish-section-close): Pass level to markup strings for all
3857 section-related tags.
3859 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
3863 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
3864 lisp/muse-publish.el lisp/muse.el
3867 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
3870 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
3872 muse--main--1.0--patch-176
3874 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
3875 folders that match `muse-project-ignore-regexp'.
3877 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
3878 omission. Add ",.*" to list of bad directory parts.
3880 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
3881 matches `muse-project-ignore-regexp'.
3883 * lisp/muse-publish.el: Install patch from Peter K. Lee.
3884 (muse-style-elements-list): New function that returns a list of
3885 references to ELEM in STYLE, including base styles.
3886 (muse-publish-markup-region): Use muse-style-elements-list rather than
3887 muse-style-elements when getting :regexps.
3889 * lisp/muse-publish.el (muse-style-element): Add docstring.
3892 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3893 lisp/muse-publish.el
3896 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
3899 Initial implementation of muse-xml.el. End of section edge case.
3901 muse--main--1.0--patch-175
3903 * AUTHORS: Add Peter K. Lee.
3905 * Makefile (experimental): New target that builds experimental programs.
3906 (distclean): Remove debian/dirs, a cruft file from the debian build
3909 * examples/mwolson/muse-init.el: Update.
3911 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
3912 prompts for the blog entry to visit.
3914 * experimental/Makefile: New file that causes experimental stuff to be
3917 * experimental/muse-xml.el: New file that provides the experimental XML
3920 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
3923 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
3925 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
3926 involving end-of-file and paragraph detection.
3928 * lisp/muse-wiki.el: Minor header fix.
3930 * scripts/muse-build.el (load-path): Add "../experimental".
3933 experimental/.arch-ids/Makefile.id
3934 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
3935 experimental/muse-xml.el
3938 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
3939 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
3940 lisp/muse-wiki.el scripts/muse-build.el
3943 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
3946 Try to fix <example> region coloring problem.
3948 muse--main--1.0--patch-174
3950 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
3951 If region is multiple lines, add '(font-lock-multiline t) to
3952 properties. This should fix an annoying <example> region issue.
3955 ChangeLog lisp/muse-colors.el
3958 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
3961 Don't publish implicit links that have a double-quote at begin or end.
3963 muse--main--1.0--patch-173
3965 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
3966 double-quote exists at beginning or end.
3968 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
3969 don't colorize if a double-quote exists at beginning or end.
3972 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
3975 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
3978 Fix failure to publish emphasis properly.
3980 muse--main--1.0--patch-172
3982 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
3985 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
3989 experimental/.arch-ids/muse-wiki-old.el.id
3990 experimental/muse-wiki-old.el
3993 ChangeLog lisp/muse-publish.el
3996 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
3999 Add a few common revision control directories to the ignore list.
4001 muse--main--1.0--patch-171
4003 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
4004 directories to be ignored when building the file alist, such as those
4005 used for CVS and Arch revision control data.
4008 ChangeLog lisp/muse-project.el
4011 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
4014 Fix #2654: Append a newline when using pdf publishing style.
4016 muse--main--1.0--patch-170
4018 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
4022 ChangeLog lisp/muse-latex.el
4025 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
4028 5 levels of headings colorization; color bare URLs.
4030 muse--main--1.0--patch-169
4032 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
4033 Really color up to 5 headings.
4034 (muse-colors-markup): Add muse-url-regexp.
4035 (muse-colors-explicit-link): Renamed from muse-colors-link.
4036 (muse-colors-implicit-link): Moved here from
4037 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
4038 we'll be coloring URLs.
4041 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
4044 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
4047 Don't emphasize if a word constituent follows the trailer.
4049 muse--main--1.0--patch-168
4051 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
4052 (muse-colors-verbatim): Don't colorize if a word constituent follows
4055 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
4056 word constituent follows the trailer.
4059 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
4062 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
4065 Add coloring for example, verbatim, and =signs=; anchor fix.
4067 muse--main--1.0--patch-167
4069 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
4070 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
4071 (muse-colors-verbatim): Use `muse-verbatim-face'.
4072 (muse-colors-markup): Move =sign= interpreting down so it gets higher
4074 (muse-colors-tags): Add verbatim and literal tags.
4075 (muse-colors-example-tag): Use `remove-text-properties' instead of
4076 `set-text-properties', since the latter does not work consistently.
4077 (muse-colors-literal-tag): New function that strips all markup from the
4079 (muse-colors-link): Match against muse-explicit-link-regexp early on so
4080 that we can work around an annoying XEmacs issue.
4082 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
4083 multi-line by default.
4085 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
4089 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
4093 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
4096 Link with anchor bugfix.
4098 muse--main--1.0--patch-166
4100 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
4101 valid, as long as the base is valid.
4104 ChangeLog lisp/muse-colors.el
4107 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
4110 Link inside table issue, fixes read-only text error.
4112 muse--main--1.0--patch-165
4114 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
4115 inside tables so we don't get an error when links exist.
4117 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
4119 * lisp/muse-project.el (muse-project-publish): Don't take forced files
4120 into account when displaying the "All files published" message, unless
4121 they've actually been modified.
4123 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
4124 don't wrap in condition-case; we don't want the message to be muffled.
4127 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4128 lisp/muse-project.el lisp/muse.el
4131 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
4134 Permit infinitely-nested sections.
4136 muse--main--1.0--patch-164
4138 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
4139 (Deriving from an existing style): Mark up as a list.
4141 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
4142 Color an additional level of headings.
4144 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
4145 section-other, section-other-end, and section-close strings.
4146 (muse-docbook-fixup-sections): Removed, since Muse now implements this
4147 through the 'section-close string.
4149 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
4150 'begin-underline, since this messes up paragraph handling. Use
4151 <h5></h5> for 'section-other.
4153 (muse-html-fixup-tables): New function that sorts the table parts so
4154 that order is head, foot, body. Apparently XHTML needs this, and it
4155 seems like a good general practice, so we do it for HTML as well.
4157 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
4160 * lisp/muse-publish.el (muse-publish-section-close): New function that
4161 determines where to put the section close given heading depth and
4163 (muse-publish-markup-heading): Handle 'section-other and
4164 'section-other-end. Call `muse-publish-section-close' at end of
4167 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
4171 ChangeLog examples/QuickStart lisp/muse-colors.el
4172 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
4173 lisp/muse-publish.el lisp/muse-texinfo.el
4176 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
4179 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
4181 muse--main--1.0--patch-163
4183 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
4185 (muse-docbook-markup-regexps): Deal with new table algorithm.
4186 (muse-docbook-transform-content-type, muse-docbook-encoding)
4187 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
4188 (muse-docbook-markup-table): Use a better table algorithm, based on the
4189 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
4190 and foot of the table. Use informaltable rather than table.
4191 (muse-docbook-fixup-tables): New function that sorts all tables found
4192 in the published document so that the order is head, foot, body.
4193 (muse-docbook-markup-functions): Add anchor handler.
4194 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
4196 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
4197 that insert an anchor at point.
4199 * lisp/muse-html.el (muse-html-transform-content-type)
4200 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
4202 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
4204 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
4206 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
4207 that was evaluated in the output.
4210 ChangeLog examples/QuickStart lisp/muse-docbook.el
4211 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
4214 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
4217 muse-texinfo: Improve formatting for enddots, dots, underline.
4219 muse--main--1.0--patch-162
4221 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
4222 of enddots and dots. For begin-underline and end-underline, use "_",
4223 since we don't have anything better.
4226 ChangeLog lisp/muse-texinfo.el
4229 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
4232 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
4234 muse--main--1.0--patch-161
4236 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
4237 list. This should fix #2635.
4240 ChangeLog lisp/muse-texinfo.el
4243 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
4246 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
4248 muse--main--1.0--patch-160
4250 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
4252 * debian/changelog: Ditto.
4254 * debian/control (Build-Depends-Indep): Add tetex-bin.
4256 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
4259 * examples/QuickStart: Remove stray <comment> now that the bug that made
4260 it necessary is fixed.
4262 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
4265 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
4266 the contents from the footer to the header.
4268 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
4269 each number, not after.
4271 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
4273 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
4274 happens when doing batch publishing. Minor whitespace fix.
4277 ChangeLog Makefile.defs debian/changelog debian/control
4278 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
4279 lisp/muse-texinfo.el lisp/muse.el
4282 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
4285 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
4287 muse--main--1.0--patch-159
4289 * examples/QuickStart: Add "Write me." to empty sections at end so that
4290 they publish correctly with DocBook.
4292 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
4293 paragraph starts with emphasis, example, link, or email address.
4296 ChangeLog examples/QuickStart lisp/muse-docbook.el
4299 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
4302 Handle embedded docbook footnotes and <literal> edge case.
4304 muse--main--1.0--patch-158
4306 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
4307 (muse-docbook-markup-strings): Use systemitem for example text.
4308 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
4309 <para></para> inside of them.
4311 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
4314 * lisp/muse-publish.el (muse-publish-url-transforms): Add
4315 muse-publish-escape-specials-in-string to list by default.
4317 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
4318 argument IGNORE-READ-ONLY determines whether or not to ignore the
4319 read-only property when transforming text. Add docstring.
4320 (muse-publish-markup-word): Use non-nil third argument to
4321 muse-publish-escape-specials when we're publishing `='-delimited text.
4322 This allows =<literal><tag></literal>= to work as intended.
4324 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
4325 arguments after the first so that we can include this in
4326 `muse-publish-url-transforms'.
4328 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
4331 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
4332 lisp/muse-publish.el
4335 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
4338 Misc. blosxom fixes, like category directive.
4340 muse--main--1.0--patch-157
4342 * contrib/pyblosxom/getstamps.py: Add file extension.
4344 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
4345 extension. This will allow Muse to specify it once a
4346 timestamps-writing routine gets written.
4348 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
4349 attention to the "category" directive, if it exists. Use file-truename
4350 instead of expand-file-name for base directory.
4352 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
4355 * lisp/muse-project.el (muse-project): Add :timestamps to list of
4356 available tags, even though it doesn't do anything yet.
4359 ChangeLog contrib/pyblosxom/getstamps.py
4360 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
4361 lisp/muse-project.el
4364 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
4367 Small logic fix with temp files.
4369 muse--main--1.0--patch-156
4371 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
4372 buffer-name to determine whether the buffer is still around.
4375 ChangeLog lisp/muse.el
4378 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
4381 Make customize of muse-project-alist work in Emacs21 and XEmacs.
4383 muse--main--1.0--patch-155
4385 * lisp/muse.el (muse-widget-type-value-create)
4386 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
4387 extra widgets from 'lazy type that are needed to get the
4388 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
4390 * lisp/muse.el (muse-implicit-link-functions)
4391 (muse-explicit-link-functions): Remove predefined wiki-related options.
4392 These are added in muse-wiki via custom-add-option.
4394 * lisp/muse-mode.el (muse-mode-hook): Ditto.
4396 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
4398 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
4399 ":strings" to cope with Emacs21 and XEmacs.
4400 (muse-project-alist-set): Turn ":strings" back into ":symbols".
4402 * lisp/muse-project.el (muse-project): Derive from 'default rather than
4403 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
4404 newlines. Control indentation. Remove an unnecessary inlined repeat.
4406 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
4407 since XEmacs doesn't support the alist widget. Deal with case where no
4408 projects are defined, or a strange expression is used.
4410 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
4411 stuff using custom-add-option.
4414 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
4415 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
4418 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
4421 Don't kill temp buffer if debug-on-error is non-nil.
4423 muse--main--1.0--patch-154
4425 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
4426 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
4429 ChangeLog lisp/muse.el
4432 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
4435 Expand Debian package description.
4437 muse--main--1.0--patch-153
4439 * debian/control (Description): Expand this to make the package more
4442 * debian/copyright, debian/rules: Minor whitespace cleanups.
4444 * debian/changelog: Package 3.01.arch.152-1.
4447 ChangeLog Makefile.defs debian/changelog debian/control
4448 debian/copyright debian/rules
4451 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
4454 Header/footer docfix; ChangeLog correction.
4456 muse--main--1.0--patch-152
4458 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
4459 Thanks to drkm for pointing out my error.
4461 Use better documentation and customize interface for headers and footers.
4462 Thanks to Chris McMahan.
4465 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
4466 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
4467 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
4469 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
4472 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
4475 Slight Debian version tweak.
4477 muse--main--1.0--patch-151
4479 * Makefile.defs (VERSION): Use a slightly different version naming
4480 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
4481 X.YY is the Muse version, and YYY is the patch level.
4483 * debian/changelog: Ditto.
4486 ChangeLog Makefile.defs debian/changelog
4489 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
4492 Improve debian build and put together a package.
4494 muse--main--1.0--patch-150
4496 * Makefile (debclean): New target that cleans up the mess that the
4497 `debian' target makes.
4498 (debian): Build using debuild rather than dpkg-buildpackage. Copy
4499 results to my debian dist dir two levels up.
4501 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
4503 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
4505 * debian/control (Standards-Version): Update to 3.6.2.
4507 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
4510 * debian/copyright (Copyright): Improve.
4512 * debian/emacsen-install (FILES): Include contrib directory so that
4513 muse-http.el compiles properly.
4515 * debian/muse-el.examples: New file containing the example files to
4518 * debian/rules: Move example stuff to muse-el.examples. Install some
4519 additional documentation.
4522 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
4525 ChangeLog Makefile Makefile.defs debian/changelog
4526 debian/control debian/copyright debian/emacsen-install
4530 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
4533 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
4535 muse--main--1.0--patch-149
4537 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
4538 the beginning of a header would be emphasized if an asterisk came
4540 (muse-colors-underlined): Don't allow end of underlined text to be the
4541 beginning of a line. Don't use memq to check for whitespace syntax; eq
4544 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
4545 on. We'll use a more clever trick to keep emphasis characters from
4546 being interpreted in explicit links -- add a custom 'noemphasis text
4547 property to them. Move mdash rule further down so that I can add
4548 designations after blockquoted text.
4550 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
4551 text has the 'noemphasis property, ignore it.
4552 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
4553 property to the text between BEG and END, or match beginning and end.
4555 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
4556 before trying to set buffer-modified to nil. This should fix a
4557 "selecting deleted buffer" error when publishing from command line.
4560 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
4564 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
4567 Journal validation fixes.
4569 muse--main--1.0--patch-148
4571 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
4572 default rather than HTML 4.0 [strict].
4573 (muse-html-markup-strings): Include empty alt element.
4575 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
4577 * muse.texi (Journal): Ditto.
4580 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
4583 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
4586 Add debian files; tweak Makefile.
4588 muse--main--1.0--patch-147
4590 * Makefile (distclean): Remove directory created by dist rule.
4591 (dist): Make this only generate the directory, not the tarball.
4592 (release): New target that generates the tarball and zipfile.
4593 (debrelease): New target that builds the debian package for Muse.
4594 (upload): Depend on release target.
4596 * examples/mwolson/stylesheets: Add forgotten Arch id.
4599 debian/.arch-ids/=id debian/.arch-ids/changelog.id
4600 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
4601 debian/.arch-ids/emacsen-install.id
4602 debian/.arch-ids/emacsen-remove.id
4603 debian/.arch-ids/emacsen-startup.id
4604 debian/.arch-ids/muse-el.dirs.id
4605 debian/.arch-ids/muse-el.docs.id
4606 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
4607 debian/changelog debian/control debian/copyright
4608 debian/emacsen-install debian/emacsen-remove
4609 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
4610 debian/muse-el.info debian/rules
4611 examples/mwolson/stylesheets/.arch-ids/=id
4612 examples/mwolson/stylesheets/.arch-ids/blog.css.id
4613 examples/mwolson/stylesheets/.arch-ids/common.css.id
4614 examples/mwolson/stylesheets/.arch-ids/print.css.id
4615 examples/mwolson/stylesheets/.arch-ids/screen.css.id
4616 examples/mwolson/stylesheets/blog.css
4617 examples/mwolson/stylesheets/common.css
4618 examples/mwolson/stylesheets/print.css
4619 examples/mwolson/stylesheets/screen.css
4625 debian debian/.arch-ids examples/mwolson/stylesheets
4626 examples/mwolson/stylesheets/.arch-ids
4629 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
4632 Allow `muse-index-as-string' to remove current file from output.
4634 muse--main--1.0--patch-146
4636 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
4637 which excludes the current file from the output. Improve
4641 ChangeLog lisp/muse-mode.el
4644 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
4647 S-TAB issue with Windows.
4649 muse--main--1.0--patch-145
4651 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
4655 ChangeLog lisp/muse-mode.el
4658 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
4661 Improve temp buffer usage.
4663 muse--main--1.0--patch-144
4665 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
4666 `insert-file-contents'. This should further help with the temp
4667 buffer problem. Thanks to Peter K. Lee and drkm for the research
4670 * lisp/muse.el (muse-with-temp-buffer): Renamed from
4671 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
4672 make sure the temp buffer is killed. I didn't implement an option to
4673 save the contents of the temp buffer.
4676 ChangeLog lisp/muse-book.el lisp/muse-http.el
4677 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
4681 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
4684 muse-docbook: split-string Emacs21 fix.
4686 muse--main--1.0--patch-143
4688 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
4689 split-string to fix an Emacs21 issue.
4692 ChangeLog lisp/muse-docbook.el
4695 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
4698 muse-docbook: Parse author directive so that it validates properly.
4700 muse--main--1.0--patch-142
4702 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
4703 attempts to publish the contents a DocBook-usable <author> tag.
4704 (muse-docbook-header): Use `muse-docbook-get-author'.
4707 ChangeLog lisp/muse-docbook.el
4710 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
4713 Be a bit more clever with our consecutive list regexp.
4715 muse--main--1.0--patch-141
4717 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
4718 clever with our consecutive list regexp.
4721 ChangeLog lisp/muse-docbook.el
4724 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
4727 Do the right thing with consecutive list items, hopefully.
4729 muse--main--1.0--patch-140
4731 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
4732 (muse-docbook-header): Add DTD string.
4733 (muse-docbook-markup-regexps): Add rule that merges consecutive list
4735 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
4736 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
4739 ChangeLog lisp/muse-docbook.el
4742 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
4745 Improve customize interface for `muse-project-alist' once more.
4747 muse--main--1.0--patch-139
4749 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
4750 setting to be anything, since we now support settings that use lists.
4751 (muse-project): Vastly improve this by naming each setting and showing
4752 what exact type is required. Handle case where a function is not
4753 defined yet. Use a set for styles, which looks nice. This is about as
4754 good as it can be ... unless we add some sort of inline documentation
4755 later on. A setting was added for Yann's :force-publish tag.
4757 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
4761 ChangeLog lisp/muse-project.el lisp/muse.el
4764 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
4767 Merged from hodique@lifl.fr--2005 (patch 24-33)
4769 muse--main--1.0--patch-138
4773 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
4774 Merged from mwolson@gnu.org--2005 (patch 96)
4776 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
4777 Merged from mwolson@gnu.org--2005 (patch 97-101)
4779 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
4780 Merged from mwolson@gnu.org--2005 (patch 102-106)
4782 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
4783 Merged from mwolson@gnu.org--2005 (patch 107-120)
4785 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
4786 Merged from mwolson@gnu.org--2005 (patch 121-131)
4788 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
4789 Merged from mwolson@gnu.org--2005 (patch 132)
4791 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
4792 Merged from mwolson@gnu.org--2005 (patch 133-135)
4794 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
4795 Merged from mwolson@gnu.org--2005 (patch 136)
4797 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
4798 Merged from mwolson@gnu.org--2005 (patch 137)
4800 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
4801 Introduce :force-publish project keyword. Fix bug #2637
4804 ChangeLog lisp/muse-project.el
4807 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
4808 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
4809 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
4810 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
4811 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
4812 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
4813 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
4814 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
4815 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
4816 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
4819 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
4822 Prevent temp buffers from prompting for save; handle lisp errors better.
4824 muse--main--1.0--patch-137
4826 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
4827 bound" error. I don't know for certain where this is coming from,
4828 though ... *grumble*.
4830 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
4831 like how emacs-wiki does it. Warn the user about lisp errors,
4832 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
4833 publish as something valid in most markup styles, with increased
4834 emphasis on those that don't support it. That's a win-win ... I think
4837 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
4838 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
4839 to kill the buffer so we don't get any annoying prompts. I *strongly*
4840 believe that this should be the default behavior of `with-temp-buffer'.
4842 * lisp/muse-book.el (muse-book-publish-project): Use
4843 `muse-with-temp-buffer-no-prompt'.
4845 * lisp/muse-http.el (muse-http-reject): Ditto.
4847 * lisp/muse-mode.el (muse-index-as-string): Ditto.
4849 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
4851 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
4852 (muse-publish-markup-email, muse-published-contents): Ditto.
4855 ChangeLog lisp/muse-book.el lisp/muse-colors.el
4856 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
4857 lisp/muse-publish.el lisp/muse.el
4860 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
4863 Customization error; Makefile tweaks.
4865 muse--main--1.0--patch-136
4867 * Makefile (dist): Use a tla-specific method to create the tarball.
4868 Create a zip file as well.
4869 (upload): New rule that uploads the tarball and zip file to gna.org.
4871 * Makefile.defs (VERSION): New variable that determines the version
4872 string to use in the `dist' and `upload' targets.
4874 * lisp/muse.el (muse-implicit-link-functions)
4875 (muse-explicit-link-functions): Use :type of hook so that the options
4879 ChangeLog Makefile Makefile.defs lisp/muse.el
4882 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
4885 Prepare Muse 3.01.90 (3.02 RC1).
4887 muse--main--1.0--patch-135
4891 ChangeLog lisp/muse.el muse.texi
4894 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
4897 Attempt to get the right file extension when publishing; more examples.
4899 muse--main--1.0--patch-134
4901 * examples/mwolson/muse-init.el: Update my configuration.
4903 * examples/mwolson/templates: Store my web page templates here.
4905 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
4907 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
4908 descriptions. Yet another reason to implement my list-returning from
4911 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
4912 with a few more edge cases. Throw together a rough hack for
4913 determining when to include the output file extension.
4915 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
4916 but still ineffective.
4919 examples/mwolson/templates/.arch-ids/=id
4920 examples/mwolson/templates/.arch-ids/footer.html.id
4921 examples/mwolson/templates/.arch-ids/generic-footer.html.id
4922 examples/mwolson/templates/.arch-ids/generic-header.html.id
4923 examples/mwolson/templates/.arch-ids/header.html.id
4924 examples/mwolson/templates/footer.html
4925 examples/mwolson/templates/generic-footer.html
4926 examples/mwolson/templates/generic-header.html
4927 examples/mwolson/templates/header.html
4930 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
4934 examples/mwolson/templates
4935 examples/mwolson/templates/.arch-ids
4938 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
4941 Make published link handling do the right thing, plus misc. fixes.
4943 muse--main--1.0--patch-133
4945 * lisp/muse-mode.el (muse-mode-hook): Add option for
4946 `muse-wiki-update-custom-values'. The :set function makes sure that
4947 this is always included in `muse-mode-hook' if muse-wiki is loaded.
4948 This probably isn't best-practice, but it works.
4950 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
4953 * lisp/muse-publish.el (muse-publish-url-transforms): Add
4954 `muse-publish-prepare-url' to the listed options.
4956 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
4957 output-dir is not specified.
4959 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
4960 here instead of later on.
4962 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
4963 right thing when `muse-wiki-interwiki-alist' is nil.
4965 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
4966 `muse-publish-output-file'.
4968 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
4969 (muse-wiki-transform-wikiword): Removed. We should not use the
4970 publishing transforms facility to handle these.
4972 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
4973 links as "link" rather than "url".
4975 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
4976 takes care of any customization cleaups that need to happen whenever
4977 muse-mode is entered.
4979 * lisp/muse.el (muse-implicit-link-functions): Add options for
4980 `muse-handle-url' and the wiki handlers.
4981 (muse-explicit-link-functions): Add option for
4982 `muse-wiki-handle-internal'.
4985 ChangeLog lisp/muse-mode.el lisp/muse-project.el
4986 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
4989 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
4992 Add invalid directory assertion.
4994 muse--main--1.0--patch-132
4996 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
4997 any invalid directories will trigger an error.
5000 ChangeLog lisp/muse-project.el
5003 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
5006 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
5008 muse--main--1.0--patch-131
5015 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
5018 Yann's assignment form came in!
5020 muse--main--1.0--patch-130
5027 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
5030 Compilation fix, minor shuffling in `muse-mode'.
5032 muse--main--1.0--patch-129
5034 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
5035 accessing it. Fixes Yet Another Compiler Error.
5037 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
5038 project-specific settings happen first.
5041 ChangeLog lisp/muse-mode.el lisp/muse.el
5044 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
5047 Fix annoying initial buffer coloring problem.
5049 muse--main--1.0--patch-128
5051 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
5052 where even buffer-file-name is not set. This happens the first time we
5053 attempt to colorize the buffer. I'm rather astonished that I had to do
5057 ChangeLog lisp/muse-wiki.el
5060 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
5063 Jump to bad and good links on TAB; mode-choosing fix.
5065 muse--main--1.0--patch-127
5067 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
5068 pics a major mode for a file. If one is specified in the project of
5069 file, use it. Otherwise, use muse-mode.
5070 (muse-next-reference, muse-previous-reference): Jump to bad links as
5073 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
5077 ChangeLog lisp/muse-mode.el lisp/muse.el
5080 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
5083 Add specified Muse file extension to auto-mode-alist.
5085 muse--main--1.0--patch-126
5087 * lisp/muse.el (muse-file-extension): If extension is specified, remove
5088 the old extension from auto-mode-alist and add the new one. This
5089 eliminates the need to set muse-mode-auto-p when you have specified a
5090 Muse file extension.
5092 * examples/mwolson/muse-init.el: Sync.
5095 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
5098 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
5101 Make `muse-project-alist' more intuitively customizable.
5103 muse--main--1.0--patch-125
5105 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
5108 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
5109 (muse-project-alist-get): New function that pre-parses
5110 `muse-projects-alist' before customization in order to work around an
5111 annoying limitation in the customize interface.
5112 (muse-project-alist-set): New function that takes the value that
5113 customize gave us and turns it into something Muse can use.
5114 (muse-project): New widget that outlines the form of the
5115 `muse-project-alist' variable.
5116 (muse-project-alist): Use the `muse-project' widget and specify :set
5120 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
5123 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
5126 Silence compiler warnings.
5128 muse--main--1.0--patch-124
5130 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
5132 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
5135 * lisp/muse-project.el (muse-project-applicable-styles): Call
5136 `muse-assert' with only 1 argument to silence a compiler warning.
5139 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
5140 lisp/muse-project.el
5143 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
5146 muse-docbook: Merge several other types of tags if necessary.
5148 muse--main--1.0--patch-123
5150 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
5151 `muse-docbook-fixup-sections'. For each TAG in
5152 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
5153 merge them together. Thanks to Dale P. Smith for the suggestion.
5154 (muse-docbook-merged-tags): Customizable list of tags that need merging.
5157 ChangeLog lisp/muse-docbook.el
5160 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
5163 muse-docbook: Output an XML tag with encoding at the beginning of document.
5165 muse--main--1.0--patch-122
5167 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
5169 (muse-docbook-encoding-default): New option that determines which Emacs
5170 buffer encoding to use by default in Muse DocBook files if none is
5172 (muse-docbook-charset-default): New option that determines the DocBook
5173 XML charset to use if no translation is found in
5174 muse-docbook-encoding-map.
5175 (muse-docbook-encoding-map): New option alist that maps an emacs coding
5176 system to its associated DocBook coding system.
5177 (muse-docbook-transform-content-type): New function that determines the
5178 DocBook XML encoding to use based on the contents of
5179 muse-docbook-encoding-map.
5180 (muse-docbook-encoding): New function that calls
5181 muse-docbook-transform-content-type.
5182 (muse-docbook-finalize-buffer): New function that sets the buffer file
5183 coding system to the value of muse-docbook-encoding-default, but only
5184 if the buffers contents have no special characters.
5185 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
5188 ChangeLog lisp/muse-docbook.el
5191 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
5194 Apply muse-docbook patch from Dale P. Smith.
5196 muse--main--1.0--patch-121
5198 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
5199 Dale P. Smith to make the markup much better.
5202 AUTHORS ChangeLog lisp/muse-docbook.el
5205 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
5208 Use different mapping for S-tab on Windows.
5210 muse--main--1.0--patch-120
5212 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
5213 Windows, use [(shift tab)] for `muse-previous-reference'.
5216 ChangeLog lisp/muse-mode.el
5219 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
5224 muse--main--1.0--patch-119
5226 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
5227 `muse-match-string-no-properties' so XEmacs doesn't complain.
5230 ChangeLog lisp/muse-wiki.el
5233 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
5236 Handle a few edge cases with project-page resolution gracefully.
5238 muse--main--1.0--patch-118
5240 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
5241 make sure that PAGE is specified. STYLES should be generated
5242 automatically, but it could theoretically fail. I'm managing to
5243 trigger this when messing with unsaved Muse files. Handle case where
5244 buffer has not yet been saved.
5245 (muse-project-find-file): Don't try to resolve relative links; just
5248 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
5249 point-of-reference bug. No need to call muse-project-page-of-file
5250 since buffer-file-name and muse-publishing-current-file both give us
5253 * lisp/muse-mode.el (muse-link-at-point): For some reason,
5254 `skip-chars-backward' only respects the newline some of the time.
5258 ChangeLog lisp/muse-mode.el lisp/muse-project.el
5262 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
5265 Fix image-link goof-up and add pretty titles.
5267 muse--main--1.0--patch-117
5269 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
5270 class="image-link"> instead of <div class="image-link">. I found a bug
5271 with the way I was handling both, so I decided to simplify things.
5273 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
5274 `muse-publish-output-name', but keeps the directory prefix.
5275 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
5277 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
5278 customizable option that determines the words to downcase in title.
5279 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
5280 Capitalized Title out of either a string or the current title. This is
5281 not currently used by any other function -- for now it is meant to be
5285 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
5288 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
5291 Escape specials in link descriptions.
5293 muse--main--1.0--patch-116
5295 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
5296 function that escapes special characters in the given string according
5297 to the current publishing style.
5298 (muse-publish-url): Use the above function to escape the description
5299 part of extended links.
5300 (muse-publish-prepare-url): Don't make string read-only; it does
5303 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
5304 (muse-wiki-transform-wikiword): Don't make string read-only.
5307 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
5310 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
5313 Escape "&", "<", and ">" in URL text.
5315 muse--main--1.0--patch-115
5317 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
5318 specially. Thanks to John Sullivan for the suggestion.
5321 ChangeLog lisp/muse-html.el
5324 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
5327 Update my example configuration.
5329 muse--main--1.0--patch-114
5331 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
5332 project to "WebSite" in order to make it more distinct.
5333 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
5334 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
5336 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
5337 published name of the current file. I really should make a function
5338 called `muse-published-name' or something similar!
5339 ("\C-cpx"): Use this key sequence for
5340 `my-muse-prepare-entry-for-xanga'.
5341 (muse-file-extension): I'm making use of this so I can figure out its
5345 ChangeLog examples/mwolson/muse-init.el
5348 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
5351 Tackle a project name interwiki highlighting snafu.
5353 muse--main--1.0--patch-113
5355 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
5356 this. It seems to be more robust now. Highlighting is going the way I
5360 ChangeLog lisp/muse-wiki.el
5363 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
5366 Fix some gross mistakes.
5368 muse--main--1.0--patch-112
5370 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
5373 * lisp/muse-project.el (muse-project-file-entries): If
5374 `muse-file-extension' is defined, use it to filter the entries.
5376 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
5377 variable. Move higher in file.
5379 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
5380 argument instead of the real name of the variable.
5383 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5387 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
5390 Make natural interwiki links between projects mostly work.
5392 muse--main--1.0--patch-111
5394 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
5395 function and flesh it out. This seems to work properly, though for
5396 some reason, interwiki links using projects are a bit flakey.
5397 (muse-wiki-handle-interwiki): Deal with case where we have a project
5398 name in an interwiki link.
5401 ChangeLog lisp/muse-wiki.el
5404 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
5407 Fix Emacs21 issue with muse-insert-tag.
5409 muse--main--1.0--patch-110
5411 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
5412 completing-read to appease older Emacsen.
5415 ChangeLog lisp/muse-mode.el
5418 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
5421 Fix error with `muse-blosxom-new-entry' and Emacs21.
5423 muse--main--1.0--patch-109
5425 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
5426 `completing-read' so that old versions of Emacs don't complain.
5429 ChangeLog lisp/muse-blosxom.el
5432 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
5435 Try to fix an error with `muse-blosxom-get-categories'.
5437 muse--main--1.0--patch-108
5439 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
5440 about processing directories.
5443 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
5446 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
5449 Make a distinction between implicit and explicit links at publish-time.
5451 muse--main--1.0--patch-107
5453 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
5455 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
5457 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
5458 `explicit' argument.
5460 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
5461 not we are dealing with an explicit link.
5463 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
5465 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
5466 argument, but ignore it.
5468 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
5469 when link is not explicit.
5472 ChangeLog lisp/muse-html.el lisp/muse-http.el
5473 lisp/muse-publish.el lisp/muse-wiki.el
5476 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
5479 Implement several WikiWord handling fixes.
5481 muse--main--1.0--patch-106
5483 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
5484 found by the handlers. Don't send implicit links through some of the
5487 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
5488 of interwiki link before calling `muse-handle-explicit-link'.
5490 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
5491 "\\|" separator between project-alist entries and interwiki entries.
5492 Force a reconfiguration of muse-colors-markup.
5494 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
5495 sure that we don't colorize WikiNames that don't go with any file.
5499 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
5503 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
5506 Attempt to simplify muse-wiki a bit.
5508 muse--main--1.0--patch-105
5510 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
5513 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
5514 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
5515 (muse-wiki-update-use-wikiword-markup-regexp)
5516 (muse-wiki-update-use-wikiword-link-function)
5517 (muse-wiki-update-use-wikiword-url-transforms): Remove.
5518 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
5520 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
5521 `muse-wiki-use-wikiword' is specified.
5523 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
5524 unless `muse-wiki-use-wikiword' is specified.
5526 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
5529 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
5530 muse-publish-markup-regexps.
5532 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
5533 muse-publish-url-transforms.
5535 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
5536 muse-wiki-handle-wikiword to muse-implicit-link-functions.
5540 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
5543 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
5546 Make muse-blosxom use relative name of published file in page-date alist.
5548 muse--main--1.0--patch-104
5550 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
5552 (muse-blosxom-update-page-date-alist): Renamed from
5553 `muse-blosxom-markup-date-directive'. Make the current file name
5554 relative to the base directory and strip file extension if necessary.
5558 ChangeLog lisp/muse-blosxom.el
5561 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
5564 Hack on muse-blosxom timestamps somewhat.
5566 muse--main--1.0--patch-103
5568 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
5569 actually do something useful. This should have a different name,
5571 ("blosxom-html", "blosxom-xhtml"): Call
5572 `muse-blosxom-markup-date-directive' after publishing each entry.
5576 ChangeLog lisp/muse-blosxom.el
5579 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
5582 Fix several startup and compile errors.
5584 muse--main--1.0--patch-102
5586 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
5587 fixes an error that occurred during startup.
5589 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
5590 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
5593 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
5594 that the nasty compile errors go away. Fix a few typos.
5595 (muse-ignored-extensions): Fix docstring.
5596 (muse-file-extension): Move this higher in the file.
5601 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
5604 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
5607 Note that muse-file-extension should not have "." in front.
5609 muse--main--1.0--patch-101
5611 * lisp/muse-project.el (muse-project-find-file): Handle case where
5612 muse-file-extension is not specified.
5614 * lisp/muse.el (muse-file-extension): Note that the period at the
5615 beginning of this value should be omitted.
5617 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
5618 file extension so that regexp characters inside the extension will not
5619 goof it up. This should never be a problem in normal cases, but let's
5624 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
5628 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
5631 Implement optional file extension of Muse files.
5633 muse--main--1.0--patch-100
5635 * lisp/muse-mode.el (muse-mode): Make sure
5636 `muse-update-ignored-extensions-regexp' gets updated every time we
5637 enter Muse mode. This works around a bug in the customize interface --
5638 if a user changes an option using setq, the :set function sometimes
5639 does not get executed. I should really try to determine whether or not
5640 this is really an issue anymore.
5642 * lisp/muse-project.el (muse-project-find-file): Make use of
5643 `muse-file-extension'.
5645 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
5646 customizable; it is autogenerated from `muse-ignored-extensions'.
5647 (muse-update-ignored-extensions-regexp): New function that sets the
5648 value of `muse-ignored-extensions-regexp'. This is needed in order to
5649 make sure that the value of `muse-file-extension' is taken into
5651 (muse-ignored-extensions): New option that determines which file
5652 extensions to ignore. It is in the form of a list of regexps.
5654 * lisp/muse.el (muse-file-extension): New option that allows the user to
5655 specify the file extension to be used for Muse files. By default, this
5656 is nil, which means that no extension will be used.
5658 * lisp/muse.el (muse-page-name): Handle case where
5659 `muse-ignored-extensions-regexp' is nil.
5663 ChangeLog lisp/muse-mode.el lisp/muse-project.el
5664 lisp/muse-regexps.el lisp/muse.el
5667 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
5670 Document new blosxom convenience feature.
5672 muse--main--1.0--patch-99
5674 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
5675 `muse-blosxom-project-alist-entry'. An example is provided in the
5680 ChangeLog lisp/muse-blosxom.el
5683 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
5686 Further work on `muse-project-alist' entry generation for blosxom.
5688 muse--main--1.0--patch-98
5690 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
5691 Include subdirectories in first part of "Blog" entry.
5693 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
5694 that returns a list of dirs that are to be used with the first part of
5695 a `muse-project-alist' entry.
5699 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
5702 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
5705 New function: muse-blosxom-project-alist-entry.
5707 muse--main--1.0--patch-97
5709 * examples/mwolson/muse-init.el: Update from my latest settings.
5710 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
5712 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
5713 that generates the latter part of an entry for `muse-project-alist'.
5717 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
5720 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
5723 Merged from hodique@lifl.fr--2005 (patch 12-23)
5725 muse--main--1.0--patch-96
5729 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
5730 Merged from mwolson@gnu.org--2005 (patch 68-76)
5732 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
5733 Merged from mwolson@gnu.org--2005 (patch 77-80)
5735 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
5736 Merged from mwolson@gnu.org--2005 (patch 81)
5738 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
5739 Merged from mwolson@gnu.org--2005 (patch 82)
5741 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
5742 Escape % in latex publishing
5744 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
5747 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
5748 small improvement on muse-make-link
5750 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
5751 Fix customization of muse-wiki-wikiword-regexp
5753 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
5754 Allow full customization of WikiWords
5756 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
5757 Fix mouse-2 yank bug in muse-mode
5759 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
5760 Fix interpretation order
5762 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
5763 Merged from mwolson@gnu.org--2005 (patch 83-95)
5767 ChangeLog lisp/muse-wiki.el
5770 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
5771 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
5772 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
5773 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
5774 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
5775 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
5776 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
5777 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
5778 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
5779 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
5780 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
5781 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
5784 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
5789 muse--main--1.0--patch-95
5791 * lisp/muse-mode.el (muse-follow-name-at-point)
5792 (muse-follow-name-at-mouse): Docfixes.
5796 ChangeLog lisp/muse-mode.el
5799 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
5802 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
5804 muse--main--1.0--patch-94
5806 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
5807 `muse-blosxom-new-entry'.
5809 * muse.texi (Blosxom Entries): Ditto.
5813 ChangeLog lisp/muse-blosxom.el muse.texi
5816 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
5819 Re-add global mouse-2 event.
5821 muse--main--1.0--patch-93
5823 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
5824 mouse-2, since Yann found a way around the problem I was facing.
5825 (muse-follow-name-at-mouse): Call the event that would normally be used
5826 here if we don't have a link at point.
5830 ChangeLog lisp/muse-mode.el
5833 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
5836 Fix publishing error.
5838 muse--main--1.0--patch-92
5840 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
5841 the cdr of output-dir. This was a code fragment from a previous
5842 attempt to refactor this function.
5846 ChangeLog lisp/muse-project.el
5849 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
5852 Work on getting to the point where we can resolve project interwiki links.
5854 muse--main--1.0--patch-91
5856 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
5857 `muse-publishing-current-file'.
5859 * lisp/muse-project.el (muse-project-of-file): Ditto.
5861 * lisp/muse-project.el (muse-project-applicable-styles): New function
5862 that returns the usable styles for a file, given either a list of
5863 styles or a project name. This is useful for removing styles that will
5864 be ignored for a file.
5865 (muse-project-publish-file): Split :include and :exclude processing
5866 into `muse-project-applicable-styles'.
5868 * lisp/muse-publish.el (muse-publish-output-name): Use
5869 `muse-publishing-current-file'.
5871 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
5873 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
5876 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
5877 names to be uninterpreted. Remove need for muse-assoc-string.
5879 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
5880 function that will be called to fetch a link to a page from a Muse
5881 project from the output file of the currently-published file. This is
5882 commented out for now since I ran out of energy.
5884 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
5885 `muse-wiki-resolve-project-page' for handling Muse project interwiki
5886 links, but only when no match was found in `muse-wiki-interwiki-alist'.
5887 Handle case where no interwiki can be found, even though this should
5890 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
5891 whenever Muse mode is entered. That way we don't have to enter an
5892 extra command in our .emacs.
5894 * lisp/muse.el (muse-current-file): Remove this, since a variable called
5895 `muse-publishing-current-file' already exists that does the same thing.
5898 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
5900 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
5905 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
5906 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
5909 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
5912 Mouse-2 on regular text will yank rather than give an error.
5914 muse--main--1.0--patch-90
5916 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
5917 this seems to be more trouble than it's worth.
5918 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
5919 use our own implementation.
5923 ChangeLog lisp/muse-mode.el
5926 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
5929 Make interwiki links publish with the correct extension.
5931 muse--main--1.0--patch-89
5933 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
5934 prefix and suffix to interwiki names, as well as stripping out unwanted
5939 ChangeLog lisp/muse-wiki.el
5942 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
5945 Fix publishing of bare interwiki names.
5947 muse--main--1.0--patch-88
5949 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
5950 `set'. Use `muse-assoc-string' instead of `assoc'.
5952 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
5953 `assoc-string' functionality usable with Emacs21 and XEmacs.
5957 ChangeLog lisp/muse-wiki.el lisp/muse.el
5960 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
5963 Apply a few fixes from Yann's branch.
5965 muse--main--1.0--patch-87
5967 Background: I hacked on Muse over the weekend while offline, and so did
5968 Yann. His changes to muse-wiki.el are different than the
5969 ones that I made, so we should probably figure out the best
5970 way to handle this when we both get on IRC again. For now,
5971 I've merged in the bugfixes that he's made, omitting most of
5972 the changes to muse-wiki.
5974 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
5976 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
5978 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
5979 introduced previously.
5983 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
5986 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
5989 Warn if file not published; hack further on Wiki stuff.
5991 muse--main--1.0--patch-86
5993 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
5994 complete <div> tags that are of the class "image-link". It is hoped
5995 that this will prevent user-added <div> tags from being mangled.
5997 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
5998 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
5999 need to look at the text at point.
6001 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
6002 current file has not been published since it was up-to-date. Thanks to
6003 Bill Freeman for the suggestion.
6005 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
6006 is nil. If this happens, return the original URL.
6008 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
6009 `muse-wiki-update-interwiki-regexp.'
6010 (muse-wiki-update-interwiki-regexp): New function that sets the value
6011 of `muse-wiki-interwiki-regexp'.
6012 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
6015 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
6016 `muse-wiki-expand-interwiki'.
6017 (muse-wiki-transform-wikiword): New function that prevents WikiWords
6018 with no matching file from being published as links.
6020 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
6021 string argument once again, since this behavior is needed when
6023 (muse-wiki-handle-wikiword): Ditto.
6025 * lisp/muse.el (muse-handle-url): Ditto.
6027 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
6028 after every unsuccessful attempt at handling the link. If argument is
6029 given, restore match-data at end, too.
6031 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
6032 argument. Match data is always saved. If argument is not given,
6033 assume that `muse-implicit-link-regexp' has been matched against, and
6034 return the 1st match string if no handlers worked.
6038 ChangeLog lisp/muse-html.el lisp/muse-mode.el
6039 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
6042 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
6045 Hack on WikiName handling and make TAB work for Wiki links.
6047 muse--main--1.0--patch-85
6049 * lisp/muse-colors.el (muse-colors-markup): Use
6050 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
6052 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
6053 nil, don't color bad links. If non-nil, color bad links.
6055 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
6057 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
6058 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
6059 (muse-journal-rss-munge-buffer): Ditto.
6061 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
6064 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
6065 are handled first, then implicit ones. It should work better in all
6066 cases. For now, we depend on the value of `muse-implicit-link-regexp'
6067 to determine how far to scan for an implicit link. This defaults to
6068 the text between the point and the next space.
6070 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
6071 `muse-visit-link'. If the ANCHOR argument is a string, search for it
6072 literally after opening the buffer. Hopefully this can be of use in
6073 custom visit-link functions, when necessary.
6075 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
6076 `muse-visit-link-default'.
6078 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
6079 Search by text properties instead of regexps. This allows Muse to find
6080 links without having to have a massive regexp that contains all link
6081 types. The downside is that this will not work if the user defontifies
6082 the buffer. But it would somewhat defeat the purpose of following
6083 links if you can't see them.
6085 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
6086 enough command line args are passed in batch mode.
6088 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
6089 `muse-explicit-link-regexp'.
6091 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
6094 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
6095 specifies the "common ground" of all implicit links, like URLs, bare
6096 WikiNames, and -- in the future -- email addresses.
6098 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
6100 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
6101 optional. That was a bad idea on my part. Renamed from
6102 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
6105 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
6106 `muse-wiki-interwiki-expand'.
6107 (muse-wiki-handle-wikiword): Renamed from
6108 `muse-wiki-wikiword-handle'.
6110 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
6111 for the eval-after-load arg since XEmacs chokes on constants.
6113 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
6114 face on WikiWords that don't correspond with a file. If people really
6115 want this to appear in bad-link face, I could accommodate that.
6117 * lisp/muse.el (muse-handle-url): New function that detects whether the
6118 given string is a URL.
6119 (muse-implicit-link-functions): Renamed from
6120 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
6121 (muse-explicit-link-functions): Renamed from
6122 `muse-mode-handler-functions'.
6123 (muse-handle-implicit-link): New function that handles all
6124 implicit links by calling functions from `muse-implicit-link-functions'.
6125 (muse-handle-explicit-link): Renamed from
6130 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
6131 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
6132 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
6135 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
6138 Allow WikiWords to be ignored with <nop> or "''''".
6140 muse--main--1.0--patch-84
6142 * lisp/muse-mode.el (muse-browse-result): Docfixes.
6144 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
6145 whether to hide <nop> tags when coloring a Muse buffer.
6146 (muse-wiki-wikiword-at-point): Docfix.
6147 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
6148 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
6150 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
6151 which keeps the WikiWord that follows it from being interpreted.
6152 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
6157 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
6160 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
6163 Update postal address of FSF in muse-wiki.el.
6165 muse--main--1.0--patch-83
6167 * lisp/muse-wiki.el: Update postal address of the FSF.
6171 ChangeLog lisp/muse-wiki.el
6174 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
6177 Interpret explicit links before emphasis.
6179 muse--main--1.0--patch-82
6181 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
6182 links before emphasis.
6184 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
6188 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
6191 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
6194 Wiki hacking, regexp tweaks.
6196 muse--main--1.0--patch-81
6198 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
6201 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
6202 that indicates whether or not to use character classes in regexps. The
6203 default is to let Muse try to figure it out.
6204 (muse-extreg-usable-p): Make use of this variable.
6206 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
6207 this regexp. I'm guessing it was supposed to have a TAB in there at
6208 one time. Replace this stuff with muse-regexp-space.
6210 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
6213 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
6216 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
6217 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
6218 We'll fix those anchor problems eventually!
6220 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
6221 uses `muse-interwiki-handle' to determine whether an interwiki link is
6224 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
6225 look for a suitable value at point if needed.
6227 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
6229 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
6231 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
6234 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
6238 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
6241 Make installation of manual when not using Debian go smoothly.
6243 muse--main--1.0--patch-80
6245 * Makefile.defs (INSTALLINFO): New variable that specifies what command
6246 and options are to be used when insinuating the Muse documentation into
6249 * Makefile (install): Make use of INSTALLINFO.
6251 * README (Installation): Give directions for changing INSTALLINFO on a
6252 Debian system and changing where Muse is installed.
6257 ChangeLog Makefile Makefile.defs README muse.texi
6260 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
6263 Fix compiler warning induced by last patch.
6265 muse--main--1.0--patch-79
6267 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
6271 ChangeLog lisp/muse-project.el lisp/muse.el
6274 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
6277 Add `muse-current-file', fix minor QuickStart issue.
6279 muse--main--1.0--patch-78
6281 * examples/QuickStart: Make John Wiegley the author.
6283 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
6284 `muse-current-file' instead of `buffer-file-name'.
6286 * lisp/muse-project.el (muse-current-project): Document.
6288 * lisp/muse-project.el (muse-current-file): New variable indicating the
6289 name, including path, of the file that is currently being published.
6290 (muse-project-of-file): Make use of
6291 `muse-current-file'.
6293 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
6295 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
6298 ChangeLog examples/QuickStart lisp/muse-blosxom.el
6299 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
6303 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
6306 Make muse-replace-regexp-in-string closer to its parent; no func change.
6308 muse--main--1.0--patch-77
6310 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
6311 to implement all functionality of `replace-regexp-in-string'. No
6312 functionality change.
6316 ChangeLog lisp/muse.el
6319 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
6322 Play nicely with fill, adaptive-fill, and flyspell.
6324 muse--main--1.0--patch-76
6326 * muse-mode.el (muse-mode-intangible-links): New function used to
6327 determine whether links will be considered intangible.
6329 * lisp/muse-mode.el (muse-mode-link-functions)
6330 (muse-mode-handler-functions): Minor docfix.
6332 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
6333 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
6334 making links intangible by default, but this may be adjusted by use of
6335 the `muse-mode-intangible-links' function.
6337 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
6338 nil if we should allow a fill to occur here. Keeps links from being
6341 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
6342 non-nil if we allow spell-checking to occur here. Keeps links from
6343 being improperly colorized.
6345 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
6346 functionality change.
6349 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
6352 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
6355 Minor doc changes and code prettification.
6357 muse--main--1.0--patch-75
6359 * AUTHORS: Note that YH's assignment is in the mail.
6361 * README (scripts): Explain better the contents of the `scripts'
6364 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
6367 AUTHORS ChangeLog README lisp/muse-wiki.el
6370 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
6373 Merged from hodique@lifl.fr--2005 (patch 7-11)
6375 muse--main--1.0--patch-74
6379 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
6380 split WikiWords and InterWiki links into their own package
6382 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
6383 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
6385 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
6386 Mimic experimental behavior for interwiki
6388 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
6389 fix notes publishing
6391 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
6395 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
6398 ChangeLog lisp/muse-colors.el lisp/muse-html.el
6399 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
6402 experimental/.arch-ids/muse-wiki.el.id
6403 ==> experimental/.arch-ids/muse-wiki-old.el.id
6404 experimental/muse-wiki.el
6405 ==> experimental/muse-wiki-old.el
6408 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
6409 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
6410 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
6411 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
6412 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
6415 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
6418 Tell people where to find on-line version of manual.
6420 muse--main--1.0--patch-73
6422 * README: Add on-line locations for manual.
6424 * muse.texi: Remove @include directive. This makes generating a PDF of
6425 this documentation a lot easier.
6427 * muse.texi (Preface): Add on-line locations for manual.
6430 ChangeLog README muse.texi
6433 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
6436 Try to make Muse play nice with outline minor mode.
6438 muse--main--1.0--patch-72
6440 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
6441 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
6442 "muse" instead of "t" when adding invisibility to text or checking for
6445 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
6446 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
6450 ChangeLog lisp/muse-colors.el lisp/muse.el
6453 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
6456 Minor grammar fix in Introduction section of manual.
6458 muse--main--1.0--patch-71
6460 * muse.texi (Introduction): Minor grammar fix.
6466 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
6471 muse--main--1.0--patch-70
6473 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
6475 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
6477 * lisp/muse-poem.el (muse-poem-markup-strings)
6478 (muse-poem-chapbook-strings): Make customizable.
6480 * lisp/muse-poem.el (muse-chapbook-latex-header)
6481 (muse-chapbook-latex-footer): Docfix.
6483 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
6484 (muse-texinfo-pdf-extension): Ditto.
6486 * lisp/muse.el (muse-version): Change to 3.01.
6488 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
6492 ChangeLog lisp/muse-colors.el lisp/muse-html.el
6493 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
6496 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
6499 Tweak documentation thoroughly; still incomplete.
6501 muse--main--1.0--patch-69
6503 * README: Minor tweaks.
6505 * muse.texi: Massively rename chapters so that the titles are more
6506 descriptive. Clean up grammar.
6508 * muse.texi (Obtaining Muse): Move content of Installation node here,
6509 stripping out any customization tips, since those are covered later.
6510 Re-work this chapter since I was dissatisfied with it.
6512 * muse.texi (Installation): This node has the content of README regarding
6513 installation, which fits the title of the node much better than the
6516 * muse.texi (Blosxom): Turn the sections of this section into
6519 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
6522 * muse.texi (History): Add a "2005" item.
6525 ChangeLog README muse.texi
6528 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
6531 Finish documenting 2 more publishing styles.
6533 muse--main--1.0--patch-68
6535 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
6537 * lisp/muse-journal.el: Docfixes.
6539 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
6540 documentation to this function.
6542 * muse.texi (Blosxom Options): New node containing the publishing styles
6543 and options provided by Blosxom.
6544 (Book): Add usage note, as I suspect a lot of people might be confused
6546 (HTML): Space out entries better.
6547 (Journal, LaTeX): New nodes for publishing styles.
6548 (Common Elements): Document a few options that are present in
6552 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
6553 lisp/muse-latex.el lisp/muse-publish.el muse.texi
6556 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
6559 Make Muse installable and correct an Emacs21 issue.
6561 muse--main--1.0--patch-67
6563 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
6564 directory will be generated.
6565 (all): Compile muse.info by default.
6566 (doc): Refactor into individual generation rules for .html and .info
6568 (install): New rule that installs Muse source code, compiled .elc
6569 files, and the manual into proper places.
6571 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
6573 * README (Insinuation): Move old content of Installation here.
6574 (Installation): Fill out this section.
6575 (Further Documentation): Add link to my website and note that a full
6576 manual is included with Muse.
6578 * lisp/Makefile (EL): Populate with .el files.
6579 (install): New rule that installs both .elc and .el files.
6581 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
6582 Emacs21, hack in a handler for the @documentencoding tag so that it
6586 ChangeLog Makefile Makefile.defs README lisp/Makefile
6587 lisp/muse-texinfo.el
6590 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
6593 Cater even more to XEmacs and its annoying whims.
6595 muse--main--1.0--patch-66
6597 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
6598 environment variable.
6600 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
6601 handle it. Load `muse-build.el' instead.
6603 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
6606 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
6607 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
6610 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
6611 function does not appear to be used.
6613 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
6614 `replace-regexp-in-string', since XEmacs doesn't have this function.
6615 We only implement the first 3 args, but this could be extended if we
6618 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
6619 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
6621 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
6623 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
6624 make XEmacs shut up.
6626 * lisp/muse-convert.el (muse-write-footnote): Ditto.
6628 * lisp/muse-html.el (muse-html-markup-table): Ditto.
6630 * lisp/muse-http.el (muse-winnow-list): Ditto.
6632 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
6634 * lisp/muse-project.el (muse-project-file-entries): Ditto.
6636 * lisp/muse-publish.el (muse-publish-markup): Ditto.
6638 * scripts/muse-build.el: Add contrib path first; probably doesn't change
6641 * scripts/publish: Use EMACS environment variable instead of hard-coding
6645 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
6646 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
6647 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
6648 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
6649 lisp/muse.el scripts/muse-build.el scripts/publish
6652 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
6655 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
6657 muse--main--1.0--patch-65
6659 * AUTHORS: Update entry.
6661 * muse-*.el: Move to the lisp directory.
6663 * lisp/Makefile: New file containing rules to test and compile the
6666 * Makefile.defs: New file that contains common definitions for all other
6667 Makefiles, such as Emacs command to use.
6669 * Makefile: Move lisp-specific rules to lisp/Makefile.
6670 (SUBDIRS): New variable containing subdirectories to clean.
6672 * README: Update to reflect new location of source files. Give updated
6673 directions for compiling with XEmacs.
6675 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
6677 (%.html): Pass SITEFLAG as an environment variable to
6680 * examples/QuickStart (The): Re-add the stray <comment> tag since it
6681 seems to be needed to keep the process from failing. This has *got* to
6682 be a bug in Muse, but I don't want to deal with it now.
6684 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
6686 * lisp/muse-convert.el: Move line to commentary section.
6688 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
6689 locally-bound `type' variable isn't used here.
6691 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
6693 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
6696 * scripts/muse-build.el (load-path): Correct paths.
6698 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
6699 as to avoid spurious warnings.
6701 * scripts/publish (style): Make use of SITEFLAG environment variable, if
6704 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
6705 (muse-match-string-no-properties): New functions that take the place of
6706 `line-end-position', `line-beginning-position', and
6707 `match-string-no-properties', respectively.
6709 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
6710 (muse-my-journal-find-entries): Use Muse-specific version of
6711 `match-string-no-properties', `line-beginning-position', and
6712 `line-end-position' since these do not exist in XEmacs.
6714 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
6715 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
6717 * lisp/muse-convert.el (muse-latex-transform): Ditto.
6719 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
6720 (muse-html-insert-contents): Ditto.
6722 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
6724 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
6726 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
6728 * lisp/muse-publish.el (muse-publish-markup-tag)
6729 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
6730 (muse-published-buffer-contents): Ditto.
6732 * scripts/muse-build.el (muse-elint-files): Ditto.
6735 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
6736 lisp/.arch-ids/Makefile.id lisp/Makefile
6739 AUTHORS ChangeLog Makefile README examples/Makefile
6740 examples/QuickStart examples/johnw/muse-johnw.el
6741 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
6742 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
6743 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
6744 lisp/muse.el scripts/muse-build.el scripts/publish
6747 .arch-ids/muse-blosxom.el.id
6748 ==> lisp/.arch-ids/muse-blosxom.el.id
6749 .arch-ids/muse-book.el.id
6750 ==> lisp/.arch-ids/muse-book.el.id
6751 .arch-ids/muse-colors.el.id
6752 ==> lisp/.arch-ids/muse-colors.el.id
6753 .arch-ids/muse-convert.el.id
6754 ==> lisp/.arch-ids/muse-convert.el.id
6755 .arch-ids/muse-docbook.el.id
6756 ==> lisp/.arch-ids/muse-docbook.el.id
6757 .arch-ids/muse-html.el.id
6758 ==> lisp/.arch-ids/muse-html.el.id
6759 .arch-ids/muse-http.el.id
6760 ==> lisp/.arch-ids/muse-http.el.id
6761 .arch-ids/muse-journal.el.id
6762 ==> lisp/.arch-ids/muse-journal.el.id
6763 .arch-ids/muse-latex.el.id
6764 ==> lisp/.arch-ids/muse-latex.el.id
6765 .arch-ids/muse-mode.el.id
6766 ==> lisp/.arch-ids/muse-mode.el.id
6767 .arch-ids/muse-poem.el.id
6768 ==> lisp/.arch-ids/muse-poem.el.id
6769 .arch-ids/muse-project.el.id
6770 ==> lisp/.arch-ids/muse-project.el.id
6771 .arch-ids/muse-publish.el.id
6772 ==> lisp/.arch-ids/muse-publish.el.id
6773 .arch-ids/muse-regexps.el.id
6774 ==> lisp/.arch-ids/muse-regexps.el.id
6775 .arch-ids/muse-texinfo.el.id
6776 ==> lisp/.arch-ids/muse-texinfo.el.id
6777 .arch-ids/muse.el.id
6778 ==> lisp/.arch-ids/muse.el.id
6780 ==> lisp/muse-blosxom.el
6782 ==> lisp/muse-book.el
6784 ==> lisp/muse-colors.el
6786 ==> lisp/muse-convert.el
6788 ==> lisp/muse-docbook.el
6790 ==> lisp/muse-html.el
6792 ==> lisp/muse-http.el
6794 ==> lisp/muse-journal.el
6796 ==> lisp/muse-latex.el
6798 ==> lisp/muse-mode.el
6800 ==> lisp/muse-poem.el
6802 ==> lisp/muse-project.el
6804 ==> lisp/muse-publish.el
6806 ==> lisp/muse-regexps.el
6808 ==> lisp/muse-texinfo.el
6816 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
6819 Massively untabify files.
6821 muse--main--1.0--patch-64
6825 ChangeLog ChangeLog.2004 experimental/muse-message.el
6826 experimental/muse-wiki.el muse-book.el muse-colors.el
6827 muse-convert.el muse-docbook.el muse-html.el muse-http.el
6828 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
6829 muse-project.el muse-publish.el muse-regexps.el
6830 muse-texinfo.el muse.el
6833 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
6836 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
6838 muse--main--1.0--patch-63
6840 (Summary of changes that Yann made)
6842 * muse-colors.el (muse-colors-link): Whitespace cleanup.
6844 * muse-mode.el (muse-generate-index): Move index generation code into
6845 `muse-index-as-string'.
6846 (muse-index-as-string): New function that generates an index and
6847 returns it as a string, instead of placing it in a buffer like
6848 `muse-generate-index' used to.
6852 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6853 merge from mwolson@gnu.org--2005
6855 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6856 Accept WikiWords as links [mostly rescinded]
6858 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6859 merge from mwolson@gnu.org--2005/muse--main--1.0
6861 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6862 Merged from mwolson@gnu.org--2005 (patch 60-62)
6864 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6865 provide a string view of the index
6868 ChangeLog muse-colors.el muse-latex.el muse-mode.el
6871 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
6872 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
6873 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
6874 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
6875 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
6878 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
6881 Document Blosxom, Book, DocBook, and HTML publishing styles.
6883 muse--main--1.0--patch-62
6885 * muse-blosxom.el: Clean up header.
6887 * muse-book.el (muse-before-book-publish-hook): Rename to
6888 `muse-book-before-publish-hook'.
6889 (muse-after-book-publish-hook): Rename to
6890 `muse-book-after-publish-hook'.
6892 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
6893 (muse-html-markup-strings, muse-xhtml-markup-strings)
6894 (muse-html-meta-content-type, muse-html-meta-content-encoding)
6895 (muse-html-charset-default, muse-html-encoding-default)
6896 (muse-html-encoding-map): Docfixes.
6898 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
6902 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
6905 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
6908 Begin work on Publishing Styles section of manual.
6910 muse--main--1.0--patch-61
6912 * Makefile (.PHONY): Add "doc" to list.
6913 (doc): New rule that generates Info and HTML files from muse.texi.
6914 (dist): Rely on `distclean', not `clean'.
6916 * examples/QuickStart (Authoring mode): Remove empty section.
6918 * muse.texi: Call this program "the Emacs Muse" in title.
6919 (Publishing Styles): Begin to populate section.
6920 (Deriving Styles): First subsection of Publishing Styles.
6921 (Contributors): Remove spurious copyright section, since we address
6924 * README: Actually remember to add this file.
6927 .arch-ids/README.id README
6930 ChangeLog Makefile examples/QuickStart muse.texi
6933 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
6936 Document Markup Rules.
6938 muse--main--1.0--patch-60
6940 * examples/QuickStart: Remove stray <comment> tag.
6942 * muse.texi (Top): Comment every menu line.
6943 (Markup Rules): New section with plenty of subsections.
6946 ChangeLog examples/QuickStart muse.texi
6949 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
6952 Release this as Muse 3.00.90 (RC1).
6954 muse--main--1.0--patch-59
6956 * Makefile (%.elc): Use -q instead of --no-init-file because the former
6957 is compatible with both Emacs and XEmacs.
6959 * examples/README: Renamed to QuickStart.
6961 * examples/Makefile (EXAMPLES): Reflect name change of README.
6966 ChangeLog Makefile examples/Makefile muse.el
6969 examples/.arch-ids/README.id
6970 ==> examples/.arch-ids/QuickStart.id
6972 ==> examples/QuickStart
6975 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
6978 Makefile refactoring.
6980 muse--main--1.0--patch-58
6982 * Makefile (.PHONY): List all non-file targets.
6983 (examples): New rule that calls Make in the examples directory.
6984 (atranslit): Removed, since this isn't (yet) bundled with Muse.
6986 * README: Move to the examples directory. I'd prefer to distribute a
6987 very basic plain text README and use this as a quickstart + markup
6988 example + publishing example.
6990 * examples/Makefile: Move all README-related rules here.
6992 * examples/README: Add an "About this document" section.
6994 * scripts/publish (style): Do not include the contrib directory, since we
6995 don't use any code from there. Since this is only invoked from the
6996 examples directory, make sure add the parent directory to the load
6999 * muse.texi: Change version to 3.00.90 (RC1).
7001 * muse.el: Change location of the README file in header.
7003 * muse.el (muse-version): Update to 3.00.90 (RC1).
7006 examples/.arch-ids/Makefile.id examples/Makefile
7009 ChangeLog Makefile examples/README muse.el muse.texi
7014 ==> examples/.arch-ids/README.id
7019 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
7022 Update my example configuration.
7024 muse--main--1.0--patch-57
7026 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
7027 and experimental status of muse-message.
7030 ChangeLog examples/mwolson/muse-init.el
7033 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
7036 Provide optional outline-style faces; customization fixes; experimental stuff.
7038 muse--main--1.0--patch-56
7040 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
7041 option that determines what the header faces should look like. If
7042 'outline, use outline-style faces. If nil, don't generate the faces at
7043 all, which allows the user to specify their own. Otherwise, use the
7044 scaled faces, which is the default behavior.
7045 (muse-colors-outline-faces-list): List of faces to use. In case the
7046 outline faces are not available, provide reasonable defaults.
7047 (muse-make-faces): Use dolist instead of mapc. Implement the
7048 possibility of having outline-style colors for heading. Don't call
7049 this function immediately -- give the users time to make their changes
7050 through the customize interface. Once we call this function, Emcs from
7051 CVS will not allow the faces to be changed easily, which is a shame.
7053 * muse-message.el (muse-message-contents-tag): Copied from
7054 `muse-publish-contents-tag' in order to keep the customization
7055 interface from making the `muse-markup-tags' option from throwing a
7056 type mismatch error. This function is untested and will likely do
7057 nothing useful. This file has been moved to the experimental folder
7058 until it gets fleshed out more.
7060 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
7061 file that could eventually provide wiki-like ability. Currently this
7062 is just a collection of functions that were pruned out when he remade
7063 Muse, so don't get too excited. I plan to eventually merge Yann
7064 Hodique's work here, probably after the first release of Muse.
7066 * muse-regexps.el (muse-regexp): Improve description.
7068 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
7069 the muse-regexp group since it is just a single regexp. Lists of
7070 regexps don't have to be in muse-regexp, however.
7072 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
7073 since the Emacs devel mailing list seems to not want Britain-izations
7076 * muse-colors.el (muse-colors): Ditto.
7078 * muse-docbook.el (muse-docbook): Ditto.
7080 * muse-html.el (muse-html): Ditto.
7082 * muse-http.el (muse-http): Ditto.
7084 * muse-message.el (muse-message): Ditto.
7086 * muse-mode.el (muse-mode): Ditto.
7088 * muse-project.el (muse-project): Ditto.
7090 * muse-publish.el (muse-publish): Ditto.
7092 * muse.el (muse): Ditto.
7095 experimental/.arch-ids/=id
7096 experimental/.arch-ids/muse-wiki.el.id
7097 experimental/muse-wiki.el
7100 ChangeLog experimental/muse-message.el muse-blosxom.el
7101 muse-colors.el muse-docbook.el muse-html.el muse-http.el
7102 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
7106 .arch-ids/muse-message.el.id
7107 ==> experimental/.arch-ids/muse-message.el.id
7109 ==> experimental/muse-message.el
7112 experimental experimental/.arch-ids
7115 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
7118 Fix publishing error when given an empty string for header/footer.
7120 muse--main--1.0--patch-55
7122 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
7123 `file-readable-p' if it is an empty string. For some reason,
7124 `file-readable-p' and `insert-file-contents' were treating an empty
7125 string as if it were the current directory.
7128 ChangeLog muse-publish.el
7131 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
7134 WYSIWYG emphasis, XEmacs compatibility hacks.
7136 muse--main--1.0--patch-54
7138 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
7139 compliant. Only colorize if we end with the same number of asterisks
7140 as we start with, preventing unnoticed syntax errors. Don't colorize
7141 in the middle of a word.
7142 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
7143 Only colorize if we end with an underscore. Don't colorize in the
7146 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
7147 inside of group. This will probably not do anything, but it seems
7150 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
7151 where we start with an image link. JohnW didn't seem to like having
7152 <p> tags inserted before image links, but they don't validate properly
7153 as they are. For now, I will surround such links/paragraphs with <div
7154 class="image-link"> in an attempt to be as not invasive and yet
7155 standards compliant as possible.
7157 * muse-html.el (muse-html-escape-string): Work around distinction between
7158 int and char types in XEmacs. Deal with an annoying replace-match bug
7159 in XEmacs that rears its head at times.
7161 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
7165 ChangeLog muse-colors.el muse-docbook.el muse-html.el
7169 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
7172 Minor code cleanup to address elint issues.
7174 muse--main--1.0--patch-53
7176 * Makefile (test): Don't build README files during this rule. Remove
7177 spurious "make clean" statement.
7179 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
7180 `muse-colors' group, and give it a proper type.
7182 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
7184 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
7185 muse-my-journal-find-entries): Replace `string-to-int' with
7188 * muse-html.el (muse-html-insert-contents): Ditto.
7190 * muse-journal.el (muse-journal-html-munge-buffer,
7191 muse-journal-latex-munge-buffer): Ditto.
7193 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
7195 * muse-publish.el (muse-publish-markup-footnote,
7196 muse-publish-contents-tag): Ditto.
7198 * muse-regexps.el (muse-extreg-usable-p): Ditto.
7201 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
7202 muse-html.el muse-journal.el muse-mode.el muse-publish.el
7206 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
7209 Add ability to automate the creation a new blosxom entry.
7211 muse--main--1.0--patch-52
7213 * examples/mwolson/muse-init.el: Move new entry section to
7214 muse-blosxom.el. Modify the key settings in my example accordingly.
7216 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
7217 Muse always makes sure that the file ends with a newline.
7219 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
7220 planner markup is now provided automatically by the planner port to
7221 Muse, and we don't have any customized markup.
7223 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
7224 variable that specifies where the base directory of your blog entries
7227 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
7228 the base directory. Explore categories recursively.
7230 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
7231 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
7232 special characters file name.
7234 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
7235 making a new blog entry. It will prompt you for a category, then a
7236 title, and then will create a new file that has the date and title
7240 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
7243 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
7246 Change mailing address of FSF, add AUTHORS file.
7248 muse--main--1.0--patch-51
7250 * muse-*.el, muse.texi: Change mailing address of FSF.
7252 * muse.texi (Contributors): Fix typo.
7254 * AUTHORS: New file containing a list of all of those who have
7255 contributed code or documentation to Muse, how many lines were changed,
7259 .arch-ids/AUTHORS.id AUTHORS
7262 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
7263 muse-html.el muse-http.el muse-journal.el muse-latex.el
7264 muse-message.el muse-mode.el muse-poem.el muse-project.el
7265 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
7269 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
7272 Merged from hodique@lifl.fr--2005 (patch 0-1)
7274 muse--main--1.0--patch-50
7278 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
7279 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
7281 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
7282 fix .html (for example) in visible names for links
7285 ChangeLog muse-publish.el
7288 hodique@lifl.fr--2005/muse--yh--1.0--base-0
7289 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
7292 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
7295 Make generated X(HT)ML show up in the right encoding in other modes.
7297 muse--main--1.0--patch-49
7299 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
7300 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
7301 generated (X)HTML files show up in the right coding system when editing
7302 them with another Emacs mode.
7304 * muse-journal.el (muse-journal-rss-header): Automatically determine the
7305 encoding instead of hard-coding it.
7307 * muse-message.el: Add content to Commentary section, explaining the use
7308 of this publishing style.
7311 ChangeLog muse-html.el muse-journal.el muse-message.el
7314 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
7317 Move regexps to same group, only make 4 heading faces.
7319 muse--main--1.0--patch-48
7321 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
7322 can only publish 3 of them specially, leaving the fourth to be in
7324 (muse-colors-markup): Only recognize 4 levels of heading.
7326 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
7327 (muse-file-regexp, muse-image-regexp)
7328 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
7329 like a good idea to have all the regexps in the same group.
7332 ChangeLog muse-colors.el muse-regexps.el muse.el
7335 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
7338 Update my example config, minor code cleanup.
7340 muse--main--1.0--patch-47
7342 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
7343 names and add "Plans" project.
7345 * muse-docbook.el (looking-back): Delete.
7347 * muse-html.el (looking-back): Delete.
7349 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
7350 instead of `looking-back'.
7352 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
7353 function, use this function. If `looking-back' exists, call it;
7354 otherwise, use a workaround.
7357 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
7360 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
7361 muse-html.el muse.el
7364 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
7367 Handle a few paragraph publishing edge cases better.
7369 muse--main--1.0--patch-46
7371 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
7372 beginning-of-document, end-of-document, and paragraph separator regexps
7373 so that one markup rule can be used in all these cases.
7374 (muse-docbook-markup-paragraph): Handle more cases correctly. In
7375 particular, blockquote or center at beginning or end of document will
7376 be published properly. Hopefully this won't slow things down too much.
7377 (muse-docbook-markup-paragraph-close): Removed.
7379 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
7381 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
7383 (muse-html-markup-paragraph-close): Removed.
7386 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
7389 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
7392 Improve prompt when reading a tag.
7394 muse--main--1.0--patch-45
7396 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
7397 other Emacs modes seem to do.
7400 ChangeLog muse-mode.el
7403 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
7406 Warn user when publishing fails due to a private directory.
7408 muse--main--1.0--patch-44
7410 * muse-project.el (muse-project-private-p): Warn users when publishing a
7411 file fails due to its directory not being readable by others. Make
7412 sure that you do a `chmod +o name_of_directory' if you want the
7413 contents of that directory to be publishable.
7416 ChangeLog muse-project.el
7419 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
7422 Fix error with example tags and message publishing style.
7424 muse--main--1.0--patch-43
7426 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
7427 see if a previous definition for `font-lock-multiline' exists.
7429 * muse-message.el (muse-message-example-tag): Don't require two
7430 additional (unused) arguments.
7433 ChangeLog muse-colors.el muse-message.el
7436 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
7439 Always end the published document with a newline.
7441 muse--main--1.0--patch-42
7443 * muse-html.el (muse-html-markup-paragraph-close): Always end the
7444 published document with a newline.
7446 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
7449 ChangeLog muse-docbook.el muse-html.el
7452 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
7455 Don't let automatic backup files crash the publishing process.
7457 muse--main--1.0--patch-41
7459 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
7460 directive since this value is already processed by
7461 `muse-publish-markup-directive', and may be obtained by using
7462 the code: (muse-publishing-directive "date").
7464 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
7465 to run (funcall nil); this happened once during a debugging process.
7467 * muse-project.el (muse-project-private-p): Skip any file for which we
7468 cannot fetch attributes. This fixes a bug where having an
7469 Emacs-generated automatic backup file in a publishing directory causes
7470 the publishing process to halt with an error.
7473 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
7476 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
7479 Apply fix in previous patch to the DocBook publishing style.
7481 muse--main--1.0--patch-40
7483 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
7484 previous patch here as well.
7488 ChangeLog muse-docbook.el
7491 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
7494 Fix newly-introduced lock-up during HTML publishing.
7496 muse--main--1.0--patch-39
7498 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
7499 planner rules higher priority in the publishing sequence. Hopefully
7500 this will not wreck anything; I don't use these rules, so I cannot
7501 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
7503 * muse-html.el (muse-html-markup-paragraph-close): Don't use
7504 replace-match; that seems to be slightly evil. Return nil instead of a
7505 newline since otherwise Muse thinks that we are not done yet and gets
7506 into an infinite loop. This should fix the lock-up problem that
7507 resulted from the previous few patches.
7510 ChangeLog muse-blosxom.el muse-html.el
7513 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
7518 muse--main--1.0--patch-38
7520 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
7524 ChangeLog muse-blosxom.el
7527 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
7530 Make docbook and blosxom modes close paragraphs properly at end.
7532 muse--main--1.0--patch-37
7534 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
7537 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
7538 (muse-docbook-markup-paragraph-close): Adapt from
7539 `muse-html-markup-paragraph-close'.
7541 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
7542 preserve the same appearance as before the last patch.
7545 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
7548 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
7551 Bugfix: Close P tag properly at end of file.
7553 muse--main--1.0--patch-36
7555 * muse-blosxom.el: Fix bug where loading this file twice would cause an
7558 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
7559 detecting whether or not a paragraph needs a closing P tag.
7560 (muse-html-markup-paragraph-close): New function that only inserts a
7561 closing P tag when an unclosed P tag is nearby.
7564 ChangeLog muse-blosxom.el muse-html.el
7567 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
7570 Update my example settings.
7572 muse--main--1.0--patch-35
7574 * examples/mwolson/muse-init.el: Synchronize with my current settings.
7577 ChangeLog examples/mwolson/muse-init.el
7580 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
7583 Update documentation for C-c TAB feature.
7585 muse--main--1.0--patch-34
7587 * muse.texi (Keystroke Summary): Note that C-c TAB calls
7595 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
7598 New feature: tag completion with C-c TAB.
7600 muse--main--1.0--patch-33
7602 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
7603 (muse-tag-history, muse-custom-tags): New variables that keep track of
7604 the tag history and newly-entered tags respectively for
7606 (muse-insert-tag): New function that interactively prompts the user for
7610 ChangeLog muse-mode.el
7613 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
7616 Fix XHTML validation error with <hr> and <br>.
7618 muse--main--1.0--patch-32
7620 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
7621 and HR tags for XHTML publishing. This should fix a few validation
7622 errors that I've been noticing lately.
7625 ChangeLog muse-html.el
7628 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
7631 Remove flyspell overlays on links.
7633 muse--main--1.0--patch-31
7635 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
7636 should make the link clickable. On Emacs21, the color will stay red,
7637 but other Emacsen should do the right thing, which is use the normal
7638 link color. Hopefully this will fix some strange flyspell-related link
7642 ChangeLog muse-colors.el
7645 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
7648 Update my example Muse settings.
7650 muse--main--1.0--patch-30
7652 * examples/mwolson/muse-init.el: Update from my latest version.
7653 (muse-project-alist): Remove the francais part of my blog.
7654 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
7655 into this and `my-muse-mode-fill-nobreak-p'.
7656 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
7657 this is the best way to accomplish this.
7658 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
7659 characters in the title.
7660 (my-muse-prepare-entry-for-xanga): Treat example regions better.
7663 ChangeLog examples/mwolson/muse-init.el
7666 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
7669 Add simple `muse-version' function.
7671 muse--main--1.0--patch-29
7673 * muse.el (muse-version): New function that displays the value of the
7674 `muse-version' variable. This should be easier for the user to type
7675 than C-h v muse-version.
7681 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
7684 Don't compile documentation by default.
7686 muse--main--1.0--patch-28
7688 * Makefile (all): Don't compile documentation by default.
7689 (doc): Use this rule to compile documentation.
7695 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
7698 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
7700 muse--main--1.0--patch-27
7702 2005-04-16 Michael Olson <mwolson@gnu.org>
7704 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
7705 johnw. If a journal entry's title is a [[link]], then an
7706 <enclosure> tag will be added to the XML data giving the size and
7707 MIME type of the link target. This makes podcasting with Muse
7709 (muse-journal-rss-entry-template): Add enclosure usage to example.
7710 (muse-journal-rss-munge-buffer): Implement enclosures.
7713 ChangeLog muse-journal.el
7716 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
7719 Standardize source headers, appease elint, don't require planner
7721 muse--main--1.0--patch-26
7723 2005-04-15 Michael Olson <mwolson@gnu.org>
7725 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
7726 `scripts' directory since it really isn't part of Muse proper; it
7727 is used to generate Muse output from the command line.
7729 * muse-blosxom.el: Handle case where planner is not loaded so that
7730 it isn't a hard requirement.
7732 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
7733 that elint doesn't complain.
7735 * muse-message.el (muse-message-markup-link): Don't throw up on
7736 links with no description.
7738 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
7739 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
7740 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
7741 muse-project.el, muse-publish.el, muse-regexps.el,
7742 muse-texinfo.el, muse.el: Add standard header for each file in
7743 preparation for the initial release, which will hopefully happen
7744 sometime within the next month.
7748 experimental/.arch-ids/=id
7751 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
7752 muse-convert.el muse-docbook.el muse-html.el muse-http.el
7753 muse-journal.el muse-latex.el muse-message.el muse-mode.el
7754 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
7755 muse-texinfo.el muse.el
7758 .arch-ids/muse-build.el.id
7759 ==> scripts/.arch-ids/muse-build.el.id
7761 ==> scripts/muse-build.el
7763 removed directories:
7764 experimental experimental/.arch-ids
7767 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
7770 Merge contents of muse-latexcjk.el into muse-latex.el.
7772 muse--main--1.0--patch-25
7774 2005-04-14 Michael Olson <mwolson@gnu.org>
7776 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
7777 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
7778 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
7779 Merge in from muse-latexcjk.el.
7781 * muse-latexcjk.el: Removed, functionality merged with
7785 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
7788 ChangeLog muse-latex.el
7791 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
7794 Merge muse-xhtml.el into muse-html.el.
7796 muse--main--1.0--patch-24
7798 2005-04-06 Michael Olson <mwolson@gnu.org>
7800 * examples/mwolson/muse-init.el: Update with respect to the
7801 muse-xhtml.el merge.
7803 * muse-html.el: The contents of muse-xhtml.el have been merged in
7804 as advised by John Wiegley.
7805 (muse-html-style-sheet): Add example for XHTML use in the
7806 function's documentation.
7807 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
7808 Moved from muse-xhtml.el.
7810 * muse-xhtml.el: Removed; contents merged into muse-html.el.
7813 .arch-ids/muse-xhtml.el.id muse-xhtml.el
7816 ChangeLog examples/mwolson/muse-init.el muse-html.el
7819 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
7822 Try to fix regexps for Emacs 21.4.
7824 muse--main--1.0--patch-23
7826 2005-04-05 Michael Olson <mwolson@gnu.org>
7828 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
7832 ChangeLog muse-regexps.el
7835 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
7838 Add comments to the publish-project example script
7840 muse--main--1.0--patch-22
7842 2005-04-01 Michael Olson <mwolson@gnu.org>
7844 * examples/publish-project: Moved here from
7845 scripts/publish-project. Added a few comments so people know what
7849 ChangeLog examples/publish-project
7852 scripts/.arch-ids/publish-project.id
7853 ==> examples/.arch-ids/publish-project.id
7854 scripts/publish-project
7855 ==> examples/publish-project
7858 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
7861 New XHTML style, add more examples to my sample muse config
7863 muse--main--1.0--patch-21
7865 2005-03-31 Michael Olson <mwolson@gnu.org>
7867 * examples/mwolson/muse-init.el: Give an example of deriving a
7868 custom publishing style.
7869 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
7870 (my-muse-prepare-entry-for-xanga): Mangle the published output
7871 from a blosxom project and copy the result to the clipboard for
7872 easy pasting into Xanga's web form. The file is untouched.
7874 * muse-html.el (muse-html-style-sheet): Include the <style
7875 type="text/css"></style> wrapper around the example.
7876 (muse-html-header): Don't add <style type="text/css"></style>
7877 around the value of `muse-html-style-sheet' anymore. This allows
7878 for the option of putting your stylesheet(s) in a separate file.
7879 An example of this is given in the documentation for this
7882 * muse-xhtml: New file that implements a publishing style which is
7883 derived from HTML mode. It uses a slightly modified version of
7884 the HTML markup rules to generate XHTML-compliant output.
7886 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
7887 "blosxom" style has been renamed to "blosxom-html". Fix a few
7890 * muse-journal.el: Add new "journal-xhtml" style.
7892 * muse-message.el: Add new "message-xhtml" style.
7895 .arch-ids/muse-xhtml.el.id muse-xhtml.el
7898 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
7899 muse-html.el muse-journal.el muse-message.el
7902 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
7905 Add my muse configuration to the examples
7907 muse--main--1.0--patch-20
7909 2005-03-24 Michael Olson <mwolson@gnu.org>
7911 * examples/johnw: Move John Wiegley's configuration to this
7914 * examples/mwolson: My configuration files go here.
7916 * examples/mwolson/muse-init.el: My Muse configuration file. I
7917 just figured out how to keep links from being spell-checked or
7918 split up by fill-mode, so the implementation of this may be found
7919 here. I also made a function that sets up a blog entry for me.
7922 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
7923 examples/mwolson/.arch-ids/muse-init.el.id
7924 examples/mwolson/muse-init.el
7930 examples/.arch-ids/muse-johnw.el.id
7931 ==> examples/johnw/.arch-ids/muse-johnw.el.id
7932 examples/.arch-ids/publish-johnw.id
7933 ==> examples/johnw/.arch-ids/publish-johnw.id
7934 examples/muse-johnw.el
7935 ==> examples/johnw/muse-johnw.el
7936 examples/publish-johnw
7937 ==> examples/johnw/publish-johnw
7940 examples/johnw examples/johnw/.arch-ids examples/mwolson
7941 examples/mwolson/.arch-ids
7944 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
7947 Add muse-blosxom script and plugin for pyblosxom
7949 muse--main--1.0--patch-19
7951 2005-03-24 Michael Olson <mwolson@gnu.org>
7953 * muse-blosxom.el: Update copyright notice in headers and mention
7954 the pyblosxom scripts.
7956 * contrib/pyblosxom: New directory containing pyblosxom plugins
7959 * contrib/getstamps.py: Script that generates the "timestamps"
7960 file, run on the local machine.
7962 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
7966 contrib/pyblosxom/.arch-ids/=id
7967 contrib/pyblosxom/.arch-ids/getstamps.py.id
7968 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
7969 contrib/pyblosxom/getstamps.py
7970 contrib/pyblosxom/hardcodedates.py
7973 ChangeLog muse-blosxom.el
7976 contrib/pyblosxom contrib/pyblosxom/.arch-ids
7979 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
7982 muse-blosxom.el has matured past experimental status
7984 muse--main--1.0--patch-18
7986 2005-03-23 Michael Olson <mwolson@gnu.org>
7988 * muse-blosxom.el: Remove common functionality that has already
7989 been implemented in `muse-html.el'. Derive this mode from
7990 `muse-html'. Update documentation. I now feel that this file is
7991 ready to be included in the top-level Muse directory.
7994 ChangeLog muse-blosxom.el
7997 experimental/.arch-ids/muse-blosxom.el.id
7998 ==> .arch-ids/muse-blosxom.el.id
7999 experimental/muse-blosxom.el
8003 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
8006 Make muse-blosxom.el slightly less experimental
8008 muse--main--1.0--patch-17
8010 2005-03-22 Michael Olson <mwolson@gnu.org>
8012 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
8013 Renamed from `blosxom-page-date-alist'. Currently it does nothing
8015 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
8016 from the `muse-blosxom-markup-date-directive' rule.
8017 (blosxom-set-time): Remove this function. We're not going to be
8018 touching the timestamp manually anymore -- it's too much of a
8019 hassle. Right now I've got a python program that compiles a
8020 timestamp file and a pyblosxom helper that reads it. Something
8021 similar could be arranged for blosxom, I'm sure.
8025 ChangeLog experimental/muse-blosxom.el
8028 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
8031 Apply latest journal-related updates from johnw
8033 muse--main--1.0--patch-16
8037 ChangeLog examples/muse-johnw.el muse-journal.el
8040 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
8043 Add Projects node to the manual
8045 muse--main--1.0--patch-15
8047 2005-02-28 Michael Olson <mwolson@gnu.org>
8049 * muse.texi: Change copyright notice since the FSF is now the
8051 (Projects): New node, based on a section from the README file.
8057 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
8060 Correct documentation, adding some content.
8062 muse--main--1.0--patch-14
8064 2005-02-28 Michael Olson <mwolson@gnu.org>
8066 * muse.texi: Change license terms of the documentation to the GNU
8067 GPL instead of the GNU FDL, as per the consent of the copyright
8068 holders of the emacs-wiki manual, from which this is based. Some
8069 emacs-wiki-isms in the manual were corrected, and the Getting
8070 Started section was updated.
8076 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
8079 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
8081 muse--main--1.0--patch-13
8083 2005-02-17 Michael Olson <mwolson@gnu.org>
8085 * experimental/muse-blosxom.el: Somehow the contents of this file
8086 managed to get duplicated. I removed the duplicates.
8087 (muse-blosxom-date): Remove this, since it is not useful.
8088 (muse-blosxom-header): Use the standard header that blosxom.el
8092 ChangeLog experimental/muse-blosxom.el
8095 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
8098 Initial commit of muse.texi, nothing substantial
8100 muse--main--1.0--patch-12
8102 2005-02-07 Michael Olson <mwolson@gnu.org>
8104 * muse.texi: New file that provides the documentation for Muse.
8105 It is in a very rough form at the moment. Nothing substantial may
8106 be found here yet. Be ye warned.
8109 .arch-ids/muse.texi.id muse.texi
8115 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
8118 Add docstring, new trivial function
8120 muse--main--1.0--patch-11
8122 2005-02-07 Michael Olson <mwolson@gnu.org>
8124 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
8125 `muse-what-changed'. No functionality change.
8126 (muse-what-changed): New function that displays in diff format the
8127 changes made since the buffer was last saved.
8129 * muse-project.el (muse-project-publish): Add docstring.
8132 ChangeLog muse-mode.el muse-project.el
8135 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
8138 Add experimental version of muse-blosxom.el to project
8140 muse--main--1.0--patch-10
8142 2005-02-04 Michael Olson <mwolson@gnu.org>
8144 * Makefile (realclean): Remove file that gets generated when fonts
8147 * experimental/muse-bloxsom.el: New file that implements Blosxom
8148 support for Muse. It's in a very rough state, hence its placement
8149 in the `experimental' directory.
8152 experimental/.arch-ids/=id
8153 experimental/.arch-ids/muse-blosxom.el.id
8154 experimental/muse-blosxom.el
8160 experimental experimental/.arch-ids
8163 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
8166 Make permissions more consistent
8168 muse--main--1.0--patch-9
8174 modified directories:
8175 contrib examples scripts
8178 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
8183 muse--main--1.0--patch-8
8185 2005-02-04 Michael Olson <mwolson@gnu.org>
8187 * muse-build.el: Add contrib directory to `load-path'.
8188 (muse-elint-files): Load `muse-regexps.el'.
8190 * scripts/publish: Change permissions so that this script is
8191 executable. Add contrib directory to load list. Add
8192 `muse-regexps.el' to list.
8195 ChangeLog muse-build.el scripts/publish
8198 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
8201 Use "—" instead of "—"
8203 muse--main--1.0--patch-7
8205 2005-01-31 Michael Olson <mwolson@gnu.org>
8207 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
8208 with "—" so that documents validate properly. Thanks to
8209 Björn Lindström for the suggestion.
8211 * muse-html.el (muse-html-markup-strings): Ditto.
8214 ChangeLog muse-docbook.el muse-html.el
8217 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
8220 Fix use of "[:blank:]" in underline markup
8222 muse--main--1.0--patch-6
8224 2005-01-25 Michael Olson <mwolson@gnu.org>
8226 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
8227 use of `muse-regexp-blank'.
8230 ChangeLog muse-colors.el
8233 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
8236 Fix problem with headings being given wrong face
8238 muse--main--1.0--patch-5
8240 2005-01-03 Michael Olson <mwolson@gnu.org>
8242 * muse-colors.el: Add header.
8243 (muse-colors-emphasized): Headings were being given the coloring
8244 for the next level of heading instead of the real
8245 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
8246 Heading"). Thanks to Lan Yufeng for finding this and sending a
8249 * muse-regexps.el: Fix header.
8252 ChangeLog muse-colors.el muse-regexps.el
8255 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
8260 muse--main--1.0--patch-4
8262 2005-01-01 Michael Olson <mwolson@gnu.org>
8264 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
8265 version will be automatically maintained by Arch.
8269 .arch-ids/ChangeLog.id ChangeLog
8272 .arch-ids/ChangeLog.id
8273 ==> .arch-ids/ChangeLog.2004.id
8278 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
8281 Extended regexps fix, allow spaces in 1st part of links
8283 muse--main--1.0--patch-3
8285 2004-12-30 Michael Olson <mwolson@gnu.org>
8287 * muse.el (muse-link-regexp): Allow spaces in the first part of
8290 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
8291 customizable alternatives to extended character classes.
8293 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
8296 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
8297 muse-html.el muse-mode.el muse-publish.el muse.el
8300 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
8303 Begin to change regexp handling, tweak muse.el header
8305 muse--main--1.0--patch-2
8307 2004-12-29 Michael Olson <mwolson@gnu.org>
8309 * muse.el: Change Copyright notice to FSF. Change Maintainer to
8312 * muse-regexps.el: New file that implements regexp handling.
8313 Generalized regexp options will be moved to it eventually.
8316 .arch-ids/muse-regexps.el.id muse-regexps.el
8322 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
8325 Do some early spring cleaning
8327 muse--main--1.0--patch-1
8329 2004-12-29 Michael Olson <mwolson@gnu.org>
8331 * Makefile: Change path to `publish' script.
8333 * contrib/pcomplete.el: New file that is used by Muse without
8334 actually being a part of it: hence its location in the contrib
8337 * contrib/cgi.el, contrib/httpd.el: New location.
8339 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
8341 * scripts/publish, scripts/publish-project: Ditto.
8344 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
8345 contrib/pcomplete.el examples/.arch-ids/=id
8346 scripts/.arch-ids/=id
8353 ==> contrib/.arch-ids/cgi.el.id
8354 .arch-ids/httpd.el.id
8355 ==> contrib/.arch-ids/httpd.el.id
8356 .arch-ids/muse-johnw.el.id
8357 ==> examples/.arch-ids/muse-johnw.el.id
8358 .arch-ids/publish-johnw.id
8359 ==> examples/.arch-ids/publish-johnw.id
8360 .arch-ids/publish-project.id
8361 ==> scripts/.arch-ids/publish-project.id
8362 .arch-ids/publish.id
8363 ==> scripts/.arch-ids/publish.id
8367 ==> contrib/httpd.el
8369 ==> examples/muse-johnw.el
8373 ==> examples/publish-johnw
8375 ==> scripts/publish-project
8378 contrib contrib/.arch-ids examples examples/.arch-ids scripts
8382 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
8385 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
8387 muse--main--1.0--base-0
8389 (automatically generated log message)
8392 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
8393 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
8394 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
8395 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
8396 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
8397 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
8398 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
8399 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
8400 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
8401 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
8402 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
8403 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
8404 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
8405 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
8406 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
8407 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
8408 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
8409 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8