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:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
8 muse-docbook: Merge several other types of tags if necessary.
10 muse--main--1.0--patch-123
12 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
13 `muse-docbook-fixup-sections'. For each TAG in
14 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
15 merge them together. Thanks to Dale P. Smith for the suggestion.
16 (muse-docbook-merged-tags): Customizable list of tags that need merging.
19 ChangeLog lisp/muse-docbook.el
22 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
25 muse-docbook: Output an XML tag with encoding at the beginning of document.
27 muse--main--1.0--patch-122
29 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
31 (muse-docbook-encoding-default): New option that determines which Emacs
32 buffer encoding to use by default in Muse DocBook files if none is
34 (muse-docbook-charset-default): New option that determines the DocBook
35 XML charset to use if no translation is found in
36 muse-docbook-encoding-map.
37 (muse-docbook-encoding-map): New option alist that maps an emacs coding
38 system to its associated DocBook coding system.
39 (muse-docbook-transform-content-type): New function that determines the
40 DocBook XML encoding to use based on the contents of
41 muse-docbook-encoding-map.
42 (muse-docbook-encoding): New function that calls
43 muse-docbook-transform-content-type.
44 (muse-docbook-finalize-buffer): New function that sets the buffer file
45 coding system to the value of muse-docbook-encoding-default, but only
46 if the buffers contents have no special characters.
47 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
50 ChangeLog lisp/muse-docbook.el
53 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
56 Apply muse-docbook patch from Dale P. Smith.
58 muse--main--1.0--patch-121
60 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
61 Dale P. Smith to make the markup much better.
64 AUTHORS ChangeLog lisp/muse-docbook.el
67 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
70 Use different mapping for S-tab on Windows.
72 muse--main--1.0--patch-120
74 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
75 Windows, use [(shift tab)] for `muse-previous-reference'.
78 ChangeLog lisp/muse-mode.el
81 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
86 muse--main--1.0--patch-119
88 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
89 `muse-match-string-no-properties' so XEmacs doesn't complain.
92 ChangeLog lisp/muse-wiki.el
95 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
98 Handle a few edge cases with project-page resolution gracefully.
100 muse--main--1.0--patch-118
102 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
103 make sure that PAGE is specified. STYLES should be generated
104 automatically, but it could theoretically fail. I'm managing to
105 trigger this when messing with unsaved Muse files. Handle case where
106 buffer has not yet been saved.
107 (muse-project-find-file): Don't try to resolve relative links; just
110 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
111 point-of-reference bug. No need to call muse-project-page-of-file
112 since buffer-file-name and muse-publishing-current-file both give us
115 * lisp/muse-mode.el (muse-link-at-point): For some reason,
116 `skip-chars-backward' only respects the newline some of the time.
120 ChangeLog lisp/muse-mode.el lisp/muse-project.el
124 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
127 Fix image-link goof-up and add pretty titles.
129 muse--main--1.0--patch-117
131 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
132 class="image-link"> instead of <div class="image-link">. I found a bug
133 with the way I was handling both, so I decided to simplify things.
135 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
136 `muse-publish-output-name', but keeps the directory prefix.
137 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
139 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
140 customizable option that determines the words to downcase in title.
141 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
142 Capitalized Title out of either a string or the current title. This is
143 not currently used by any other function -- for now it is meant to be
147 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
150 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
153 Escape specials in link descriptions.
155 muse--main--1.0--patch-116
157 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
158 function that escapes special characters in the given string according
159 to the current publishing style.
160 (muse-publish-url): Use the above function to escape the description
161 part of extended links.
162 (muse-publish-prepare-url): Don't make string read-only; it does
165 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
166 (muse-wiki-transform-wikiword): Don't make string read-only.
169 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
172 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
175 Escape "&", "<", and ">" in URL text.
177 muse--main--1.0--patch-115
179 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
180 specially. Thanks to John Sullivan for the suggestion.
183 ChangeLog lisp/muse-html.el
186 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
189 Update my example configuration.
191 muse--main--1.0--patch-114
193 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
194 project to "WebSite" in order to make it more distinct.
195 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
196 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
198 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
199 published name of the current file. I really should make a function
200 called `muse-published-name' or something similar!
201 ("\C-cpx"): Use this key sequence for
202 `my-muse-prepare-entry-for-xanga'.
203 (muse-file-extension): I'm making use of this so I can figure out its
207 ChangeLog examples/mwolson/muse-init.el
210 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
213 Tackle a project name interwiki highlighting snafu.
215 muse--main--1.0--patch-113
217 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
218 this. It seems to be more robust now. Highlighting is going the way I
222 ChangeLog lisp/muse-wiki.el
225 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
228 Fix some gross mistakes.
230 muse--main--1.0--patch-112
232 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
235 * lisp/muse-project.el (muse-project-file-entries): If
236 `muse-file-extension' is defined, use it to filter the entries.
238 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
239 variable. Move higher in file.
241 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
242 argument instead of the real name of the variable.
245 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
249 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
252 Make natural interwiki links between projects mostly work.
254 muse--main--1.0--patch-111
256 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
257 function and flesh it out. This seems to work properly, though for
258 some reason, interwiki links using projects are a bit flakey.
259 (muse-wiki-handle-interwiki): Deal with case where we have a project
260 name in an interwiki link.
263 ChangeLog lisp/muse-wiki.el
266 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
269 Fix Emacs21 issue with muse-insert-tag.
271 muse--main--1.0--patch-110
273 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
274 completing-read to appease older Emacsen.
277 ChangeLog lisp/muse-mode.el
280 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
283 Fix error with `muse-blosxom-new-entry' and Emacs21.
285 muse--main--1.0--patch-109
287 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
288 `completing-read' so that old versions of Emacs don't complain.
291 ChangeLog lisp/muse-blosxom.el
294 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
297 Try to fix an error with `muse-blosxom-get-categories'.
299 muse--main--1.0--patch-108
301 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
302 about processing directories.
305 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
308 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
311 Make a distinction between implicit and explicit links at publish-time.
313 muse--main--1.0--patch-107
315 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
317 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
319 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
322 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
323 not we are dealing with an explicit link.
325 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
327 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
328 argument, but ignore it.
330 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
331 when link is not explicit.
334 ChangeLog lisp/muse-html.el lisp/muse-http.el
335 lisp/muse-publish.el lisp/muse-wiki.el
338 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
341 Implement several WikiWord handling fixes.
343 muse--main--1.0--patch-106
345 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
346 found by the handlers. Don't send implicit links through some of the
349 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
350 of interwiki link before calling `muse-handle-explicit-link'.
352 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
353 "\\|" separator between project-alist entries and interwiki entries.
354 Force a reconfiguration of muse-colors-markup.
356 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
357 sure that we don't colorize WikiNames that don't go with any file.
361 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
365 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
368 Attempt to simplify muse-wiki a bit.
370 muse--main--1.0--patch-105
372 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
375 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
376 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
377 (muse-wiki-update-use-wikiword-markup-regexp)
378 (muse-wiki-update-use-wikiword-link-function)
379 (muse-wiki-update-use-wikiword-url-transforms): Remove.
380 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
382 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
383 `muse-wiki-use-wikiword' is specified.
385 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
386 unless `muse-wiki-use-wikiword' is specified.
388 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
391 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
392 muse-publish-markup-regexps.
394 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
395 muse-publish-url-transforms.
397 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
398 muse-wiki-handle-wikiword to muse-implicit-link-functions.
402 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
405 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
408 Make muse-blosxom use relative name of published file in page-date alist.
410 muse--main--1.0--patch-104
412 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
414 (muse-blosxom-update-page-date-alist): Renamed from
415 `muse-blosxom-markup-date-directive'. Make the current file name
416 relative to the base directory and strip file extension if necessary.
420 ChangeLog lisp/muse-blosxom.el
423 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
426 Hack on muse-blosxom timestamps somewhat.
428 muse--main--1.0--patch-103
430 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
431 actually do something useful. This should have a different name,
433 ("blosxom-html", "blosxom-xhtml"): Call
434 `muse-blosxom-markup-date-directive' after publishing each entry.
438 ChangeLog lisp/muse-blosxom.el
441 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
444 Fix several startup and compile errors.
446 muse--main--1.0--patch-102
448 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
449 fixes an error that occurred during startup.
451 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
452 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
455 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
456 that the nasty compile errors go away. Fix a few typos.
457 (muse-ignored-extensions): Fix docstring.
458 (muse-file-extension): Move this higher in the file.
463 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
466 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
469 Note that muse-file-extension should not have "." in front.
471 muse--main--1.0--patch-101
473 * lisp/muse-project.el (muse-project-find-file): Handle case where
474 muse-file-extension is not specified.
476 * lisp/muse.el (muse-file-extension): Note that the period at the
477 beginning of this value should be omitted.
479 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
480 file extension so that regexp characters inside the extension will not
481 goof it up. This should never be a problem in normal cases, but let's
486 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
490 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
493 Implement optional file extension of Muse files.
495 muse--main--1.0--patch-100
497 * lisp/muse-mode.el (muse-mode): Make sure
498 `muse-update-ignored-extensions-regexp' gets updated every time we
499 enter Muse mode. This works around a bug in the customize interface --
500 if a user changes an option using setq, the :set function sometimes
501 does not get executed. I should really try to determine whether or not
502 this is really an issue anymore.
504 * lisp/muse-project.el (muse-project-find-file): Make use of
505 `muse-file-extension'.
507 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
508 customizable; it is autogenerated from `muse-ignored-extensions'.
509 (muse-update-ignored-extensions-regexp): New function that sets the
510 value of `muse-ignored-extensions-regexp'. This is needed in order to
511 make sure that the value of `muse-file-extension' is taken into
513 (muse-ignored-extensions): New option that determines which file
514 extensions to ignore. It is in the form of a list of regexps.
516 * lisp/muse.el (muse-file-extension): New option that allows the user to
517 specify the file extension to be used for Muse files. By default, this
518 is nil, which means that no extension will be used.
520 * lisp/muse.el (muse-page-name): Handle case where
521 `muse-ignored-extensions-regexp' is nil.
525 ChangeLog lisp/muse-mode.el lisp/muse-project.el
526 lisp/muse-regexps.el lisp/muse.el
529 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
532 Document new blosxom convenience feature.
534 muse--main--1.0--patch-99
536 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
537 `muse-blosxom-project-alist-entry'. An example is provided in the
542 ChangeLog lisp/muse-blosxom.el
545 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
548 Further work on `muse-project-alist' entry generation for blosxom.
550 muse--main--1.0--patch-98
552 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
553 Include subdirectories in first part of "Blog" entry.
555 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
556 that returns a list of dirs that are to be used with the first part of
557 a `muse-project-alist' entry.
561 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
564 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
567 New function: muse-blosxom-project-alist-entry.
569 muse--main--1.0--patch-97
571 * examples/mwolson/muse-init.el: Update from my latest settings.
572 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
574 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
575 that generates the latter part of an entry for `muse-project-alist'.
579 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
582 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
585 Merged from hodique@lifl.fr--2005 (patch 12-23)
587 muse--main--1.0--patch-96
591 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
592 Merged from mwolson@gnu.org--2005 (patch 68-76)
594 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
595 Merged from mwolson@gnu.org--2005 (patch 77-80)
597 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
598 Merged from mwolson@gnu.org--2005 (patch 81)
600 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
601 Merged from mwolson@gnu.org--2005 (patch 82)
603 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
604 Escape % in latex publishing
606 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
609 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
610 small improvement on muse-make-link
612 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
613 Fix customization of muse-wiki-wikiword-regexp
615 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
616 Allow full customization of WikiWords
618 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
619 Fix mouse-2 yank bug in muse-mode
621 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
622 Fix interpretation order
624 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
625 Merged from mwolson@gnu.org--2005 (patch 83-95)
629 ChangeLog lisp/muse-wiki.el
632 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
633 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
634 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
635 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
636 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
637 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
638 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
639 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
640 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
641 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
642 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
643 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
646 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
651 muse--main--1.0--patch-95
653 * lisp/muse-mode.el (muse-follow-name-at-point)
654 (muse-follow-name-at-mouse): Docfixes.
658 ChangeLog lisp/muse-mode.el
661 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
664 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
666 muse--main--1.0--patch-94
668 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
669 `muse-blosxom-new-entry'.
671 * muse.texi (Blosxom Entries): Ditto.
675 ChangeLog lisp/muse-blosxom.el muse.texi
678 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
681 Re-add global mouse-2 event.
683 muse--main--1.0--patch-93
685 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
686 mouse-2, since Yann found a way around the problem I was facing.
687 (muse-follow-name-at-mouse): Call the event that would normally be used
688 here if we don't have a link at point.
692 ChangeLog lisp/muse-mode.el
695 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
698 Fix publishing error.
700 muse--main--1.0--patch-92
702 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
703 the cdr of output-dir. This was a code fragment from a previous
704 attempt to refactor this function.
708 ChangeLog lisp/muse-project.el
711 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
714 Work on getting to the point where we can resolve project interwiki links.
716 muse--main--1.0--patch-91
718 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
719 `muse-publishing-current-file'.
721 * lisp/muse-project.el (muse-project-of-file): Ditto.
723 * lisp/muse-project.el (muse-project-applicable-styles): New function
724 that returns the usable styles for a file, given either a list of
725 styles or a project name. This is useful for removing styles that will
726 be ignored for a file.
727 (muse-project-publish-file): Split :include and :exclude processing
728 into `muse-project-applicable-styles'.
730 * lisp/muse-publish.el (muse-publish-output-name): Use
731 `muse-publishing-current-file'.
733 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
735 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
738 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
739 names to be uninterpreted. Remove need for muse-assoc-string.
741 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
742 function that will be called to fetch a link to a page from a Muse
743 project from the output file of the currently-published file. This is
744 commented out for now since I ran out of energy.
746 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
747 `muse-wiki-resolve-project-page' for handling Muse project interwiki
748 links, but only when no match was found in `muse-wiki-interwiki-alist'.
749 Handle case where no interwiki can be found, even though this should
752 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
753 whenever Muse mode is entered. That way we don't have to enter an
754 extra command in our .emacs.
756 * lisp/muse.el (muse-current-file): Remove this, since a variable called
757 `muse-publishing-current-file' already exists that does the same thing.
760 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
762 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
767 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
768 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
771 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
774 Mouse-2 on regular text will yank rather than give an error.
776 muse--main--1.0--patch-90
778 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
779 this seems to be more trouble than it's worth.
780 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
781 use our own implementation.
785 ChangeLog lisp/muse-mode.el
788 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
791 Make interwiki links publish with the correct extension.
793 muse--main--1.0--patch-89
795 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
796 prefix and suffix to interwiki names, as well as stripping out unwanted
801 ChangeLog lisp/muse-wiki.el
804 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
807 Fix publishing of bare interwiki names.
809 muse--main--1.0--patch-88
811 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
812 `set'. Use `muse-assoc-string' instead of `assoc'.
814 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
815 `assoc-string' functionality usable with Emacs21 and XEmacs.
819 ChangeLog lisp/muse-wiki.el lisp/muse.el
822 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
825 Apply a few fixes from Yann's branch.
827 muse--main--1.0--patch-87
829 Background: I hacked on Muse over the weekend while offline, and so did
830 Yann. His changes to muse-wiki.el are different than the
831 ones that I made, so we should probably figure out the best
832 way to handle this when we both get on IRC again. For now,
833 I've merged in the bugfixes that he's made, omitting most of
834 the changes to muse-wiki.
836 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
838 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
840 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
841 introduced previously.
845 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
848 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
851 Warn if file not published; hack further on Wiki stuff.
853 muse--main--1.0--patch-86
855 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
856 complete <div> tags that are of the class "image-link". It is hoped
857 that this will prevent user-added <div> tags from being mangled.
859 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
860 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
861 need to look at the text at point.
863 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
864 current file has not been published since it was up-to-date. Thanks to
865 Bill Freeman for the suggestion.
867 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
868 is nil. If this happens, return the original URL.
870 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
871 `muse-wiki-update-interwiki-regexp.'
872 (muse-wiki-update-interwiki-regexp): New function that sets the value
873 of `muse-wiki-interwiki-regexp'.
874 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
877 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
878 `muse-wiki-expand-interwiki'.
879 (muse-wiki-transform-wikiword): New function that prevents WikiWords
880 with no matching file from being published as links.
882 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
883 string argument once again, since this behavior is needed when
885 (muse-wiki-handle-wikiword): Ditto.
887 * lisp/muse.el (muse-handle-url): Ditto.
889 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
890 after every unsuccessful attempt at handling the link. If argument is
891 given, restore match-data at end, too.
893 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
894 argument. Match data is always saved. If argument is not given,
895 assume that `muse-implicit-link-regexp' has been matched against, and
896 return the 1st match string if no handlers worked.
900 ChangeLog lisp/muse-html.el lisp/muse-mode.el
901 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
904 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
907 Hack on WikiName handling and make TAB work for Wiki links.
909 muse--main--1.0--patch-85
911 * lisp/muse-colors.el (muse-colors-markup): Use
912 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
914 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
915 nil, don't color bad links. If non-nil, color bad links.
917 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
919 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
920 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
921 (muse-journal-rss-munge-buffer): Ditto.
923 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
926 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
927 are handled first, then implicit ones. It should work better in all
928 cases. For now, we depend on the value of `muse-implicit-link-regexp'
929 to determine how far to scan for an implicit link. This defaults to
930 the text between the point and the next space.
932 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
933 `muse-visit-link'. If the ANCHOR argument is a string, search for it
934 literally after opening the buffer. Hopefully this can be of use in
935 custom visit-link functions, when necessary.
937 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
938 `muse-visit-link-default'.
940 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
941 Search by text properties instead of regexps. This allows Muse to find
942 links without having to have a massive regexp that contains all link
943 types. The downside is that this will not work if the user defontifies
944 the buffer. But it would somewhat defeat the purpose of following
945 links if you can't see them.
947 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
948 enough command line args are passed in batch mode.
950 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
951 `muse-explicit-link-regexp'.
953 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
956 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
957 specifies the "common ground" of all implicit links, like URLs, bare
958 WikiNames, and -- in the future -- email addresses.
960 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
962 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
963 optional. That was a bad idea on my part. Renamed from
964 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
967 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
968 `muse-wiki-interwiki-expand'.
969 (muse-wiki-handle-wikiword): Renamed from
970 `muse-wiki-wikiword-handle'.
972 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
973 for the eval-after-load arg since XEmacs chokes on constants.
975 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
976 face on WikiWords that don't correspond with a file. If people really
977 want this to appear in bad-link face, I could accommodate that.
979 * lisp/muse.el (muse-handle-url): New function that detects whether the
980 given string is a URL.
981 (muse-implicit-link-functions): Renamed from
982 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
983 (muse-explicit-link-functions): Renamed from
984 `muse-mode-handler-functions'.
985 (muse-handle-implicit-link): New function that handles all
986 implicit links by calling functions from `muse-implicit-link-functions'.
987 (muse-handle-explicit-link): Renamed from
992 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
993 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
994 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
997 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1000 Allow WikiWords to be ignored with <nop> or "''''".
1002 muse--main--1.0--patch-84
1004 * lisp/muse-mode.el (muse-browse-result): Docfixes.
1006 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1007 whether to hide <nop> tags when coloring a Muse buffer.
1008 (muse-wiki-wikiword-at-point): Docfix.
1009 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1010 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1012 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1013 which keeps the WikiWord that follows it from being interpreted.
1014 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1019 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1022 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1025 Update postal address of FSF in muse-wiki.el.
1027 muse--main--1.0--patch-83
1029 * lisp/muse-wiki.el: Update postal address of the FSF.
1033 ChangeLog lisp/muse-wiki.el
1036 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1039 Interpret explicit links before emphasis.
1041 muse--main--1.0--patch-82
1043 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1044 links before emphasis.
1046 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1050 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1053 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1056 Wiki hacking, regexp tweaks.
1058 muse--main--1.0--patch-81
1060 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1063 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1064 that indicates whether or not to use character classes in regexps. The
1065 default is to let Muse try to figure it out.
1066 (muse-extreg-usable-p): Make use of this variable.
1068 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1069 this regexp. I'm guessing it was supposed to have a TAB in there at
1070 one time. Replace this stuff with muse-regexp-space.
1072 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1075 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1078 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1079 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
1080 We'll fix those anchor problems eventually!
1082 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1083 uses `muse-interwiki-handle' to determine whether an interwiki link is
1086 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1087 look for a suitable value at point if needed.
1089 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1091 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1093 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1096 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1100 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1103 Make installation of manual when not using Debian go smoothly.
1105 muse--main--1.0--patch-80
1107 * Makefile.defs (INSTALLINFO): New variable that specifies what command
1108 and options are to be used when insinuating the Muse documentation into
1111 * Makefile (install): Make use of INSTALLINFO.
1113 * README (Installation): Give directions for changing INSTALLINFO on a
1114 Debian system and changing where Muse is installed.
1119 ChangeLog Makefile Makefile.defs README muse.texi
1122 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1125 Fix compiler warning induced by last patch.
1127 muse--main--1.0--patch-79
1129 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1133 ChangeLog lisp/muse-project.el lisp/muse.el
1136 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1139 Add `muse-current-file', fix minor QuickStart issue.
1141 muse--main--1.0--patch-78
1143 * examples/QuickStart: Make John Wiegley the author.
1145 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1146 `muse-current-file' instead of `buffer-file-name'.
1148 * lisp/muse-project.el (muse-current-project): Document.
1150 * lisp/muse-project.el (muse-current-file): New variable indicating the
1151 name, including path, of the file that is currently being published.
1152 (muse-project-of-file): Make use of
1153 `muse-current-file'.
1155 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1157 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1160 ChangeLog examples/QuickStart lisp/muse-blosxom.el
1161 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1165 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1168 Make muse-replace-regexp-in-string closer to its parent; no func change.
1170 muse--main--1.0--patch-77
1172 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1173 to implement all functionality of `replace-regexp-in-string'. No
1174 functionality change.
1178 ChangeLog lisp/muse.el
1181 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1184 Play nicely with fill, adaptive-fill, and flyspell.
1186 muse--main--1.0--patch-76
1188 * muse-mode.el (muse-mode-intangible-links): New function used to
1189 determine whether links will be considered intangible.
1191 * lisp/muse-mode.el (muse-mode-link-functions)
1192 (muse-mode-handler-functions): Minor docfix.
1194 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1195 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
1196 making links intangible by default, but this may be adjusted by use of
1197 the `muse-mode-intangible-links' function.
1199 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1200 nil if we should allow a fill to occur here. Keeps links from being
1203 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1204 non-nil if we allow spell-checking to occur here. Keeps links from
1205 being improperly colorized.
1207 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1208 functionality change.
1211 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1214 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1217 Minor doc changes and code prettification.
1219 muse--main--1.0--patch-75
1221 * AUTHORS: Note that YH's assignment is in the mail.
1223 * README (scripts): Explain better the contents of the `scripts'
1226 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1229 AUTHORS ChangeLog README lisp/muse-wiki.el
1232 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1235 Merged from hodique@lifl.fr--2005 (patch 7-11)
1237 muse--main--1.0--patch-74
1241 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1242 split WikiWords and InterWiki links into their own package
1244 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1245 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1247 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1248 Mimic experimental behavior for interwiki
1250 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1251 fix notes publishing
1253 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1257 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1260 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1261 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1264 experimental/.arch-ids/muse-wiki.el.id
1265 ==> experimental/.arch-ids/muse-wiki-old.el.id
1266 experimental/muse-wiki.el
1267 ==> experimental/muse-wiki-old.el
1270 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1271 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1272 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1273 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1274 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1277 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1280 Tell people where to find on-line version of manual.
1282 muse--main--1.0--patch-73
1284 * README: Add on-line locations for manual.
1286 * muse.texi: Remove @include directive. This makes generating a PDF of
1287 this documentation a lot easier.
1289 * muse.texi (Preface): Add on-line locations for manual.
1292 ChangeLog README muse.texi
1295 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1298 Try to make Muse play nice with outline minor mode.
1300 muse--main--1.0--patch-72
1302 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1303 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1304 "muse" instead of "t" when adding invisibility to text or checking for
1307 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1308 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1312 ChangeLog lisp/muse-colors.el lisp/muse.el
1315 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1318 Minor grammar fix in Introduction section of manual.
1320 muse--main--1.0--patch-71
1322 * muse.texi (Introduction): Minor grammar fix.
1328 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1333 muse--main--1.0--patch-70
1335 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1337 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1339 * lisp/muse-poem.el (muse-poem-markup-strings)
1340 (muse-poem-chapbook-strings): Make customizable.
1342 * lisp/muse-poem.el (muse-chapbook-latex-header)
1343 (muse-chapbook-latex-footer): Docfix.
1345 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1346 (muse-texinfo-pdf-extension): Ditto.
1348 * lisp/muse.el (muse-version): Change to 3.01.
1350 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
1354 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1355 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1358 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1361 Tweak documentation thoroughly; still incomplete.
1363 muse--main--1.0--patch-69
1365 * README: Minor tweaks.
1367 * muse.texi: Massively rename chapters so that the titles are more
1368 descriptive. Clean up grammar.
1370 * muse.texi (Obtaining Muse): Move content of Installation node here,
1371 stripping out any customization tips, since those are covered later.
1372 Re-work this chapter since I was dissatisfied with it.
1374 * muse.texi (Installation): This node has the content of README regarding
1375 installation, which fits the title of the node much better than the
1378 * muse.texi (Blosxom): Turn the sections of this section into
1381 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
1384 * muse.texi (History): Add a "2005" item.
1387 ChangeLog README muse.texi
1390 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1393 Finish documenting 2 more publishing styles.
1395 muse--main--1.0--patch-68
1397 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1399 * lisp/muse-journal.el: Docfixes.
1401 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1402 documentation to this function.
1404 * muse.texi (Blosxom Options): New node containing the publishing styles
1405 and options provided by Blosxom.
1406 (Book): Add usage note, as I suspect a lot of people might be confused
1408 (HTML): Space out entries better.
1409 (Journal, LaTeX): New nodes for publishing styles.
1410 (Common Elements): Document a few options that are present in
1414 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1415 lisp/muse-latex.el lisp/muse-publish.el muse.texi
1418 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1421 Make Muse installable and correct an Emacs21 issue.
1423 muse--main--1.0--patch-67
1425 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1426 directory will be generated.
1427 (all): Compile muse.info by default.
1428 (doc): Refactor into individual generation rules for .html and .info
1430 (install): New rule that installs Muse source code, compiled .elc
1431 files, and the manual into proper places.
1433 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1435 * README (Insinuation): Move old content of Installation here.
1436 (Installation): Fill out this section.
1437 (Further Documentation): Add link to my website and note that a full
1438 manual is included with Muse.
1440 * lisp/Makefile (EL): Populate with .el files.
1441 (install): New rule that installs both .elc and .el files.
1443 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1444 Emacs21, hack in a handler for the @documentencoding tag so that it
1448 ChangeLog Makefile Makefile.defs README lisp/Makefile
1449 lisp/muse-texinfo.el
1452 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1455 Cater even more to XEmacs and its annoying whims.
1457 muse--main--1.0--patch-66
1459 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1460 environment variable.
1462 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1463 handle it. Load `muse-build.el' instead.
1465 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1468 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1469 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1472 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1473 function does not appear to be used.
1475 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1476 `replace-regexp-in-string', since XEmacs doesn't have this function.
1477 We only implement the first 3 args, but this could be extended if we
1480 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1481 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1483 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1485 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1486 make XEmacs shut up.
1488 * lisp/muse-convert.el (muse-write-footnote): Ditto.
1490 * lisp/muse-html.el (muse-html-markup-table): Ditto.
1492 * lisp/muse-http.el (muse-winnow-list): Ditto.
1494 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1496 * lisp/muse-project.el (muse-project-file-entries): Ditto.
1498 * lisp/muse-publish.el (muse-publish-markup): Ditto.
1500 * scripts/muse-build.el: Add contrib path first; probably doesn't change
1503 * scripts/publish: Use EMACS environment variable instead of hard-coding
1507 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1508 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1509 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1510 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1511 lisp/muse.el scripts/muse-build.el scripts/publish
1514 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1517 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1519 muse--main--1.0--patch-65
1521 * AUTHORS: Update entry.
1523 * muse-*.el: Move to the lisp directory.
1525 * lisp/Makefile: New file containing rules to test and compile the
1528 * Makefile.defs: New file that contains common definitions for all other
1529 Makefiles, such as Emacs command to use.
1531 * Makefile: Move lisp-specific rules to lisp/Makefile.
1532 (SUBDIRS): New variable containing subdirectories to clean.
1534 * README: Update to reflect new location of source files. Give updated
1535 directions for compiling with XEmacs.
1537 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1539 (%.html): Pass SITEFLAG as an environment variable to
1542 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1543 seems to be needed to keep the process from failing. This has *got* to
1544 be a bug in Muse, but I don't want to deal with it now.
1546 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1548 * lisp/muse-convert.el: Move line to commentary section.
1550 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1551 locally-bound `type' variable isn't used here.
1553 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1555 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1558 * scripts/muse-build.el (load-path): Correct paths.
1560 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1561 as to avoid spurious warnings.
1563 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1566 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1567 (muse-match-string-no-properties): New functions that take the place of
1568 `line-end-position', `line-beginning-position', and
1569 `match-string-no-properties', respectively.
1571 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1572 (muse-my-journal-find-entries): Use Muse-specific version of
1573 `match-string-no-properties', `line-beginning-position', and
1574 `line-end-position' since these do not exist in XEmacs.
1576 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1577 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1579 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1581 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1582 (muse-html-insert-contents): Ditto.
1584 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1586 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1588 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1590 * lisp/muse-publish.el (muse-publish-markup-tag)
1591 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1592 (muse-published-buffer-contents): Ditto.
1594 * scripts/muse-build.el (muse-elint-files): Ditto.
1597 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1598 lisp/.arch-ids/Makefile.id lisp/Makefile
1601 AUTHORS ChangeLog Makefile README examples/Makefile
1602 examples/QuickStart examples/johnw/muse-johnw.el
1603 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1604 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1605 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1606 lisp/muse.el scripts/muse-build.el scripts/publish
1609 .arch-ids/muse-blosxom.el.id
1610 ==> lisp/.arch-ids/muse-blosxom.el.id
1611 .arch-ids/muse-book.el.id
1612 ==> lisp/.arch-ids/muse-book.el.id
1613 .arch-ids/muse-colors.el.id
1614 ==> lisp/.arch-ids/muse-colors.el.id
1615 .arch-ids/muse-convert.el.id
1616 ==> lisp/.arch-ids/muse-convert.el.id
1617 .arch-ids/muse-docbook.el.id
1618 ==> lisp/.arch-ids/muse-docbook.el.id
1619 .arch-ids/muse-html.el.id
1620 ==> lisp/.arch-ids/muse-html.el.id
1621 .arch-ids/muse-http.el.id
1622 ==> lisp/.arch-ids/muse-http.el.id
1623 .arch-ids/muse-journal.el.id
1624 ==> lisp/.arch-ids/muse-journal.el.id
1625 .arch-ids/muse-latex.el.id
1626 ==> lisp/.arch-ids/muse-latex.el.id
1627 .arch-ids/muse-mode.el.id
1628 ==> lisp/.arch-ids/muse-mode.el.id
1629 .arch-ids/muse-poem.el.id
1630 ==> lisp/.arch-ids/muse-poem.el.id
1631 .arch-ids/muse-project.el.id
1632 ==> lisp/.arch-ids/muse-project.el.id
1633 .arch-ids/muse-publish.el.id
1634 ==> lisp/.arch-ids/muse-publish.el.id
1635 .arch-ids/muse-regexps.el.id
1636 ==> lisp/.arch-ids/muse-regexps.el.id
1637 .arch-ids/muse-texinfo.el.id
1638 ==> lisp/.arch-ids/muse-texinfo.el.id
1639 .arch-ids/muse.el.id
1640 ==> lisp/.arch-ids/muse.el.id
1642 ==> lisp/muse-blosxom.el
1644 ==> lisp/muse-book.el
1646 ==> lisp/muse-colors.el
1648 ==> lisp/muse-convert.el
1650 ==> lisp/muse-docbook.el
1652 ==> lisp/muse-html.el
1654 ==> lisp/muse-http.el
1656 ==> lisp/muse-journal.el
1658 ==> lisp/muse-latex.el
1660 ==> lisp/muse-mode.el
1662 ==> lisp/muse-poem.el
1664 ==> lisp/muse-project.el
1666 ==> lisp/muse-publish.el
1668 ==> lisp/muse-regexps.el
1670 ==> lisp/muse-texinfo.el
1678 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1681 Massively untabify files.
1683 muse--main--1.0--patch-64
1687 ChangeLog ChangeLog.2004 experimental/muse-message.el
1688 experimental/muse-wiki.el muse-book.el muse-colors.el
1689 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1690 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1691 muse-project.el muse-publish.el muse-regexps.el
1692 muse-texinfo.el muse.el
1695 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1698 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1700 muse--main--1.0--patch-63
1702 (Summary of changes that Yann made)
1704 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1706 * muse-mode.el (muse-generate-index): Move index generation code into
1707 `muse-index-as-string'.
1708 (muse-index-as-string): New function that generates an index and
1709 returns it as a string, instead of placing it in a buffer like
1710 `muse-generate-index' used to.
1714 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1715 merge from mwolson@gnu.org--2005
1717 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1718 Accept WikiWords as links [mostly rescinded]
1720 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1721 merge from mwolson@gnu.org--2005/muse--main--1.0
1723 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1724 Merged from mwolson@gnu.org--2005 (patch 60-62)
1726 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1727 provide a string view of the index
1730 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1733 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1734 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1735 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1736 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1737 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1740 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1743 Document Blosxom, Book, DocBook, and HTML publishing styles.
1745 muse--main--1.0--patch-62
1747 * muse-blosxom.el: Clean up header.
1749 * muse-book.el (muse-before-book-publish-hook): Rename to
1750 `muse-book-before-publish-hook'.
1751 (muse-after-book-publish-hook): Rename to
1752 `muse-book-after-publish-hook'.
1754 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1755 (muse-html-markup-strings, muse-xhtml-markup-strings)
1756 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1757 (muse-html-charset-default, muse-html-encoding-default)
1758 (muse-html-encoding-map): Docfixes.
1760 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1764 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1767 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1770 Begin work on Publishing Styles section of manual.
1772 muse--main--1.0--patch-61
1774 * Makefile (.PHONY): Add "doc" to list.
1775 (doc): New rule that generates Info and HTML files from muse.texi.
1776 (dist): Rely on `distclean', not `clean'.
1778 * examples/QuickStart (Authoring mode): Remove empty section.
1780 * muse.texi: Call this program "the Emacs Muse" in title.
1781 (Publishing Styles): Begin to populate section.
1782 (Deriving Styles): First subsection of Publishing Styles.
1783 (Contributors): Remove spurious copyright section, since we address
1786 * README: Actually remember to add this file.
1789 .arch-ids/README.id README
1792 ChangeLog Makefile examples/QuickStart muse.texi
1795 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1798 Document Markup Rules.
1800 muse--main--1.0--patch-60
1802 * examples/QuickStart: Remove stray <comment> tag.
1804 * muse.texi (Top): Comment every menu line.
1805 (Markup Rules): New section with plenty of subsections.
1808 ChangeLog examples/QuickStart muse.texi
1811 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1814 Release this as Muse 3.00.90 (RC1).
1816 muse--main--1.0--patch-59
1818 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1819 is compatible with both Emacs and XEmacs.
1821 * examples/README: Renamed to QuickStart.
1823 * examples/Makefile (EXAMPLES): Reflect name change of README.
1828 ChangeLog Makefile examples/Makefile muse.el
1831 examples/.arch-ids/README.id
1832 ==> examples/.arch-ids/QuickStart.id
1834 ==> examples/QuickStart
1837 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1840 Makefile refactoring.
1842 muse--main--1.0--patch-58
1844 * Makefile (.PHONY): List all non-file targets.
1845 (examples): New rule that calls Make in the examples directory.
1846 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1848 * README: Move to the examples directory. I'd prefer to distribute a
1849 very basic plain text README and use this as a quickstart + markup
1850 example + publishing example.
1852 * examples/Makefile: Move all README-related rules here.
1854 * examples/README: Add an "About this document" section.
1856 * scripts/publish (style): Do not include the contrib directory, since we
1857 don't use any code from there. Since this is only invoked from the
1858 examples directory, make sure add the parent directory to the load
1861 * muse.texi: Change version to 3.00.90 (RC1).
1863 * muse.el: Change location of the README file in header.
1865 * muse.el (muse-version): Update to 3.00.90 (RC1).
1868 examples/.arch-ids/Makefile.id examples/Makefile
1871 ChangeLog Makefile examples/README muse.el muse.texi
1876 ==> examples/.arch-ids/README.id
1881 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1884 Update my example configuration.
1886 muse--main--1.0--patch-57
1888 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1889 and experimental status of muse-message.
1892 ChangeLog examples/mwolson/muse-init.el
1895 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1898 Provide optional outline-style faces; customization fixes; experimental stuff.
1900 muse--main--1.0--patch-56
1902 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1903 option that determines what the header faces should look like. If
1904 'outline, use outline-style faces. If nil, don't generate the faces at
1905 all, which allows the user to specify their own. Otherwise, use the
1906 scaled faces, which is the default behavior.
1907 (muse-colors-outline-faces-list): List of faces to use. In case the
1908 outline faces are not available, provide reasonable defaults.
1909 (muse-make-faces): Use dolist instead of mapc. Implement the
1910 possibility of having outline-style colors for heading. Don't call
1911 this function immediately -- give the users time to make their changes
1912 through the customize interface. Once we call this function, Emcs from
1913 CVS will not allow the faces to be changed easily, which is a shame.
1915 * muse-message.el (muse-message-contents-tag): Copied from
1916 `muse-publish-contents-tag' in order to keep the customization
1917 interface from making the `muse-markup-tags' option from throwing a
1918 type mismatch error. This function is untested and will likely do
1919 nothing useful. This file has been moved to the experimental folder
1920 until it gets fleshed out more.
1922 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1923 file that could eventually provide wiki-like ability. Currently this
1924 is just a collection of functions that were pruned out when he remade
1925 Muse, so don't get too excited. I plan to eventually merge Yann
1926 Hodique's work here, probably after the first release of Muse.
1928 * muse-regexps.el (muse-regexp): Improve description.
1930 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1931 the muse-regexp group since it is just a single regexp. Lists of
1932 regexps don't have to be in muse-regexp, however.
1934 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1935 since the Emacs devel mailing list seems to not want Britain-izations
1938 * muse-colors.el (muse-colors): Ditto.
1940 * muse-docbook.el (muse-docbook): Ditto.
1942 * muse-html.el (muse-html): Ditto.
1944 * muse-http.el (muse-http): Ditto.
1946 * muse-message.el (muse-message): Ditto.
1948 * muse-mode.el (muse-mode): Ditto.
1950 * muse-project.el (muse-project): Ditto.
1952 * muse-publish.el (muse-publish): Ditto.
1954 * muse.el (muse): Ditto.
1957 experimental/.arch-ids/=id
1958 experimental/.arch-ids/muse-wiki.el.id
1959 experimental/muse-wiki.el
1962 ChangeLog experimental/muse-message.el muse-blosxom.el
1963 muse-colors.el muse-docbook.el muse-html.el muse-http.el
1964 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1968 .arch-ids/muse-message.el.id
1969 ==> experimental/.arch-ids/muse-message.el.id
1971 ==> experimental/muse-message.el
1974 experimental experimental/.arch-ids
1977 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1980 Fix publishing error when given an empty string for header/footer.
1982 muse--main--1.0--patch-55
1984 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1985 `file-readable-p' if it is an empty string. For some reason,
1986 `file-readable-p' and `insert-file-contents' were treating an empty
1987 string as if it were the current directory.
1990 ChangeLog muse-publish.el
1993 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1996 WYSIWYG emphasis, XEmacs compatibility hacks.
1998 muse--main--1.0--patch-54
2000 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2001 compliant. Only colorize if we end with the same number of asterisks
2002 as we start with, preventing unnoticed syntax errors. Don't colorize
2003 in the middle of a word.
2004 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2005 Only colorize if we end with an underscore. Don't colorize in the
2008 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2009 inside of group. This will probably not do anything, but it seems
2012 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2013 where we start with an image link. JohnW didn't seem to like having
2014 <p> tags inserted before image links, but they don't validate properly
2015 as they are. For now, I will surround such links/paragraphs with <div
2016 class="image-link"> in an attempt to be as not invasive and yet
2017 standards compliant as possible.
2019 * muse-html.el (muse-html-escape-string): Work around distinction between
2020 int and char types in XEmacs. Deal with an annoying replace-match bug
2021 in XEmacs that rears its head at times.
2023 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2027 ChangeLog muse-colors.el muse-docbook.el muse-html.el
2031 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2034 Minor code cleanup to address elint issues.
2036 muse--main--1.0--patch-53
2038 * Makefile (test): Don't build README files during this rule. Remove
2039 spurious "make clean" statement.
2041 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2042 `muse-colors' group, and give it a proper type.
2044 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2046 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2047 muse-my-journal-find-entries): Replace `string-to-int' with
2050 * muse-html.el (muse-html-insert-contents): Ditto.
2052 * muse-journal.el (muse-journal-html-munge-buffer,
2053 muse-journal-latex-munge-buffer): Ditto.
2055 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2057 * muse-publish.el (muse-publish-markup-footnote,
2058 muse-publish-contents-tag): Ditto.
2060 * muse-regexps.el (muse-extreg-usable-p): Ditto.
2063 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2064 muse-html.el muse-journal.el muse-mode.el muse-publish.el
2068 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2071 Add ability to automate the creation a new blosxom entry.
2073 muse--main--1.0--patch-52
2075 * examples/mwolson/muse-init.el: Move new entry section to
2076 muse-blosxom.el. Modify the key settings in my example accordingly.
2078 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2079 Muse always makes sure that the file ends with a newline.
2081 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2082 planner markup is now provided automatically by the planner port to
2083 Muse, and we don't have any customized markup.
2085 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2086 variable that specifies where the base directory of your blog entries
2089 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2090 the base directory. Explore categories recursively.
2092 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2093 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
2094 special characters file name.
2096 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2097 making a new blog entry. It will prompt you for a category, then a
2098 title, and then will create a new file that has the date and title
2102 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2105 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2108 Change mailing address of FSF, add AUTHORS file.
2110 muse--main--1.0--patch-51
2112 * muse-*.el, muse.texi: Change mailing address of FSF.
2114 * muse.texi (Contributors): Fix typo.
2116 * AUTHORS: New file containing a list of all of those who have
2117 contributed code or documentation to Muse, how many lines were changed,
2121 .arch-ids/AUTHORS.id AUTHORS
2124 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2125 muse-html.el muse-http.el muse-journal.el muse-latex.el
2126 muse-message.el muse-mode.el muse-poem.el muse-project.el
2127 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2131 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2134 Merged from hodique@lifl.fr--2005 (patch 0-1)
2136 muse--main--1.0--patch-50
2140 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2141 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2143 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2144 fix .html (for example) in visible names for links
2147 ChangeLog muse-publish.el
2150 hodique@lifl.fr--2005/muse--yh--1.0--base-0
2151 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2154 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2157 Make generated X(HT)ML show up in the right encoding in other modes.
2159 muse--main--1.0--patch-49
2161 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2162 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
2163 generated (X)HTML files show up in the right coding system when editing
2164 them with another Emacs mode.
2166 * muse-journal.el (muse-journal-rss-header): Automatically determine the
2167 encoding instead of hard-coding it.
2169 * muse-message.el: Add content to Commentary section, explaining the use
2170 of this publishing style.
2173 ChangeLog muse-html.el muse-journal.el muse-message.el
2176 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2179 Move regexps to same group, only make 4 heading faces.
2181 muse--main--1.0--patch-48
2183 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2184 can only publish 3 of them specially, leaving the fourth to be in
2186 (muse-colors-markup): Only recognize 4 levels of heading.
2188 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2189 (muse-file-regexp, muse-image-regexp)
2190 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
2191 like a good idea to have all the regexps in the same group.
2194 ChangeLog muse-colors.el muse-regexps.el muse.el
2197 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2200 Update my example config, minor code cleanup.
2202 muse--main--1.0--patch-47
2204 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2205 names and add "Plans" project.
2207 * muse-docbook.el (looking-back): Delete.
2209 * muse-html.el (looking-back): Delete.
2211 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2212 instead of `looking-back'.
2214 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2215 function, use this function. If `looking-back' exists, call it;
2216 otherwise, use a workaround.
2219 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2222 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2223 muse-html.el muse.el
2226 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2229 Handle a few paragraph publishing edge cases better.
2231 muse--main--1.0--patch-46
2233 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2234 beginning-of-document, end-of-document, and paragraph separator regexps
2235 so that one markup rule can be used in all these cases.
2236 (muse-docbook-markup-paragraph): Handle more cases correctly. In
2237 particular, blockquote or center at beginning or end of document will
2238 be published properly. Hopefully this won't slow things down too much.
2239 (muse-docbook-markup-paragraph-close): Removed.
2241 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2243 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2245 (muse-html-markup-paragraph-close): Removed.
2248 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2251 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2254 Improve prompt when reading a tag.
2256 muse--main--1.0--patch-45
2258 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2259 other Emacs modes seem to do.
2262 ChangeLog muse-mode.el
2265 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2268 Warn user when publishing fails due to a private directory.
2270 muse--main--1.0--patch-44
2272 * muse-project.el (muse-project-private-p): Warn users when publishing a
2273 file fails due to its directory not being readable by others. Make
2274 sure that you do a `chmod +o name_of_directory' if you want the
2275 contents of that directory to be publishable.
2278 ChangeLog muse-project.el
2281 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2284 Fix error with example tags and message publishing style.
2286 muse--main--1.0--patch-43
2288 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
2289 see if a previous definition for `font-lock-multiline' exists.
2291 * muse-message.el (muse-message-example-tag): Don't require two
2292 additional (unused) arguments.
2295 ChangeLog muse-colors.el muse-message.el
2298 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2301 Always end the published document with a newline.
2303 muse--main--1.0--patch-42
2305 * muse-html.el (muse-html-markup-paragraph-close): Always end the
2306 published document with a newline.
2308 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2311 ChangeLog muse-docbook.el muse-html.el
2314 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2317 Don't let automatic backup files crash the publishing process.
2319 muse--main--1.0--patch-41
2321 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2322 directive since this value is already processed by
2323 `muse-publish-markup-directive', and may be obtained by using
2324 the code: (muse-publishing-directive "date").
2326 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2327 to run (funcall nil); this happened once during a debugging process.
2329 * muse-project.el (muse-project-private-p): Skip any file for which we
2330 cannot fetch attributes. This fixes a bug where having an
2331 Emacs-generated automatic backup file in a publishing directory causes
2332 the publishing process to halt with an error.
2335 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2338 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2341 Apply fix in previous patch to the DocBook publishing style.
2343 muse--main--1.0--patch-40
2345 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2346 previous patch here as well.
2350 ChangeLog muse-docbook.el
2353 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2356 Fix newly-introduced lock-up during HTML publishing.
2358 muse--main--1.0--patch-39
2360 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2361 planner rules higher priority in the publishing sequence. Hopefully
2362 this will not wreck anything; I don't use these rules, so I cannot
2363 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
2365 * muse-html.el (muse-html-markup-paragraph-close): Don't use
2366 replace-match; that seems to be slightly evil. Return nil instead of a
2367 newline since otherwise Muse thinks that we are not done yet and gets
2368 into an infinite loop. This should fix the lock-up problem that
2369 resulted from the previous few patches.
2372 ChangeLog muse-blosxom.el muse-html.el
2375 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2380 muse--main--1.0--patch-38
2382 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2386 ChangeLog muse-blosxom.el
2389 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2392 Make docbook and blosxom modes close paragraphs properly at end.
2394 muse--main--1.0--patch-37
2396 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2399 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2400 (muse-docbook-markup-paragraph-close): Adapt from
2401 `muse-html-markup-paragraph-close'.
2403 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2404 preserve the same appearance as before the last patch.
2407 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2410 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2413 Bugfix: Close P tag properly at end of file.
2415 muse--main--1.0--patch-36
2417 * muse-blosxom.el: Fix bug where loading this file twice would cause an
2420 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2421 detecting whether or not a paragraph needs a closing P tag.
2422 (muse-html-markup-paragraph-close): New function that only inserts a
2423 closing P tag when an unclosed P tag is nearby.
2426 ChangeLog muse-blosxom.el muse-html.el
2429 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2432 Update my example settings.
2434 muse--main--1.0--patch-35
2436 * examples/mwolson/muse-init.el: Synchronize with my current settings.
2439 ChangeLog examples/mwolson/muse-init.el
2442 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2445 Update documentation for C-c TAB feature.
2447 muse--main--1.0--patch-34
2449 * muse.texi (Keystroke Summary): Note that C-c TAB calls
2457 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2460 New feature: tag completion with C-c TAB.
2462 muse--main--1.0--patch-33
2464 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2465 (muse-tag-history, muse-custom-tags): New variables that keep track of
2466 the tag history and newly-entered tags respectively for
2468 (muse-insert-tag): New function that interactively prompts the user for
2472 ChangeLog muse-mode.el
2475 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2478 Fix XHTML validation error with <hr> and <br>.
2480 muse--main--1.0--patch-32
2482 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2483 and HR tags for XHTML publishing. This should fix a few validation
2484 errors that I've been noticing lately.
2487 ChangeLog muse-html.el
2490 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2493 Remove flyspell overlays on links.
2495 muse--main--1.0--patch-31
2497 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
2498 should make the link clickable. On Emacs21, the color will stay red,
2499 but other Emacsen should do the right thing, which is use the normal
2500 link color. Hopefully this will fix some strange flyspell-related link
2504 ChangeLog muse-colors.el
2507 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2510 Update my example Muse settings.
2512 muse--main--1.0--patch-30
2514 * examples/mwolson/muse-init.el: Update from my latest version.
2515 (muse-project-alist): Remove the francais part of my blog.
2516 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2517 into this and `my-muse-mode-fill-nobreak-p'.
2518 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2519 this is the best way to accomplish this.
2520 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2521 characters in the title.
2522 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2525 ChangeLog examples/mwolson/muse-init.el
2528 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2531 Add simple `muse-version' function.
2533 muse--main--1.0--patch-29
2535 * muse.el (muse-version): New function that displays the value of the
2536 `muse-version' variable. This should be easier for the user to type
2537 than C-h v muse-version.
2543 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2546 Don't compile documentation by default.
2548 muse--main--1.0--patch-28
2550 * Makefile (all): Don't compile documentation by default.
2551 (doc): Use this rule to compile documentation.
2557 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2560 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2562 muse--main--1.0--patch-27
2564 2005-04-16 Michael Olson <mwolson@gnu.org>
2566 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2567 johnw. If a journal entry's title is a [[link]], then an
2568 <enclosure> tag will be added to the XML data giving the size and
2569 MIME type of the link target. This makes podcasting with Muse
2571 (muse-journal-rss-entry-template): Add enclosure usage to example.
2572 (muse-journal-rss-munge-buffer): Implement enclosures.
2575 ChangeLog muse-journal.el
2578 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2581 Standardize source headers, appease elint, don't require planner
2583 muse--main--1.0--patch-26
2585 2005-04-15 Michael Olson <mwolson@gnu.org>
2587 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2588 `scripts' directory since it really isn't part of Muse proper; it
2589 is used to generate Muse output from the command line.
2591 * muse-blosxom.el: Handle case where planner is not loaded so that
2592 it isn't a hard requirement.
2594 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2595 that elint doesn't complain.
2597 * muse-message.el (muse-message-markup-link): Don't throw up on
2598 links with no description.
2600 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2601 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2602 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2603 muse-project.el, muse-publish.el, muse-regexps.el,
2604 muse-texinfo.el, muse.el: Add standard header for each file in
2605 preparation for the initial release, which will hopefully happen
2606 sometime within the next month.
2610 experimental/.arch-ids/=id
2613 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2614 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2615 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2616 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2617 muse-texinfo.el muse.el
2620 .arch-ids/muse-build.el.id
2621 ==> scripts/.arch-ids/muse-build.el.id
2623 ==> scripts/muse-build.el
2625 removed directories:
2626 experimental experimental/.arch-ids
2629 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2632 Merge contents of muse-latexcjk.el into muse-latex.el.
2634 muse--main--1.0--patch-25
2636 2005-04-14 Michael Olson <mwolson@gnu.org>
2638 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2639 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2640 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2641 Merge in from muse-latexcjk.el.
2643 * muse-latexcjk.el: Removed, functionality merged with
2647 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2650 ChangeLog muse-latex.el
2653 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2656 Merge muse-xhtml.el into muse-html.el.
2658 muse--main--1.0--patch-24
2660 2005-04-06 Michael Olson <mwolson@gnu.org>
2662 * examples/mwolson/muse-init.el: Update with respect to the
2663 muse-xhtml.el merge.
2665 * muse-html.el: The contents of muse-xhtml.el have been merged in
2666 as advised by John Wiegley.
2667 (muse-html-style-sheet): Add example for XHTML use in the
2668 function's documentation.
2669 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2670 Moved from muse-xhtml.el.
2672 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2675 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2678 ChangeLog examples/mwolson/muse-init.el muse-html.el
2681 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2684 Try to fix regexps for Emacs 21.4.
2686 muse--main--1.0--patch-23
2688 2005-04-05 Michael Olson <mwolson@gnu.org>
2690 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2694 ChangeLog muse-regexps.el
2697 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2700 Add comments to the publish-project example script
2702 muse--main--1.0--patch-22
2704 2005-04-01 Michael Olson <mwolson@gnu.org>
2706 * examples/publish-project: Moved here from
2707 scripts/publish-project. Added a few comments so people know what
2711 ChangeLog examples/publish-project
2714 scripts/.arch-ids/publish-project.id
2715 ==> examples/.arch-ids/publish-project.id
2716 scripts/publish-project
2717 ==> examples/publish-project
2720 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2723 New XHTML style, add more examples to my sample muse config
2725 muse--main--1.0--patch-21
2727 2005-03-31 Michael Olson <mwolson@gnu.org>
2729 * examples/mwolson/muse-init.el: Give an example of deriving a
2730 custom publishing style.
2731 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2732 (my-muse-prepare-entry-for-xanga): Mangle the published output
2733 from a blosxom project and copy the result to the clipboard for
2734 easy pasting into Xanga's web form. The file is untouched.
2736 * muse-html.el (muse-html-style-sheet): Include the <style
2737 type="text/css"></style> wrapper around the example.
2738 (muse-html-header): Don't add <style type="text/css"></style>
2739 around the value of `muse-html-style-sheet' anymore. This allows
2740 for the option of putting your stylesheet(s) in a separate file.
2741 An example of this is given in the documentation for this
2744 * muse-xhtml: New file that implements a publishing style which is
2745 derived from HTML mode. It uses a slightly modified version of
2746 the HTML markup rules to generate XHTML-compliant output.
2748 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2749 "blosxom" style has been renamed to "blosxom-html". Fix a few
2752 * muse-journal.el: Add new "journal-xhtml" style.
2754 * muse-message.el: Add new "message-xhtml" style.
2757 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2760 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2761 muse-html.el muse-journal.el muse-message.el
2764 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2767 Add my muse configuration to the examples
2769 muse--main--1.0--patch-20
2771 2005-03-24 Michael Olson <mwolson@gnu.org>
2773 * examples/johnw: Move John Wiegley's configuration to this
2776 * examples/mwolson: My configuration files go here.
2778 * examples/mwolson/muse-init.el: My Muse configuration file. I
2779 just figured out how to keep links from being spell-checked or
2780 split up by fill-mode, so the implementation of this may be found
2781 here. I also made a function that sets up a blog entry for me.
2784 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2785 examples/mwolson/.arch-ids/muse-init.el.id
2786 examples/mwolson/muse-init.el
2792 examples/.arch-ids/muse-johnw.el.id
2793 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2794 examples/.arch-ids/publish-johnw.id
2795 ==> examples/johnw/.arch-ids/publish-johnw.id
2796 examples/muse-johnw.el
2797 ==> examples/johnw/muse-johnw.el
2798 examples/publish-johnw
2799 ==> examples/johnw/publish-johnw
2802 examples/johnw examples/johnw/.arch-ids examples/mwolson
2803 examples/mwolson/.arch-ids
2806 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2809 Add muse-blosxom script and plugin for pyblosxom
2811 muse--main--1.0--patch-19
2813 2005-03-24 Michael Olson <mwolson@gnu.org>
2815 * muse-blosxom.el: Update copyright notice in headers and mention
2816 the pyblosxom scripts.
2818 * contrib/pyblosxom: New directory containing pyblosxom plugins
2821 * contrib/getstamps.py: Script that generates the "timestamps"
2822 file, run on the local machine.
2824 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2828 contrib/pyblosxom/.arch-ids/=id
2829 contrib/pyblosxom/.arch-ids/getstamps.py.id
2830 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2831 contrib/pyblosxom/getstamps.py
2832 contrib/pyblosxom/hardcodedates.py
2835 ChangeLog muse-blosxom.el
2838 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2841 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2844 muse-blosxom.el has matured past experimental status
2846 muse--main--1.0--patch-18
2848 2005-03-23 Michael Olson <mwolson@gnu.org>
2850 * muse-blosxom.el: Remove common functionality that has already
2851 been implemented in `muse-html.el'. Derive this mode from
2852 `muse-html'. Update documentation. I now feel that this file is
2853 ready to be included in the top-level Muse directory.
2856 ChangeLog muse-blosxom.el
2859 experimental/.arch-ids/muse-blosxom.el.id
2860 ==> .arch-ids/muse-blosxom.el.id
2861 experimental/muse-blosxom.el
2865 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2868 Make muse-blosxom.el slightly less experimental
2870 muse--main--1.0--patch-17
2872 2005-03-22 Michael Olson <mwolson@gnu.org>
2874 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2875 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2877 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2878 from the `muse-blosxom-markup-date-directive' rule.
2879 (blosxom-set-time): Remove this function. We're not going to be
2880 touching the timestamp manually anymore -- it's too much of a
2881 hassle. Right now I've got a python program that compiles a
2882 timestamp file and a pyblosxom helper that reads it. Something
2883 similar could be arranged for blosxom, I'm sure.
2887 ChangeLog experimental/muse-blosxom.el
2890 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2893 Apply latest journal-related updates from johnw
2895 muse--main--1.0--patch-16
2899 ChangeLog examples/muse-johnw.el muse-journal.el
2902 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2905 Add Projects node to the manual
2907 muse--main--1.0--patch-15
2909 2005-02-28 Michael Olson <mwolson@gnu.org>
2911 * muse.texi: Change copyright notice since the FSF is now the
2913 (Projects): New node, based on a section from the README file.
2919 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2922 Correct documentation, adding some content.
2924 muse--main--1.0--patch-14
2926 2005-02-28 Michael Olson <mwolson@gnu.org>
2928 * muse.texi: Change license terms of the documentation to the GNU
2929 GPL instead of the GNU FDL, as per the consent of the copyright
2930 holders of the emacs-wiki manual, from which this is based. Some
2931 emacs-wiki-isms in the manual were corrected, and the Getting
2932 Started section was updated.
2938 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2941 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2943 muse--main--1.0--patch-13
2945 2005-02-17 Michael Olson <mwolson@gnu.org>
2947 * experimental/muse-blosxom.el: Somehow the contents of this file
2948 managed to get duplicated. I removed the duplicates.
2949 (muse-blosxom-date): Remove this, since it is not useful.
2950 (muse-blosxom-header): Use the standard header that blosxom.el
2954 ChangeLog experimental/muse-blosxom.el
2957 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2960 Initial commit of muse.texi, nothing substantial
2962 muse--main--1.0--patch-12
2964 2005-02-07 Michael Olson <mwolson@gnu.org>
2966 * muse.texi: New file that provides the documentation for Muse.
2967 It is in a very rough form at the moment. Nothing substantial may
2968 be found here yet. Be ye warned.
2971 .arch-ids/muse.texi.id muse.texi
2977 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2980 Add docstring, new trivial function
2982 muse--main--1.0--patch-11
2984 2005-02-07 Michael Olson <mwolson@gnu.org>
2986 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2987 `muse-what-changed'. No functionality change.
2988 (muse-what-changed): New function that displays in diff format the
2989 changes made since the buffer was last saved.
2991 * muse-project.el (muse-project-publish): Add docstring.
2994 ChangeLog muse-mode.el muse-project.el
2997 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3000 Add experimental version of muse-blosxom.el to project
3002 muse--main--1.0--patch-10
3004 2005-02-04 Michael Olson <mwolson@gnu.org>
3006 * Makefile (realclean): Remove file that gets generated when fonts
3009 * experimental/muse-bloxsom.el: New file that implements Blosxom
3010 support for Muse. It's in a very rough state, hence its placement
3011 in the `experimental' directory.
3014 experimental/.arch-ids/=id
3015 experimental/.arch-ids/muse-blosxom.el.id
3016 experimental/muse-blosxom.el
3022 experimental experimental/.arch-ids
3025 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3028 Make permissions more consistent
3030 muse--main--1.0--patch-9
3036 modified directories:
3037 contrib examples scripts
3040 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3045 muse--main--1.0--patch-8
3047 2005-02-04 Michael Olson <mwolson@gnu.org>
3049 * muse-build.el: Add contrib directory to `load-path'.
3050 (muse-elint-files): Load `muse-regexps.el'.
3052 * scripts/publish: Change permissions so that this script is
3053 executable. Add contrib directory to load list. Add
3054 `muse-regexps.el' to list.
3057 ChangeLog muse-build.el scripts/publish
3060 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3063 Use "—" instead of "—"
3065 muse--main--1.0--patch-7
3067 2005-01-31 Michael Olson <mwolson@gnu.org>
3069 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
3070 with "—" so that documents validate properly. Thanks to
3071 Björn Lindström for the suggestion.
3073 * muse-html.el (muse-html-markup-strings): Ditto.
3076 ChangeLog muse-docbook.el muse-html.el
3079 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3082 Fix use of "[:blank:]" in underline markup
3084 muse--main--1.0--patch-6
3086 2005-01-25 Michael Olson <mwolson@gnu.org>
3088 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3089 use of `muse-regexp-blank'.
3092 ChangeLog muse-colors.el
3095 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
3098 Fix problem with headings being given wrong face
3100 muse--main--1.0--patch-5
3102 2005-01-03 Michael Olson <mwolson@gnu.org>
3104 * muse-colors.el: Add header.
3105 (muse-colors-emphasized): Headings were being given the coloring
3106 for the next level of heading instead of the real
3107 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3108 Heading"). Thanks to Lan Yufeng for finding this and sending a
3111 * muse-regexps.el: Fix header.
3114 ChangeLog muse-colors.el muse-regexps.el
3117 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
3122 muse--main--1.0--patch-4
3124 2005-01-01 Michael Olson <mwolson@gnu.org>
3126 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
3127 version will be automatically maintained by Arch.
3131 .arch-ids/ChangeLog.id ChangeLog
3134 .arch-ids/ChangeLog.id
3135 ==> .arch-ids/ChangeLog.2004.id
3140 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
3143 Extended regexps fix, allow spaces in 1st part of links
3145 muse--main--1.0--patch-3
3147 2004-12-30 Michael Olson <mwolson@gnu.org>
3149 * muse.el (muse-link-regexp): Allow spaces in the first part of
3152 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3153 customizable alternatives to extended character classes.
3155 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3158 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3159 muse-html.el muse-mode.el muse-publish.el muse.el
3162 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
3165 Begin to change regexp handling, tweak muse.el header
3167 muse--main--1.0--patch-2
3169 2004-12-29 Michael Olson <mwolson@gnu.org>
3171 * muse.el: Change Copyright notice to FSF. Change Maintainer to
3174 * muse-regexps.el: New file that implements regexp handling.
3175 Generalized regexp options will be moved to it eventually.
3178 .arch-ids/muse-regexps.el.id muse-regexps.el
3184 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
3187 Do some early spring cleaning
3189 muse--main--1.0--patch-1
3191 2004-12-29 Michael Olson <mwolson@gnu.org>
3193 * Makefile: Change path to `publish' script.
3195 * contrib/pcomplete.el: New file that is used by Muse without
3196 actually being a part of it: hence its location in the contrib
3199 * contrib/cgi.el, contrib/httpd.el: New location.
3201 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3203 * scripts/publish, scripts/publish-project: Ditto.
3206 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3207 contrib/pcomplete.el examples/.arch-ids/=id
3208 scripts/.arch-ids/=id
3215 ==> contrib/.arch-ids/cgi.el.id
3216 .arch-ids/httpd.el.id
3217 ==> contrib/.arch-ids/httpd.el.id
3218 .arch-ids/muse-johnw.el.id
3219 ==> examples/.arch-ids/muse-johnw.el.id
3220 .arch-ids/publish-johnw.id
3221 ==> examples/.arch-ids/publish-johnw.id
3222 .arch-ids/publish-project.id
3223 ==> scripts/.arch-ids/publish-project.id
3224 .arch-ids/publish.id
3225 ==> scripts/.arch-ids/publish.id
3229 ==> contrib/httpd.el
3231 ==> examples/muse-johnw.el
3235 ==> examples/publish-johnw
3237 ==> scripts/publish-project
3240 contrib contrib/.arch-ids examples examples/.arch-ids scripts
3244 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
3247 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3249 muse--main--1.0--base-0
3251 (automatically generated log message)
3254 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3255 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3256 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3257 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3258 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3259 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3260 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3261 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3262 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3263 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3264 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3265 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3266 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3267 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3268 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3269 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3270 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3271 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8