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 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
8 Silence compiler warnings.
10 muse--main--1.0--patch-124
12 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
14 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
17 * lisp/muse-project.el (muse-project-applicable-styles): Call
18 `muse-assert' with only 1 argument to silence a compiler warning.
21 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
25 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
28 muse-docbook: Merge several other types of tags if necessary.
30 muse--main--1.0--patch-123
32 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
33 `muse-docbook-fixup-sections'. For each TAG in
34 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
35 merge them together. Thanks to Dale P. Smith for the suggestion.
36 (muse-docbook-merged-tags): Customizable list of tags that need merging.
39 ChangeLog lisp/muse-docbook.el
42 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
45 muse-docbook: Output an XML tag with encoding at the beginning of document.
47 muse--main--1.0--patch-122
49 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
51 (muse-docbook-encoding-default): New option that determines which Emacs
52 buffer encoding to use by default in Muse DocBook files if none is
54 (muse-docbook-charset-default): New option that determines the DocBook
55 XML charset to use if no translation is found in
56 muse-docbook-encoding-map.
57 (muse-docbook-encoding-map): New option alist that maps an emacs coding
58 system to its associated DocBook coding system.
59 (muse-docbook-transform-content-type): New function that determines the
60 DocBook XML encoding to use based on the contents of
61 muse-docbook-encoding-map.
62 (muse-docbook-encoding): New function that calls
63 muse-docbook-transform-content-type.
64 (muse-docbook-finalize-buffer): New function that sets the buffer file
65 coding system to the value of muse-docbook-encoding-default, but only
66 if the buffers contents have no special characters.
67 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
70 ChangeLog lisp/muse-docbook.el
73 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
76 Apply muse-docbook patch from Dale P. Smith.
78 muse--main--1.0--patch-121
80 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
81 Dale P. Smith to make the markup much better.
84 AUTHORS ChangeLog lisp/muse-docbook.el
87 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
90 Use different mapping for S-tab on Windows.
92 muse--main--1.0--patch-120
94 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
95 Windows, use [(shift tab)] for `muse-previous-reference'.
98 ChangeLog lisp/muse-mode.el
101 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
106 muse--main--1.0--patch-119
108 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
109 `muse-match-string-no-properties' so XEmacs doesn't complain.
112 ChangeLog lisp/muse-wiki.el
115 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
118 Handle a few edge cases with project-page resolution gracefully.
120 muse--main--1.0--patch-118
122 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
123 make sure that PAGE is specified. STYLES should be generated
124 automatically, but it could theoretically fail. I'm managing to
125 trigger this when messing with unsaved Muse files. Handle case where
126 buffer has not yet been saved.
127 (muse-project-find-file): Don't try to resolve relative links; just
130 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
131 point-of-reference bug. No need to call muse-project-page-of-file
132 since buffer-file-name and muse-publishing-current-file both give us
135 * lisp/muse-mode.el (muse-link-at-point): For some reason,
136 `skip-chars-backward' only respects the newline some of the time.
140 ChangeLog lisp/muse-mode.el lisp/muse-project.el
144 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
147 Fix image-link goof-up and add pretty titles.
149 muse--main--1.0--patch-117
151 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
152 class="image-link"> instead of <div class="image-link">. I found a bug
153 with the way I was handling both, so I decided to simplify things.
155 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
156 `muse-publish-output-name', but keeps the directory prefix.
157 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
159 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
160 customizable option that determines the words to downcase in title.
161 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
162 Capitalized Title out of either a string or the current title. This is
163 not currently used by any other function -- for now it is meant to be
167 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
170 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
173 Escape specials in link descriptions.
175 muse--main--1.0--patch-116
177 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
178 function that escapes special characters in the given string according
179 to the current publishing style.
180 (muse-publish-url): Use the above function to escape the description
181 part of extended links.
182 (muse-publish-prepare-url): Don't make string read-only; it does
185 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
186 (muse-wiki-transform-wikiword): Don't make string read-only.
189 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
192 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
195 Escape "&", "<", and ">" in URL text.
197 muse--main--1.0--patch-115
199 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
200 specially. Thanks to John Sullivan for the suggestion.
203 ChangeLog lisp/muse-html.el
206 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
209 Update my example configuration.
211 muse--main--1.0--patch-114
213 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
214 project to "WebSite" in order to make it more distinct.
215 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
216 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
218 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
219 published name of the current file. I really should make a function
220 called `muse-published-name' or something similar!
221 ("\C-cpx"): Use this key sequence for
222 `my-muse-prepare-entry-for-xanga'.
223 (muse-file-extension): I'm making use of this so I can figure out its
227 ChangeLog examples/mwolson/muse-init.el
230 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
233 Tackle a project name interwiki highlighting snafu.
235 muse--main--1.0--patch-113
237 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
238 this. It seems to be more robust now. Highlighting is going the way I
242 ChangeLog lisp/muse-wiki.el
245 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
248 Fix some gross mistakes.
250 muse--main--1.0--patch-112
252 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
255 * lisp/muse-project.el (muse-project-file-entries): If
256 `muse-file-extension' is defined, use it to filter the entries.
258 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
259 variable. Move higher in file.
261 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
262 argument instead of the real name of the variable.
265 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
269 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
272 Make natural interwiki links between projects mostly work.
274 muse--main--1.0--patch-111
276 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
277 function and flesh it out. This seems to work properly, though for
278 some reason, interwiki links using projects are a bit flakey.
279 (muse-wiki-handle-interwiki): Deal with case where we have a project
280 name in an interwiki link.
283 ChangeLog lisp/muse-wiki.el
286 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
289 Fix Emacs21 issue with muse-insert-tag.
291 muse--main--1.0--patch-110
293 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
294 completing-read to appease older Emacsen.
297 ChangeLog lisp/muse-mode.el
300 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
303 Fix error with `muse-blosxom-new-entry' and Emacs21.
305 muse--main--1.0--patch-109
307 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
308 `completing-read' so that old versions of Emacs don't complain.
311 ChangeLog lisp/muse-blosxom.el
314 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
317 Try to fix an error with `muse-blosxom-get-categories'.
319 muse--main--1.0--patch-108
321 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
322 about processing directories.
325 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
328 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
331 Make a distinction between implicit and explicit links at publish-time.
333 muse--main--1.0--patch-107
335 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
337 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
339 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
342 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
343 not we are dealing with an explicit link.
345 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
347 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
348 argument, but ignore it.
350 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
351 when link is not explicit.
354 ChangeLog lisp/muse-html.el lisp/muse-http.el
355 lisp/muse-publish.el lisp/muse-wiki.el
358 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
361 Implement several WikiWord handling fixes.
363 muse--main--1.0--patch-106
365 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
366 found by the handlers. Don't send implicit links through some of the
369 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
370 of interwiki link before calling `muse-handle-explicit-link'.
372 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
373 "\\|" separator between project-alist entries and interwiki entries.
374 Force a reconfiguration of muse-colors-markup.
376 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
377 sure that we don't colorize WikiNames that don't go with any file.
381 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
385 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
388 Attempt to simplify muse-wiki a bit.
390 muse--main--1.0--patch-105
392 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
395 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
396 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
397 (muse-wiki-update-use-wikiword-markup-regexp)
398 (muse-wiki-update-use-wikiword-link-function)
399 (muse-wiki-update-use-wikiword-url-transforms): Remove.
400 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
402 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
403 `muse-wiki-use-wikiword' is specified.
405 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
406 unless `muse-wiki-use-wikiword' is specified.
408 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
411 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
412 muse-publish-markup-regexps.
414 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
415 muse-publish-url-transforms.
417 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
418 muse-wiki-handle-wikiword to muse-implicit-link-functions.
422 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
425 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
428 Make muse-blosxom use relative name of published file in page-date alist.
430 muse--main--1.0--patch-104
432 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
434 (muse-blosxom-update-page-date-alist): Renamed from
435 `muse-blosxom-markup-date-directive'. Make the current file name
436 relative to the base directory and strip file extension if necessary.
440 ChangeLog lisp/muse-blosxom.el
443 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
446 Hack on muse-blosxom timestamps somewhat.
448 muse--main--1.0--patch-103
450 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
451 actually do something useful. This should have a different name,
453 ("blosxom-html", "blosxom-xhtml"): Call
454 `muse-blosxom-markup-date-directive' after publishing each entry.
458 ChangeLog lisp/muse-blosxom.el
461 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
464 Fix several startup and compile errors.
466 muse--main--1.0--patch-102
468 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
469 fixes an error that occurred during startup.
471 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
472 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
475 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
476 that the nasty compile errors go away. Fix a few typos.
477 (muse-ignored-extensions): Fix docstring.
478 (muse-file-extension): Move this higher in the file.
483 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
486 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
489 Note that muse-file-extension should not have "." in front.
491 muse--main--1.0--patch-101
493 * lisp/muse-project.el (muse-project-find-file): Handle case where
494 muse-file-extension is not specified.
496 * lisp/muse.el (muse-file-extension): Note that the period at the
497 beginning of this value should be omitted.
499 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
500 file extension so that regexp characters inside the extension will not
501 goof it up. This should never be a problem in normal cases, but let's
506 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
510 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
513 Implement optional file extension of Muse files.
515 muse--main--1.0--patch-100
517 * lisp/muse-mode.el (muse-mode): Make sure
518 `muse-update-ignored-extensions-regexp' gets updated every time we
519 enter Muse mode. This works around a bug in the customize interface --
520 if a user changes an option using setq, the :set function sometimes
521 does not get executed. I should really try to determine whether or not
522 this is really an issue anymore.
524 * lisp/muse-project.el (muse-project-find-file): Make use of
525 `muse-file-extension'.
527 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
528 customizable; it is autogenerated from `muse-ignored-extensions'.
529 (muse-update-ignored-extensions-regexp): New function that sets the
530 value of `muse-ignored-extensions-regexp'. This is needed in order to
531 make sure that the value of `muse-file-extension' is taken into
533 (muse-ignored-extensions): New option that determines which file
534 extensions to ignore. It is in the form of a list of regexps.
536 * lisp/muse.el (muse-file-extension): New option that allows the user to
537 specify the file extension to be used for Muse files. By default, this
538 is nil, which means that no extension will be used.
540 * lisp/muse.el (muse-page-name): Handle case where
541 `muse-ignored-extensions-regexp' is nil.
545 ChangeLog lisp/muse-mode.el lisp/muse-project.el
546 lisp/muse-regexps.el lisp/muse.el
549 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
552 Document new blosxom convenience feature.
554 muse--main--1.0--patch-99
556 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
557 `muse-blosxom-project-alist-entry'. An example is provided in the
562 ChangeLog lisp/muse-blosxom.el
565 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
568 Further work on `muse-project-alist' entry generation for blosxom.
570 muse--main--1.0--patch-98
572 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
573 Include subdirectories in first part of "Blog" entry.
575 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
576 that returns a list of dirs that are to be used with the first part of
577 a `muse-project-alist' entry.
581 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
584 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
587 New function: muse-blosxom-project-alist-entry.
589 muse--main--1.0--patch-97
591 * examples/mwolson/muse-init.el: Update from my latest settings.
592 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
594 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
595 that generates the latter part of an entry for `muse-project-alist'.
599 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
602 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
605 Merged from hodique@lifl.fr--2005 (patch 12-23)
607 muse--main--1.0--patch-96
611 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
612 Merged from mwolson@gnu.org--2005 (patch 68-76)
614 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
615 Merged from mwolson@gnu.org--2005 (patch 77-80)
617 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
618 Merged from mwolson@gnu.org--2005 (patch 81)
620 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
621 Merged from mwolson@gnu.org--2005 (patch 82)
623 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
624 Escape % in latex publishing
626 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
629 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
630 small improvement on muse-make-link
632 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
633 Fix customization of muse-wiki-wikiword-regexp
635 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
636 Allow full customization of WikiWords
638 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
639 Fix mouse-2 yank bug in muse-mode
641 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
642 Fix interpretation order
644 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
645 Merged from mwolson@gnu.org--2005 (patch 83-95)
649 ChangeLog lisp/muse-wiki.el
652 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
653 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
654 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
655 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
656 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
657 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
658 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
659 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
660 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
661 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
662 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
663 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
666 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
671 muse--main--1.0--patch-95
673 * lisp/muse-mode.el (muse-follow-name-at-point)
674 (muse-follow-name-at-mouse): Docfixes.
678 ChangeLog lisp/muse-mode.el
681 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
684 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
686 muse--main--1.0--patch-94
688 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
689 `muse-blosxom-new-entry'.
691 * muse.texi (Blosxom Entries): Ditto.
695 ChangeLog lisp/muse-blosxom.el muse.texi
698 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
701 Re-add global mouse-2 event.
703 muse--main--1.0--patch-93
705 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
706 mouse-2, since Yann found a way around the problem I was facing.
707 (muse-follow-name-at-mouse): Call the event that would normally be used
708 here if we don't have a link at point.
712 ChangeLog lisp/muse-mode.el
715 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
718 Fix publishing error.
720 muse--main--1.0--patch-92
722 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
723 the cdr of output-dir. This was a code fragment from a previous
724 attempt to refactor this function.
728 ChangeLog lisp/muse-project.el
731 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
734 Work on getting to the point where we can resolve project interwiki links.
736 muse--main--1.0--patch-91
738 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
739 `muse-publishing-current-file'.
741 * lisp/muse-project.el (muse-project-of-file): Ditto.
743 * lisp/muse-project.el (muse-project-applicable-styles): New function
744 that returns the usable styles for a file, given either a list of
745 styles or a project name. This is useful for removing styles that will
746 be ignored for a file.
747 (muse-project-publish-file): Split :include and :exclude processing
748 into `muse-project-applicable-styles'.
750 * lisp/muse-publish.el (muse-publish-output-name): Use
751 `muse-publishing-current-file'.
753 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
755 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
758 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
759 names to be uninterpreted. Remove need for muse-assoc-string.
761 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
762 function that will be called to fetch a link to a page from a Muse
763 project from the output file of the currently-published file. This is
764 commented out for now since I ran out of energy.
766 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
767 `muse-wiki-resolve-project-page' for handling Muse project interwiki
768 links, but only when no match was found in `muse-wiki-interwiki-alist'.
769 Handle case where no interwiki can be found, even though this should
772 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
773 whenever Muse mode is entered. That way we don't have to enter an
774 extra command in our .emacs.
776 * lisp/muse.el (muse-current-file): Remove this, since a variable called
777 `muse-publishing-current-file' already exists that does the same thing.
780 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
782 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
787 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
788 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
791 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
794 Mouse-2 on regular text will yank rather than give an error.
796 muse--main--1.0--patch-90
798 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
799 this seems to be more trouble than it's worth.
800 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
801 use our own implementation.
805 ChangeLog lisp/muse-mode.el
808 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
811 Make interwiki links publish with the correct extension.
813 muse--main--1.0--patch-89
815 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
816 prefix and suffix to interwiki names, as well as stripping out unwanted
821 ChangeLog lisp/muse-wiki.el
824 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
827 Fix publishing of bare interwiki names.
829 muse--main--1.0--patch-88
831 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
832 `set'. Use `muse-assoc-string' instead of `assoc'.
834 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
835 `assoc-string' functionality usable with Emacs21 and XEmacs.
839 ChangeLog lisp/muse-wiki.el lisp/muse.el
842 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
845 Apply a few fixes from Yann's branch.
847 muse--main--1.0--patch-87
849 Background: I hacked on Muse over the weekend while offline, and so did
850 Yann. His changes to muse-wiki.el are different than the
851 ones that I made, so we should probably figure out the best
852 way to handle this when we both get on IRC again. For now,
853 I've merged in the bugfixes that he's made, omitting most of
854 the changes to muse-wiki.
856 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
858 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
860 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
861 introduced previously.
865 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
868 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
871 Warn if file not published; hack further on Wiki stuff.
873 muse--main--1.0--patch-86
875 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
876 complete <div> tags that are of the class "image-link". It is hoped
877 that this will prevent user-added <div> tags from being mangled.
879 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
880 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
881 need to look at the text at point.
883 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
884 current file has not been published since it was up-to-date. Thanks to
885 Bill Freeman for the suggestion.
887 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
888 is nil. If this happens, return the original URL.
890 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
891 `muse-wiki-update-interwiki-regexp.'
892 (muse-wiki-update-interwiki-regexp): New function that sets the value
893 of `muse-wiki-interwiki-regexp'.
894 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
897 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
898 `muse-wiki-expand-interwiki'.
899 (muse-wiki-transform-wikiword): New function that prevents WikiWords
900 with no matching file from being published as links.
902 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
903 string argument once again, since this behavior is needed when
905 (muse-wiki-handle-wikiword): Ditto.
907 * lisp/muse.el (muse-handle-url): Ditto.
909 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
910 after every unsuccessful attempt at handling the link. If argument is
911 given, restore match-data at end, too.
913 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
914 argument. Match data is always saved. If argument is not given,
915 assume that `muse-implicit-link-regexp' has been matched against, and
916 return the 1st match string if no handlers worked.
920 ChangeLog lisp/muse-html.el lisp/muse-mode.el
921 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
924 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
927 Hack on WikiName handling and make TAB work for Wiki links.
929 muse--main--1.0--patch-85
931 * lisp/muse-colors.el (muse-colors-markup): Use
932 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
934 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
935 nil, don't color bad links. If non-nil, color bad links.
937 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
939 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
940 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
941 (muse-journal-rss-munge-buffer): Ditto.
943 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
946 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
947 are handled first, then implicit ones. It should work better in all
948 cases. For now, we depend on the value of `muse-implicit-link-regexp'
949 to determine how far to scan for an implicit link. This defaults to
950 the text between the point and the next space.
952 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
953 `muse-visit-link'. If the ANCHOR argument is a string, search for it
954 literally after opening the buffer. Hopefully this can be of use in
955 custom visit-link functions, when necessary.
957 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
958 `muse-visit-link-default'.
960 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
961 Search by text properties instead of regexps. This allows Muse to find
962 links without having to have a massive regexp that contains all link
963 types. The downside is that this will not work if the user defontifies
964 the buffer. But it would somewhat defeat the purpose of following
965 links if you can't see them.
967 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
968 enough command line args are passed in batch mode.
970 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
971 `muse-explicit-link-regexp'.
973 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
976 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
977 specifies the "common ground" of all implicit links, like URLs, bare
978 WikiNames, and -- in the future -- email addresses.
980 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
982 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
983 optional. That was a bad idea on my part. Renamed from
984 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
987 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
988 `muse-wiki-interwiki-expand'.
989 (muse-wiki-handle-wikiword): Renamed from
990 `muse-wiki-wikiword-handle'.
992 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
993 for the eval-after-load arg since XEmacs chokes on constants.
995 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
996 face on WikiWords that don't correspond with a file. If people really
997 want this to appear in bad-link face, I could accommodate that.
999 * lisp/muse.el (muse-handle-url): New function that detects whether the
1000 given string is a URL.
1001 (muse-implicit-link-functions): Renamed from
1002 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
1003 (muse-explicit-link-functions): Renamed from
1004 `muse-mode-handler-functions'.
1005 (muse-handle-implicit-link): New function that handles all
1006 implicit links by calling functions from `muse-implicit-link-functions'.
1007 (muse-handle-explicit-link): Renamed from
1012 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1013 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1014 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1017 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1020 Allow WikiWords to be ignored with <nop> or "''''".
1022 muse--main--1.0--patch-84
1024 * lisp/muse-mode.el (muse-browse-result): Docfixes.
1026 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1027 whether to hide <nop> tags when coloring a Muse buffer.
1028 (muse-wiki-wikiword-at-point): Docfix.
1029 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1030 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1032 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1033 which keeps the WikiWord that follows it from being interpreted.
1034 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1039 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1042 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1045 Update postal address of FSF in muse-wiki.el.
1047 muse--main--1.0--patch-83
1049 * lisp/muse-wiki.el: Update postal address of the FSF.
1053 ChangeLog lisp/muse-wiki.el
1056 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1059 Interpret explicit links before emphasis.
1061 muse--main--1.0--patch-82
1063 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1064 links before emphasis.
1066 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1070 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1073 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1076 Wiki hacking, regexp tweaks.
1078 muse--main--1.0--patch-81
1080 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1083 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1084 that indicates whether or not to use character classes in regexps. The
1085 default is to let Muse try to figure it out.
1086 (muse-extreg-usable-p): Make use of this variable.
1088 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1089 this regexp. I'm guessing it was supposed to have a TAB in there at
1090 one time. Replace this stuff with muse-regexp-space.
1092 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1095 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1098 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1099 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
1100 We'll fix those anchor problems eventually!
1102 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1103 uses `muse-interwiki-handle' to determine whether an interwiki link is
1106 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1107 look for a suitable value at point if needed.
1109 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1111 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1113 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1116 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1120 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1123 Make installation of manual when not using Debian go smoothly.
1125 muse--main--1.0--patch-80
1127 * Makefile.defs (INSTALLINFO): New variable that specifies what command
1128 and options are to be used when insinuating the Muse documentation into
1131 * Makefile (install): Make use of INSTALLINFO.
1133 * README (Installation): Give directions for changing INSTALLINFO on a
1134 Debian system and changing where Muse is installed.
1139 ChangeLog Makefile Makefile.defs README muse.texi
1142 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1145 Fix compiler warning induced by last patch.
1147 muse--main--1.0--patch-79
1149 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1153 ChangeLog lisp/muse-project.el lisp/muse.el
1156 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1159 Add `muse-current-file', fix minor QuickStart issue.
1161 muse--main--1.0--patch-78
1163 * examples/QuickStart: Make John Wiegley the author.
1165 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1166 `muse-current-file' instead of `buffer-file-name'.
1168 * lisp/muse-project.el (muse-current-project): Document.
1170 * lisp/muse-project.el (muse-current-file): New variable indicating the
1171 name, including path, of the file that is currently being published.
1172 (muse-project-of-file): Make use of
1173 `muse-current-file'.
1175 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1177 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1180 ChangeLog examples/QuickStart lisp/muse-blosxom.el
1181 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1185 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1188 Make muse-replace-regexp-in-string closer to its parent; no func change.
1190 muse--main--1.0--patch-77
1192 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1193 to implement all functionality of `replace-regexp-in-string'. No
1194 functionality change.
1198 ChangeLog lisp/muse.el
1201 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1204 Play nicely with fill, adaptive-fill, and flyspell.
1206 muse--main--1.0--patch-76
1208 * muse-mode.el (muse-mode-intangible-links): New function used to
1209 determine whether links will be considered intangible.
1211 * lisp/muse-mode.el (muse-mode-link-functions)
1212 (muse-mode-handler-functions): Minor docfix.
1214 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1215 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
1216 making links intangible by default, but this may be adjusted by use of
1217 the `muse-mode-intangible-links' function.
1219 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1220 nil if we should allow a fill to occur here. Keeps links from being
1223 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1224 non-nil if we allow spell-checking to occur here. Keeps links from
1225 being improperly colorized.
1227 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1228 functionality change.
1231 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1234 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1237 Minor doc changes and code prettification.
1239 muse--main--1.0--patch-75
1241 * AUTHORS: Note that YH's assignment is in the mail.
1243 * README (scripts): Explain better the contents of the `scripts'
1246 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1249 AUTHORS ChangeLog README lisp/muse-wiki.el
1252 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1255 Merged from hodique@lifl.fr--2005 (patch 7-11)
1257 muse--main--1.0--patch-74
1261 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1262 split WikiWords and InterWiki links into their own package
1264 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1265 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1267 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1268 Mimic experimental behavior for interwiki
1270 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1271 fix notes publishing
1273 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1277 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1280 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1281 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1284 experimental/.arch-ids/muse-wiki.el.id
1285 ==> experimental/.arch-ids/muse-wiki-old.el.id
1286 experimental/muse-wiki.el
1287 ==> experimental/muse-wiki-old.el
1290 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1291 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1292 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1293 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1294 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1297 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1300 Tell people where to find on-line version of manual.
1302 muse--main--1.0--patch-73
1304 * README: Add on-line locations for manual.
1306 * muse.texi: Remove @include directive. This makes generating a PDF of
1307 this documentation a lot easier.
1309 * muse.texi (Preface): Add on-line locations for manual.
1312 ChangeLog README muse.texi
1315 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1318 Try to make Muse play nice with outline minor mode.
1320 muse--main--1.0--patch-72
1322 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1323 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1324 "muse" instead of "t" when adding invisibility to text or checking for
1327 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1328 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1332 ChangeLog lisp/muse-colors.el lisp/muse.el
1335 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1338 Minor grammar fix in Introduction section of manual.
1340 muse--main--1.0--patch-71
1342 * muse.texi (Introduction): Minor grammar fix.
1348 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1353 muse--main--1.0--patch-70
1355 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1357 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1359 * lisp/muse-poem.el (muse-poem-markup-strings)
1360 (muse-poem-chapbook-strings): Make customizable.
1362 * lisp/muse-poem.el (muse-chapbook-latex-header)
1363 (muse-chapbook-latex-footer): Docfix.
1365 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1366 (muse-texinfo-pdf-extension): Ditto.
1368 * lisp/muse.el (muse-version): Change to 3.01.
1370 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
1374 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1375 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1378 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1381 Tweak documentation thoroughly; still incomplete.
1383 muse--main--1.0--patch-69
1385 * README: Minor tweaks.
1387 * muse.texi: Massively rename chapters so that the titles are more
1388 descriptive. Clean up grammar.
1390 * muse.texi (Obtaining Muse): Move content of Installation node here,
1391 stripping out any customization tips, since those are covered later.
1392 Re-work this chapter since I was dissatisfied with it.
1394 * muse.texi (Installation): This node has the content of README regarding
1395 installation, which fits the title of the node much better than the
1398 * muse.texi (Blosxom): Turn the sections of this section into
1401 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
1404 * muse.texi (History): Add a "2005" item.
1407 ChangeLog README muse.texi
1410 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1413 Finish documenting 2 more publishing styles.
1415 muse--main--1.0--patch-68
1417 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1419 * lisp/muse-journal.el: Docfixes.
1421 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1422 documentation to this function.
1424 * muse.texi (Blosxom Options): New node containing the publishing styles
1425 and options provided by Blosxom.
1426 (Book): Add usage note, as I suspect a lot of people might be confused
1428 (HTML): Space out entries better.
1429 (Journal, LaTeX): New nodes for publishing styles.
1430 (Common Elements): Document a few options that are present in
1434 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1435 lisp/muse-latex.el lisp/muse-publish.el muse.texi
1438 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1441 Make Muse installable and correct an Emacs21 issue.
1443 muse--main--1.0--patch-67
1445 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1446 directory will be generated.
1447 (all): Compile muse.info by default.
1448 (doc): Refactor into individual generation rules for .html and .info
1450 (install): New rule that installs Muse source code, compiled .elc
1451 files, and the manual into proper places.
1453 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1455 * README (Insinuation): Move old content of Installation here.
1456 (Installation): Fill out this section.
1457 (Further Documentation): Add link to my website and note that a full
1458 manual is included with Muse.
1460 * lisp/Makefile (EL): Populate with .el files.
1461 (install): New rule that installs both .elc and .el files.
1463 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1464 Emacs21, hack in a handler for the @documentencoding tag so that it
1468 ChangeLog Makefile Makefile.defs README lisp/Makefile
1469 lisp/muse-texinfo.el
1472 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1475 Cater even more to XEmacs and its annoying whims.
1477 muse--main--1.0--patch-66
1479 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1480 environment variable.
1482 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1483 handle it. Load `muse-build.el' instead.
1485 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1488 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1489 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1492 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1493 function does not appear to be used.
1495 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1496 `replace-regexp-in-string', since XEmacs doesn't have this function.
1497 We only implement the first 3 args, but this could be extended if we
1500 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1501 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1503 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1505 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1506 make XEmacs shut up.
1508 * lisp/muse-convert.el (muse-write-footnote): Ditto.
1510 * lisp/muse-html.el (muse-html-markup-table): Ditto.
1512 * lisp/muse-http.el (muse-winnow-list): Ditto.
1514 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1516 * lisp/muse-project.el (muse-project-file-entries): Ditto.
1518 * lisp/muse-publish.el (muse-publish-markup): Ditto.
1520 * scripts/muse-build.el: Add contrib path first; probably doesn't change
1523 * scripts/publish: Use EMACS environment variable instead of hard-coding
1527 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1528 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1529 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1530 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1531 lisp/muse.el scripts/muse-build.el scripts/publish
1534 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1537 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1539 muse--main--1.0--patch-65
1541 * AUTHORS: Update entry.
1543 * muse-*.el: Move to the lisp directory.
1545 * lisp/Makefile: New file containing rules to test and compile the
1548 * Makefile.defs: New file that contains common definitions for all other
1549 Makefiles, such as Emacs command to use.
1551 * Makefile: Move lisp-specific rules to lisp/Makefile.
1552 (SUBDIRS): New variable containing subdirectories to clean.
1554 * README: Update to reflect new location of source files. Give updated
1555 directions for compiling with XEmacs.
1557 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1559 (%.html): Pass SITEFLAG as an environment variable to
1562 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1563 seems to be needed to keep the process from failing. This has *got* to
1564 be a bug in Muse, but I don't want to deal with it now.
1566 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1568 * lisp/muse-convert.el: Move line to commentary section.
1570 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1571 locally-bound `type' variable isn't used here.
1573 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1575 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1578 * scripts/muse-build.el (load-path): Correct paths.
1580 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1581 as to avoid spurious warnings.
1583 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1586 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1587 (muse-match-string-no-properties): New functions that take the place of
1588 `line-end-position', `line-beginning-position', and
1589 `match-string-no-properties', respectively.
1591 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1592 (muse-my-journal-find-entries): Use Muse-specific version of
1593 `match-string-no-properties', `line-beginning-position', and
1594 `line-end-position' since these do not exist in XEmacs.
1596 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1597 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1599 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1601 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1602 (muse-html-insert-contents): Ditto.
1604 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1606 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1608 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1610 * lisp/muse-publish.el (muse-publish-markup-tag)
1611 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1612 (muse-published-buffer-contents): Ditto.
1614 * scripts/muse-build.el (muse-elint-files): Ditto.
1617 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1618 lisp/.arch-ids/Makefile.id lisp/Makefile
1621 AUTHORS ChangeLog Makefile README examples/Makefile
1622 examples/QuickStart examples/johnw/muse-johnw.el
1623 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1624 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1625 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1626 lisp/muse.el scripts/muse-build.el scripts/publish
1629 .arch-ids/muse-blosxom.el.id
1630 ==> lisp/.arch-ids/muse-blosxom.el.id
1631 .arch-ids/muse-book.el.id
1632 ==> lisp/.arch-ids/muse-book.el.id
1633 .arch-ids/muse-colors.el.id
1634 ==> lisp/.arch-ids/muse-colors.el.id
1635 .arch-ids/muse-convert.el.id
1636 ==> lisp/.arch-ids/muse-convert.el.id
1637 .arch-ids/muse-docbook.el.id
1638 ==> lisp/.arch-ids/muse-docbook.el.id
1639 .arch-ids/muse-html.el.id
1640 ==> lisp/.arch-ids/muse-html.el.id
1641 .arch-ids/muse-http.el.id
1642 ==> lisp/.arch-ids/muse-http.el.id
1643 .arch-ids/muse-journal.el.id
1644 ==> lisp/.arch-ids/muse-journal.el.id
1645 .arch-ids/muse-latex.el.id
1646 ==> lisp/.arch-ids/muse-latex.el.id
1647 .arch-ids/muse-mode.el.id
1648 ==> lisp/.arch-ids/muse-mode.el.id
1649 .arch-ids/muse-poem.el.id
1650 ==> lisp/.arch-ids/muse-poem.el.id
1651 .arch-ids/muse-project.el.id
1652 ==> lisp/.arch-ids/muse-project.el.id
1653 .arch-ids/muse-publish.el.id
1654 ==> lisp/.arch-ids/muse-publish.el.id
1655 .arch-ids/muse-regexps.el.id
1656 ==> lisp/.arch-ids/muse-regexps.el.id
1657 .arch-ids/muse-texinfo.el.id
1658 ==> lisp/.arch-ids/muse-texinfo.el.id
1659 .arch-ids/muse.el.id
1660 ==> lisp/.arch-ids/muse.el.id
1662 ==> lisp/muse-blosxom.el
1664 ==> lisp/muse-book.el
1666 ==> lisp/muse-colors.el
1668 ==> lisp/muse-convert.el
1670 ==> lisp/muse-docbook.el
1672 ==> lisp/muse-html.el
1674 ==> lisp/muse-http.el
1676 ==> lisp/muse-journal.el
1678 ==> lisp/muse-latex.el
1680 ==> lisp/muse-mode.el
1682 ==> lisp/muse-poem.el
1684 ==> lisp/muse-project.el
1686 ==> lisp/muse-publish.el
1688 ==> lisp/muse-regexps.el
1690 ==> lisp/muse-texinfo.el
1698 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1701 Massively untabify files.
1703 muse--main--1.0--patch-64
1707 ChangeLog ChangeLog.2004 experimental/muse-message.el
1708 experimental/muse-wiki.el muse-book.el muse-colors.el
1709 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1710 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1711 muse-project.el muse-publish.el muse-regexps.el
1712 muse-texinfo.el muse.el
1715 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1718 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1720 muse--main--1.0--patch-63
1722 (Summary of changes that Yann made)
1724 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1726 * muse-mode.el (muse-generate-index): Move index generation code into
1727 `muse-index-as-string'.
1728 (muse-index-as-string): New function that generates an index and
1729 returns it as a string, instead of placing it in a buffer like
1730 `muse-generate-index' used to.
1734 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1735 merge from mwolson@gnu.org--2005
1737 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1738 Accept WikiWords as links [mostly rescinded]
1740 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1741 merge from mwolson@gnu.org--2005/muse--main--1.0
1743 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1744 Merged from mwolson@gnu.org--2005 (patch 60-62)
1746 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1747 provide a string view of the index
1750 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1753 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1754 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1755 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1756 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1757 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1760 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1763 Document Blosxom, Book, DocBook, and HTML publishing styles.
1765 muse--main--1.0--patch-62
1767 * muse-blosxom.el: Clean up header.
1769 * muse-book.el (muse-before-book-publish-hook): Rename to
1770 `muse-book-before-publish-hook'.
1771 (muse-after-book-publish-hook): Rename to
1772 `muse-book-after-publish-hook'.
1774 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1775 (muse-html-markup-strings, muse-xhtml-markup-strings)
1776 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1777 (muse-html-charset-default, muse-html-encoding-default)
1778 (muse-html-encoding-map): Docfixes.
1780 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1784 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1787 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1790 Begin work on Publishing Styles section of manual.
1792 muse--main--1.0--patch-61
1794 * Makefile (.PHONY): Add "doc" to list.
1795 (doc): New rule that generates Info and HTML files from muse.texi.
1796 (dist): Rely on `distclean', not `clean'.
1798 * examples/QuickStart (Authoring mode): Remove empty section.
1800 * muse.texi: Call this program "the Emacs Muse" in title.
1801 (Publishing Styles): Begin to populate section.
1802 (Deriving Styles): First subsection of Publishing Styles.
1803 (Contributors): Remove spurious copyright section, since we address
1806 * README: Actually remember to add this file.
1809 .arch-ids/README.id README
1812 ChangeLog Makefile examples/QuickStart muse.texi
1815 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1818 Document Markup Rules.
1820 muse--main--1.0--patch-60
1822 * examples/QuickStart: Remove stray <comment> tag.
1824 * muse.texi (Top): Comment every menu line.
1825 (Markup Rules): New section with plenty of subsections.
1828 ChangeLog examples/QuickStart muse.texi
1831 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1834 Release this as Muse 3.00.90 (RC1).
1836 muse--main--1.0--patch-59
1838 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1839 is compatible with both Emacs and XEmacs.
1841 * examples/README: Renamed to QuickStart.
1843 * examples/Makefile (EXAMPLES): Reflect name change of README.
1848 ChangeLog Makefile examples/Makefile muse.el
1851 examples/.arch-ids/README.id
1852 ==> examples/.arch-ids/QuickStart.id
1854 ==> examples/QuickStart
1857 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1860 Makefile refactoring.
1862 muse--main--1.0--patch-58
1864 * Makefile (.PHONY): List all non-file targets.
1865 (examples): New rule that calls Make in the examples directory.
1866 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1868 * README: Move to the examples directory. I'd prefer to distribute a
1869 very basic plain text README and use this as a quickstart + markup
1870 example + publishing example.
1872 * examples/Makefile: Move all README-related rules here.
1874 * examples/README: Add an "About this document" section.
1876 * scripts/publish (style): Do not include the contrib directory, since we
1877 don't use any code from there. Since this is only invoked from the
1878 examples directory, make sure add the parent directory to the load
1881 * muse.texi: Change version to 3.00.90 (RC1).
1883 * muse.el: Change location of the README file in header.
1885 * muse.el (muse-version): Update to 3.00.90 (RC1).
1888 examples/.arch-ids/Makefile.id examples/Makefile
1891 ChangeLog Makefile examples/README muse.el muse.texi
1896 ==> examples/.arch-ids/README.id
1901 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1904 Update my example configuration.
1906 muse--main--1.0--patch-57
1908 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1909 and experimental status of muse-message.
1912 ChangeLog examples/mwolson/muse-init.el
1915 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1918 Provide optional outline-style faces; customization fixes; experimental stuff.
1920 muse--main--1.0--patch-56
1922 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1923 option that determines what the header faces should look like. If
1924 'outline, use outline-style faces. If nil, don't generate the faces at
1925 all, which allows the user to specify their own. Otherwise, use the
1926 scaled faces, which is the default behavior.
1927 (muse-colors-outline-faces-list): List of faces to use. In case the
1928 outline faces are not available, provide reasonable defaults.
1929 (muse-make-faces): Use dolist instead of mapc. Implement the
1930 possibility of having outline-style colors for heading. Don't call
1931 this function immediately -- give the users time to make their changes
1932 through the customize interface. Once we call this function, Emcs from
1933 CVS will not allow the faces to be changed easily, which is a shame.
1935 * muse-message.el (muse-message-contents-tag): Copied from
1936 `muse-publish-contents-tag' in order to keep the customization
1937 interface from making the `muse-markup-tags' option from throwing a
1938 type mismatch error. This function is untested and will likely do
1939 nothing useful. This file has been moved to the experimental folder
1940 until it gets fleshed out more.
1942 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1943 file that could eventually provide wiki-like ability. Currently this
1944 is just a collection of functions that were pruned out when he remade
1945 Muse, so don't get too excited. I plan to eventually merge Yann
1946 Hodique's work here, probably after the first release of Muse.
1948 * muse-regexps.el (muse-regexp): Improve description.
1950 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1951 the muse-regexp group since it is just a single regexp. Lists of
1952 regexps don't have to be in muse-regexp, however.
1954 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1955 since the Emacs devel mailing list seems to not want Britain-izations
1958 * muse-colors.el (muse-colors): Ditto.
1960 * muse-docbook.el (muse-docbook): Ditto.
1962 * muse-html.el (muse-html): Ditto.
1964 * muse-http.el (muse-http): Ditto.
1966 * muse-message.el (muse-message): Ditto.
1968 * muse-mode.el (muse-mode): Ditto.
1970 * muse-project.el (muse-project): Ditto.
1972 * muse-publish.el (muse-publish): Ditto.
1974 * muse.el (muse): Ditto.
1977 experimental/.arch-ids/=id
1978 experimental/.arch-ids/muse-wiki.el.id
1979 experimental/muse-wiki.el
1982 ChangeLog experimental/muse-message.el muse-blosxom.el
1983 muse-colors.el muse-docbook.el muse-html.el muse-http.el
1984 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1988 .arch-ids/muse-message.el.id
1989 ==> experimental/.arch-ids/muse-message.el.id
1991 ==> experimental/muse-message.el
1994 experimental experimental/.arch-ids
1997 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2000 Fix publishing error when given an empty string for header/footer.
2002 muse--main--1.0--patch-55
2004 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2005 `file-readable-p' if it is an empty string. For some reason,
2006 `file-readable-p' and `insert-file-contents' were treating an empty
2007 string as if it were the current directory.
2010 ChangeLog muse-publish.el
2013 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2016 WYSIWYG emphasis, XEmacs compatibility hacks.
2018 muse--main--1.0--patch-54
2020 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2021 compliant. Only colorize if we end with the same number of asterisks
2022 as we start with, preventing unnoticed syntax errors. Don't colorize
2023 in the middle of a word.
2024 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2025 Only colorize if we end with an underscore. Don't colorize in the
2028 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2029 inside of group. This will probably not do anything, but it seems
2032 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2033 where we start with an image link. JohnW didn't seem to like having
2034 <p> tags inserted before image links, but they don't validate properly
2035 as they are. For now, I will surround such links/paragraphs with <div
2036 class="image-link"> in an attempt to be as not invasive and yet
2037 standards compliant as possible.
2039 * muse-html.el (muse-html-escape-string): Work around distinction between
2040 int and char types in XEmacs. Deal with an annoying replace-match bug
2041 in XEmacs that rears its head at times.
2043 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2047 ChangeLog muse-colors.el muse-docbook.el muse-html.el
2051 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2054 Minor code cleanup to address elint issues.
2056 muse--main--1.0--patch-53
2058 * Makefile (test): Don't build README files during this rule. Remove
2059 spurious "make clean" statement.
2061 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2062 `muse-colors' group, and give it a proper type.
2064 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2066 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2067 muse-my-journal-find-entries): Replace `string-to-int' with
2070 * muse-html.el (muse-html-insert-contents): Ditto.
2072 * muse-journal.el (muse-journal-html-munge-buffer,
2073 muse-journal-latex-munge-buffer): Ditto.
2075 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2077 * muse-publish.el (muse-publish-markup-footnote,
2078 muse-publish-contents-tag): Ditto.
2080 * muse-regexps.el (muse-extreg-usable-p): Ditto.
2083 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2084 muse-html.el muse-journal.el muse-mode.el muse-publish.el
2088 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2091 Add ability to automate the creation a new blosxom entry.
2093 muse--main--1.0--patch-52
2095 * examples/mwolson/muse-init.el: Move new entry section to
2096 muse-blosxom.el. Modify the key settings in my example accordingly.
2098 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2099 Muse always makes sure that the file ends with a newline.
2101 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2102 planner markup is now provided automatically by the planner port to
2103 Muse, and we don't have any customized markup.
2105 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2106 variable that specifies where the base directory of your blog entries
2109 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2110 the base directory. Explore categories recursively.
2112 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2113 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
2114 special characters file name.
2116 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2117 making a new blog entry. It will prompt you for a category, then a
2118 title, and then will create a new file that has the date and title
2122 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2125 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2128 Change mailing address of FSF, add AUTHORS file.
2130 muse--main--1.0--patch-51
2132 * muse-*.el, muse.texi: Change mailing address of FSF.
2134 * muse.texi (Contributors): Fix typo.
2136 * AUTHORS: New file containing a list of all of those who have
2137 contributed code or documentation to Muse, how many lines were changed,
2141 .arch-ids/AUTHORS.id AUTHORS
2144 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2145 muse-html.el muse-http.el muse-journal.el muse-latex.el
2146 muse-message.el muse-mode.el muse-poem.el muse-project.el
2147 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2151 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2154 Merged from hodique@lifl.fr--2005 (patch 0-1)
2156 muse--main--1.0--patch-50
2160 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2161 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2163 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2164 fix .html (for example) in visible names for links
2167 ChangeLog muse-publish.el
2170 hodique@lifl.fr--2005/muse--yh--1.0--base-0
2171 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2174 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2177 Make generated X(HT)ML show up in the right encoding in other modes.
2179 muse--main--1.0--patch-49
2181 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2182 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
2183 generated (X)HTML files show up in the right coding system when editing
2184 them with another Emacs mode.
2186 * muse-journal.el (muse-journal-rss-header): Automatically determine the
2187 encoding instead of hard-coding it.
2189 * muse-message.el: Add content to Commentary section, explaining the use
2190 of this publishing style.
2193 ChangeLog muse-html.el muse-journal.el muse-message.el
2196 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2199 Move regexps to same group, only make 4 heading faces.
2201 muse--main--1.0--patch-48
2203 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2204 can only publish 3 of them specially, leaving the fourth to be in
2206 (muse-colors-markup): Only recognize 4 levels of heading.
2208 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2209 (muse-file-regexp, muse-image-regexp)
2210 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
2211 like a good idea to have all the regexps in the same group.
2214 ChangeLog muse-colors.el muse-regexps.el muse.el
2217 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2220 Update my example config, minor code cleanup.
2222 muse--main--1.0--patch-47
2224 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2225 names and add "Plans" project.
2227 * muse-docbook.el (looking-back): Delete.
2229 * muse-html.el (looking-back): Delete.
2231 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2232 instead of `looking-back'.
2234 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2235 function, use this function. If `looking-back' exists, call it;
2236 otherwise, use a workaround.
2239 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2242 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2243 muse-html.el muse.el
2246 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2249 Handle a few paragraph publishing edge cases better.
2251 muse--main--1.0--patch-46
2253 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2254 beginning-of-document, end-of-document, and paragraph separator regexps
2255 so that one markup rule can be used in all these cases.
2256 (muse-docbook-markup-paragraph): Handle more cases correctly. In
2257 particular, blockquote or center at beginning or end of document will
2258 be published properly. Hopefully this won't slow things down too much.
2259 (muse-docbook-markup-paragraph-close): Removed.
2261 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2263 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2265 (muse-html-markup-paragraph-close): Removed.
2268 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2271 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2274 Improve prompt when reading a tag.
2276 muse--main--1.0--patch-45
2278 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2279 other Emacs modes seem to do.
2282 ChangeLog muse-mode.el
2285 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2288 Warn user when publishing fails due to a private directory.
2290 muse--main--1.0--patch-44
2292 * muse-project.el (muse-project-private-p): Warn users when publishing a
2293 file fails due to its directory not being readable by others. Make
2294 sure that you do a `chmod +o name_of_directory' if you want the
2295 contents of that directory to be publishable.
2298 ChangeLog muse-project.el
2301 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2304 Fix error with example tags and message publishing style.
2306 muse--main--1.0--patch-43
2308 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
2309 see if a previous definition for `font-lock-multiline' exists.
2311 * muse-message.el (muse-message-example-tag): Don't require two
2312 additional (unused) arguments.
2315 ChangeLog muse-colors.el muse-message.el
2318 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2321 Always end the published document with a newline.
2323 muse--main--1.0--patch-42
2325 * muse-html.el (muse-html-markup-paragraph-close): Always end the
2326 published document with a newline.
2328 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2331 ChangeLog muse-docbook.el muse-html.el
2334 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2337 Don't let automatic backup files crash the publishing process.
2339 muse--main--1.0--patch-41
2341 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2342 directive since this value is already processed by
2343 `muse-publish-markup-directive', and may be obtained by using
2344 the code: (muse-publishing-directive "date").
2346 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2347 to run (funcall nil); this happened once during a debugging process.
2349 * muse-project.el (muse-project-private-p): Skip any file for which we
2350 cannot fetch attributes. This fixes a bug where having an
2351 Emacs-generated automatic backup file in a publishing directory causes
2352 the publishing process to halt with an error.
2355 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2358 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2361 Apply fix in previous patch to the DocBook publishing style.
2363 muse--main--1.0--patch-40
2365 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2366 previous patch here as well.
2370 ChangeLog muse-docbook.el
2373 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2376 Fix newly-introduced lock-up during HTML publishing.
2378 muse--main--1.0--patch-39
2380 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2381 planner rules higher priority in the publishing sequence. Hopefully
2382 this will not wreck anything; I don't use these rules, so I cannot
2383 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
2385 * muse-html.el (muse-html-markup-paragraph-close): Don't use
2386 replace-match; that seems to be slightly evil. Return nil instead of a
2387 newline since otherwise Muse thinks that we are not done yet and gets
2388 into an infinite loop. This should fix the lock-up problem that
2389 resulted from the previous few patches.
2392 ChangeLog muse-blosxom.el muse-html.el
2395 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2400 muse--main--1.0--patch-38
2402 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2406 ChangeLog muse-blosxom.el
2409 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2412 Make docbook and blosxom modes close paragraphs properly at end.
2414 muse--main--1.0--patch-37
2416 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2419 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2420 (muse-docbook-markup-paragraph-close): Adapt from
2421 `muse-html-markup-paragraph-close'.
2423 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2424 preserve the same appearance as before the last patch.
2427 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2430 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2433 Bugfix: Close P tag properly at end of file.
2435 muse--main--1.0--patch-36
2437 * muse-blosxom.el: Fix bug where loading this file twice would cause an
2440 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2441 detecting whether or not a paragraph needs a closing P tag.
2442 (muse-html-markup-paragraph-close): New function that only inserts a
2443 closing P tag when an unclosed P tag is nearby.
2446 ChangeLog muse-blosxom.el muse-html.el
2449 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2452 Update my example settings.
2454 muse--main--1.0--patch-35
2456 * examples/mwolson/muse-init.el: Synchronize with my current settings.
2459 ChangeLog examples/mwolson/muse-init.el
2462 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2465 Update documentation for C-c TAB feature.
2467 muse--main--1.0--patch-34
2469 * muse.texi (Keystroke Summary): Note that C-c TAB calls
2477 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2480 New feature: tag completion with C-c TAB.
2482 muse--main--1.0--patch-33
2484 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2485 (muse-tag-history, muse-custom-tags): New variables that keep track of
2486 the tag history and newly-entered tags respectively for
2488 (muse-insert-tag): New function that interactively prompts the user for
2492 ChangeLog muse-mode.el
2495 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2498 Fix XHTML validation error with <hr> and <br>.
2500 muse--main--1.0--patch-32
2502 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2503 and HR tags for XHTML publishing. This should fix a few validation
2504 errors that I've been noticing lately.
2507 ChangeLog muse-html.el
2510 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2513 Remove flyspell overlays on links.
2515 muse--main--1.0--patch-31
2517 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
2518 should make the link clickable. On Emacs21, the color will stay red,
2519 but other Emacsen should do the right thing, which is use the normal
2520 link color. Hopefully this will fix some strange flyspell-related link
2524 ChangeLog muse-colors.el
2527 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2530 Update my example Muse settings.
2532 muse--main--1.0--patch-30
2534 * examples/mwolson/muse-init.el: Update from my latest version.
2535 (muse-project-alist): Remove the francais part of my blog.
2536 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2537 into this and `my-muse-mode-fill-nobreak-p'.
2538 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2539 this is the best way to accomplish this.
2540 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2541 characters in the title.
2542 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2545 ChangeLog examples/mwolson/muse-init.el
2548 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2551 Add simple `muse-version' function.
2553 muse--main--1.0--patch-29
2555 * muse.el (muse-version): New function that displays the value of the
2556 `muse-version' variable. This should be easier for the user to type
2557 than C-h v muse-version.
2563 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2566 Don't compile documentation by default.
2568 muse--main--1.0--patch-28
2570 * Makefile (all): Don't compile documentation by default.
2571 (doc): Use this rule to compile documentation.
2577 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2580 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2582 muse--main--1.0--patch-27
2584 2005-04-16 Michael Olson <mwolson@gnu.org>
2586 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2587 johnw. If a journal entry's title is a [[link]], then an
2588 <enclosure> tag will be added to the XML data giving the size and
2589 MIME type of the link target. This makes podcasting with Muse
2591 (muse-journal-rss-entry-template): Add enclosure usage to example.
2592 (muse-journal-rss-munge-buffer): Implement enclosures.
2595 ChangeLog muse-journal.el
2598 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2601 Standardize source headers, appease elint, don't require planner
2603 muse--main--1.0--patch-26
2605 2005-04-15 Michael Olson <mwolson@gnu.org>
2607 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2608 `scripts' directory since it really isn't part of Muse proper; it
2609 is used to generate Muse output from the command line.
2611 * muse-blosxom.el: Handle case where planner is not loaded so that
2612 it isn't a hard requirement.
2614 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2615 that elint doesn't complain.
2617 * muse-message.el (muse-message-markup-link): Don't throw up on
2618 links with no description.
2620 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2621 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2622 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2623 muse-project.el, muse-publish.el, muse-regexps.el,
2624 muse-texinfo.el, muse.el: Add standard header for each file in
2625 preparation for the initial release, which will hopefully happen
2626 sometime within the next month.
2630 experimental/.arch-ids/=id
2633 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2634 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2635 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2636 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2637 muse-texinfo.el muse.el
2640 .arch-ids/muse-build.el.id
2641 ==> scripts/.arch-ids/muse-build.el.id
2643 ==> scripts/muse-build.el
2645 removed directories:
2646 experimental experimental/.arch-ids
2649 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2652 Merge contents of muse-latexcjk.el into muse-latex.el.
2654 muse--main--1.0--patch-25
2656 2005-04-14 Michael Olson <mwolson@gnu.org>
2658 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2659 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2660 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2661 Merge in from muse-latexcjk.el.
2663 * muse-latexcjk.el: Removed, functionality merged with
2667 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2670 ChangeLog muse-latex.el
2673 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2676 Merge muse-xhtml.el into muse-html.el.
2678 muse--main--1.0--patch-24
2680 2005-04-06 Michael Olson <mwolson@gnu.org>
2682 * examples/mwolson/muse-init.el: Update with respect to the
2683 muse-xhtml.el merge.
2685 * muse-html.el: The contents of muse-xhtml.el have been merged in
2686 as advised by John Wiegley.
2687 (muse-html-style-sheet): Add example for XHTML use in the
2688 function's documentation.
2689 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2690 Moved from muse-xhtml.el.
2692 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2695 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2698 ChangeLog examples/mwolson/muse-init.el muse-html.el
2701 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2704 Try to fix regexps for Emacs 21.4.
2706 muse--main--1.0--patch-23
2708 2005-04-05 Michael Olson <mwolson@gnu.org>
2710 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2714 ChangeLog muse-regexps.el
2717 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2720 Add comments to the publish-project example script
2722 muse--main--1.0--patch-22
2724 2005-04-01 Michael Olson <mwolson@gnu.org>
2726 * examples/publish-project: Moved here from
2727 scripts/publish-project. Added a few comments so people know what
2731 ChangeLog examples/publish-project
2734 scripts/.arch-ids/publish-project.id
2735 ==> examples/.arch-ids/publish-project.id
2736 scripts/publish-project
2737 ==> examples/publish-project
2740 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2743 New XHTML style, add more examples to my sample muse config
2745 muse--main--1.0--patch-21
2747 2005-03-31 Michael Olson <mwolson@gnu.org>
2749 * examples/mwolson/muse-init.el: Give an example of deriving a
2750 custom publishing style.
2751 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2752 (my-muse-prepare-entry-for-xanga): Mangle the published output
2753 from a blosxom project and copy the result to the clipboard for
2754 easy pasting into Xanga's web form. The file is untouched.
2756 * muse-html.el (muse-html-style-sheet): Include the <style
2757 type="text/css"></style> wrapper around the example.
2758 (muse-html-header): Don't add <style type="text/css"></style>
2759 around the value of `muse-html-style-sheet' anymore. This allows
2760 for the option of putting your stylesheet(s) in a separate file.
2761 An example of this is given in the documentation for this
2764 * muse-xhtml: New file that implements a publishing style which is
2765 derived from HTML mode. It uses a slightly modified version of
2766 the HTML markup rules to generate XHTML-compliant output.
2768 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2769 "blosxom" style has been renamed to "blosxom-html". Fix a few
2772 * muse-journal.el: Add new "journal-xhtml" style.
2774 * muse-message.el: Add new "message-xhtml" style.
2777 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2780 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2781 muse-html.el muse-journal.el muse-message.el
2784 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2787 Add my muse configuration to the examples
2789 muse--main--1.0--patch-20
2791 2005-03-24 Michael Olson <mwolson@gnu.org>
2793 * examples/johnw: Move John Wiegley's configuration to this
2796 * examples/mwolson: My configuration files go here.
2798 * examples/mwolson/muse-init.el: My Muse configuration file. I
2799 just figured out how to keep links from being spell-checked or
2800 split up by fill-mode, so the implementation of this may be found
2801 here. I also made a function that sets up a blog entry for me.
2804 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2805 examples/mwolson/.arch-ids/muse-init.el.id
2806 examples/mwolson/muse-init.el
2812 examples/.arch-ids/muse-johnw.el.id
2813 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2814 examples/.arch-ids/publish-johnw.id
2815 ==> examples/johnw/.arch-ids/publish-johnw.id
2816 examples/muse-johnw.el
2817 ==> examples/johnw/muse-johnw.el
2818 examples/publish-johnw
2819 ==> examples/johnw/publish-johnw
2822 examples/johnw examples/johnw/.arch-ids examples/mwolson
2823 examples/mwolson/.arch-ids
2826 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2829 Add muse-blosxom script and plugin for pyblosxom
2831 muse--main--1.0--patch-19
2833 2005-03-24 Michael Olson <mwolson@gnu.org>
2835 * muse-blosxom.el: Update copyright notice in headers and mention
2836 the pyblosxom scripts.
2838 * contrib/pyblosxom: New directory containing pyblosxom plugins
2841 * contrib/getstamps.py: Script that generates the "timestamps"
2842 file, run on the local machine.
2844 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2848 contrib/pyblosxom/.arch-ids/=id
2849 contrib/pyblosxom/.arch-ids/getstamps.py.id
2850 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2851 contrib/pyblosxom/getstamps.py
2852 contrib/pyblosxom/hardcodedates.py
2855 ChangeLog muse-blosxom.el
2858 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2861 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2864 muse-blosxom.el has matured past experimental status
2866 muse--main--1.0--patch-18
2868 2005-03-23 Michael Olson <mwolson@gnu.org>
2870 * muse-blosxom.el: Remove common functionality that has already
2871 been implemented in `muse-html.el'. Derive this mode from
2872 `muse-html'. Update documentation. I now feel that this file is
2873 ready to be included in the top-level Muse directory.
2876 ChangeLog muse-blosxom.el
2879 experimental/.arch-ids/muse-blosxom.el.id
2880 ==> .arch-ids/muse-blosxom.el.id
2881 experimental/muse-blosxom.el
2885 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2888 Make muse-blosxom.el slightly less experimental
2890 muse--main--1.0--patch-17
2892 2005-03-22 Michael Olson <mwolson@gnu.org>
2894 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2895 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2897 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2898 from the `muse-blosxom-markup-date-directive' rule.
2899 (blosxom-set-time): Remove this function. We're not going to be
2900 touching the timestamp manually anymore -- it's too much of a
2901 hassle. Right now I've got a python program that compiles a
2902 timestamp file and a pyblosxom helper that reads it. Something
2903 similar could be arranged for blosxom, I'm sure.
2907 ChangeLog experimental/muse-blosxom.el
2910 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2913 Apply latest journal-related updates from johnw
2915 muse--main--1.0--patch-16
2919 ChangeLog examples/muse-johnw.el muse-journal.el
2922 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2925 Add Projects node to the manual
2927 muse--main--1.0--patch-15
2929 2005-02-28 Michael Olson <mwolson@gnu.org>
2931 * muse.texi: Change copyright notice since the FSF is now the
2933 (Projects): New node, based on a section from the README file.
2939 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2942 Correct documentation, adding some content.
2944 muse--main--1.0--patch-14
2946 2005-02-28 Michael Olson <mwolson@gnu.org>
2948 * muse.texi: Change license terms of the documentation to the GNU
2949 GPL instead of the GNU FDL, as per the consent of the copyright
2950 holders of the emacs-wiki manual, from which this is based. Some
2951 emacs-wiki-isms in the manual were corrected, and the Getting
2952 Started section was updated.
2958 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2961 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2963 muse--main--1.0--patch-13
2965 2005-02-17 Michael Olson <mwolson@gnu.org>
2967 * experimental/muse-blosxom.el: Somehow the contents of this file
2968 managed to get duplicated. I removed the duplicates.
2969 (muse-blosxom-date): Remove this, since it is not useful.
2970 (muse-blosxom-header): Use the standard header that blosxom.el
2974 ChangeLog experimental/muse-blosxom.el
2977 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2980 Initial commit of muse.texi, nothing substantial
2982 muse--main--1.0--patch-12
2984 2005-02-07 Michael Olson <mwolson@gnu.org>
2986 * muse.texi: New file that provides the documentation for Muse.
2987 It is in a very rough form at the moment. Nothing substantial may
2988 be found here yet. Be ye warned.
2991 .arch-ids/muse.texi.id muse.texi
2997 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3000 Add docstring, new trivial function
3002 muse--main--1.0--patch-11
3004 2005-02-07 Michael Olson <mwolson@gnu.org>
3006 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3007 `muse-what-changed'. No functionality change.
3008 (muse-what-changed): New function that displays in diff format the
3009 changes made since the buffer was last saved.
3011 * muse-project.el (muse-project-publish): Add docstring.
3014 ChangeLog muse-mode.el muse-project.el
3017 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3020 Add experimental version of muse-blosxom.el to project
3022 muse--main--1.0--patch-10
3024 2005-02-04 Michael Olson <mwolson@gnu.org>
3026 * Makefile (realclean): Remove file that gets generated when fonts
3029 * experimental/muse-bloxsom.el: New file that implements Blosxom
3030 support for Muse. It's in a very rough state, hence its placement
3031 in the `experimental' directory.
3034 experimental/.arch-ids/=id
3035 experimental/.arch-ids/muse-blosxom.el.id
3036 experimental/muse-blosxom.el
3042 experimental experimental/.arch-ids
3045 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3048 Make permissions more consistent
3050 muse--main--1.0--patch-9
3056 modified directories:
3057 contrib examples scripts
3060 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3065 muse--main--1.0--patch-8
3067 2005-02-04 Michael Olson <mwolson@gnu.org>
3069 * muse-build.el: Add contrib directory to `load-path'.
3070 (muse-elint-files): Load `muse-regexps.el'.
3072 * scripts/publish: Change permissions so that this script is
3073 executable. Add contrib directory to load list. Add
3074 `muse-regexps.el' to list.
3077 ChangeLog muse-build.el scripts/publish
3080 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3083 Use "—" instead of "—"
3085 muse--main--1.0--patch-7
3087 2005-01-31 Michael Olson <mwolson@gnu.org>
3089 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
3090 with "—" so that documents validate properly. Thanks to
3091 Björn Lindström for the suggestion.
3093 * muse-html.el (muse-html-markup-strings): Ditto.
3096 ChangeLog muse-docbook.el muse-html.el
3099 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3102 Fix use of "[:blank:]" in underline markup
3104 muse--main--1.0--patch-6
3106 2005-01-25 Michael Olson <mwolson@gnu.org>
3108 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3109 use of `muse-regexp-blank'.
3112 ChangeLog muse-colors.el
3115 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
3118 Fix problem with headings being given wrong face
3120 muse--main--1.0--patch-5
3122 2005-01-03 Michael Olson <mwolson@gnu.org>
3124 * muse-colors.el: Add header.
3125 (muse-colors-emphasized): Headings were being given the coloring
3126 for the next level of heading instead of the real
3127 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3128 Heading"). Thanks to Lan Yufeng for finding this and sending a
3131 * muse-regexps.el: Fix header.
3134 ChangeLog muse-colors.el muse-regexps.el
3137 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
3142 muse--main--1.0--patch-4
3144 2005-01-01 Michael Olson <mwolson@gnu.org>
3146 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
3147 version will be automatically maintained by Arch.
3151 .arch-ids/ChangeLog.id ChangeLog
3154 .arch-ids/ChangeLog.id
3155 ==> .arch-ids/ChangeLog.2004.id
3160 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
3163 Extended regexps fix, allow spaces in 1st part of links
3165 muse--main--1.0--patch-3
3167 2004-12-30 Michael Olson <mwolson@gnu.org>
3169 * muse.el (muse-link-regexp): Allow spaces in the first part of
3172 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3173 customizable alternatives to extended character classes.
3175 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3178 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3179 muse-html.el muse-mode.el muse-publish.el muse.el
3182 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
3185 Begin to change regexp handling, tweak muse.el header
3187 muse--main--1.0--patch-2
3189 2004-12-29 Michael Olson <mwolson@gnu.org>
3191 * muse.el: Change Copyright notice to FSF. Change Maintainer to
3194 * muse-regexps.el: New file that implements regexp handling.
3195 Generalized regexp options will be moved to it eventually.
3198 .arch-ids/muse-regexps.el.id muse-regexps.el
3204 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
3207 Do some early spring cleaning
3209 muse--main--1.0--patch-1
3211 2004-12-29 Michael Olson <mwolson@gnu.org>
3213 * Makefile: Change path to `publish' script.
3215 * contrib/pcomplete.el: New file that is used by Muse without
3216 actually being a part of it: hence its location in the contrib
3219 * contrib/cgi.el, contrib/httpd.el: New location.
3221 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3223 * scripts/publish, scripts/publish-project: Ditto.
3226 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3227 contrib/pcomplete.el examples/.arch-ids/=id
3228 scripts/.arch-ids/=id
3235 ==> contrib/.arch-ids/cgi.el.id
3236 .arch-ids/httpd.el.id
3237 ==> contrib/.arch-ids/httpd.el.id
3238 .arch-ids/muse-johnw.el.id
3239 ==> examples/.arch-ids/muse-johnw.el.id
3240 .arch-ids/publish-johnw.id
3241 ==> examples/.arch-ids/publish-johnw.id
3242 .arch-ids/publish-project.id
3243 ==> scripts/.arch-ids/publish-project.id
3244 .arch-ids/publish.id
3245 ==> scripts/.arch-ids/publish.id
3249 ==> contrib/httpd.el
3251 ==> examples/muse-johnw.el
3255 ==> examples/publish-johnw
3257 ==> scripts/publish-project
3260 contrib contrib/.arch-ids examples examples/.arch-ids scripts
3264 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
3267 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3269 muse--main--1.0--base-0
3271 (automatically generated log message)
3274 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3275 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3276 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3277 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3278 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3279 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3280 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3281 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3282 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3283 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3284 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3285 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3286 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3287 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3288 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3289 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3290 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3291 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8