1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
8 Apply muse-docbook patch from Dale P. Smith.
10 muse--main--1.0--patch-121
12 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
13 Dale P. Smith to make the markup much better.
16 AUTHORS ChangeLog lisp/muse-docbook.el
19 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
22 Use different mapping for S-tab on Windows.
24 muse--main--1.0--patch-120
26 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
27 Windows, use [(shift tab)] for `muse-previous-reference'.
30 ChangeLog lisp/muse-mode.el
33 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
38 muse--main--1.0--patch-119
40 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
41 `muse-match-string-no-properties' so XEmacs doesn't complain.
44 ChangeLog lisp/muse-wiki.el
47 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
50 Handle a few edge cases with project-page resolution gracefully.
52 muse--main--1.0--patch-118
54 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
55 make sure that PAGE is specified. STYLES should be generated
56 automatically, but it could theoretically fail. I'm managing to
57 trigger this when messing with unsaved Muse files. Handle case where
58 buffer has not yet been saved.
59 (muse-project-find-file): Don't try to resolve relative links; just
62 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
63 point-of-reference bug. No need to call muse-project-page-of-file
64 since buffer-file-name and muse-publishing-current-file both give us
67 * lisp/muse-mode.el (muse-link-at-point): For some reason,
68 `skip-chars-backward' only respects the newline some of the time.
72 ChangeLog lisp/muse-mode.el lisp/muse-project.el
76 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
79 Fix image-link goof-up and add pretty titles.
81 muse--main--1.0--patch-117
83 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
84 class="image-link"> instead of <div class="image-link">. I found a bug
85 with the way I was handling both, so I decided to simplify things.
87 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
88 `muse-publish-output-name', but keeps the directory prefix.
89 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
91 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
92 customizable option that determines the words to downcase in title.
93 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
94 Capitalized Title out of either a string or the current title. This is
95 not currently used by any other function -- for now it is meant to be
99 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
102 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
105 Escape specials in link descriptions.
107 muse--main--1.0--patch-116
109 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
110 function that escapes special characters in the given string according
111 to the current publishing style.
112 (muse-publish-url): Use the above function to escape the description
113 part of extended links.
114 (muse-publish-prepare-url): Don't make string read-only; it does
117 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
118 (muse-wiki-transform-wikiword): Don't make string read-only.
121 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
124 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
127 Escape "&", "<", and ">" in URL text.
129 muse--main--1.0--patch-115
131 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
132 specially. Thanks to John Sullivan for the suggestion.
135 ChangeLog lisp/muse-html.el
138 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
141 Update my example configuration.
143 muse--main--1.0--patch-114
145 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
146 project to "WebSite" in order to make it more distinct.
147 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
148 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
150 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
151 published name of the current file. I really should make a function
152 called `muse-published-name' or something similar!
153 ("\C-cpx"): Use this key sequence for
154 `my-muse-prepare-entry-for-xanga'.
155 (muse-file-extension): I'm making use of this so I can figure out its
159 ChangeLog examples/mwolson/muse-init.el
162 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
165 Tackle a project name interwiki highlighting snafu.
167 muse--main--1.0--patch-113
169 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
170 this. It seems to be more robust now. Highlighting is going the way I
174 ChangeLog lisp/muse-wiki.el
177 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
180 Fix some gross mistakes.
182 muse--main--1.0--patch-112
184 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
187 * lisp/muse-project.el (muse-project-file-entries): If
188 `muse-file-extension' is defined, use it to filter the entries.
190 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
191 variable. Move higher in file.
193 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
194 argument instead of the real name of the variable.
197 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
201 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
204 Make natural interwiki links between projects mostly work.
206 muse--main--1.0--patch-111
208 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
209 function and flesh it out. This seems to work properly, though for
210 some reason, interwiki links using projects are a bit flakey.
211 (muse-wiki-handle-interwiki): Deal with case where we have a project
212 name in an interwiki link.
215 ChangeLog lisp/muse-wiki.el
218 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
221 Fix Emacs21 issue with muse-insert-tag.
223 muse--main--1.0--patch-110
225 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
226 completing-read to appease older Emacsen.
229 ChangeLog lisp/muse-mode.el
232 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
235 Fix error with `muse-blosxom-new-entry' and Emacs21.
237 muse--main--1.0--patch-109
239 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
240 `completing-read' so that old versions of Emacs don't complain.
243 ChangeLog lisp/muse-blosxom.el
246 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
249 Try to fix an error with `muse-blosxom-get-categories'.
251 muse--main--1.0--patch-108
253 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
254 about processing directories.
257 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
260 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
263 Make a distinction between implicit and explicit links at publish-time.
265 muse--main--1.0--patch-107
267 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
269 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
271 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
274 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
275 not we are dealing with an explicit link.
277 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
279 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
280 argument, but ignore it.
282 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
283 when link is not explicit.
286 ChangeLog lisp/muse-html.el lisp/muse-http.el
287 lisp/muse-publish.el lisp/muse-wiki.el
290 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
293 Implement several WikiWord handling fixes.
295 muse--main--1.0--patch-106
297 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
298 found by the handlers. Don't send implicit links through some of the
301 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
302 of interwiki link before calling `muse-handle-explicit-link'.
304 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
305 "\\|" separator between project-alist entries and interwiki entries.
306 Force a reconfiguration of muse-colors-markup.
308 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
309 sure that we don't colorize WikiNames that don't go with any file.
313 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
317 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
320 Attempt to simplify muse-wiki a bit.
322 muse--main--1.0--patch-105
324 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
327 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
328 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
329 (muse-wiki-update-use-wikiword-markup-regexp)
330 (muse-wiki-update-use-wikiword-link-function)
331 (muse-wiki-update-use-wikiword-url-transforms): Remove.
332 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
334 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
335 `muse-wiki-use-wikiword' is specified.
337 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
338 unless `muse-wiki-use-wikiword' is specified.
340 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
343 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
344 muse-publish-markup-regexps.
346 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
347 muse-publish-url-transforms.
349 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
350 muse-wiki-handle-wikiword to muse-implicit-link-functions.
354 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
357 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
360 Make muse-blosxom use relative name of published file in page-date alist.
362 muse--main--1.0--patch-104
364 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
366 (muse-blosxom-update-page-date-alist): Renamed from
367 `muse-blosxom-markup-date-directive'. Make the current file name
368 relative to the base directory and strip file extension if necessary.
372 ChangeLog lisp/muse-blosxom.el
375 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
378 Hack on muse-blosxom timestamps somewhat.
380 muse--main--1.0--patch-103
382 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
383 actually do something useful. This should have a different name,
385 ("blosxom-html", "blosxom-xhtml"): Call
386 `muse-blosxom-markup-date-directive' after publishing each entry.
390 ChangeLog lisp/muse-blosxom.el
393 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
396 Fix several startup and compile errors.
398 muse--main--1.0--patch-102
400 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
401 fixes an error that occurred during startup.
403 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
404 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
407 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
408 that the nasty compile errors go away. Fix a few typos.
409 (muse-ignored-extensions): Fix docstring.
410 (muse-file-extension): Move this higher in the file.
415 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
418 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
421 Note that muse-file-extension should not have "." in front.
423 muse--main--1.0--patch-101
425 * lisp/muse-project.el (muse-project-find-file): Handle case where
426 muse-file-extension is not specified.
428 * lisp/muse.el (muse-file-extension): Note that the period at the
429 beginning of this value should be omitted.
431 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
432 file extension so that regexp characters inside the extension will not
433 goof it up. This should never be a problem in normal cases, but let's
438 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
442 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
445 Implement optional file extension of Muse files.
447 muse--main--1.0--patch-100
449 * lisp/muse-mode.el (muse-mode): Make sure
450 `muse-update-ignored-extensions-regexp' gets updated every time we
451 enter Muse mode. This works around a bug in the customize interface --
452 if a user changes an option using setq, the :set function sometimes
453 does not get executed. I should really try to determine whether or not
454 this is really an issue anymore.
456 * lisp/muse-project.el (muse-project-find-file): Make use of
457 `muse-file-extension'.
459 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
460 customizable; it is autogenerated from `muse-ignored-extensions'.
461 (muse-update-ignored-extensions-regexp): New function that sets the
462 value of `muse-ignored-extensions-regexp'. This is needed in order to
463 make sure that the value of `muse-file-extension' is taken into
465 (muse-ignored-extensions): New option that determines which file
466 extensions to ignore. It is in the form of a list of regexps.
468 * lisp/muse.el (muse-file-extension): New option that allows the user to
469 specify the file extension to be used for Muse files. By default, this
470 is nil, which means that no extension will be used.
472 * lisp/muse.el (muse-page-name): Handle case where
473 `muse-ignored-extensions-regexp' is nil.
477 ChangeLog lisp/muse-mode.el lisp/muse-project.el
478 lisp/muse-regexps.el lisp/muse.el
481 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
484 Document new blosxom convenience feature.
486 muse--main--1.0--patch-99
488 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
489 `muse-blosxom-project-alist-entry'. An example is provided in the
494 ChangeLog lisp/muse-blosxom.el
497 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
500 Further work on `muse-project-alist' entry generation for blosxom.
502 muse--main--1.0--patch-98
504 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
505 Include subdirectories in first part of "Blog" entry.
507 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
508 that returns a list of dirs that are to be used with the first part of
509 a `muse-project-alist' entry.
513 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
516 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
519 New function: muse-blosxom-project-alist-entry.
521 muse--main--1.0--patch-97
523 * examples/mwolson/muse-init.el: Update from my latest settings.
524 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
526 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
527 that generates the latter part of an entry for `muse-project-alist'.
531 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
534 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
537 Merged from hodique@lifl.fr--2005 (patch 12-23)
539 muse--main--1.0--patch-96
543 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
544 Merged from mwolson@gnu.org--2005 (patch 68-76)
546 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
547 Merged from mwolson@gnu.org--2005 (patch 77-80)
549 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
550 Merged from mwolson@gnu.org--2005 (patch 81)
552 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
553 Merged from mwolson@gnu.org--2005 (patch 82)
555 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
556 Escape % in latex publishing
558 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
561 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
562 small improvement on muse-make-link
564 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
565 Fix customization of muse-wiki-wikiword-regexp
567 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
568 Allow full customization of WikiWords
570 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
571 Fix mouse-2 yank bug in muse-mode
573 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
574 Fix interpretation order
576 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
577 Merged from mwolson@gnu.org--2005 (patch 83-95)
581 ChangeLog lisp/muse-wiki.el
584 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
585 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
586 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
587 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
588 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
589 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
590 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
591 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
592 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
593 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
594 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
595 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
598 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
603 muse--main--1.0--patch-95
605 * lisp/muse-mode.el (muse-follow-name-at-point)
606 (muse-follow-name-at-mouse): Docfixes.
610 ChangeLog lisp/muse-mode.el
613 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
616 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
618 muse--main--1.0--patch-94
620 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
621 `muse-blosxom-new-entry'.
623 * muse.texi (Blosxom Entries): Ditto.
627 ChangeLog lisp/muse-blosxom.el muse.texi
630 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
633 Re-add global mouse-2 event.
635 muse--main--1.0--patch-93
637 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
638 mouse-2, since Yann found a way around the problem I was facing.
639 (muse-follow-name-at-mouse): Call the event that would normally be used
640 here if we don't have a link at point.
644 ChangeLog lisp/muse-mode.el
647 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
650 Fix publishing error.
652 muse--main--1.0--patch-92
654 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
655 the cdr of output-dir. This was a code fragment from a previous
656 attempt to refactor this function.
660 ChangeLog lisp/muse-project.el
663 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
666 Work on getting to the point where we can resolve project interwiki links.
668 muse--main--1.0--patch-91
670 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
671 `muse-publishing-current-file'.
673 * lisp/muse-project.el (muse-project-of-file): Ditto.
675 * lisp/muse-project.el (muse-project-applicable-styles): New function
676 that returns the usable styles for a file, given either a list of
677 styles or a project name. This is useful for removing styles that will
678 be ignored for a file.
679 (muse-project-publish-file): Split :include and :exclude processing
680 into `muse-project-applicable-styles'.
682 * lisp/muse-publish.el (muse-publish-output-name): Use
683 `muse-publishing-current-file'.
685 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
687 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
690 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
691 names to be uninterpreted. Remove need for muse-assoc-string.
693 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
694 function that will be called to fetch a link to a page from a Muse
695 project from the output file of the currently-published file. This is
696 commented out for now since I ran out of energy.
698 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
699 `muse-wiki-resolve-project-page' for handling Muse project interwiki
700 links, but only when no match was found in `muse-wiki-interwiki-alist'.
701 Handle case where no interwiki can be found, even though this should
704 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
705 whenever Muse mode is entered. That way we don't have to enter an
706 extra command in our .emacs.
708 * lisp/muse.el (muse-current-file): Remove this, since a variable called
709 `muse-publishing-current-file' already exists that does the same thing.
712 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
714 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
719 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
720 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
723 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
726 Mouse-2 on regular text will yank rather than give an error.
728 muse--main--1.0--patch-90
730 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
731 this seems to be more trouble than it's worth.
732 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
733 use our own implementation.
737 ChangeLog lisp/muse-mode.el
740 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
743 Make interwiki links publish with the correct extension.
745 muse--main--1.0--patch-89
747 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
748 prefix and suffix to interwiki names, as well as stripping out unwanted
753 ChangeLog lisp/muse-wiki.el
756 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
759 Fix publishing of bare interwiki names.
761 muse--main--1.0--patch-88
763 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
764 `set'. Use `muse-assoc-string' instead of `assoc'.
766 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
767 `assoc-string' functionality usable with Emacs21 and XEmacs.
771 ChangeLog lisp/muse-wiki.el lisp/muse.el
774 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
777 Apply a few fixes from Yann's branch.
779 muse--main--1.0--patch-87
781 Background: I hacked on Muse over the weekend while offline, and so did
782 Yann. His changes to muse-wiki.el are different than the
783 ones that I made, so we should probably figure out the best
784 way to handle this when we both get on IRC again. For now,
785 I've merged in the bugfixes that he's made, omitting most of
786 the changes to muse-wiki.
788 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
790 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
792 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
793 introduced previously.
797 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
800 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
803 Warn if file not published; hack further on Wiki stuff.
805 muse--main--1.0--patch-86
807 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
808 complete <div> tags that are of the class "image-link". It is hoped
809 that this will prevent user-added <div> tags from being mangled.
811 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
812 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
813 need to look at the text at point.
815 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
816 current file has not been published since it was up-to-date. Thanks to
817 Bill Freeman for the suggestion.
819 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
820 is nil. If this happens, return the original URL.
822 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
823 `muse-wiki-update-interwiki-regexp.'
824 (muse-wiki-update-interwiki-regexp): New function that sets the value
825 of `muse-wiki-interwiki-regexp'.
826 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
829 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
830 `muse-wiki-expand-interwiki'.
831 (muse-wiki-transform-wikiword): New function that prevents WikiWords
832 with no matching file from being published as links.
834 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
835 string argument once again, since this behavior is needed when
837 (muse-wiki-handle-wikiword): Ditto.
839 * lisp/muse.el (muse-handle-url): Ditto.
841 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
842 after every unsuccessful attempt at handling the link. If argument is
843 given, restore match-data at end, too.
845 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
846 argument. Match data is always saved. If argument is not given,
847 assume that `muse-implicit-link-regexp' has been matched against, and
848 return the 1st match string if no handlers worked.
852 ChangeLog lisp/muse-html.el lisp/muse-mode.el
853 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
856 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
859 Hack on WikiName handling and make TAB work for Wiki links.
861 muse--main--1.0--patch-85
863 * lisp/muse-colors.el (muse-colors-markup): Use
864 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
866 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
867 nil, don't color bad links. If non-nil, color bad links.
869 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
871 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
872 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
873 (muse-journal-rss-munge-buffer): Ditto.
875 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
878 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
879 are handled first, then implicit ones. It should work better in all
880 cases. For now, we depend on the value of `muse-implicit-link-regexp'
881 to determine how far to scan for an implicit link. This defaults to
882 the text between the point and the next space.
884 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
885 `muse-visit-link'. If the ANCHOR argument is a string, search for it
886 literally after opening the buffer. Hopefully this can be of use in
887 custom visit-link functions, when necessary.
889 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
890 `muse-visit-link-default'.
892 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
893 Search by text properties instead of regexps. This allows Muse to find
894 links without having to have a massive regexp that contains all link
895 types. The downside is that this will not work if the user defontifies
896 the buffer. But it would somewhat defeat the purpose of following
897 links if you can't see them.
899 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
900 enough command line args are passed in batch mode.
902 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
903 `muse-explicit-link-regexp'.
905 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
908 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
909 specifies the "common ground" of all implicit links, like URLs, bare
910 WikiNames, and -- in the future -- email addresses.
912 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
914 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
915 optional. That was a bad idea on my part. Renamed from
916 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
919 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
920 `muse-wiki-interwiki-expand'.
921 (muse-wiki-handle-wikiword): Renamed from
922 `muse-wiki-wikiword-handle'.
924 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
925 for the eval-after-load arg since XEmacs chokes on constants.
927 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
928 face on WikiWords that don't correspond with a file. If people really
929 want this to appear in bad-link face, I could accommodate that.
931 * lisp/muse.el (muse-handle-url): New function that detects whether the
932 given string is a URL.
933 (muse-implicit-link-functions): Renamed from
934 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
935 (muse-explicit-link-functions): Renamed from
936 `muse-mode-handler-functions'.
937 (muse-handle-implicit-link): New function that handles all
938 implicit links by calling functions from `muse-implicit-link-functions'.
939 (muse-handle-explicit-link): Renamed from
944 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
945 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
946 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
949 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
952 Allow WikiWords to be ignored with <nop> or "''''".
954 muse--main--1.0--patch-84
956 * lisp/muse-mode.el (muse-browse-result): Docfixes.
958 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
959 whether to hide <nop> tags when coloring a Muse buffer.
960 (muse-wiki-wikiword-at-point): Docfix.
961 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
962 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
964 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
965 which keeps the WikiWord that follows it from being interpreted.
966 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
971 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
974 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
977 Update postal address of FSF in muse-wiki.el.
979 muse--main--1.0--patch-83
981 * lisp/muse-wiki.el: Update postal address of the FSF.
985 ChangeLog lisp/muse-wiki.el
988 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
991 Interpret explicit links before emphasis.
993 muse--main--1.0--patch-82
995 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
996 links before emphasis.
998 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1002 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1005 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1008 Wiki hacking, regexp tweaks.
1010 muse--main--1.0--patch-81
1012 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1015 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1016 that indicates whether or not to use character classes in regexps. The
1017 default is to let Muse try to figure it out.
1018 (muse-extreg-usable-p): Make use of this variable.
1020 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1021 this regexp. I'm guessing it was supposed to have a TAB in there at
1022 one time. Replace this stuff with muse-regexp-space.
1024 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1027 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1030 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1031 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
1032 We'll fix those anchor problems eventually!
1034 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1035 uses `muse-interwiki-handle' to determine whether an interwiki link is
1038 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1039 look for a suitable value at point if needed.
1041 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1043 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1045 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1048 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1052 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1055 Make installation of manual when not using Debian go smoothly.
1057 muse--main--1.0--patch-80
1059 * Makefile.defs (INSTALLINFO): New variable that specifies what command
1060 and options are to be used when insinuating the Muse documentation into
1063 * Makefile (install): Make use of INSTALLINFO.
1065 * README (Installation): Give directions for changing INSTALLINFO on a
1066 Debian system and changing where Muse is installed.
1071 ChangeLog Makefile Makefile.defs README muse.texi
1074 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1077 Fix compiler warning induced by last patch.
1079 muse--main--1.0--patch-79
1081 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1085 ChangeLog lisp/muse-project.el lisp/muse.el
1088 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1091 Add `muse-current-file', fix minor QuickStart issue.
1093 muse--main--1.0--patch-78
1095 * examples/QuickStart: Make John Wiegley the author.
1097 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1098 `muse-current-file' instead of `buffer-file-name'.
1100 * lisp/muse-project.el (muse-current-project): Document.
1102 * lisp/muse-project.el (muse-current-file): New variable indicating the
1103 name, including path, of the file that is currently being published.
1104 (muse-project-of-file): Make use of
1105 `muse-current-file'.
1107 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1109 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1112 ChangeLog examples/QuickStart lisp/muse-blosxom.el
1113 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1117 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1120 Make muse-replace-regexp-in-string closer to its parent; no func change.
1122 muse--main--1.0--patch-77
1124 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1125 to implement all functionality of `replace-regexp-in-string'. No
1126 functionality change.
1130 ChangeLog lisp/muse.el
1133 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1136 Play nicely with fill, adaptive-fill, and flyspell.
1138 muse--main--1.0--patch-76
1140 * muse-mode.el (muse-mode-intangible-links): New function used to
1141 determine whether links will be considered intangible.
1143 * lisp/muse-mode.el (muse-mode-link-functions)
1144 (muse-mode-handler-functions): Minor docfix.
1146 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1147 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
1148 making links intangible by default, but this may be adjusted by use of
1149 the `muse-mode-intangible-links' function.
1151 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1152 nil if we should allow a fill to occur here. Keeps links from being
1155 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1156 non-nil if we allow spell-checking to occur here. Keeps links from
1157 being improperly colorized.
1159 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1160 functionality change.
1163 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1166 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1169 Minor doc changes and code prettification.
1171 muse--main--1.0--patch-75
1173 * AUTHORS: Note that YH's assignment is in the mail.
1175 * README (scripts): Explain better the contents of the `scripts'
1178 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1181 AUTHORS ChangeLog README lisp/muse-wiki.el
1184 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1187 Merged from hodique@lifl.fr--2005 (patch 7-11)
1189 muse--main--1.0--patch-74
1193 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1194 split WikiWords and InterWiki links into their own package
1196 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1197 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1199 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1200 Mimic experimental behavior for interwiki
1202 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1203 fix notes publishing
1205 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1209 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1212 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1213 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1216 experimental/.arch-ids/muse-wiki.el.id
1217 ==> experimental/.arch-ids/muse-wiki-old.el.id
1218 experimental/muse-wiki.el
1219 ==> experimental/muse-wiki-old.el
1222 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1223 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1224 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1225 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1226 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1229 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1232 Tell people where to find on-line version of manual.
1234 muse--main--1.0--patch-73
1236 * README: Add on-line locations for manual.
1238 * muse.texi: Remove @include directive. This makes generating a PDF of
1239 this documentation a lot easier.
1241 * muse.texi (Preface): Add on-line locations for manual.
1244 ChangeLog README muse.texi
1247 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1250 Try to make Muse play nice with outline minor mode.
1252 muse--main--1.0--patch-72
1254 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1255 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1256 "muse" instead of "t" when adding invisibility to text or checking for
1259 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1260 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1264 ChangeLog lisp/muse-colors.el lisp/muse.el
1267 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1270 Minor grammar fix in Introduction section of manual.
1272 muse--main--1.0--patch-71
1274 * muse.texi (Introduction): Minor grammar fix.
1280 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1285 muse--main--1.0--patch-70
1287 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1289 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1291 * lisp/muse-poem.el (muse-poem-markup-strings)
1292 (muse-poem-chapbook-strings): Make customizable.
1294 * lisp/muse-poem.el (muse-chapbook-latex-header)
1295 (muse-chapbook-latex-footer): Docfix.
1297 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1298 (muse-texinfo-pdf-extension): Ditto.
1300 * lisp/muse.el (muse-version): Change to 3.01.
1302 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
1306 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1307 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1310 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1313 Tweak documentation thoroughly; still incomplete.
1315 muse--main--1.0--patch-69
1317 * README: Minor tweaks.
1319 * muse.texi: Massively rename chapters so that the titles are more
1320 descriptive. Clean up grammar.
1322 * muse.texi (Obtaining Muse): Move content of Installation node here,
1323 stripping out any customization tips, since those are covered later.
1324 Re-work this chapter since I was dissatisfied with it.
1326 * muse.texi (Installation): This node has the content of README regarding
1327 installation, which fits the title of the node much better than the
1330 * muse.texi (Blosxom): Turn the sections of this section into
1333 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
1336 * muse.texi (History): Add a "2005" item.
1339 ChangeLog README muse.texi
1342 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1345 Finish documenting 2 more publishing styles.
1347 muse--main--1.0--patch-68
1349 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1351 * lisp/muse-journal.el: Docfixes.
1353 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1354 documentation to this function.
1356 * muse.texi (Blosxom Options): New node containing the publishing styles
1357 and options provided by Blosxom.
1358 (Book): Add usage note, as I suspect a lot of people might be confused
1360 (HTML): Space out entries better.
1361 (Journal, LaTeX): New nodes for publishing styles.
1362 (Common Elements): Document a few options that are present in
1366 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1367 lisp/muse-latex.el lisp/muse-publish.el muse.texi
1370 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1373 Make Muse installable and correct an Emacs21 issue.
1375 muse--main--1.0--patch-67
1377 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1378 directory will be generated.
1379 (all): Compile muse.info by default.
1380 (doc): Refactor into individual generation rules for .html and .info
1382 (install): New rule that installs Muse source code, compiled .elc
1383 files, and the manual into proper places.
1385 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1387 * README (Insinuation): Move old content of Installation here.
1388 (Installation): Fill out this section.
1389 (Further Documentation): Add link to my website and note that a full
1390 manual is included with Muse.
1392 * lisp/Makefile (EL): Populate with .el files.
1393 (install): New rule that installs both .elc and .el files.
1395 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1396 Emacs21, hack in a handler for the @documentencoding tag so that it
1400 ChangeLog Makefile Makefile.defs README lisp/Makefile
1401 lisp/muse-texinfo.el
1404 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1407 Cater even more to XEmacs and its annoying whims.
1409 muse--main--1.0--patch-66
1411 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1412 environment variable.
1414 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1415 handle it. Load `muse-build.el' instead.
1417 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1420 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1421 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1424 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1425 function does not appear to be used.
1427 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1428 `replace-regexp-in-string', since XEmacs doesn't have this function.
1429 We only implement the first 3 args, but this could be extended if we
1432 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1433 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1435 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1437 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1438 make XEmacs shut up.
1440 * lisp/muse-convert.el (muse-write-footnote): Ditto.
1442 * lisp/muse-html.el (muse-html-markup-table): Ditto.
1444 * lisp/muse-http.el (muse-winnow-list): Ditto.
1446 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1448 * lisp/muse-project.el (muse-project-file-entries): Ditto.
1450 * lisp/muse-publish.el (muse-publish-markup): Ditto.
1452 * scripts/muse-build.el: Add contrib path first; probably doesn't change
1455 * scripts/publish: Use EMACS environment variable instead of hard-coding
1459 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1460 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1461 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1462 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1463 lisp/muse.el scripts/muse-build.el scripts/publish
1466 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1469 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1471 muse--main--1.0--patch-65
1473 * AUTHORS: Update entry.
1475 * muse-*.el: Move to the lisp directory.
1477 * lisp/Makefile: New file containing rules to test and compile the
1480 * Makefile.defs: New file that contains common definitions for all other
1481 Makefiles, such as Emacs command to use.
1483 * Makefile: Move lisp-specific rules to lisp/Makefile.
1484 (SUBDIRS): New variable containing subdirectories to clean.
1486 * README: Update to reflect new location of source files. Give updated
1487 directions for compiling with XEmacs.
1489 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1491 (%.html): Pass SITEFLAG as an environment variable to
1494 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1495 seems to be needed to keep the process from failing. This has *got* to
1496 be a bug in Muse, but I don't want to deal with it now.
1498 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1500 * lisp/muse-convert.el: Move line to commentary section.
1502 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1503 locally-bound `type' variable isn't used here.
1505 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1507 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1510 * scripts/muse-build.el (load-path): Correct paths.
1512 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1513 as to avoid spurious warnings.
1515 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1518 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1519 (muse-match-string-no-properties): New functions that take the place of
1520 `line-end-position', `line-beginning-position', and
1521 `match-string-no-properties', respectively.
1523 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1524 (muse-my-journal-find-entries): Use Muse-specific version of
1525 `match-string-no-properties', `line-beginning-position', and
1526 `line-end-position' since these do not exist in XEmacs.
1528 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1529 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1531 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1533 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1534 (muse-html-insert-contents): Ditto.
1536 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1538 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1540 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1542 * lisp/muse-publish.el (muse-publish-markup-tag)
1543 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1544 (muse-published-buffer-contents): Ditto.
1546 * scripts/muse-build.el (muse-elint-files): Ditto.
1549 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1550 lisp/.arch-ids/Makefile.id lisp/Makefile
1553 AUTHORS ChangeLog Makefile README examples/Makefile
1554 examples/QuickStart examples/johnw/muse-johnw.el
1555 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1556 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1557 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1558 lisp/muse.el scripts/muse-build.el scripts/publish
1561 .arch-ids/muse-blosxom.el.id
1562 ==> lisp/.arch-ids/muse-blosxom.el.id
1563 .arch-ids/muse-book.el.id
1564 ==> lisp/.arch-ids/muse-book.el.id
1565 .arch-ids/muse-colors.el.id
1566 ==> lisp/.arch-ids/muse-colors.el.id
1567 .arch-ids/muse-convert.el.id
1568 ==> lisp/.arch-ids/muse-convert.el.id
1569 .arch-ids/muse-docbook.el.id
1570 ==> lisp/.arch-ids/muse-docbook.el.id
1571 .arch-ids/muse-html.el.id
1572 ==> lisp/.arch-ids/muse-html.el.id
1573 .arch-ids/muse-http.el.id
1574 ==> lisp/.arch-ids/muse-http.el.id
1575 .arch-ids/muse-journal.el.id
1576 ==> lisp/.arch-ids/muse-journal.el.id
1577 .arch-ids/muse-latex.el.id
1578 ==> lisp/.arch-ids/muse-latex.el.id
1579 .arch-ids/muse-mode.el.id
1580 ==> lisp/.arch-ids/muse-mode.el.id
1581 .arch-ids/muse-poem.el.id
1582 ==> lisp/.arch-ids/muse-poem.el.id
1583 .arch-ids/muse-project.el.id
1584 ==> lisp/.arch-ids/muse-project.el.id
1585 .arch-ids/muse-publish.el.id
1586 ==> lisp/.arch-ids/muse-publish.el.id
1587 .arch-ids/muse-regexps.el.id
1588 ==> lisp/.arch-ids/muse-regexps.el.id
1589 .arch-ids/muse-texinfo.el.id
1590 ==> lisp/.arch-ids/muse-texinfo.el.id
1591 .arch-ids/muse.el.id
1592 ==> lisp/.arch-ids/muse.el.id
1594 ==> lisp/muse-blosxom.el
1596 ==> lisp/muse-book.el
1598 ==> lisp/muse-colors.el
1600 ==> lisp/muse-convert.el
1602 ==> lisp/muse-docbook.el
1604 ==> lisp/muse-html.el
1606 ==> lisp/muse-http.el
1608 ==> lisp/muse-journal.el
1610 ==> lisp/muse-latex.el
1612 ==> lisp/muse-mode.el
1614 ==> lisp/muse-poem.el
1616 ==> lisp/muse-project.el
1618 ==> lisp/muse-publish.el
1620 ==> lisp/muse-regexps.el
1622 ==> lisp/muse-texinfo.el
1630 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1633 Massively untabify files.
1635 muse--main--1.0--patch-64
1639 ChangeLog ChangeLog.2004 experimental/muse-message.el
1640 experimental/muse-wiki.el muse-book.el muse-colors.el
1641 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1642 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1643 muse-project.el muse-publish.el muse-regexps.el
1644 muse-texinfo.el muse.el
1647 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1650 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1652 muse--main--1.0--patch-63
1654 (Summary of changes that Yann made)
1656 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1658 * muse-mode.el (muse-generate-index): Move index generation code into
1659 `muse-index-as-string'.
1660 (muse-index-as-string): New function that generates an index and
1661 returns it as a string, instead of placing it in a buffer like
1662 `muse-generate-index' used to.
1666 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1667 merge from mwolson@gnu.org--2005
1669 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1670 Accept WikiWords as links [mostly rescinded]
1672 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1673 merge from mwolson@gnu.org--2005/muse--main--1.0
1675 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1676 Merged from mwolson@gnu.org--2005 (patch 60-62)
1678 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1679 provide a string view of the index
1682 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1685 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1686 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1687 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1688 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1689 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1692 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1695 Document Blosxom, Book, DocBook, and HTML publishing styles.
1697 muse--main--1.0--patch-62
1699 * muse-blosxom.el: Clean up header.
1701 * muse-book.el (muse-before-book-publish-hook): Rename to
1702 `muse-book-before-publish-hook'.
1703 (muse-after-book-publish-hook): Rename to
1704 `muse-book-after-publish-hook'.
1706 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1707 (muse-html-markup-strings, muse-xhtml-markup-strings)
1708 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1709 (muse-html-charset-default, muse-html-encoding-default)
1710 (muse-html-encoding-map): Docfixes.
1712 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1716 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1719 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1722 Begin work on Publishing Styles section of manual.
1724 muse--main--1.0--patch-61
1726 * Makefile (.PHONY): Add "doc" to list.
1727 (doc): New rule that generates Info and HTML files from muse.texi.
1728 (dist): Rely on `distclean', not `clean'.
1730 * examples/QuickStart (Authoring mode): Remove empty section.
1732 * muse.texi: Call this program "the Emacs Muse" in title.
1733 (Publishing Styles): Begin to populate section.
1734 (Deriving Styles): First subsection of Publishing Styles.
1735 (Contributors): Remove spurious copyright section, since we address
1738 * README: Actually remember to add this file.
1741 .arch-ids/README.id README
1744 ChangeLog Makefile examples/QuickStart muse.texi
1747 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1750 Document Markup Rules.
1752 muse--main--1.0--patch-60
1754 * examples/QuickStart: Remove stray <comment> tag.
1756 * muse.texi (Top): Comment every menu line.
1757 (Markup Rules): New section with plenty of subsections.
1760 ChangeLog examples/QuickStart muse.texi
1763 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1766 Release this as Muse 3.00.90 (RC1).
1768 muse--main--1.0--patch-59
1770 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1771 is compatible with both Emacs and XEmacs.
1773 * examples/README: Renamed to QuickStart.
1775 * examples/Makefile (EXAMPLES): Reflect name change of README.
1780 ChangeLog Makefile examples/Makefile muse.el
1783 examples/.arch-ids/README.id
1784 ==> examples/.arch-ids/QuickStart.id
1786 ==> examples/QuickStart
1789 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1792 Makefile refactoring.
1794 muse--main--1.0--patch-58
1796 * Makefile (.PHONY): List all non-file targets.
1797 (examples): New rule that calls Make in the examples directory.
1798 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1800 * README: Move to the examples directory. I'd prefer to distribute a
1801 very basic plain text README and use this as a quickstart + markup
1802 example + publishing example.
1804 * examples/Makefile: Move all README-related rules here.
1806 * examples/README: Add an "About this document" section.
1808 * scripts/publish (style): Do not include the contrib directory, since we
1809 don't use any code from there. Since this is only invoked from the
1810 examples directory, make sure add the parent directory to the load
1813 * muse.texi: Change version to 3.00.90 (RC1).
1815 * muse.el: Change location of the README file in header.
1817 * muse.el (muse-version): Update to 3.00.90 (RC1).
1820 examples/.arch-ids/Makefile.id examples/Makefile
1823 ChangeLog Makefile examples/README muse.el muse.texi
1828 ==> examples/.arch-ids/README.id
1833 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1836 Update my example configuration.
1838 muse--main--1.0--patch-57
1840 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1841 and experimental status of muse-message.
1844 ChangeLog examples/mwolson/muse-init.el
1847 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1850 Provide optional outline-style faces; customization fixes; experimental stuff.
1852 muse--main--1.0--patch-56
1854 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1855 option that determines what the header faces should look like. If
1856 'outline, use outline-style faces. If nil, don't generate the faces at
1857 all, which allows the user to specify their own. Otherwise, use the
1858 scaled faces, which is the default behavior.
1859 (muse-colors-outline-faces-list): List of faces to use. In case the
1860 outline faces are not available, provide reasonable defaults.
1861 (muse-make-faces): Use dolist instead of mapc. Implement the
1862 possibility of having outline-style colors for heading. Don't call
1863 this function immediately -- give the users time to make their changes
1864 through the customize interface. Once we call this function, Emcs from
1865 CVS will not allow the faces to be changed easily, which is a shame.
1867 * muse-message.el (muse-message-contents-tag): Copied from
1868 `muse-publish-contents-tag' in order to keep the customization
1869 interface from making the `muse-markup-tags' option from throwing a
1870 type mismatch error. This function is untested and will likely do
1871 nothing useful. This file has been moved to the experimental folder
1872 until it gets fleshed out more.
1874 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1875 file that could eventually provide wiki-like ability. Currently this
1876 is just a collection of functions that were pruned out when he remade
1877 Muse, so don't get too excited. I plan to eventually merge Yann
1878 Hodique's work here, probably after the first release of Muse.
1880 * muse-regexps.el (muse-regexp): Improve description.
1882 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1883 the muse-regexp group since it is just a single regexp. Lists of
1884 regexps don't have to be in muse-regexp, however.
1886 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1887 since the Emacs devel mailing list seems to not want Britain-izations
1890 * muse-colors.el (muse-colors): Ditto.
1892 * muse-docbook.el (muse-docbook): Ditto.
1894 * muse-html.el (muse-html): Ditto.
1896 * muse-http.el (muse-http): Ditto.
1898 * muse-message.el (muse-message): Ditto.
1900 * muse-mode.el (muse-mode): Ditto.
1902 * muse-project.el (muse-project): Ditto.
1904 * muse-publish.el (muse-publish): Ditto.
1906 * muse.el (muse): Ditto.
1909 experimental/.arch-ids/=id
1910 experimental/.arch-ids/muse-wiki.el.id
1911 experimental/muse-wiki.el
1914 ChangeLog experimental/muse-message.el muse-blosxom.el
1915 muse-colors.el muse-docbook.el muse-html.el muse-http.el
1916 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1920 .arch-ids/muse-message.el.id
1921 ==> experimental/.arch-ids/muse-message.el.id
1923 ==> experimental/muse-message.el
1926 experimental experimental/.arch-ids
1929 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1932 Fix publishing error when given an empty string for header/footer.
1934 muse--main--1.0--patch-55
1936 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1937 `file-readable-p' if it is an empty string. For some reason,
1938 `file-readable-p' and `insert-file-contents' were treating an empty
1939 string as if it were the current directory.
1942 ChangeLog muse-publish.el
1945 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1948 WYSIWYG emphasis, XEmacs compatibility hacks.
1950 muse--main--1.0--patch-54
1952 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1953 compliant. Only colorize if we end with the same number of asterisks
1954 as we start with, preventing unnoticed syntax errors. Don't colorize
1955 in the middle of a word.
1956 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1957 Only colorize if we end with an underscore. Don't colorize in the
1960 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1961 inside of group. This will probably not do anything, but it seems
1964 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1965 where we start with an image link. JohnW didn't seem to like having
1966 <p> tags inserted before image links, but they don't validate properly
1967 as they are. For now, I will surround such links/paragraphs with <div
1968 class="image-link"> in an attempt to be as not invasive and yet
1969 standards compliant as possible.
1971 * muse-html.el (muse-html-escape-string): Work around distinction between
1972 int and char types in XEmacs. Deal with an annoying replace-match bug
1973 in XEmacs that rears its head at times.
1975 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1979 ChangeLog muse-colors.el muse-docbook.el muse-html.el
1983 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1986 Minor code cleanup to address elint issues.
1988 muse--main--1.0--patch-53
1990 * Makefile (test): Don't build README files during this rule. Remove
1991 spurious "make clean" statement.
1993 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1994 `muse-colors' group, and give it a proper type.
1996 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1998 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1999 muse-my-journal-find-entries): Replace `string-to-int' with
2002 * muse-html.el (muse-html-insert-contents): Ditto.
2004 * muse-journal.el (muse-journal-html-munge-buffer,
2005 muse-journal-latex-munge-buffer): Ditto.
2007 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2009 * muse-publish.el (muse-publish-markup-footnote,
2010 muse-publish-contents-tag): Ditto.
2012 * muse-regexps.el (muse-extreg-usable-p): Ditto.
2015 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2016 muse-html.el muse-journal.el muse-mode.el muse-publish.el
2020 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2023 Add ability to automate the creation a new blosxom entry.
2025 muse--main--1.0--patch-52
2027 * examples/mwolson/muse-init.el: Move new entry section to
2028 muse-blosxom.el. Modify the key settings in my example accordingly.
2030 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2031 Muse always makes sure that the file ends with a newline.
2033 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2034 planner markup is now provided automatically by the planner port to
2035 Muse, and we don't have any customized markup.
2037 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2038 variable that specifies where the base directory of your blog entries
2041 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2042 the base directory. Explore categories recursively.
2044 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2045 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
2046 special characters file name.
2048 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2049 making a new blog entry. It will prompt you for a category, then a
2050 title, and then will create a new file that has the date and title
2054 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2057 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2060 Change mailing address of FSF, add AUTHORS file.
2062 muse--main--1.0--patch-51
2064 * muse-*.el, muse.texi: Change mailing address of FSF.
2066 * muse.texi (Contributors): Fix typo.
2068 * AUTHORS: New file containing a list of all of those who have
2069 contributed code or documentation to Muse, how many lines were changed,
2073 .arch-ids/AUTHORS.id AUTHORS
2076 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2077 muse-html.el muse-http.el muse-journal.el muse-latex.el
2078 muse-message.el muse-mode.el muse-poem.el muse-project.el
2079 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2083 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2086 Merged from hodique@lifl.fr--2005 (patch 0-1)
2088 muse--main--1.0--patch-50
2092 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2093 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2095 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2096 fix .html (for example) in visible names for links
2099 ChangeLog muse-publish.el
2102 hodique@lifl.fr--2005/muse--yh--1.0--base-0
2103 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2106 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2109 Make generated X(HT)ML show up in the right encoding in other modes.
2111 muse--main--1.0--patch-49
2113 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2114 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
2115 generated (X)HTML files show up in the right coding system when editing
2116 them with another Emacs mode.
2118 * muse-journal.el (muse-journal-rss-header): Automatically determine the
2119 encoding instead of hard-coding it.
2121 * muse-message.el: Add content to Commentary section, explaining the use
2122 of this publishing style.
2125 ChangeLog muse-html.el muse-journal.el muse-message.el
2128 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2131 Move regexps to same group, only make 4 heading faces.
2133 muse--main--1.0--patch-48
2135 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2136 can only publish 3 of them specially, leaving the fourth to be in
2138 (muse-colors-markup): Only recognize 4 levels of heading.
2140 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2141 (muse-file-regexp, muse-image-regexp)
2142 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
2143 like a good idea to have all the regexps in the same group.
2146 ChangeLog muse-colors.el muse-regexps.el muse.el
2149 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2152 Update my example config, minor code cleanup.
2154 muse--main--1.0--patch-47
2156 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2157 names and add "Plans" project.
2159 * muse-docbook.el (looking-back): Delete.
2161 * muse-html.el (looking-back): Delete.
2163 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2164 instead of `looking-back'.
2166 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2167 function, use this function. If `looking-back' exists, call it;
2168 otherwise, use a workaround.
2171 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2174 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2175 muse-html.el muse.el
2178 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2181 Handle a few paragraph publishing edge cases better.
2183 muse--main--1.0--patch-46
2185 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2186 beginning-of-document, end-of-document, and paragraph separator regexps
2187 so that one markup rule can be used in all these cases.
2188 (muse-docbook-markup-paragraph): Handle more cases correctly. In
2189 particular, blockquote or center at beginning or end of document will
2190 be published properly. Hopefully this won't slow things down too much.
2191 (muse-docbook-markup-paragraph-close): Removed.
2193 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2195 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2197 (muse-html-markup-paragraph-close): Removed.
2200 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2203 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2206 Improve prompt when reading a tag.
2208 muse--main--1.0--patch-45
2210 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2211 other Emacs modes seem to do.
2214 ChangeLog muse-mode.el
2217 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2220 Warn user when publishing fails due to a private directory.
2222 muse--main--1.0--patch-44
2224 * muse-project.el (muse-project-private-p): Warn users when publishing a
2225 file fails due to its directory not being readable by others. Make
2226 sure that you do a `chmod +o name_of_directory' if you want the
2227 contents of that directory to be publishable.
2230 ChangeLog muse-project.el
2233 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2236 Fix error with example tags and message publishing style.
2238 muse--main--1.0--patch-43
2240 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
2241 see if a previous definition for `font-lock-multiline' exists.
2243 * muse-message.el (muse-message-example-tag): Don't require two
2244 additional (unused) arguments.
2247 ChangeLog muse-colors.el muse-message.el
2250 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2253 Always end the published document with a newline.
2255 muse--main--1.0--patch-42
2257 * muse-html.el (muse-html-markup-paragraph-close): Always end the
2258 published document with a newline.
2260 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2263 ChangeLog muse-docbook.el muse-html.el
2266 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2269 Don't let automatic backup files crash the publishing process.
2271 muse--main--1.0--patch-41
2273 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2274 directive since this value is already processed by
2275 `muse-publish-markup-directive', and may be obtained by using
2276 the code: (muse-publishing-directive "date").
2278 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2279 to run (funcall nil); this happened once during a debugging process.
2281 * muse-project.el (muse-project-private-p): Skip any file for which we
2282 cannot fetch attributes. This fixes a bug where having an
2283 Emacs-generated automatic backup file in a publishing directory causes
2284 the publishing process to halt with an error.
2287 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2290 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2293 Apply fix in previous patch to the DocBook publishing style.
2295 muse--main--1.0--patch-40
2297 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2298 previous patch here as well.
2302 ChangeLog muse-docbook.el
2305 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2308 Fix newly-introduced lock-up during HTML publishing.
2310 muse--main--1.0--patch-39
2312 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2313 planner rules higher priority in the publishing sequence. Hopefully
2314 this will not wreck anything; I don't use these rules, so I cannot
2315 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
2317 * muse-html.el (muse-html-markup-paragraph-close): Don't use
2318 replace-match; that seems to be slightly evil. Return nil instead of a
2319 newline since otherwise Muse thinks that we are not done yet and gets
2320 into an infinite loop. This should fix the lock-up problem that
2321 resulted from the previous few patches.
2324 ChangeLog muse-blosxom.el muse-html.el
2327 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2332 muse--main--1.0--patch-38
2334 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2338 ChangeLog muse-blosxom.el
2341 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2344 Make docbook and blosxom modes close paragraphs properly at end.
2346 muse--main--1.0--patch-37
2348 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2351 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2352 (muse-docbook-markup-paragraph-close): Adapt from
2353 `muse-html-markup-paragraph-close'.
2355 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2356 preserve the same appearance as before the last patch.
2359 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2362 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2365 Bugfix: Close P tag properly at end of file.
2367 muse--main--1.0--patch-36
2369 * muse-blosxom.el: Fix bug where loading this file twice would cause an
2372 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2373 detecting whether or not a paragraph needs a closing P tag.
2374 (muse-html-markup-paragraph-close): New function that only inserts a
2375 closing P tag when an unclosed P tag is nearby.
2378 ChangeLog muse-blosxom.el muse-html.el
2381 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2384 Update my example settings.
2386 muse--main--1.0--patch-35
2388 * examples/mwolson/muse-init.el: Synchronize with my current settings.
2391 ChangeLog examples/mwolson/muse-init.el
2394 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2397 Update documentation for C-c TAB feature.
2399 muse--main--1.0--patch-34
2401 * muse.texi (Keystroke Summary): Note that C-c TAB calls
2409 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2412 New feature: tag completion with C-c TAB.
2414 muse--main--1.0--patch-33
2416 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2417 (muse-tag-history, muse-custom-tags): New variables that keep track of
2418 the tag history and newly-entered tags respectively for
2420 (muse-insert-tag): New function that interactively prompts the user for
2424 ChangeLog muse-mode.el
2427 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2430 Fix XHTML validation error with <hr> and <br>.
2432 muse--main--1.0--patch-32
2434 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2435 and HR tags for XHTML publishing. This should fix a few validation
2436 errors that I've been noticing lately.
2439 ChangeLog muse-html.el
2442 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2445 Remove flyspell overlays on links.
2447 muse--main--1.0--patch-31
2449 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
2450 should make the link clickable. On Emacs21, the color will stay red,
2451 but other Emacsen should do the right thing, which is use the normal
2452 link color. Hopefully this will fix some strange flyspell-related link
2456 ChangeLog muse-colors.el
2459 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2462 Update my example Muse settings.
2464 muse--main--1.0--patch-30
2466 * examples/mwolson/muse-init.el: Update from my latest version.
2467 (muse-project-alist): Remove the francais part of my blog.
2468 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2469 into this and `my-muse-mode-fill-nobreak-p'.
2470 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2471 this is the best way to accomplish this.
2472 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2473 characters in the title.
2474 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2477 ChangeLog examples/mwolson/muse-init.el
2480 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2483 Add simple `muse-version' function.
2485 muse--main--1.0--patch-29
2487 * muse.el (muse-version): New function that displays the value of the
2488 `muse-version' variable. This should be easier for the user to type
2489 than C-h v muse-version.
2495 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2498 Don't compile documentation by default.
2500 muse--main--1.0--patch-28
2502 * Makefile (all): Don't compile documentation by default.
2503 (doc): Use this rule to compile documentation.
2509 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2512 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2514 muse--main--1.0--patch-27
2516 2005-04-16 Michael Olson <mwolson@gnu.org>
2518 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2519 johnw. If a journal entry's title is a [[link]], then an
2520 <enclosure> tag will be added to the XML data giving the size and
2521 MIME type of the link target. This makes podcasting with Muse
2523 (muse-journal-rss-entry-template): Add enclosure usage to example.
2524 (muse-journal-rss-munge-buffer): Implement enclosures.
2527 ChangeLog muse-journal.el
2530 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2533 Standardize source headers, appease elint, don't require planner
2535 muse--main--1.0--patch-26
2537 2005-04-15 Michael Olson <mwolson@gnu.org>
2539 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2540 `scripts' directory since it really isn't part of Muse proper; it
2541 is used to generate Muse output from the command line.
2543 * muse-blosxom.el: Handle case where planner is not loaded so that
2544 it isn't a hard requirement.
2546 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2547 that elint doesn't complain.
2549 * muse-message.el (muse-message-markup-link): Don't throw up on
2550 links with no description.
2552 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2553 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2554 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2555 muse-project.el, muse-publish.el, muse-regexps.el,
2556 muse-texinfo.el, muse.el: Add standard header for each file in
2557 preparation for the initial release, which will hopefully happen
2558 sometime within the next month.
2562 experimental/.arch-ids/=id
2565 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2566 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2567 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2568 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2569 muse-texinfo.el muse.el
2572 .arch-ids/muse-build.el.id
2573 ==> scripts/.arch-ids/muse-build.el.id
2575 ==> scripts/muse-build.el
2577 removed directories:
2578 experimental experimental/.arch-ids
2581 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2584 Merge contents of muse-latexcjk.el into muse-latex.el.
2586 muse--main--1.0--patch-25
2588 2005-04-14 Michael Olson <mwolson@gnu.org>
2590 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2591 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2592 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2593 Merge in from muse-latexcjk.el.
2595 * muse-latexcjk.el: Removed, functionality merged with
2599 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2602 ChangeLog muse-latex.el
2605 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2608 Merge muse-xhtml.el into muse-html.el.
2610 muse--main--1.0--patch-24
2612 2005-04-06 Michael Olson <mwolson@gnu.org>
2614 * examples/mwolson/muse-init.el: Update with respect to the
2615 muse-xhtml.el merge.
2617 * muse-html.el: The contents of muse-xhtml.el have been merged in
2618 as advised by John Wiegley.
2619 (muse-html-style-sheet): Add example for XHTML use in the
2620 function's documentation.
2621 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2622 Moved from muse-xhtml.el.
2624 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2627 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2630 ChangeLog examples/mwolson/muse-init.el muse-html.el
2633 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2636 Try to fix regexps for Emacs 21.4.
2638 muse--main--1.0--patch-23
2640 2005-04-05 Michael Olson <mwolson@gnu.org>
2642 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2646 ChangeLog muse-regexps.el
2649 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2652 Add comments to the publish-project example script
2654 muse--main--1.0--patch-22
2656 2005-04-01 Michael Olson <mwolson@gnu.org>
2658 * examples/publish-project: Moved here from
2659 scripts/publish-project. Added a few comments so people know what
2663 ChangeLog examples/publish-project
2666 scripts/.arch-ids/publish-project.id
2667 ==> examples/.arch-ids/publish-project.id
2668 scripts/publish-project
2669 ==> examples/publish-project
2672 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2675 New XHTML style, add more examples to my sample muse config
2677 muse--main--1.0--patch-21
2679 2005-03-31 Michael Olson <mwolson@gnu.org>
2681 * examples/mwolson/muse-init.el: Give an example of deriving a
2682 custom publishing style.
2683 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2684 (my-muse-prepare-entry-for-xanga): Mangle the published output
2685 from a blosxom project and copy the result to the clipboard for
2686 easy pasting into Xanga's web form. The file is untouched.
2688 * muse-html.el (muse-html-style-sheet): Include the <style
2689 type="text/css"></style> wrapper around the example.
2690 (muse-html-header): Don't add <style type="text/css"></style>
2691 around the value of `muse-html-style-sheet' anymore. This allows
2692 for the option of putting your stylesheet(s) in a separate file.
2693 An example of this is given in the documentation for this
2696 * muse-xhtml: New file that implements a publishing style which is
2697 derived from HTML mode. It uses a slightly modified version of
2698 the HTML markup rules to generate XHTML-compliant output.
2700 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2701 "blosxom" style has been renamed to "blosxom-html". Fix a few
2704 * muse-journal.el: Add new "journal-xhtml" style.
2706 * muse-message.el: Add new "message-xhtml" style.
2709 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2712 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2713 muse-html.el muse-journal.el muse-message.el
2716 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2719 Add my muse configuration to the examples
2721 muse--main--1.0--patch-20
2723 2005-03-24 Michael Olson <mwolson@gnu.org>
2725 * examples/johnw: Move John Wiegley's configuration to this
2728 * examples/mwolson: My configuration files go here.
2730 * examples/mwolson/muse-init.el: My Muse configuration file. I
2731 just figured out how to keep links from being spell-checked or
2732 split up by fill-mode, so the implementation of this may be found
2733 here. I also made a function that sets up a blog entry for me.
2736 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2737 examples/mwolson/.arch-ids/muse-init.el.id
2738 examples/mwolson/muse-init.el
2744 examples/.arch-ids/muse-johnw.el.id
2745 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2746 examples/.arch-ids/publish-johnw.id
2747 ==> examples/johnw/.arch-ids/publish-johnw.id
2748 examples/muse-johnw.el
2749 ==> examples/johnw/muse-johnw.el
2750 examples/publish-johnw
2751 ==> examples/johnw/publish-johnw
2754 examples/johnw examples/johnw/.arch-ids examples/mwolson
2755 examples/mwolson/.arch-ids
2758 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2761 Add muse-blosxom script and plugin for pyblosxom
2763 muse--main--1.0--patch-19
2765 2005-03-24 Michael Olson <mwolson@gnu.org>
2767 * muse-blosxom.el: Update copyright notice in headers and mention
2768 the pyblosxom scripts.
2770 * contrib/pyblosxom: New directory containing pyblosxom plugins
2773 * contrib/getstamps.py: Script that generates the "timestamps"
2774 file, run on the local machine.
2776 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2780 contrib/pyblosxom/.arch-ids/=id
2781 contrib/pyblosxom/.arch-ids/getstamps.py.id
2782 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2783 contrib/pyblosxom/getstamps.py
2784 contrib/pyblosxom/hardcodedates.py
2787 ChangeLog muse-blosxom.el
2790 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2793 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2796 muse-blosxom.el has matured past experimental status
2798 muse--main--1.0--patch-18
2800 2005-03-23 Michael Olson <mwolson@gnu.org>
2802 * muse-blosxom.el: Remove common functionality that has already
2803 been implemented in `muse-html.el'. Derive this mode from
2804 `muse-html'. Update documentation. I now feel that this file is
2805 ready to be included in the top-level Muse directory.
2808 ChangeLog muse-blosxom.el
2811 experimental/.arch-ids/muse-blosxom.el.id
2812 ==> .arch-ids/muse-blosxom.el.id
2813 experimental/muse-blosxom.el
2817 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2820 Make muse-blosxom.el slightly less experimental
2822 muse--main--1.0--patch-17
2824 2005-03-22 Michael Olson <mwolson@gnu.org>
2826 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2827 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2829 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2830 from the `muse-blosxom-markup-date-directive' rule.
2831 (blosxom-set-time): Remove this function. We're not going to be
2832 touching the timestamp manually anymore -- it's too much of a
2833 hassle. Right now I've got a python program that compiles a
2834 timestamp file and a pyblosxom helper that reads it. Something
2835 similar could be arranged for blosxom, I'm sure.
2839 ChangeLog experimental/muse-blosxom.el
2842 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2845 Apply latest journal-related updates from johnw
2847 muse--main--1.0--patch-16
2851 ChangeLog examples/muse-johnw.el muse-journal.el
2854 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2857 Add Projects node to the manual
2859 muse--main--1.0--patch-15
2861 2005-02-28 Michael Olson <mwolson@gnu.org>
2863 * muse.texi: Change copyright notice since the FSF is now the
2865 (Projects): New node, based on a section from the README file.
2871 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2874 Correct documentation, adding some content.
2876 muse--main--1.0--patch-14
2878 2005-02-28 Michael Olson <mwolson@gnu.org>
2880 * muse.texi: Change license terms of the documentation to the GNU
2881 GPL instead of the GNU FDL, as per the consent of the copyright
2882 holders of the emacs-wiki manual, from which this is based. Some
2883 emacs-wiki-isms in the manual were corrected, and the Getting
2884 Started section was updated.
2890 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2893 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2895 muse--main--1.0--patch-13
2897 2005-02-17 Michael Olson <mwolson@gnu.org>
2899 * experimental/muse-blosxom.el: Somehow the contents of this file
2900 managed to get duplicated. I removed the duplicates.
2901 (muse-blosxom-date): Remove this, since it is not useful.
2902 (muse-blosxom-header): Use the standard header that blosxom.el
2906 ChangeLog experimental/muse-blosxom.el
2909 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2912 Initial commit of muse.texi, nothing substantial
2914 muse--main--1.0--patch-12
2916 2005-02-07 Michael Olson <mwolson@gnu.org>
2918 * muse.texi: New file that provides the documentation for Muse.
2919 It is in a very rough form at the moment. Nothing substantial may
2920 be found here yet. Be ye warned.
2923 .arch-ids/muse.texi.id muse.texi
2929 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2932 Add docstring, new trivial function
2934 muse--main--1.0--patch-11
2936 2005-02-07 Michael Olson <mwolson@gnu.org>
2938 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2939 `muse-what-changed'. No functionality change.
2940 (muse-what-changed): New function that displays in diff format the
2941 changes made since the buffer was last saved.
2943 * muse-project.el (muse-project-publish): Add docstring.
2946 ChangeLog muse-mode.el muse-project.el
2949 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2952 Add experimental version of muse-blosxom.el to project
2954 muse--main--1.0--patch-10
2956 2005-02-04 Michael Olson <mwolson@gnu.org>
2958 * Makefile (realclean): Remove file that gets generated when fonts
2961 * experimental/muse-bloxsom.el: New file that implements Blosxom
2962 support for Muse. It's in a very rough state, hence its placement
2963 in the `experimental' directory.
2966 experimental/.arch-ids/=id
2967 experimental/.arch-ids/muse-blosxom.el.id
2968 experimental/muse-blosxom.el
2974 experimental experimental/.arch-ids
2977 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2980 Make permissions more consistent
2982 muse--main--1.0--patch-9
2988 modified directories:
2989 contrib examples scripts
2992 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2997 muse--main--1.0--patch-8
2999 2005-02-04 Michael Olson <mwolson@gnu.org>
3001 * muse-build.el: Add contrib directory to `load-path'.
3002 (muse-elint-files): Load `muse-regexps.el'.
3004 * scripts/publish: Change permissions so that this script is
3005 executable. Add contrib directory to load list. Add
3006 `muse-regexps.el' to list.
3009 ChangeLog muse-build.el scripts/publish
3012 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3015 Use "—" instead of "—"
3017 muse--main--1.0--patch-7
3019 2005-01-31 Michael Olson <mwolson@gnu.org>
3021 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
3022 with "—" so that documents validate properly. Thanks to
3023 Björn Lindström for the suggestion.
3025 * muse-html.el (muse-html-markup-strings): Ditto.
3028 ChangeLog muse-docbook.el muse-html.el
3031 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3034 Fix use of "[:blank:]" in underline markup
3036 muse--main--1.0--patch-6
3038 2005-01-25 Michael Olson <mwolson@gnu.org>
3040 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3041 use of `muse-regexp-blank'.
3044 ChangeLog muse-colors.el
3047 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
3050 Fix problem with headings being given wrong face
3052 muse--main--1.0--patch-5
3054 2005-01-03 Michael Olson <mwolson@gnu.org>
3056 * muse-colors.el: Add header.
3057 (muse-colors-emphasized): Headings were being given the coloring
3058 for the next level of heading instead of the real
3059 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3060 Heading"). Thanks to Lan Yufeng for finding this and sending a
3063 * muse-regexps.el: Fix header.
3066 ChangeLog muse-colors.el muse-regexps.el
3069 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
3074 muse--main--1.0--patch-4
3076 2005-01-01 Michael Olson <mwolson@gnu.org>
3078 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
3079 version will be automatically maintained by Arch.
3083 .arch-ids/ChangeLog.id ChangeLog
3086 .arch-ids/ChangeLog.id
3087 ==> .arch-ids/ChangeLog.2004.id
3092 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
3095 Extended regexps fix, allow spaces in 1st part of links
3097 muse--main--1.0--patch-3
3099 2004-12-30 Michael Olson <mwolson@gnu.org>
3101 * muse.el (muse-link-regexp): Allow spaces in the first part of
3104 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3105 customizable alternatives to extended character classes.
3107 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3110 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3111 muse-html.el muse-mode.el muse-publish.el muse.el
3114 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
3117 Begin to change regexp handling, tweak muse.el header
3119 muse--main--1.0--patch-2
3121 2004-12-29 Michael Olson <mwolson@gnu.org>
3123 * muse.el: Change Copyright notice to FSF. Change Maintainer to
3126 * muse-regexps.el: New file that implements regexp handling.
3127 Generalized regexp options will be moved to it eventually.
3130 .arch-ids/muse-regexps.el.id muse-regexps.el
3136 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
3139 Do some early spring cleaning
3141 muse--main--1.0--patch-1
3143 2004-12-29 Michael Olson <mwolson@gnu.org>
3145 * Makefile: Change path to `publish' script.
3147 * contrib/pcomplete.el: New file that is used by Muse without
3148 actually being a part of it: hence its location in the contrib
3151 * contrib/cgi.el, contrib/httpd.el: New location.
3153 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3155 * scripts/publish, scripts/publish-project: Ditto.
3158 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3159 contrib/pcomplete.el examples/.arch-ids/=id
3160 scripts/.arch-ids/=id
3167 ==> contrib/.arch-ids/cgi.el.id
3168 .arch-ids/httpd.el.id
3169 ==> contrib/.arch-ids/httpd.el.id
3170 .arch-ids/muse-johnw.el.id
3171 ==> examples/.arch-ids/muse-johnw.el.id
3172 .arch-ids/publish-johnw.id
3173 ==> examples/.arch-ids/publish-johnw.id
3174 .arch-ids/publish-project.id
3175 ==> scripts/.arch-ids/publish-project.id
3176 .arch-ids/publish.id
3177 ==> scripts/.arch-ids/publish.id
3181 ==> contrib/httpd.el
3183 ==> examples/muse-johnw.el
3187 ==> examples/publish-johnw
3189 ==> scripts/publish-project
3192 contrib contrib/.arch-ids examples examples/.arch-ids scripts
3196 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
3199 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3201 muse--main--1.0--base-0
3203 (automatically generated log message)
3206 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3207 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3208 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3209 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3210 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3211 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3212 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3213 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3214 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3215 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3216 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3217 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3218 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3219 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3220 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3221 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3222 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3223 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8