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 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
8 Use different mapping for S-tab on Windows.
10 muse--main--1.0--patch-120
12 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
13 Windows, use [(shift tab)] for `muse-previous-reference'.
16 ChangeLog lisp/muse-mode.el
19 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
24 muse--main--1.0--patch-119
26 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
27 `muse-match-string-no-properties' so XEmacs doesn't complain.
30 ChangeLog lisp/muse-wiki.el
33 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
36 Handle a few edge cases with project-page resolution gracefully.
38 muse--main--1.0--patch-118
40 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
41 make sure that PAGE is specified. STYLES should be generated
42 automatically, but it could theoretically fail. I'm managing to
43 trigger this when messing with unsaved Muse files. Handle case where
44 buffer has not yet been saved.
45 (muse-project-find-file): Don't try to resolve relative links; just
48 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
49 point-of-reference bug. No need to call muse-project-page-of-file
50 since buffer-file-name and muse-publishing-current-file both give us
53 * lisp/muse-mode.el (muse-link-at-point): For some reason,
54 `skip-chars-backward' only respects the newline some of the time.
58 ChangeLog lisp/muse-mode.el lisp/muse-project.el
62 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
65 Fix image-link goof-up and add pretty titles.
67 muse--main--1.0--patch-117
69 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
70 class="image-link"> instead of <div class="image-link">. I found a bug
71 with the way I was handling both, so I decided to simplify things.
73 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
74 `muse-publish-output-name', but keeps the directory prefix.
75 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
77 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
78 customizable option that determines the words to downcase in title.
79 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
80 Capitalized Title out of either a string or the current title. This is
81 not currently used by any other function -- for now it is meant to be
85 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
88 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
91 Escape specials in link descriptions.
93 muse--main--1.0--patch-116
95 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
96 function that escapes special characters in the given string according
97 to the current publishing style.
98 (muse-publish-url): Use the above function to escape the description
99 part of extended links.
100 (muse-publish-prepare-url): Don't make string read-only; it does
103 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
104 (muse-wiki-transform-wikiword): Don't make string read-only.
107 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
110 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
113 Escape "&", "<", and ">" in URL text.
115 muse--main--1.0--patch-115
117 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
118 specially. Thanks to John Sullivan for the suggestion.
121 ChangeLog lisp/muse-html.el
124 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
127 Update my example configuration.
129 muse--main--1.0--patch-114
131 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
132 project to "WebSite" in order to make it more distinct.
133 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
134 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
136 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
137 published name of the current file. I really should make a function
138 called `muse-published-name' or something similar!
139 ("\C-cpx"): Use this key sequence for
140 `my-muse-prepare-entry-for-xanga'.
141 (muse-file-extension): I'm making use of this so I can figure out its
145 ChangeLog examples/mwolson/muse-init.el
148 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
151 Tackle a project name interwiki highlighting snafu.
153 muse--main--1.0--patch-113
155 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
156 this. It seems to be more robust now. Highlighting is going the way I
160 ChangeLog lisp/muse-wiki.el
163 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
166 Fix some gross mistakes.
168 muse--main--1.0--patch-112
170 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
173 * lisp/muse-project.el (muse-project-file-entries): If
174 `muse-file-extension' is defined, use it to filter the entries.
176 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
177 variable. Move higher in file.
179 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
180 argument instead of the real name of the variable.
183 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
187 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
190 Make natural interwiki links between projects mostly work.
192 muse--main--1.0--patch-111
194 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
195 function and flesh it out. This seems to work properly, though for
196 some reason, interwiki links using projects are a bit flakey.
197 (muse-wiki-handle-interwiki): Deal with case where we have a project
198 name in an interwiki link.
201 ChangeLog lisp/muse-wiki.el
204 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
207 Fix Emacs21 issue with muse-insert-tag.
209 muse--main--1.0--patch-110
211 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
212 completing-read to appease older Emacsen.
215 ChangeLog lisp/muse-mode.el
218 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
221 Fix error with `muse-blosxom-new-entry' and Emacs21.
223 muse--main--1.0--patch-109
225 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
226 `completing-read' so that old versions of Emacs don't complain.
229 ChangeLog lisp/muse-blosxom.el
232 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
235 Try to fix an error with `muse-blosxom-get-categories'.
237 muse--main--1.0--patch-108
239 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
240 about processing directories.
243 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
246 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
249 Make a distinction between implicit and explicit links at publish-time.
251 muse--main--1.0--patch-107
253 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
255 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
257 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
260 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
261 not we are dealing with an explicit link.
263 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
265 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
266 argument, but ignore it.
268 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
269 when link is not explicit.
272 ChangeLog lisp/muse-html.el lisp/muse-http.el
273 lisp/muse-publish.el lisp/muse-wiki.el
276 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
279 Implement several WikiWord handling fixes.
281 muse--main--1.0--patch-106
283 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
284 found by the handlers. Don't send implicit links through some of the
287 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
288 of interwiki link before calling `muse-handle-explicit-link'.
290 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
291 "\\|" separator between project-alist entries and interwiki entries.
292 Force a reconfiguration of muse-colors-markup.
294 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
295 sure that we don't colorize WikiNames that don't go with any file.
299 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
303 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
306 Attempt to simplify muse-wiki a bit.
308 muse--main--1.0--patch-105
310 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
313 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
314 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
315 (muse-wiki-update-use-wikiword-markup-regexp)
316 (muse-wiki-update-use-wikiword-link-function)
317 (muse-wiki-update-use-wikiword-url-transforms): Remove.
318 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
320 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
321 `muse-wiki-use-wikiword' is specified.
323 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
324 unless `muse-wiki-use-wikiword' is specified.
326 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
329 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
330 muse-publish-markup-regexps.
332 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
333 muse-publish-url-transforms.
335 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
336 muse-wiki-handle-wikiword to muse-implicit-link-functions.
340 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
343 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
346 Make muse-blosxom use relative name of published file in page-date alist.
348 muse--main--1.0--patch-104
350 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
352 (muse-blosxom-update-page-date-alist): Renamed from
353 `muse-blosxom-markup-date-directive'. Make the current file name
354 relative to the base directory and strip file extension if necessary.
358 ChangeLog lisp/muse-blosxom.el
361 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
364 Hack on muse-blosxom timestamps somewhat.
366 muse--main--1.0--patch-103
368 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
369 actually do something useful. This should have a different name,
371 ("blosxom-html", "blosxom-xhtml"): Call
372 `muse-blosxom-markup-date-directive' after publishing each entry.
376 ChangeLog lisp/muse-blosxom.el
379 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
382 Fix several startup and compile errors.
384 muse--main--1.0--patch-102
386 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
387 fixes an error that occurred during startup.
389 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
390 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
393 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
394 that the nasty compile errors go away. Fix a few typos.
395 (muse-ignored-extensions): Fix docstring.
396 (muse-file-extension): Move this higher in the file.
401 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
404 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
407 Note that muse-file-extension should not have "." in front.
409 muse--main--1.0--patch-101
411 * lisp/muse-project.el (muse-project-find-file): Handle case where
412 muse-file-extension is not specified.
414 * lisp/muse.el (muse-file-extension): Note that the period at the
415 beginning of this value should be omitted.
417 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
418 file extension so that regexp characters inside the extension will not
419 goof it up. This should never be a problem in normal cases, but let's
424 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
428 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
431 Implement optional file extension of Muse files.
433 muse--main--1.0--patch-100
435 * lisp/muse-mode.el (muse-mode): Make sure
436 `muse-update-ignored-extensions-regexp' gets updated every time we
437 enter Muse mode. This works around a bug in the customize interface --
438 if a user changes an option using setq, the :set function sometimes
439 does not get executed. I should really try to determine whether or not
440 this is really an issue anymore.
442 * lisp/muse-project.el (muse-project-find-file): Make use of
443 `muse-file-extension'.
445 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
446 customizable; it is autogenerated from `muse-ignored-extensions'.
447 (muse-update-ignored-extensions-regexp): New function that sets the
448 value of `muse-ignored-extensions-regexp'. This is needed in order to
449 make sure that the value of `muse-file-extension' is taken into
451 (muse-ignored-extensions): New option that determines which file
452 extensions to ignore. It is in the form of a list of regexps.
454 * lisp/muse.el (muse-file-extension): New option that allows the user to
455 specify the file extension to be used for Muse files. By default, this
456 is nil, which means that no extension will be used.
458 * lisp/muse.el (muse-page-name): Handle case where
459 `muse-ignored-extensions-regexp' is nil.
463 ChangeLog lisp/muse-mode.el lisp/muse-project.el
464 lisp/muse-regexps.el lisp/muse.el
467 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
470 Document new blosxom convenience feature.
472 muse--main--1.0--patch-99
474 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
475 `muse-blosxom-project-alist-entry'. An example is provided in the
480 ChangeLog lisp/muse-blosxom.el
483 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
486 Further work on `muse-project-alist' entry generation for blosxom.
488 muse--main--1.0--patch-98
490 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
491 Include subdirectories in first part of "Blog" entry.
493 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
494 that returns a list of dirs that are to be used with the first part of
495 a `muse-project-alist' entry.
499 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
502 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
505 New function: muse-blosxom-project-alist-entry.
507 muse--main--1.0--patch-97
509 * examples/mwolson/muse-init.el: Update from my latest settings.
510 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
512 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
513 that generates the latter part of an entry for `muse-project-alist'.
517 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
520 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
523 Merged from hodique@lifl.fr--2005 (patch 12-23)
525 muse--main--1.0--patch-96
529 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
530 Merged from mwolson@gnu.org--2005 (patch 68-76)
532 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
533 Merged from mwolson@gnu.org--2005 (patch 77-80)
535 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
536 Merged from mwolson@gnu.org--2005 (patch 81)
538 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
539 Merged from mwolson@gnu.org--2005 (patch 82)
541 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
542 Escape % in latex publishing
544 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
547 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
548 small improvement on muse-make-link
550 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
551 Fix customization of muse-wiki-wikiword-regexp
553 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
554 Allow full customization of WikiWords
556 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
557 Fix mouse-2 yank bug in muse-mode
559 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
560 Fix interpretation order
562 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
563 Merged from mwolson@gnu.org--2005 (patch 83-95)
567 ChangeLog lisp/muse-wiki.el
570 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
571 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
572 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
573 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
574 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
575 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
576 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
577 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
578 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
579 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
580 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
581 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
584 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
589 muse--main--1.0--patch-95
591 * lisp/muse-mode.el (muse-follow-name-at-point)
592 (muse-follow-name-at-mouse): Docfixes.
596 ChangeLog lisp/muse-mode.el
599 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
602 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
604 muse--main--1.0--patch-94
606 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
607 `muse-blosxom-new-entry'.
609 * muse.texi (Blosxom Entries): Ditto.
613 ChangeLog lisp/muse-blosxom.el muse.texi
616 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
619 Re-add global mouse-2 event.
621 muse--main--1.0--patch-93
623 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
624 mouse-2, since Yann found a way around the problem I was facing.
625 (muse-follow-name-at-mouse): Call the event that would normally be used
626 here if we don't have a link at point.
630 ChangeLog lisp/muse-mode.el
633 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
636 Fix publishing error.
638 muse--main--1.0--patch-92
640 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
641 the cdr of output-dir. This was a code fragment from a previous
642 attempt to refactor this function.
646 ChangeLog lisp/muse-project.el
649 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
652 Work on getting to the point where we can resolve project interwiki links.
654 muse--main--1.0--patch-91
656 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
657 `muse-publishing-current-file'.
659 * lisp/muse-project.el (muse-project-of-file): Ditto.
661 * lisp/muse-project.el (muse-project-applicable-styles): New function
662 that returns the usable styles for a file, given either a list of
663 styles or a project name. This is useful for removing styles that will
664 be ignored for a file.
665 (muse-project-publish-file): Split :include and :exclude processing
666 into `muse-project-applicable-styles'.
668 * lisp/muse-publish.el (muse-publish-output-name): Use
669 `muse-publishing-current-file'.
671 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
673 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
676 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
677 names to be uninterpreted. Remove need for muse-assoc-string.
679 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
680 function that will be called to fetch a link to a page from a Muse
681 project from the output file of the currently-published file. This is
682 commented out for now since I ran out of energy.
684 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
685 `muse-wiki-resolve-project-page' for handling Muse project interwiki
686 links, but only when no match was found in `muse-wiki-interwiki-alist'.
687 Handle case where no interwiki can be found, even though this should
690 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
691 whenever Muse mode is entered. That way we don't have to enter an
692 extra command in our .emacs.
694 * lisp/muse.el (muse-current-file): Remove this, since a variable called
695 `muse-publishing-current-file' already exists that does the same thing.
698 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
700 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
705 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
706 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
709 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
712 Mouse-2 on regular text will yank rather than give an error.
714 muse--main--1.0--patch-90
716 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
717 this seems to be more trouble than it's worth.
718 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
719 use our own implementation.
723 ChangeLog lisp/muse-mode.el
726 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
729 Make interwiki links publish with the correct extension.
731 muse--main--1.0--patch-89
733 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
734 prefix and suffix to interwiki names, as well as stripping out unwanted
739 ChangeLog lisp/muse-wiki.el
742 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
745 Fix publishing of bare interwiki names.
747 muse--main--1.0--patch-88
749 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
750 `set'. Use `muse-assoc-string' instead of `assoc'.
752 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
753 `assoc-string' functionality usable with Emacs21 and XEmacs.
757 ChangeLog lisp/muse-wiki.el lisp/muse.el
760 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
763 Apply a few fixes from Yann's branch.
765 muse--main--1.0--patch-87
767 Background: I hacked on Muse over the weekend while offline, and so did
768 Yann. His changes to muse-wiki.el are different than the
769 ones that I made, so we should probably figure out the best
770 way to handle this when we both get on IRC again. For now,
771 I've merged in the bugfixes that he's made, omitting most of
772 the changes to muse-wiki.
774 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
776 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
778 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
779 introduced previously.
783 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
786 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
789 Warn if file not published; hack further on Wiki stuff.
791 muse--main--1.0--patch-86
793 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
794 complete <div> tags that are of the class "image-link". It is hoped
795 that this will prevent user-added <div> tags from being mangled.
797 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
798 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
799 need to look at the text at point.
801 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
802 current file has not been published since it was up-to-date. Thanks to
803 Bill Freeman for the suggestion.
805 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
806 is nil. If this happens, return the original URL.
808 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
809 `muse-wiki-update-interwiki-regexp.'
810 (muse-wiki-update-interwiki-regexp): New function that sets the value
811 of `muse-wiki-interwiki-regexp'.
812 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
815 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
816 `muse-wiki-expand-interwiki'.
817 (muse-wiki-transform-wikiword): New function that prevents WikiWords
818 with no matching file from being published as links.
820 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
821 string argument once again, since this behavior is needed when
823 (muse-wiki-handle-wikiword): Ditto.
825 * lisp/muse.el (muse-handle-url): Ditto.
827 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
828 after every unsuccessful attempt at handling the link. If argument is
829 given, restore match-data at end, too.
831 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
832 argument. Match data is always saved. If argument is not given,
833 assume that `muse-implicit-link-regexp' has been matched against, and
834 return the 1st match string if no handlers worked.
838 ChangeLog lisp/muse-html.el lisp/muse-mode.el
839 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
842 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
845 Hack on WikiName handling and make TAB work for Wiki links.
847 muse--main--1.0--patch-85
849 * lisp/muse-colors.el (muse-colors-markup): Use
850 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
852 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
853 nil, don't color bad links. If non-nil, color bad links.
855 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
857 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
858 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
859 (muse-journal-rss-munge-buffer): Ditto.
861 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
864 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
865 are handled first, then implicit ones. It should work better in all
866 cases. For now, we depend on the value of `muse-implicit-link-regexp'
867 to determine how far to scan for an implicit link. This defaults to
868 the text between the point and the next space.
870 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
871 `muse-visit-link'. If the ANCHOR argument is a string, search for it
872 literally after opening the buffer. Hopefully this can be of use in
873 custom visit-link functions, when necessary.
875 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
876 `muse-visit-link-default'.
878 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
879 Search by text properties instead of regexps. This allows Muse to find
880 links without having to have a massive regexp that contains all link
881 types. The downside is that this will not work if the user defontifies
882 the buffer. But it would somewhat defeat the purpose of following
883 links if you can't see them.
885 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
886 enough command line args are passed in batch mode.
888 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
889 `muse-explicit-link-regexp'.
891 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
894 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
895 specifies the "common ground" of all implicit links, like URLs, bare
896 WikiNames, and -- in the future -- email addresses.
898 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
900 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
901 optional. That was a bad idea on my part. Renamed from
902 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
905 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
906 `muse-wiki-interwiki-expand'.
907 (muse-wiki-handle-wikiword): Renamed from
908 `muse-wiki-wikiword-handle'.
910 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
911 for the eval-after-load arg since XEmacs chokes on constants.
913 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
914 face on WikiWords that don't correspond with a file. If people really
915 want this to appear in bad-link face, I could accommodate that.
917 * lisp/muse.el (muse-handle-url): New function that detects whether the
918 given string is a URL.
919 (muse-implicit-link-functions): Renamed from
920 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
921 (muse-explicit-link-functions): Renamed from
922 `muse-mode-handler-functions'.
923 (muse-handle-implicit-link): New function that handles all
924 implicit links by calling functions from `muse-implicit-link-functions'.
925 (muse-handle-explicit-link): Renamed from
930 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
931 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
932 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
935 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
938 Allow WikiWords to be ignored with <nop> or "''''".
940 muse--main--1.0--patch-84
942 * lisp/muse-mode.el (muse-browse-result): Docfixes.
944 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
945 whether to hide <nop> tags when coloring a Muse buffer.
946 (muse-wiki-wikiword-at-point): Docfix.
947 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
948 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
950 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
951 which keeps the WikiWord that follows it from being interpreted.
952 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
957 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
960 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
963 Update postal address of FSF in muse-wiki.el.
965 muse--main--1.0--patch-83
967 * lisp/muse-wiki.el: Update postal address of the FSF.
971 ChangeLog lisp/muse-wiki.el
974 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
977 Interpret explicit links before emphasis.
979 muse--main--1.0--patch-82
981 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
982 links before emphasis.
984 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
988 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
991 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
994 Wiki hacking, regexp tweaks.
996 muse--main--1.0--patch-81
998 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1001 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1002 that indicates whether or not to use character classes in regexps. The
1003 default is to let Muse try to figure it out.
1004 (muse-extreg-usable-p): Make use of this variable.
1006 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1007 this regexp. I'm guessing it was supposed to have a TAB in there at
1008 one time. Replace this stuff with muse-regexp-space.
1010 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1013 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1016 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1017 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
1018 We'll fix those anchor problems eventually!
1020 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1021 uses `muse-interwiki-handle' to determine whether an interwiki link is
1024 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1025 look for a suitable value at point if needed.
1027 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1029 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1031 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1034 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1038 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1041 Make installation of manual when not using Debian go smoothly.
1043 muse--main--1.0--patch-80
1045 * Makefile.defs (INSTALLINFO): New variable that specifies what command
1046 and options are to be used when insinuating the Muse documentation into
1049 * Makefile (install): Make use of INSTALLINFO.
1051 * README (Installation): Give directions for changing INSTALLINFO on a
1052 Debian system and changing where Muse is installed.
1057 ChangeLog Makefile Makefile.defs README muse.texi
1060 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1063 Fix compiler warning induced by last patch.
1065 muse--main--1.0--patch-79
1067 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1071 ChangeLog lisp/muse-project.el lisp/muse.el
1074 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1077 Add `muse-current-file', fix minor QuickStart issue.
1079 muse--main--1.0--patch-78
1081 * examples/QuickStart: Make John Wiegley the author.
1083 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1084 `muse-current-file' instead of `buffer-file-name'.
1086 * lisp/muse-project.el (muse-current-project): Document.
1088 * lisp/muse-project.el (muse-current-file): New variable indicating the
1089 name, including path, of the file that is currently being published.
1090 (muse-project-of-file): Make use of
1091 `muse-current-file'.
1093 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1095 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1098 ChangeLog examples/QuickStart lisp/muse-blosxom.el
1099 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1103 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1106 Make muse-replace-regexp-in-string closer to its parent; no func change.
1108 muse--main--1.0--patch-77
1110 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1111 to implement all functionality of `replace-regexp-in-string'. No
1112 functionality change.
1116 ChangeLog lisp/muse.el
1119 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1122 Play nicely with fill, adaptive-fill, and flyspell.
1124 muse--main--1.0--patch-76
1126 * muse-mode.el (muse-mode-intangible-links): New function used to
1127 determine whether links will be considered intangible.
1129 * lisp/muse-mode.el (muse-mode-link-functions)
1130 (muse-mode-handler-functions): Minor docfix.
1132 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1133 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
1134 making links intangible by default, but this may be adjusted by use of
1135 the `muse-mode-intangible-links' function.
1137 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1138 nil if we should allow a fill to occur here. Keeps links from being
1141 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1142 non-nil if we allow spell-checking to occur here. Keeps links from
1143 being improperly colorized.
1145 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1146 functionality change.
1149 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1152 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1155 Minor doc changes and code prettification.
1157 muse--main--1.0--patch-75
1159 * AUTHORS: Note that YH's assignment is in the mail.
1161 * README (scripts): Explain better the contents of the `scripts'
1164 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1167 AUTHORS ChangeLog README lisp/muse-wiki.el
1170 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1173 Merged from hodique@lifl.fr--2005 (patch 7-11)
1175 muse--main--1.0--patch-74
1179 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1180 split WikiWords and InterWiki links into their own package
1182 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1183 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1185 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1186 Mimic experimental behavior for interwiki
1188 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1189 fix notes publishing
1191 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1195 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1198 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1199 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1202 experimental/.arch-ids/muse-wiki.el.id
1203 ==> experimental/.arch-ids/muse-wiki-old.el.id
1204 experimental/muse-wiki.el
1205 ==> experimental/muse-wiki-old.el
1208 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1209 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1210 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1211 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1212 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1215 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1218 Tell people where to find on-line version of manual.
1220 muse--main--1.0--patch-73
1222 * README: Add on-line locations for manual.
1224 * muse.texi: Remove @include directive. This makes generating a PDF of
1225 this documentation a lot easier.
1227 * muse.texi (Preface): Add on-line locations for manual.
1230 ChangeLog README muse.texi
1233 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1236 Try to make Muse play nice with outline minor mode.
1238 muse--main--1.0--patch-72
1240 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1241 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1242 "muse" instead of "t" when adding invisibility to text or checking for
1245 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1246 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1250 ChangeLog lisp/muse-colors.el lisp/muse.el
1253 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1256 Minor grammar fix in Introduction section of manual.
1258 muse--main--1.0--patch-71
1260 * muse.texi (Introduction): Minor grammar fix.
1266 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1271 muse--main--1.0--patch-70
1273 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1275 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1277 * lisp/muse-poem.el (muse-poem-markup-strings)
1278 (muse-poem-chapbook-strings): Make customizable.
1280 * lisp/muse-poem.el (muse-chapbook-latex-header)
1281 (muse-chapbook-latex-footer): Docfix.
1283 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1284 (muse-texinfo-pdf-extension): Ditto.
1286 * lisp/muse.el (muse-version): Change to 3.01.
1288 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
1292 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1293 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1296 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1299 Tweak documentation thoroughly; still incomplete.
1301 muse--main--1.0--patch-69
1303 * README: Minor tweaks.
1305 * muse.texi: Massively rename chapters so that the titles are more
1306 descriptive. Clean up grammar.
1308 * muse.texi (Obtaining Muse): Move content of Installation node here,
1309 stripping out any customization tips, since those are covered later.
1310 Re-work this chapter since I was dissatisfied with it.
1312 * muse.texi (Installation): This node has the content of README regarding
1313 installation, which fits the title of the node much better than the
1316 * muse.texi (Blosxom): Turn the sections of this section into
1319 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
1322 * muse.texi (History): Add a "2005" item.
1325 ChangeLog README muse.texi
1328 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1331 Finish documenting 2 more publishing styles.
1333 muse--main--1.0--patch-68
1335 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1337 * lisp/muse-journal.el: Docfixes.
1339 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1340 documentation to this function.
1342 * muse.texi (Blosxom Options): New node containing the publishing styles
1343 and options provided by Blosxom.
1344 (Book): Add usage note, as I suspect a lot of people might be confused
1346 (HTML): Space out entries better.
1347 (Journal, LaTeX): New nodes for publishing styles.
1348 (Common Elements): Document a few options that are present in
1352 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1353 lisp/muse-latex.el lisp/muse-publish.el muse.texi
1356 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1359 Make Muse installable and correct an Emacs21 issue.
1361 muse--main--1.0--patch-67
1363 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1364 directory will be generated.
1365 (all): Compile muse.info by default.
1366 (doc): Refactor into individual generation rules for .html and .info
1368 (install): New rule that installs Muse source code, compiled .elc
1369 files, and the manual into proper places.
1371 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1373 * README (Insinuation): Move old content of Installation here.
1374 (Installation): Fill out this section.
1375 (Further Documentation): Add link to my website and note that a full
1376 manual is included with Muse.
1378 * lisp/Makefile (EL): Populate with .el files.
1379 (install): New rule that installs both .elc and .el files.
1381 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1382 Emacs21, hack in a handler for the @documentencoding tag so that it
1386 ChangeLog Makefile Makefile.defs README lisp/Makefile
1387 lisp/muse-texinfo.el
1390 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1393 Cater even more to XEmacs and its annoying whims.
1395 muse--main--1.0--patch-66
1397 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1398 environment variable.
1400 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1401 handle it. Load `muse-build.el' instead.
1403 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1406 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1407 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1410 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1411 function does not appear to be used.
1413 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1414 `replace-regexp-in-string', since XEmacs doesn't have this function.
1415 We only implement the first 3 args, but this could be extended if we
1418 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1419 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1421 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1423 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1424 make XEmacs shut up.
1426 * lisp/muse-convert.el (muse-write-footnote): Ditto.
1428 * lisp/muse-html.el (muse-html-markup-table): Ditto.
1430 * lisp/muse-http.el (muse-winnow-list): Ditto.
1432 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1434 * lisp/muse-project.el (muse-project-file-entries): Ditto.
1436 * lisp/muse-publish.el (muse-publish-markup): Ditto.
1438 * scripts/muse-build.el: Add contrib path first; probably doesn't change
1441 * scripts/publish: Use EMACS environment variable instead of hard-coding
1445 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1446 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1447 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1448 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1449 lisp/muse.el scripts/muse-build.el scripts/publish
1452 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1455 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1457 muse--main--1.0--patch-65
1459 * AUTHORS: Update entry.
1461 * muse-*.el: Move to the lisp directory.
1463 * lisp/Makefile: New file containing rules to test and compile the
1466 * Makefile.defs: New file that contains common definitions for all other
1467 Makefiles, such as Emacs command to use.
1469 * Makefile: Move lisp-specific rules to lisp/Makefile.
1470 (SUBDIRS): New variable containing subdirectories to clean.
1472 * README: Update to reflect new location of source files. Give updated
1473 directions for compiling with XEmacs.
1475 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1477 (%.html): Pass SITEFLAG as an environment variable to
1480 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1481 seems to be needed to keep the process from failing. This has *got* to
1482 be a bug in Muse, but I don't want to deal with it now.
1484 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1486 * lisp/muse-convert.el: Move line to commentary section.
1488 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1489 locally-bound `type' variable isn't used here.
1491 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1493 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1496 * scripts/muse-build.el (load-path): Correct paths.
1498 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1499 as to avoid spurious warnings.
1501 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1504 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1505 (muse-match-string-no-properties): New functions that take the place of
1506 `line-end-position', `line-beginning-position', and
1507 `match-string-no-properties', respectively.
1509 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1510 (muse-my-journal-find-entries): Use Muse-specific version of
1511 `match-string-no-properties', `line-beginning-position', and
1512 `line-end-position' since these do not exist in XEmacs.
1514 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1515 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1517 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1519 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1520 (muse-html-insert-contents): Ditto.
1522 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1524 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1526 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1528 * lisp/muse-publish.el (muse-publish-markup-tag)
1529 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1530 (muse-published-buffer-contents): Ditto.
1532 * scripts/muse-build.el (muse-elint-files): Ditto.
1535 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1536 lisp/.arch-ids/Makefile.id lisp/Makefile
1539 AUTHORS ChangeLog Makefile README examples/Makefile
1540 examples/QuickStart examples/johnw/muse-johnw.el
1541 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1542 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1543 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1544 lisp/muse.el scripts/muse-build.el scripts/publish
1547 .arch-ids/muse-blosxom.el.id
1548 ==> lisp/.arch-ids/muse-blosxom.el.id
1549 .arch-ids/muse-book.el.id
1550 ==> lisp/.arch-ids/muse-book.el.id
1551 .arch-ids/muse-colors.el.id
1552 ==> lisp/.arch-ids/muse-colors.el.id
1553 .arch-ids/muse-convert.el.id
1554 ==> lisp/.arch-ids/muse-convert.el.id
1555 .arch-ids/muse-docbook.el.id
1556 ==> lisp/.arch-ids/muse-docbook.el.id
1557 .arch-ids/muse-html.el.id
1558 ==> lisp/.arch-ids/muse-html.el.id
1559 .arch-ids/muse-http.el.id
1560 ==> lisp/.arch-ids/muse-http.el.id
1561 .arch-ids/muse-journal.el.id
1562 ==> lisp/.arch-ids/muse-journal.el.id
1563 .arch-ids/muse-latex.el.id
1564 ==> lisp/.arch-ids/muse-latex.el.id
1565 .arch-ids/muse-mode.el.id
1566 ==> lisp/.arch-ids/muse-mode.el.id
1567 .arch-ids/muse-poem.el.id
1568 ==> lisp/.arch-ids/muse-poem.el.id
1569 .arch-ids/muse-project.el.id
1570 ==> lisp/.arch-ids/muse-project.el.id
1571 .arch-ids/muse-publish.el.id
1572 ==> lisp/.arch-ids/muse-publish.el.id
1573 .arch-ids/muse-regexps.el.id
1574 ==> lisp/.arch-ids/muse-regexps.el.id
1575 .arch-ids/muse-texinfo.el.id
1576 ==> lisp/.arch-ids/muse-texinfo.el.id
1577 .arch-ids/muse.el.id
1578 ==> lisp/.arch-ids/muse.el.id
1580 ==> lisp/muse-blosxom.el
1582 ==> lisp/muse-book.el
1584 ==> lisp/muse-colors.el
1586 ==> lisp/muse-convert.el
1588 ==> lisp/muse-docbook.el
1590 ==> lisp/muse-html.el
1592 ==> lisp/muse-http.el
1594 ==> lisp/muse-journal.el
1596 ==> lisp/muse-latex.el
1598 ==> lisp/muse-mode.el
1600 ==> lisp/muse-poem.el
1602 ==> lisp/muse-project.el
1604 ==> lisp/muse-publish.el
1606 ==> lisp/muse-regexps.el
1608 ==> lisp/muse-texinfo.el
1616 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1619 Massively untabify files.
1621 muse--main--1.0--patch-64
1625 ChangeLog ChangeLog.2004 experimental/muse-message.el
1626 experimental/muse-wiki.el muse-book.el muse-colors.el
1627 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1628 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1629 muse-project.el muse-publish.el muse-regexps.el
1630 muse-texinfo.el muse.el
1633 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1636 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1638 muse--main--1.0--patch-63
1640 (Summary of changes that Yann made)
1642 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1644 * muse-mode.el (muse-generate-index): Move index generation code into
1645 `muse-index-as-string'.
1646 (muse-index-as-string): New function that generates an index and
1647 returns it as a string, instead of placing it in a buffer like
1648 `muse-generate-index' used to.
1652 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1653 merge from mwolson@gnu.org--2005
1655 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1656 Accept WikiWords as links [mostly rescinded]
1658 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1659 merge from mwolson@gnu.org--2005/muse--main--1.0
1661 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1662 Merged from mwolson@gnu.org--2005 (patch 60-62)
1664 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1665 provide a string view of the index
1668 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1671 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1672 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1673 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1674 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1675 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1678 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1681 Document Blosxom, Book, DocBook, and HTML publishing styles.
1683 muse--main--1.0--patch-62
1685 * muse-blosxom.el: Clean up header.
1687 * muse-book.el (muse-before-book-publish-hook): Rename to
1688 `muse-book-before-publish-hook'.
1689 (muse-after-book-publish-hook): Rename to
1690 `muse-book-after-publish-hook'.
1692 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1693 (muse-html-markup-strings, muse-xhtml-markup-strings)
1694 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1695 (muse-html-charset-default, muse-html-encoding-default)
1696 (muse-html-encoding-map): Docfixes.
1698 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1702 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1705 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1708 Begin work on Publishing Styles section of manual.
1710 muse--main--1.0--patch-61
1712 * Makefile (.PHONY): Add "doc" to list.
1713 (doc): New rule that generates Info and HTML files from muse.texi.
1714 (dist): Rely on `distclean', not `clean'.
1716 * examples/QuickStart (Authoring mode): Remove empty section.
1718 * muse.texi: Call this program "the Emacs Muse" in title.
1719 (Publishing Styles): Begin to populate section.
1720 (Deriving Styles): First subsection of Publishing Styles.
1721 (Contributors): Remove spurious copyright section, since we address
1724 * README: Actually remember to add this file.
1727 .arch-ids/README.id README
1730 ChangeLog Makefile examples/QuickStart muse.texi
1733 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1736 Document Markup Rules.
1738 muse--main--1.0--patch-60
1740 * examples/QuickStart: Remove stray <comment> tag.
1742 * muse.texi (Top): Comment every menu line.
1743 (Markup Rules): New section with plenty of subsections.
1746 ChangeLog examples/QuickStart muse.texi
1749 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1752 Release this as Muse 3.00.90 (RC1).
1754 muse--main--1.0--patch-59
1756 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1757 is compatible with both Emacs and XEmacs.
1759 * examples/README: Renamed to QuickStart.
1761 * examples/Makefile (EXAMPLES): Reflect name change of README.
1766 ChangeLog Makefile examples/Makefile muse.el
1769 examples/.arch-ids/README.id
1770 ==> examples/.arch-ids/QuickStart.id
1772 ==> examples/QuickStart
1775 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1778 Makefile refactoring.
1780 muse--main--1.0--patch-58
1782 * Makefile (.PHONY): List all non-file targets.
1783 (examples): New rule that calls Make in the examples directory.
1784 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1786 * README: Move to the examples directory. I'd prefer to distribute a
1787 very basic plain text README and use this as a quickstart + markup
1788 example + publishing example.
1790 * examples/Makefile: Move all README-related rules here.
1792 * examples/README: Add an "About this document" section.
1794 * scripts/publish (style): Do not include the contrib directory, since we
1795 don't use any code from there. Since this is only invoked from the
1796 examples directory, make sure add the parent directory to the load
1799 * muse.texi: Change version to 3.00.90 (RC1).
1801 * muse.el: Change location of the README file in header.
1803 * muse.el (muse-version): Update to 3.00.90 (RC1).
1806 examples/.arch-ids/Makefile.id examples/Makefile
1809 ChangeLog Makefile examples/README muse.el muse.texi
1814 ==> examples/.arch-ids/README.id
1819 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1822 Update my example configuration.
1824 muse--main--1.0--patch-57
1826 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1827 and experimental status of muse-message.
1830 ChangeLog examples/mwolson/muse-init.el
1833 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1836 Provide optional outline-style faces; customization fixes; experimental stuff.
1838 muse--main--1.0--patch-56
1840 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1841 option that determines what the header faces should look like. If
1842 'outline, use outline-style faces. If nil, don't generate the faces at
1843 all, which allows the user to specify their own. Otherwise, use the
1844 scaled faces, which is the default behavior.
1845 (muse-colors-outline-faces-list): List of faces to use. In case the
1846 outline faces are not available, provide reasonable defaults.
1847 (muse-make-faces): Use dolist instead of mapc. Implement the
1848 possibility of having outline-style colors for heading. Don't call
1849 this function immediately -- give the users time to make their changes
1850 through the customize interface. Once we call this function, Emcs from
1851 CVS will not allow the faces to be changed easily, which is a shame.
1853 * muse-message.el (muse-message-contents-tag): Copied from
1854 `muse-publish-contents-tag' in order to keep the customization
1855 interface from making the `muse-markup-tags' option from throwing a
1856 type mismatch error. This function is untested and will likely do
1857 nothing useful. This file has been moved to the experimental folder
1858 until it gets fleshed out more.
1860 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1861 file that could eventually provide wiki-like ability. Currently this
1862 is just a collection of functions that were pruned out when he remade
1863 Muse, so don't get too excited. I plan to eventually merge Yann
1864 Hodique's work here, probably after the first release of Muse.
1866 * muse-regexps.el (muse-regexp): Improve description.
1868 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1869 the muse-regexp group since it is just a single regexp. Lists of
1870 regexps don't have to be in muse-regexp, however.
1872 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1873 since the Emacs devel mailing list seems to not want Britain-izations
1876 * muse-colors.el (muse-colors): Ditto.
1878 * muse-docbook.el (muse-docbook): Ditto.
1880 * muse-html.el (muse-html): Ditto.
1882 * muse-http.el (muse-http): Ditto.
1884 * muse-message.el (muse-message): Ditto.
1886 * muse-mode.el (muse-mode): Ditto.
1888 * muse-project.el (muse-project): Ditto.
1890 * muse-publish.el (muse-publish): Ditto.
1892 * muse.el (muse): Ditto.
1895 experimental/.arch-ids/=id
1896 experimental/.arch-ids/muse-wiki.el.id
1897 experimental/muse-wiki.el
1900 ChangeLog experimental/muse-message.el muse-blosxom.el
1901 muse-colors.el muse-docbook.el muse-html.el muse-http.el
1902 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1906 .arch-ids/muse-message.el.id
1907 ==> experimental/.arch-ids/muse-message.el.id
1909 ==> experimental/muse-message.el
1912 experimental experimental/.arch-ids
1915 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1918 Fix publishing error when given an empty string for header/footer.
1920 muse--main--1.0--patch-55
1922 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1923 `file-readable-p' if it is an empty string. For some reason,
1924 `file-readable-p' and `insert-file-contents' were treating an empty
1925 string as if it were the current directory.
1928 ChangeLog muse-publish.el
1931 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1934 WYSIWYG emphasis, XEmacs compatibility hacks.
1936 muse--main--1.0--patch-54
1938 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1939 compliant. Only colorize if we end with the same number of asterisks
1940 as we start with, preventing unnoticed syntax errors. Don't colorize
1941 in the middle of a word.
1942 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1943 Only colorize if we end with an underscore. Don't colorize in the
1946 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1947 inside of group. This will probably not do anything, but it seems
1950 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1951 where we start with an image link. JohnW didn't seem to like having
1952 <p> tags inserted before image links, but they don't validate properly
1953 as they are. For now, I will surround such links/paragraphs with <div
1954 class="image-link"> in an attempt to be as not invasive and yet
1955 standards compliant as possible.
1957 * muse-html.el (muse-html-escape-string): Work around distinction between
1958 int and char types in XEmacs. Deal with an annoying replace-match bug
1959 in XEmacs that rears its head at times.
1961 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1965 ChangeLog muse-colors.el muse-docbook.el muse-html.el
1969 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1972 Minor code cleanup to address elint issues.
1974 muse--main--1.0--patch-53
1976 * Makefile (test): Don't build README files during this rule. Remove
1977 spurious "make clean" statement.
1979 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1980 `muse-colors' group, and give it a proper type.
1982 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1984 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1985 muse-my-journal-find-entries): Replace `string-to-int' with
1988 * muse-html.el (muse-html-insert-contents): Ditto.
1990 * muse-journal.el (muse-journal-html-munge-buffer,
1991 muse-journal-latex-munge-buffer): Ditto.
1993 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1995 * muse-publish.el (muse-publish-markup-footnote,
1996 muse-publish-contents-tag): Ditto.
1998 * muse-regexps.el (muse-extreg-usable-p): Ditto.
2001 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2002 muse-html.el muse-journal.el muse-mode.el muse-publish.el
2006 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2009 Add ability to automate the creation a new blosxom entry.
2011 muse--main--1.0--patch-52
2013 * examples/mwolson/muse-init.el: Move new entry section to
2014 muse-blosxom.el. Modify the key settings in my example accordingly.
2016 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2017 Muse always makes sure that the file ends with a newline.
2019 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2020 planner markup is now provided automatically by the planner port to
2021 Muse, and we don't have any customized markup.
2023 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2024 variable that specifies where the base directory of your blog entries
2027 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2028 the base directory. Explore categories recursively.
2030 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2031 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
2032 special characters file name.
2034 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2035 making a new blog entry. It will prompt you for a category, then a
2036 title, and then will create a new file that has the date and title
2040 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2043 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2046 Change mailing address of FSF, add AUTHORS file.
2048 muse--main--1.0--patch-51
2050 * muse-*.el, muse.texi: Change mailing address of FSF.
2052 * muse.texi (Contributors): Fix typo.
2054 * AUTHORS: New file containing a list of all of those who have
2055 contributed code or documentation to Muse, how many lines were changed,
2059 .arch-ids/AUTHORS.id AUTHORS
2062 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2063 muse-html.el muse-http.el muse-journal.el muse-latex.el
2064 muse-message.el muse-mode.el muse-poem.el muse-project.el
2065 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2069 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2072 Merged from hodique@lifl.fr--2005 (patch 0-1)
2074 muse--main--1.0--patch-50
2078 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2079 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2081 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2082 fix .html (for example) in visible names for links
2085 ChangeLog muse-publish.el
2088 hodique@lifl.fr--2005/muse--yh--1.0--base-0
2089 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2092 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2095 Make generated X(HT)ML show up in the right encoding in other modes.
2097 muse--main--1.0--patch-49
2099 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2100 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
2101 generated (X)HTML files show up in the right coding system when editing
2102 them with another Emacs mode.
2104 * muse-journal.el (muse-journal-rss-header): Automatically determine the
2105 encoding instead of hard-coding it.
2107 * muse-message.el: Add content to Commentary section, explaining the use
2108 of this publishing style.
2111 ChangeLog muse-html.el muse-journal.el muse-message.el
2114 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2117 Move regexps to same group, only make 4 heading faces.
2119 muse--main--1.0--patch-48
2121 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2122 can only publish 3 of them specially, leaving the fourth to be in
2124 (muse-colors-markup): Only recognize 4 levels of heading.
2126 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2127 (muse-file-regexp, muse-image-regexp)
2128 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
2129 like a good idea to have all the regexps in the same group.
2132 ChangeLog muse-colors.el muse-regexps.el muse.el
2135 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2138 Update my example config, minor code cleanup.
2140 muse--main--1.0--patch-47
2142 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2143 names and add "Plans" project.
2145 * muse-docbook.el (looking-back): Delete.
2147 * muse-html.el (looking-back): Delete.
2149 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2150 instead of `looking-back'.
2152 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2153 function, use this function. If `looking-back' exists, call it;
2154 otherwise, use a workaround.
2157 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2160 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2161 muse-html.el muse.el
2164 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2167 Handle a few paragraph publishing edge cases better.
2169 muse--main--1.0--patch-46
2171 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2172 beginning-of-document, end-of-document, and paragraph separator regexps
2173 so that one markup rule can be used in all these cases.
2174 (muse-docbook-markup-paragraph): Handle more cases correctly. In
2175 particular, blockquote or center at beginning or end of document will
2176 be published properly. Hopefully this won't slow things down too much.
2177 (muse-docbook-markup-paragraph-close): Removed.
2179 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2181 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2183 (muse-html-markup-paragraph-close): Removed.
2186 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2189 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2192 Improve prompt when reading a tag.
2194 muse--main--1.0--patch-45
2196 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2197 other Emacs modes seem to do.
2200 ChangeLog muse-mode.el
2203 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2206 Warn user when publishing fails due to a private directory.
2208 muse--main--1.0--patch-44
2210 * muse-project.el (muse-project-private-p): Warn users when publishing a
2211 file fails due to its directory not being readable by others. Make
2212 sure that you do a `chmod +o name_of_directory' if you want the
2213 contents of that directory to be publishable.
2216 ChangeLog muse-project.el
2219 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2222 Fix error with example tags and message publishing style.
2224 muse--main--1.0--patch-43
2226 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
2227 see if a previous definition for `font-lock-multiline' exists.
2229 * muse-message.el (muse-message-example-tag): Don't require two
2230 additional (unused) arguments.
2233 ChangeLog muse-colors.el muse-message.el
2236 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2239 Always end the published document with a newline.
2241 muse--main--1.0--patch-42
2243 * muse-html.el (muse-html-markup-paragraph-close): Always end the
2244 published document with a newline.
2246 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2249 ChangeLog muse-docbook.el muse-html.el
2252 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2255 Don't let automatic backup files crash the publishing process.
2257 muse--main--1.0--patch-41
2259 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2260 directive since this value is already processed by
2261 `muse-publish-markup-directive', and may be obtained by using
2262 the code: (muse-publishing-directive "date").
2264 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2265 to run (funcall nil); this happened once during a debugging process.
2267 * muse-project.el (muse-project-private-p): Skip any file for which we
2268 cannot fetch attributes. This fixes a bug where having an
2269 Emacs-generated automatic backup file in a publishing directory causes
2270 the publishing process to halt with an error.
2273 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2276 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2279 Apply fix in previous patch to the DocBook publishing style.
2281 muse--main--1.0--patch-40
2283 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2284 previous patch here as well.
2288 ChangeLog muse-docbook.el
2291 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2294 Fix newly-introduced lock-up during HTML publishing.
2296 muse--main--1.0--patch-39
2298 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2299 planner rules higher priority in the publishing sequence. Hopefully
2300 this will not wreck anything; I don't use these rules, so I cannot
2301 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
2303 * muse-html.el (muse-html-markup-paragraph-close): Don't use
2304 replace-match; that seems to be slightly evil. Return nil instead of a
2305 newline since otherwise Muse thinks that we are not done yet and gets
2306 into an infinite loop. This should fix the lock-up problem that
2307 resulted from the previous few patches.
2310 ChangeLog muse-blosxom.el muse-html.el
2313 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2318 muse--main--1.0--patch-38
2320 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2324 ChangeLog muse-blosxom.el
2327 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2330 Make docbook and blosxom modes close paragraphs properly at end.
2332 muse--main--1.0--patch-37
2334 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2337 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2338 (muse-docbook-markup-paragraph-close): Adapt from
2339 `muse-html-markup-paragraph-close'.
2341 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2342 preserve the same appearance as before the last patch.
2345 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2348 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2351 Bugfix: Close P tag properly at end of file.
2353 muse--main--1.0--patch-36
2355 * muse-blosxom.el: Fix bug where loading this file twice would cause an
2358 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2359 detecting whether or not a paragraph needs a closing P tag.
2360 (muse-html-markup-paragraph-close): New function that only inserts a
2361 closing P tag when an unclosed P tag is nearby.
2364 ChangeLog muse-blosxom.el muse-html.el
2367 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2370 Update my example settings.
2372 muse--main--1.0--patch-35
2374 * examples/mwolson/muse-init.el: Synchronize with my current settings.
2377 ChangeLog examples/mwolson/muse-init.el
2380 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2383 Update documentation for C-c TAB feature.
2385 muse--main--1.0--patch-34
2387 * muse.texi (Keystroke Summary): Note that C-c TAB calls
2395 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2398 New feature: tag completion with C-c TAB.
2400 muse--main--1.0--patch-33
2402 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2403 (muse-tag-history, muse-custom-tags): New variables that keep track of
2404 the tag history and newly-entered tags respectively for
2406 (muse-insert-tag): New function that interactively prompts the user for
2410 ChangeLog muse-mode.el
2413 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2416 Fix XHTML validation error with <hr> and <br>.
2418 muse--main--1.0--patch-32
2420 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2421 and HR tags for XHTML publishing. This should fix a few validation
2422 errors that I've been noticing lately.
2425 ChangeLog muse-html.el
2428 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2431 Remove flyspell overlays on links.
2433 muse--main--1.0--patch-31
2435 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
2436 should make the link clickable. On Emacs21, the color will stay red,
2437 but other Emacsen should do the right thing, which is use the normal
2438 link color. Hopefully this will fix some strange flyspell-related link
2442 ChangeLog muse-colors.el
2445 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2448 Update my example Muse settings.
2450 muse--main--1.0--patch-30
2452 * examples/mwolson/muse-init.el: Update from my latest version.
2453 (muse-project-alist): Remove the francais part of my blog.
2454 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2455 into this and `my-muse-mode-fill-nobreak-p'.
2456 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2457 this is the best way to accomplish this.
2458 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2459 characters in the title.
2460 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2463 ChangeLog examples/mwolson/muse-init.el
2466 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2469 Add simple `muse-version' function.
2471 muse--main--1.0--patch-29
2473 * muse.el (muse-version): New function that displays the value of the
2474 `muse-version' variable. This should be easier for the user to type
2475 than C-h v muse-version.
2481 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2484 Don't compile documentation by default.
2486 muse--main--1.0--patch-28
2488 * Makefile (all): Don't compile documentation by default.
2489 (doc): Use this rule to compile documentation.
2495 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2498 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2500 muse--main--1.0--patch-27
2502 2005-04-16 Michael Olson <mwolson@gnu.org>
2504 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2505 johnw. If a journal entry's title is a [[link]], then an
2506 <enclosure> tag will be added to the XML data giving the size and
2507 MIME type of the link target. This makes podcasting with Muse
2509 (muse-journal-rss-entry-template): Add enclosure usage to example.
2510 (muse-journal-rss-munge-buffer): Implement enclosures.
2513 ChangeLog muse-journal.el
2516 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2519 Standardize source headers, appease elint, don't require planner
2521 muse--main--1.0--patch-26
2523 2005-04-15 Michael Olson <mwolson@gnu.org>
2525 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2526 `scripts' directory since it really isn't part of Muse proper; it
2527 is used to generate Muse output from the command line.
2529 * muse-blosxom.el: Handle case where planner is not loaded so that
2530 it isn't a hard requirement.
2532 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2533 that elint doesn't complain.
2535 * muse-message.el (muse-message-markup-link): Don't throw up on
2536 links with no description.
2538 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2539 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2540 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2541 muse-project.el, muse-publish.el, muse-regexps.el,
2542 muse-texinfo.el, muse.el: Add standard header for each file in
2543 preparation for the initial release, which will hopefully happen
2544 sometime within the next month.
2548 experimental/.arch-ids/=id
2551 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2552 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2553 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2554 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2555 muse-texinfo.el muse.el
2558 .arch-ids/muse-build.el.id
2559 ==> scripts/.arch-ids/muse-build.el.id
2561 ==> scripts/muse-build.el
2563 removed directories:
2564 experimental experimental/.arch-ids
2567 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2570 Merge contents of muse-latexcjk.el into muse-latex.el.
2572 muse--main--1.0--patch-25
2574 2005-04-14 Michael Olson <mwolson@gnu.org>
2576 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2577 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2578 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2579 Merge in from muse-latexcjk.el.
2581 * muse-latexcjk.el: Removed, functionality merged with
2585 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2588 ChangeLog muse-latex.el
2591 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2594 Merge muse-xhtml.el into muse-html.el.
2596 muse--main--1.0--patch-24
2598 2005-04-06 Michael Olson <mwolson@gnu.org>
2600 * examples/mwolson/muse-init.el: Update with respect to the
2601 muse-xhtml.el merge.
2603 * muse-html.el: The contents of muse-xhtml.el have been merged in
2604 as advised by John Wiegley.
2605 (muse-html-style-sheet): Add example for XHTML use in the
2606 function's documentation.
2607 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2608 Moved from muse-xhtml.el.
2610 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2613 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2616 ChangeLog examples/mwolson/muse-init.el muse-html.el
2619 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2622 Try to fix regexps for Emacs 21.4.
2624 muse--main--1.0--patch-23
2626 2005-04-05 Michael Olson <mwolson@gnu.org>
2628 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2632 ChangeLog muse-regexps.el
2635 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2638 Add comments to the publish-project example script
2640 muse--main--1.0--patch-22
2642 2005-04-01 Michael Olson <mwolson@gnu.org>
2644 * examples/publish-project: Moved here from
2645 scripts/publish-project. Added a few comments so people know what
2649 ChangeLog examples/publish-project
2652 scripts/.arch-ids/publish-project.id
2653 ==> examples/.arch-ids/publish-project.id
2654 scripts/publish-project
2655 ==> examples/publish-project
2658 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2661 New XHTML style, add more examples to my sample muse config
2663 muse--main--1.0--patch-21
2665 2005-03-31 Michael Olson <mwolson@gnu.org>
2667 * examples/mwolson/muse-init.el: Give an example of deriving a
2668 custom publishing style.
2669 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2670 (my-muse-prepare-entry-for-xanga): Mangle the published output
2671 from a blosxom project and copy the result to the clipboard for
2672 easy pasting into Xanga's web form. The file is untouched.
2674 * muse-html.el (muse-html-style-sheet): Include the <style
2675 type="text/css"></style> wrapper around the example.
2676 (muse-html-header): Don't add <style type="text/css"></style>
2677 around the value of `muse-html-style-sheet' anymore. This allows
2678 for the option of putting your stylesheet(s) in a separate file.
2679 An example of this is given in the documentation for this
2682 * muse-xhtml: New file that implements a publishing style which is
2683 derived from HTML mode. It uses a slightly modified version of
2684 the HTML markup rules to generate XHTML-compliant output.
2686 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2687 "blosxom" style has been renamed to "blosxom-html". Fix a few
2690 * muse-journal.el: Add new "journal-xhtml" style.
2692 * muse-message.el: Add new "message-xhtml" style.
2695 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2698 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2699 muse-html.el muse-journal.el muse-message.el
2702 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2705 Add my muse configuration to the examples
2707 muse--main--1.0--patch-20
2709 2005-03-24 Michael Olson <mwolson@gnu.org>
2711 * examples/johnw: Move John Wiegley's configuration to this
2714 * examples/mwolson: My configuration files go here.
2716 * examples/mwolson/muse-init.el: My Muse configuration file. I
2717 just figured out how to keep links from being spell-checked or
2718 split up by fill-mode, so the implementation of this may be found
2719 here. I also made a function that sets up a blog entry for me.
2722 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2723 examples/mwolson/.arch-ids/muse-init.el.id
2724 examples/mwolson/muse-init.el
2730 examples/.arch-ids/muse-johnw.el.id
2731 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2732 examples/.arch-ids/publish-johnw.id
2733 ==> examples/johnw/.arch-ids/publish-johnw.id
2734 examples/muse-johnw.el
2735 ==> examples/johnw/muse-johnw.el
2736 examples/publish-johnw
2737 ==> examples/johnw/publish-johnw
2740 examples/johnw examples/johnw/.arch-ids examples/mwolson
2741 examples/mwolson/.arch-ids
2744 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2747 Add muse-blosxom script and plugin for pyblosxom
2749 muse--main--1.0--patch-19
2751 2005-03-24 Michael Olson <mwolson@gnu.org>
2753 * muse-blosxom.el: Update copyright notice in headers and mention
2754 the pyblosxom scripts.
2756 * contrib/pyblosxom: New directory containing pyblosxom plugins
2759 * contrib/getstamps.py: Script that generates the "timestamps"
2760 file, run on the local machine.
2762 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2766 contrib/pyblosxom/.arch-ids/=id
2767 contrib/pyblosxom/.arch-ids/getstamps.py.id
2768 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2769 contrib/pyblosxom/getstamps.py
2770 contrib/pyblosxom/hardcodedates.py
2773 ChangeLog muse-blosxom.el
2776 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2779 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2782 muse-blosxom.el has matured past experimental status
2784 muse--main--1.0--patch-18
2786 2005-03-23 Michael Olson <mwolson@gnu.org>
2788 * muse-blosxom.el: Remove common functionality that has already
2789 been implemented in `muse-html.el'. Derive this mode from
2790 `muse-html'. Update documentation. I now feel that this file is
2791 ready to be included in the top-level Muse directory.
2794 ChangeLog muse-blosxom.el
2797 experimental/.arch-ids/muse-blosxom.el.id
2798 ==> .arch-ids/muse-blosxom.el.id
2799 experimental/muse-blosxom.el
2803 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2806 Make muse-blosxom.el slightly less experimental
2808 muse--main--1.0--patch-17
2810 2005-03-22 Michael Olson <mwolson@gnu.org>
2812 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2813 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2815 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2816 from the `muse-blosxom-markup-date-directive' rule.
2817 (blosxom-set-time): Remove this function. We're not going to be
2818 touching the timestamp manually anymore -- it's too much of a
2819 hassle. Right now I've got a python program that compiles a
2820 timestamp file and a pyblosxom helper that reads it. Something
2821 similar could be arranged for blosxom, I'm sure.
2825 ChangeLog experimental/muse-blosxom.el
2828 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2831 Apply latest journal-related updates from johnw
2833 muse--main--1.0--patch-16
2837 ChangeLog examples/muse-johnw.el muse-journal.el
2840 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2843 Add Projects node to the manual
2845 muse--main--1.0--patch-15
2847 2005-02-28 Michael Olson <mwolson@gnu.org>
2849 * muse.texi: Change copyright notice since the FSF is now the
2851 (Projects): New node, based on a section from the README file.
2857 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2860 Correct documentation, adding some content.
2862 muse--main--1.0--patch-14
2864 2005-02-28 Michael Olson <mwolson@gnu.org>
2866 * muse.texi: Change license terms of the documentation to the GNU
2867 GPL instead of the GNU FDL, as per the consent of the copyright
2868 holders of the emacs-wiki manual, from which this is based. Some
2869 emacs-wiki-isms in the manual were corrected, and the Getting
2870 Started section was updated.
2876 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2879 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2881 muse--main--1.0--patch-13
2883 2005-02-17 Michael Olson <mwolson@gnu.org>
2885 * experimental/muse-blosxom.el: Somehow the contents of this file
2886 managed to get duplicated. I removed the duplicates.
2887 (muse-blosxom-date): Remove this, since it is not useful.
2888 (muse-blosxom-header): Use the standard header that blosxom.el
2892 ChangeLog experimental/muse-blosxom.el
2895 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2898 Initial commit of muse.texi, nothing substantial
2900 muse--main--1.0--patch-12
2902 2005-02-07 Michael Olson <mwolson@gnu.org>
2904 * muse.texi: New file that provides the documentation for Muse.
2905 It is in a very rough form at the moment. Nothing substantial may
2906 be found here yet. Be ye warned.
2909 .arch-ids/muse.texi.id muse.texi
2915 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2918 Add docstring, new trivial function
2920 muse--main--1.0--patch-11
2922 2005-02-07 Michael Olson <mwolson@gnu.org>
2924 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2925 `muse-what-changed'. No functionality change.
2926 (muse-what-changed): New function that displays in diff format the
2927 changes made since the buffer was last saved.
2929 * muse-project.el (muse-project-publish): Add docstring.
2932 ChangeLog muse-mode.el muse-project.el
2935 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2938 Add experimental version of muse-blosxom.el to project
2940 muse--main--1.0--patch-10
2942 2005-02-04 Michael Olson <mwolson@gnu.org>
2944 * Makefile (realclean): Remove file that gets generated when fonts
2947 * experimental/muse-bloxsom.el: New file that implements Blosxom
2948 support for Muse. It's in a very rough state, hence its placement
2949 in the `experimental' directory.
2952 experimental/.arch-ids/=id
2953 experimental/.arch-ids/muse-blosxom.el.id
2954 experimental/muse-blosxom.el
2960 experimental experimental/.arch-ids
2963 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2966 Make permissions more consistent
2968 muse--main--1.0--patch-9
2974 modified directories:
2975 contrib examples scripts
2978 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2983 muse--main--1.0--patch-8
2985 2005-02-04 Michael Olson <mwolson@gnu.org>
2987 * muse-build.el: Add contrib directory to `load-path'.
2988 (muse-elint-files): Load `muse-regexps.el'.
2990 * scripts/publish: Change permissions so that this script is
2991 executable. Add contrib directory to load list. Add
2992 `muse-regexps.el' to list.
2995 ChangeLog muse-build.el scripts/publish
2998 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3001 Use "—" instead of "—"
3003 muse--main--1.0--patch-7
3005 2005-01-31 Michael Olson <mwolson@gnu.org>
3007 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
3008 with "—" so that documents validate properly. Thanks to
3009 Björn Lindström for the suggestion.
3011 * muse-html.el (muse-html-markup-strings): Ditto.
3014 ChangeLog muse-docbook.el muse-html.el
3017 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3020 Fix use of "[:blank:]" in underline markup
3022 muse--main--1.0--patch-6
3024 2005-01-25 Michael Olson <mwolson@gnu.org>
3026 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3027 use of `muse-regexp-blank'.
3030 ChangeLog muse-colors.el
3033 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
3036 Fix problem with headings being given wrong face
3038 muse--main--1.0--patch-5
3040 2005-01-03 Michael Olson <mwolson@gnu.org>
3042 * muse-colors.el: Add header.
3043 (muse-colors-emphasized): Headings were being given the coloring
3044 for the next level of heading instead of the real
3045 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3046 Heading"). Thanks to Lan Yufeng for finding this and sending a
3049 * muse-regexps.el: Fix header.
3052 ChangeLog muse-colors.el muse-regexps.el
3055 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
3060 muse--main--1.0--patch-4
3062 2005-01-01 Michael Olson <mwolson@gnu.org>
3064 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
3065 version will be automatically maintained by Arch.
3069 .arch-ids/ChangeLog.id ChangeLog
3072 .arch-ids/ChangeLog.id
3073 ==> .arch-ids/ChangeLog.2004.id
3078 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
3081 Extended regexps fix, allow spaces in 1st part of links
3083 muse--main--1.0--patch-3
3085 2004-12-30 Michael Olson <mwolson@gnu.org>
3087 * muse.el (muse-link-regexp): Allow spaces in the first part of
3090 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3091 customizable alternatives to extended character classes.
3093 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3096 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3097 muse-html.el muse-mode.el muse-publish.el muse.el
3100 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
3103 Begin to change regexp handling, tweak muse.el header
3105 muse--main--1.0--patch-2
3107 2004-12-29 Michael Olson <mwolson@gnu.org>
3109 * muse.el: Change Copyright notice to FSF. Change Maintainer to
3112 * muse-regexps.el: New file that implements regexp handling.
3113 Generalized regexp options will be moved to it eventually.
3116 .arch-ids/muse-regexps.el.id muse-regexps.el
3122 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
3125 Do some early spring cleaning
3127 muse--main--1.0--patch-1
3129 2004-12-29 Michael Olson <mwolson@gnu.org>
3131 * Makefile: Change path to `publish' script.
3133 * contrib/pcomplete.el: New file that is used by Muse without
3134 actually being a part of it: hence its location in the contrib
3137 * contrib/cgi.el, contrib/httpd.el: New location.
3139 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3141 * scripts/publish, scripts/publish-project: Ditto.
3144 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3145 contrib/pcomplete.el examples/.arch-ids/=id
3146 scripts/.arch-ids/=id
3153 ==> contrib/.arch-ids/cgi.el.id
3154 .arch-ids/httpd.el.id
3155 ==> contrib/.arch-ids/httpd.el.id
3156 .arch-ids/muse-johnw.el.id
3157 ==> examples/.arch-ids/muse-johnw.el.id
3158 .arch-ids/publish-johnw.id
3159 ==> examples/.arch-ids/publish-johnw.id
3160 .arch-ids/publish-project.id
3161 ==> scripts/.arch-ids/publish-project.id
3162 .arch-ids/publish.id
3163 ==> scripts/.arch-ids/publish.id
3167 ==> contrib/httpd.el
3169 ==> examples/muse-johnw.el
3173 ==> examples/publish-johnw
3175 ==> scripts/publish-project
3178 contrib contrib/.arch-ids examples examples/.arch-ids scripts
3182 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
3185 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3187 muse--main--1.0--base-0
3189 (automatically generated log message)
3192 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3193 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3194 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3195 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3196 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3197 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3198 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3199 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3200 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3201 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3202 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3203 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3204 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3205 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3206 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3207 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3208 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3209 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8