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-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
8 Add invalid directory assertion.
10 muse--main--1.0--patch-132
12 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
13 any invalid directories will trigger an error.
16 ChangeLog lisp/muse-project.el
19 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
22 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
24 muse--main--1.0--patch-131
31 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
34 Yann's assignment form came in!
36 muse--main--1.0--patch-130
43 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
46 Compilation fix, minor shuffling in `muse-mode'.
48 muse--main--1.0--patch-129
50 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
51 accessing it. Fixes Yet Another Compiler Error.
53 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
54 project-specific settings happen first.
57 ChangeLog lisp/muse-mode.el lisp/muse.el
60 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
63 Fix annoying initial buffer coloring problem.
65 muse--main--1.0--patch-128
67 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
68 where even buffer-file-name is not set. This happens the first time we
69 attempt to colorize the buffer. I'm rather astonished that I had to do
73 ChangeLog lisp/muse-wiki.el
76 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
79 Jump to bad and good links on TAB; mode-choosing fix.
81 muse--main--1.0--patch-127
83 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
84 pics a major mode for a file. If one is specified in the project of
85 file, use it. Otherwise, use muse-mode.
86 (muse-next-reference, muse-previous-reference): Jump to bad links as
89 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
93 ChangeLog lisp/muse-mode.el lisp/muse.el
96 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
99 Add specified Muse file extension to auto-mode-alist.
101 muse--main--1.0--patch-126
103 * lisp/muse.el (muse-file-extension): If extension is specified, remove
104 the old extension from auto-mode-alist and add the new one. This
105 eliminates the need to set muse-mode-auto-p when you have specified a
108 * examples/mwolson/muse-init.el: Sync.
111 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
114 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
117 Make `muse-project-alist' more intuitively customizable.
119 muse--main--1.0--patch-125
121 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
124 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
125 (muse-project-alist-get): New function that pre-parses
126 `muse-projects-alist' before customization in order to work around an
127 annoying limitation in the customize interface.
128 (muse-project-alist-set): New function that takes the value that
129 customize gave us and turns it into something Muse can use.
130 (muse-project): New widget that outlines the form of the
131 `muse-project-alist' variable.
132 (muse-project-alist): Use the `muse-project' widget and specify :set
136 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
139 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
142 Silence compiler warnings.
144 muse--main--1.0--patch-124
146 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
148 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
151 * lisp/muse-project.el (muse-project-applicable-styles): Call
152 `muse-assert' with only 1 argument to silence a compiler warning.
155 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
159 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
162 muse-docbook: Merge several other types of tags if necessary.
164 muse--main--1.0--patch-123
166 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
167 `muse-docbook-fixup-sections'. For each TAG in
168 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
169 merge them together. Thanks to Dale P. Smith for the suggestion.
170 (muse-docbook-merged-tags): Customizable list of tags that need merging.
173 ChangeLog lisp/muse-docbook.el
176 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
179 muse-docbook: Output an XML tag with encoding at the beginning of document.
181 muse--main--1.0--patch-122
183 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
185 (muse-docbook-encoding-default): New option that determines which Emacs
186 buffer encoding to use by default in Muse DocBook files if none is
188 (muse-docbook-charset-default): New option that determines the DocBook
189 XML charset to use if no translation is found in
190 muse-docbook-encoding-map.
191 (muse-docbook-encoding-map): New option alist that maps an emacs coding
192 system to its associated DocBook coding system.
193 (muse-docbook-transform-content-type): New function that determines the
194 DocBook XML encoding to use based on the contents of
195 muse-docbook-encoding-map.
196 (muse-docbook-encoding): New function that calls
197 muse-docbook-transform-content-type.
198 (muse-docbook-finalize-buffer): New function that sets the buffer file
199 coding system to the value of muse-docbook-encoding-default, but only
200 if the buffers contents have no special characters.
201 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
204 ChangeLog lisp/muse-docbook.el
207 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
210 Apply muse-docbook patch from Dale P. Smith.
212 muse--main--1.0--patch-121
214 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
215 Dale P. Smith to make the markup much better.
218 AUTHORS ChangeLog lisp/muse-docbook.el
221 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
224 Use different mapping for S-tab on Windows.
226 muse--main--1.0--patch-120
228 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
229 Windows, use [(shift tab)] for `muse-previous-reference'.
232 ChangeLog lisp/muse-mode.el
235 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
240 muse--main--1.0--patch-119
242 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
243 `muse-match-string-no-properties' so XEmacs doesn't complain.
246 ChangeLog lisp/muse-wiki.el
249 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
252 Handle a few edge cases with project-page resolution gracefully.
254 muse--main--1.0--patch-118
256 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
257 make sure that PAGE is specified. STYLES should be generated
258 automatically, but it could theoretically fail. I'm managing to
259 trigger this when messing with unsaved Muse files. Handle case where
260 buffer has not yet been saved.
261 (muse-project-find-file): Don't try to resolve relative links; just
264 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
265 point-of-reference bug. No need to call muse-project-page-of-file
266 since buffer-file-name and muse-publishing-current-file both give us
269 * lisp/muse-mode.el (muse-link-at-point): For some reason,
270 `skip-chars-backward' only respects the newline some of the time.
274 ChangeLog lisp/muse-mode.el lisp/muse-project.el
278 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
281 Fix image-link goof-up and add pretty titles.
283 muse--main--1.0--patch-117
285 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
286 class="image-link"> instead of <div class="image-link">. I found a bug
287 with the way I was handling both, so I decided to simplify things.
289 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
290 `muse-publish-output-name', but keeps the directory prefix.
291 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
293 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
294 customizable option that determines the words to downcase in title.
295 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
296 Capitalized Title out of either a string or the current title. This is
297 not currently used by any other function -- for now it is meant to be
301 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
304 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
307 Escape specials in link descriptions.
309 muse--main--1.0--patch-116
311 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
312 function that escapes special characters in the given string according
313 to the current publishing style.
314 (muse-publish-url): Use the above function to escape the description
315 part of extended links.
316 (muse-publish-prepare-url): Don't make string read-only; it does
319 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
320 (muse-wiki-transform-wikiword): Don't make string read-only.
323 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
326 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
329 Escape "&", "<", and ">" in URL text.
331 muse--main--1.0--patch-115
333 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
334 specially. Thanks to John Sullivan for the suggestion.
337 ChangeLog lisp/muse-html.el
340 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
343 Update my example configuration.
345 muse--main--1.0--patch-114
347 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
348 project to "WebSite" in order to make it more distinct.
349 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
350 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
352 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
353 published name of the current file. I really should make a function
354 called `muse-published-name' or something similar!
355 ("\C-cpx"): Use this key sequence for
356 `my-muse-prepare-entry-for-xanga'.
357 (muse-file-extension): I'm making use of this so I can figure out its
361 ChangeLog examples/mwolson/muse-init.el
364 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
367 Tackle a project name interwiki highlighting snafu.
369 muse--main--1.0--patch-113
371 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
372 this. It seems to be more robust now. Highlighting is going the way I
376 ChangeLog lisp/muse-wiki.el
379 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
382 Fix some gross mistakes.
384 muse--main--1.0--patch-112
386 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
389 * lisp/muse-project.el (muse-project-file-entries): If
390 `muse-file-extension' is defined, use it to filter the entries.
392 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
393 variable. Move higher in file.
395 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
396 argument instead of the real name of the variable.
399 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
403 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
406 Make natural interwiki links between projects mostly work.
408 muse--main--1.0--patch-111
410 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
411 function and flesh it out. This seems to work properly, though for
412 some reason, interwiki links using projects are a bit flakey.
413 (muse-wiki-handle-interwiki): Deal with case where we have a project
414 name in an interwiki link.
417 ChangeLog lisp/muse-wiki.el
420 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
423 Fix Emacs21 issue with muse-insert-tag.
425 muse--main--1.0--patch-110
427 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
428 completing-read to appease older Emacsen.
431 ChangeLog lisp/muse-mode.el
434 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
437 Fix error with `muse-blosxom-new-entry' and Emacs21.
439 muse--main--1.0--patch-109
441 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
442 `completing-read' so that old versions of Emacs don't complain.
445 ChangeLog lisp/muse-blosxom.el
448 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
451 Try to fix an error with `muse-blosxom-get-categories'.
453 muse--main--1.0--patch-108
455 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
456 about processing directories.
459 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
462 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
465 Make a distinction between implicit and explicit links at publish-time.
467 muse--main--1.0--patch-107
469 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
471 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
473 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
476 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
477 not we are dealing with an explicit link.
479 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
481 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
482 argument, but ignore it.
484 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
485 when link is not explicit.
488 ChangeLog lisp/muse-html.el lisp/muse-http.el
489 lisp/muse-publish.el lisp/muse-wiki.el
492 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
495 Implement several WikiWord handling fixes.
497 muse--main--1.0--patch-106
499 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
500 found by the handlers. Don't send implicit links through some of the
503 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
504 of interwiki link before calling `muse-handle-explicit-link'.
506 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
507 "\\|" separator between project-alist entries and interwiki entries.
508 Force a reconfiguration of muse-colors-markup.
510 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
511 sure that we don't colorize WikiNames that don't go with any file.
515 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
519 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
522 Attempt to simplify muse-wiki a bit.
524 muse--main--1.0--patch-105
526 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
529 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
530 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
531 (muse-wiki-update-use-wikiword-markup-regexp)
532 (muse-wiki-update-use-wikiword-link-function)
533 (muse-wiki-update-use-wikiword-url-transforms): Remove.
534 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
536 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
537 `muse-wiki-use-wikiword' is specified.
539 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
540 unless `muse-wiki-use-wikiword' is specified.
542 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
545 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
546 muse-publish-markup-regexps.
548 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
549 muse-publish-url-transforms.
551 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
552 muse-wiki-handle-wikiword to muse-implicit-link-functions.
556 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
559 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
562 Make muse-blosxom use relative name of published file in page-date alist.
564 muse--main--1.0--patch-104
566 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
568 (muse-blosxom-update-page-date-alist): Renamed from
569 `muse-blosxom-markup-date-directive'. Make the current file name
570 relative to the base directory and strip file extension if necessary.
574 ChangeLog lisp/muse-blosxom.el
577 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
580 Hack on muse-blosxom timestamps somewhat.
582 muse--main--1.0--patch-103
584 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
585 actually do something useful. This should have a different name,
587 ("blosxom-html", "blosxom-xhtml"): Call
588 `muse-blosxom-markup-date-directive' after publishing each entry.
592 ChangeLog lisp/muse-blosxom.el
595 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
598 Fix several startup and compile errors.
600 muse--main--1.0--patch-102
602 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
603 fixes an error that occurred during startup.
605 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
606 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
609 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
610 that the nasty compile errors go away. Fix a few typos.
611 (muse-ignored-extensions): Fix docstring.
612 (muse-file-extension): Move this higher in the file.
617 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
620 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
623 Note that muse-file-extension should not have "." in front.
625 muse--main--1.0--patch-101
627 * lisp/muse-project.el (muse-project-find-file): Handle case where
628 muse-file-extension is not specified.
630 * lisp/muse.el (muse-file-extension): Note that the period at the
631 beginning of this value should be omitted.
633 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
634 file extension so that regexp characters inside the extension will not
635 goof it up. This should never be a problem in normal cases, but let's
640 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
644 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
647 Implement optional file extension of Muse files.
649 muse--main--1.0--patch-100
651 * lisp/muse-mode.el (muse-mode): Make sure
652 `muse-update-ignored-extensions-regexp' gets updated every time we
653 enter Muse mode. This works around a bug in the customize interface --
654 if a user changes an option using setq, the :set function sometimes
655 does not get executed. I should really try to determine whether or not
656 this is really an issue anymore.
658 * lisp/muse-project.el (muse-project-find-file): Make use of
659 `muse-file-extension'.
661 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
662 customizable; it is autogenerated from `muse-ignored-extensions'.
663 (muse-update-ignored-extensions-regexp): New function that sets the
664 value of `muse-ignored-extensions-regexp'. This is needed in order to
665 make sure that the value of `muse-file-extension' is taken into
667 (muse-ignored-extensions): New option that determines which file
668 extensions to ignore. It is in the form of a list of regexps.
670 * lisp/muse.el (muse-file-extension): New option that allows the user to
671 specify the file extension to be used for Muse files. By default, this
672 is nil, which means that no extension will be used.
674 * lisp/muse.el (muse-page-name): Handle case where
675 `muse-ignored-extensions-regexp' is nil.
679 ChangeLog lisp/muse-mode.el lisp/muse-project.el
680 lisp/muse-regexps.el lisp/muse.el
683 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
686 Document new blosxom convenience feature.
688 muse--main--1.0--patch-99
690 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
691 `muse-blosxom-project-alist-entry'. An example is provided in the
696 ChangeLog lisp/muse-blosxom.el
699 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
702 Further work on `muse-project-alist' entry generation for blosxom.
704 muse--main--1.0--patch-98
706 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
707 Include subdirectories in first part of "Blog" entry.
709 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
710 that returns a list of dirs that are to be used with the first part of
711 a `muse-project-alist' entry.
715 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
718 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
721 New function: muse-blosxom-project-alist-entry.
723 muse--main--1.0--patch-97
725 * examples/mwolson/muse-init.el: Update from my latest settings.
726 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
728 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
729 that generates the latter part of an entry for `muse-project-alist'.
733 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
736 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
739 Merged from hodique@lifl.fr--2005 (patch 12-23)
741 muse--main--1.0--patch-96
745 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
746 Merged from mwolson@gnu.org--2005 (patch 68-76)
748 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
749 Merged from mwolson@gnu.org--2005 (patch 77-80)
751 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
752 Merged from mwolson@gnu.org--2005 (patch 81)
754 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
755 Merged from mwolson@gnu.org--2005 (patch 82)
757 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
758 Escape % in latex publishing
760 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
763 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
764 small improvement on muse-make-link
766 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
767 Fix customization of muse-wiki-wikiword-regexp
769 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
770 Allow full customization of WikiWords
772 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
773 Fix mouse-2 yank bug in muse-mode
775 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
776 Fix interpretation order
778 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
779 Merged from mwolson@gnu.org--2005 (patch 83-95)
783 ChangeLog lisp/muse-wiki.el
786 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
787 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
788 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
789 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
790 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
791 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
792 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
793 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
794 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
795 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
796 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
797 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
800 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
805 muse--main--1.0--patch-95
807 * lisp/muse-mode.el (muse-follow-name-at-point)
808 (muse-follow-name-at-mouse): Docfixes.
812 ChangeLog lisp/muse-mode.el
815 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
818 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
820 muse--main--1.0--patch-94
822 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
823 `muse-blosxom-new-entry'.
825 * muse.texi (Blosxom Entries): Ditto.
829 ChangeLog lisp/muse-blosxom.el muse.texi
832 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
835 Re-add global mouse-2 event.
837 muse--main--1.0--patch-93
839 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
840 mouse-2, since Yann found a way around the problem I was facing.
841 (muse-follow-name-at-mouse): Call the event that would normally be used
842 here if we don't have a link at point.
846 ChangeLog lisp/muse-mode.el
849 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
852 Fix publishing error.
854 muse--main--1.0--patch-92
856 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
857 the cdr of output-dir. This was a code fragment from a previous
858 attempt to refactor this function.
862 ChangeLog lisp/muse-project.el
865 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
868 Work on getting to the point where we can resolve project interwiki links.
870 muse--main--1.0--patch-91
872 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
873 `muse-publishing-current-file'.
875 * lisp/muse-project.el (muse-project-of-file): Ditto.
877 * lisp/muse-project.el (muse-project-applicable-styles): New function
878 that returns the usable styles for a file, given either a list of
879 styles or a project name. This is useful for removing styles that will
880 be ignored for a file.
881 (muse-project-publish-file): Split :include and :exclude processing
882 into `muse-project-applicable-styles'.
884 * lisp/muse-publish.el (muse-publish-output-name): Use
885 `muse-publishing-current-file'.
887 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
889 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
892 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
893 names to be uninterpreted. Remove need for muse-assoc-string.
895 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
896 function that will be called to fetch a link to a page from a Muse
897 project from the output file of the currently-published file. This is
898 commented out for now since I ran out of energy.
900 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
901 `muse-wiki-resolve-project-page' for handling Muse project interwiki
902 links, but only when no match was found in `muse-wiki-interwiki-alist'.
903 Handle case where no interwiki can be found, even though this should
906 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
907 whenever Muse mode is entered. That way we don't have to enter an
908 extra command in our .emacs.
910 * lisp/muse.el (muse-current-file): Remove this, since a variable called
911 `muse-publishing-current-file' already exists that does the same thing.
914 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
916 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
921 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
922 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
925 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
928 Mouse-2 on regular text will yank rather than give an error.
930 muse--main--1.0--patch-90
932 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
933 this seems to be more trouble than it's worth.
934 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
935 use our own implementation.
939 ChangeLog lisp/muse-mode.el
942 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
945 Make interwiki links publish with the correct extension.
947 muse--main--1.0--patch-89
949 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
950 prefix and suffix to interwiki names, as well as stripping out unwanted
955 ChangeLog lisp/muse-wiki.el
958 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
961 Fix publishing of bare interwiki names.
963 muse--main--1.0--patch-88
965 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
966 `set'. Use `muse-assoc-string' instead of `assoc'.
968 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
969 `assoc-string' functionality usable with Emacs21 and XEmacs.
973 ChangeLog lisp/muse-wiki.el lisp/muse.el
976 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
979 Apply a few fixes from Yann's branch.
981 muse--main--1.0--patch-87
983 Background: I hacked on Muse over the weekend while offline, and so did
984 Yann. His changes to muse-wiki.el are different than the
985 ones that I made, so we should probably figure out the best
986 way to handle this when we both get on IRC again. For now,
987 I've merged in the bugfixes that he's made, omitting most of
988 the changes to muse-wiki.
990 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
992 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
994 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
995 introduced previously.
999 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
1002 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
1005 Warn if file not published; hack further on Wiki stuff.
1007 muse--main--1.0--patch-86
1009 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
1010 complete <div> tags that are of the class "image-link". It is hoped
1011 that this will prevent user-added <div> tags from being mangled.
1013 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
1014 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
1015 need to look at the text at point.
1017 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
1018 current file has not been published since it was up-to-date. Thanks to
1019 Bill Freeman for the suggestion.
1021 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
1022 is nil. If this happens, return the original URL.
1024 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
1025 `muse-wiki-update-interwiki-regexp.'
1026 (muse-wiki-update-interwiki-regexp): New function that sets the value
1027 of `muse-wiki-interwiki-regexp'.
1028 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
1031 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
1032 `muse-wiki-expand-interwiki'.
1033 (muse-wiki-transform-wikiword): New function that prevents WikiWords
1034 with no matching file from being published as links.
1036 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
1037 string argument once again, since this behavior is needed when
1039 (muse-wiki-handle-wikiword): Ditto.
1041 * lisp/muse.el (muse-handle-url): Ditto.
1043 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
1044 after every unsuccessful attempt at handling the link. If argument is
1045 given, restore match-data at end, too.
1047 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
1048 argument. Match data is always saved. If argument is not given,
1049 assume that `muse-implicit-link-regexp' has been matched against, and
1050 return the 1st match string if no handlers worked.
1054 ChangeLog lisp/muse-html.el lisp/muse-mode.el
1055 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1058 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
1061 Hack on WikiName handling and make TAB work for Wiki links.
1063 muse--main--1.0--patch-85
1065 * lisp/muse-colors.el (muse-colors-markup): Use
1066 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1068 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
1069 nil, don't color bad links. If non-nil, color bad links.
1071 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
1073 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
1074 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
1075 (muse-journal-rss-munge-buffer): Ditto.
1077 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
1080 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
1081 are handled first, then implicit ones. It should work better in all
1082 cases. For now, we depend on the value of `muse-implicit-link-regexp'
1083 to determine how far to scan for an implicit link. This defaults to
1084 the text between the point and the next space.
1086 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
1087 `muse-visit-link'. If the ANCHOR argument is a string, search for it
1088 literally after opening the buffer. Hopefully this can be of use in
1089 custom visit-link functions, when necessary.
1091 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
1092 `muse-visit-link-default'.
1094 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
1095 Search by text properties instead of regexps. This allows Muse to find
1096 links without having to have a massive regexp that contains all link
1097 types. The downside is that this will not work if the user defontifies
1098 the buffer. But it would somewhat defeat the purpose of following
1099 links if you can't see them.
1101 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
1102 enough command line args are passed in batch mode.
1104 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
1105 `muse-explicit-link-regexp'.
1107 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
1110 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
1111 specifies the "common ground" of all implicit links, like URLs, bare
1112 WikiNames, and -- in the future -- email addresses.
1114 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
1116 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
1117 optional. That was a bad idea on my part. Renamed from
1118 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
1121 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
1122 `muse-wiki-interwiki-expand'.
1123 (muse-wiki-handle-wikiword): Renamed from
1124 `muse-wiki-wikiword-handle'.
1126 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
1127 for the eval-after-load arg since XEmacs chokes on constants.
1129 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
1130 face on WikiWords that don't correspond with a file. If people really
1131 want this to appear in bad-link face, I could accommodate that.
1133 * lisp/muse.el (muse-handle-url): New function that detects whether the
1134 given string is a URL.
1135 (muse-implicit-link-functions): Renamed from
1136 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
1137 (muse-explicit-link-functions): Renamed from
1138 `muse-mode-handler-functions'.
1139 (muse-handle-implicit-link): New function that handles all
1140 implicit links by calling functions from `muse-implicit-link-functions'.
1141 (muse-handle-explicit-link): Renamed from
1146 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
1147 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
1148 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
1151 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
1154 Allow WikiWords to be ignored with <nop> or "''''".
1156 muse--main--1.0--patch-84
1158 * lisp/muse-mode.el (muse-browse-result): Docfixes.
1160 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
1161 whether to hide <nop> tags when coloring a Muse buffer.
1162 (muse-wiki-wikiword-at-point): Docfix.
1163 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
1164 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
1166 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
1167 which keeps the WikiWord that follows it from being interpreted.
1168 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
1173 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1176 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
1179 Update postal address of FSF in muse-wiki.el.
1181 muse--main--1.0--patch-83
1183 * lisp/muse-wiki.el: Update postal address of the FSF.
1187 ChangeLog lisp/muse-wiki.el
1190 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
1193 Interpret explicit links before emphasis.
1195 muse--main--1.0--patch-82
1197 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
1198 links before emphasis.
1200 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
1204 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
1207 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
1210 Wiki hacking, regexp tweaks.
1212 muse--main--1.0--patch-81
1214 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
1217 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
1218 that indicates whether or not to use character classes in regexps. The
1219 default is to let Muse try to figure it out.
1220 (muse-extreg-usable-p): Make use of this variable.
1222 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
1223 this regexp. I'm guessing it was supposed to have a TAB in there at
1224 one time. Replace this stuff with muse-regexp-space.
1226 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
1229 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
1232 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
1233 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
1234 We'll fix those anchor problems eventually!
1236 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
1237 uses `muse-interwiki-handle' to determine whether an interwiki link is
1240 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
1241 look for a suitable value at point if needed.
1243 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
1245 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
1247 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
1250 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
1254 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
1257 Make installation of manual when not using Debian go smoothly.
1259 muse--main--1.0--patch-80
1261 * Makefile.defs (INSTALLINFO): New variable that specifies what command
1262 and options are to be used when insinuating the Muse documentation into
1265 * Makefile (install): Make use of INSTALLINFO.
1267 * README (Installation): Give directions for changing INSTALLINFO on a
1268 Debian system and changing where Muse is installed.
1273 ChangeLog Makefile Makefile.defs README muse.texi
1276 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
1279 Fix compiler warning induced by last patch.
1281 muse--main--1.0--patch-79
1283 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
1287 ChangeLog lisp/muse-project.el lisp/muse.el
1290 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
1293 Add `muse-current-file', fix minor QuickStart issue.
1295 muse--main--1.0--patch-78
1297 * examples/QuickStart: Make John Wiegley the author.
1299 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
1300 `muse-current-file' instead of `buffer-file-name'.
1302 * lisp/muse-project.el (muse-current-project): Document.
1304 * lisp/muse-project.el (muse-current-file): New variable indicating the
1305 name, including path, of the file that is currently being published.
1306 (muse-project-of-file): Make use of
1307 `muse-current-file'.
1309 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
1311 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
1314 ChangeLog examples/QuickStart lisp/muse-blosxom.el
1315 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1319 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
1322 Make muse-replace-regexp-in-string closer to its parent; no func change.
1324 muse--main--1.0--patch-77
1326 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
1327 to implement all functionality of `replace-regexp-in-string'. No
1328 functionality change.
1332 ChangeLog lisp/muse.el
1335 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
1338 Play nicely with fill, adaptive-fill, and flyspell.
1340 muse--main--1.0--patch-76
1342 * muse-mode.el (muse-mode-intangible-links): New function used to
1343 determine whether links will be considered intangible.
1345 * lisp/muse-mode.el (muse-mode-link-functions)
1346 (muse-mode-handler-functions): Minor docfix.
1348 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
1349 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
1350 making links intangible by default, but this may be adjusted by use of
1351 the `muse-mode-intangible-links' function.
1353 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
1354 nil if we should allow a fill to occur here. Keeps links from being
1357 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
1358 non-nil if we allow spell-checking to occur here. Keeps links from
1359 being improperly colorized.
1361 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1362 functionality change.
1365 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1368 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1371 Minor doc changes and code prettification.
1373 muse--main--1.0--patch-75
1375 * AUTHORS: Note that YH's assignment is in the mail.
1377 * README (scripts): Explain better the contents of the `scripts'
1380 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1383 AUTHORS ChangeLog README lisp/muse-wiki.el
1386 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1389 Merged from hodique@lifl.fr--2005 (patch 7-11)
1391 muse--main--1.0--patch-74
1395 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1396 split WikiWords and InterWiki links into their own package
1398 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1399 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1401 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1402 Mimic experimental behavior for interwiki
1404 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1405 fix notes publishing
1407 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1411 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1414 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1415 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1418 experimental/.arch-ids/muse-wiki.el.id
1419 ==> experimental/.arch-ids/muse-wiki-old.el.id
1420 experimental/muse-wiki.el
1421 ==> experimental/muse-wiki-old.el
1424 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1425 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1426 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1427 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1428 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1431 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1434 Tell people where to find on-line version of manual.
1436 muse--main--1.0--patch-73
1438 * README: Add on-line locations for manual.
1440 * muse.texi: Remove @include directive. This makes generating a PDF of
1441 this documentation a lot easier.
1443 * muse.texi (Preface): Add on-line locations for manual.
1446 ChangeLog README muse.texi
1449 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1452 Try to make Muse play nice with outline minor mode.
1454 muse--main--1.0--patch-72
1456 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1457 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1458 "muse" instead of "t" when adding invisibility to text or checking for
1461 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1462 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1466 ChangeLog lisp/muse-colors.el lisp/muse.el
1469 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1472 Minor grammar fix in Introduction section of manual.
1474 muse--main--1.0--patch-71
1476 * muse.texi (Introduction): Minor grammar fix.
1482 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1487 muse--main--1.0--patch-70
1489 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1491 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1493 * lisp/muse-poem.el (muse-poem-markup-strings)
1494 (muse-poem-chapbook-strings): Make customizable.
1496 * lisp/muse-poem.el (muse-chapbook-latex-header)
1497 (muse-chapbook-latex-footer): Docfix.
1499 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1500 (muse-texinfo-pdf-extension): Ditto.
1502 * lisp/muse.el (muse-version): Change to 3.01.
1504 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
1508 ChangeLog lisp/muse-colors.el lisp/muse-html.el
1509 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1512 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1515 Tweak documentation thoroughly; still incomplete.
1517 muse--main--1.0--patch-69
1519 * README: Minor tweaks.
1521 * muse.texi: Massively rename chapters so that the titles are more
1522 descriptive. Clean up grammar.
1524 * muse.texi (Obtaining Muse): Move content of Installation node here,
1525 stripping out any customization tips, since those are covered later.
1526 Re-work this chapter since I was dissatisfied with it.
1528 * muse.texi (Installation): This node has the content of README regarding
1529 installation, which fits the title of the node much better than the
1532 * muse.texi (Blosxom): Turn the sections of this section into
1535 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
1538 * muse.texi (History): Add a "2005" item.
1541 ChangeLog README muse.texi
1544 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1547 Finish documenting 2 more publishing styles.
1549 muse--main--1.0--patch-68
1551 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1553 * lisp/muse-journal.el: Docfixes.
1555 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1556 documentation to this function.
1558 * muse.texi (Blosxom Options): New node containing the publishing styles
1559 and options provided by Blosxom.
1560 (Book): Add usage note, as I suspect a lot of people might be confused
1562 (HTML): Space out entries better.
1563 (Journal, LaTeX): New nodes for publishing styles.
1564 (Common Elements): Document a few options that are present in
1568 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1569 lisp/muse-latex.el lisp/muse-publish.el muse.texi
1572 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1575 Make Muse installable and correct an Emacs21 issue.
1577 muse--main--1.0--patch-67
1579 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1580 directory will be generated.
1581 (all): Compile muse.info by default.
1582 (doc): Refactor into individual generation rules for .html and .info
1584 (install): New rule that installs Muse source code, compiled .elc
1585 files, and the manual into proper places.
1587 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1589 * README (Insinuation): Move old content of Installation here.
1590 (Installation): Fill out this section.
1591 (Further Documentation): Add link to my website and note that a full
1592 manual is included with Muse.
1594 * lisp/Makefile (EL): Populate with .el files.
1595 (install): New rule that installs both .elc and .el files.
1597 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1598 Emacs21, hack in a handler for the @documentencoding tag so that it
1602 ChangeLog Makefile Makefile.defs README lisp/Makefile
1603 lisp/muse-texinfo.el
1606 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1609 Cater even more to XEmacs and its annoying whims.
1611 muse--main--1.0--patch-66
1613 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1614 environment variable.
1616 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1617 handle it. Load `muse-build.el' instead.
1619 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1622 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1623 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1626 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1627 function does not appear to be used.
1629 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1630 `replace-regexp-in-string', since XEmacs doesn't have this function.
1631 We only implement the first 3 args, but this could be extended if we
1634 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1635 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1637 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1639 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1640 make XEmacs shut up.
1642 * lisp/muse-convert.el (muse-write-footnote): Ditto.
1644 * lisp/muse-html.el (muse-html-markup-table): Ditto.
1646 * lisp/muse-http.el (muse-winnow-list): Ditto.
1648 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1650 * lisp/muse-project.el (muse-project-file-entries): Ditto.
1652 * lisp/muse-publish.el (muse-publish-markup): Ditto.
1654 * scripts/muse-build.el: Add contrib path first; probably doesn't change
1657 * scripts/publish: Use EMACS environment variable instead of hard-coding
1661 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1662 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1663 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1664 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1665 lisp/muse.el scripts/muse-build.el scripts/publish
1668 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1671 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1673 muse--main--1.0--patch-65
1675 * AUTHORS: Update entry.
1677 * muse-*.el: Move to the lisp directory.
1679 * lisp/Makefile: New file containing rules to test and compile the
1682 * Makefile.defs: New file that contains common definitions for all other
1683 Makefiles, such as Emacs command to use.
1685 * Makefile: Move lisp-specific rules to lisp/Makefile.
1686 (SUBDIRS): New variable containing subdirectories to clean.
1688 * README: Update to reflect new location of source files. Give updated
1689 directions for compiling with XEmacs.
1691 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1693 (%.html): Pass SITEFLAG as an environment variable to
1696 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1697 seems to be needed to keep the process from failing. This has *got* to
1698 be a bug in Muse, but I don't want to deal with it now.
1700 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1702 * lisp/muse-convert.el: Move line to commentary section.
1704 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1705 locally-bound `type' variable isn't used here.
1707 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1709 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1712 * scripts/muse-build.el (load-path): Correct paths.
1714 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1715 as to avoid spurious warnings.
1717 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1720 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1721 (muse-match-string-no-properties): New functions that take the place of
1722 `line-end-position', `line-beginning-position', and
1723 `match-string-no-properties', respectively.
1725 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1726 (muse-my-journal-find-entries): Use Muse-specific version of
1727 `match-string-no-properties', `line-beginning-position', and
1728 `line-end-position' since these do not exist in XEmacs.
1730 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1731 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1733 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1735 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1736 (muse-html-insert-contents): Ditto.
1738 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1740 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1742 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1744 * lisp/muse-publish.el (muse-publish-markup-tag)
1745 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1746 (muse-published-buffer-contents): Ditto.
1748 * scripts/muse-build.el (muse-elint-files): Ditto.
1751 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1752 lisp/.arch-ids/Makefile.id lisp/Makefile
1755 AUTHORS ChangeLog Makefile README examples/Makefile
1756 examples/QuickStart examples/johnw/muse-johnw.el
1757 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1758 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1759 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1760 lisp/muse.el scripts/muse-build.el scripts/publish
1763 .arch-ids/muse-blosxom.el.id
1764 ==> lisp/.arch-ids/muse-blosxom.el.id
1765 .arch-ids/muse-book.el.id
1766 ==> lisp/.arch-ids/muse-book.el.id
1767 .arch-ids/muse-colors.el.id
1768 ==> lisp/.arch-ids/muse-colors.el.id
1769 .arch-ids/muse-convert.el.id
1770 ==> lisp/.arch-ids/muse-convert.el.id
1771 .arch-ids/muse-docbook.el.id
1772 ==> lisp/.arch-ids/muse-docbook.el.id
1773 .arch-ids/muse-html.el.id
1774 ==> lisp/.arch-ids/muse-html.el.id
1775 .arch-ids/muse-http.el.id
1776 ==> lisp/.arch-ids/muse-http.el.id
1777 .arch-ids/muse-journal.el.id
1778 ==> lisp/.arch-ids/muse-journal.el.id
1779 .arch-ids/muse-latex.el.id
1780 ==> lisp/.arch-ids/muse-latex.el.id
1781 .arch-ids/muse-mode.el.id
1782 ==> lisp/.arch-ids/muse-mode.el.id
1783 .arch-ids/muse-poem.el.id
1784 ==> lisp/.arch-ids/muse-poem.el.id
1785 .arch-ids/muse-project.el.id
1786 ==> lisp/.arch-ids/muse-project.el.id
1787 .arch-ids/muse-publish.el.id
1788 ==> lisp/.arch-ids/muse-publish.el.id
1789 .arch-ids/muse-regexps.el.id
1790 ==> lisp/.arch-ids/muse-regexps.el.id
1791 .arch-ids/muse-texinfo.el.id
1792 ==> lisp/.arch-ids/muse-texinfo.el.id
1793 .arch-ids/muse.el.id
1794 ==> lisp/.arch-ids/muse.el.id
1796 ==> lisp/muse-blosxom.el
1798 ==> lisp/muse-book.el
1800 ==> lisp/muse-colors.el
1802 ==> lisp/muse-convert.el
1804 ==> lisp/muse-docbook.el
1806 ==> lisp/muse-html.el
1808 ==> lisp/muse-http.el
1810 ==> lisp/muse-journal.el
1812 ==> lisp/muse-latex.el
1814 ==> lisp/muse-mode.el
1816 ==> lisp/muse-poem.el
1818 ==> lisp/muse-project.el
1820 ==> lisp/muse-publish.el
1822 ==> lisp/muse-regexps.el
1824 ==> lisp/muse-texinfo.el
1832 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1835 Massively untabify files.
1837 muse--main--1.0--patch-64
1841 ChangeLog ChangeLog.2004 experimental/muse-message.el
1842 experimental/muse-wiki.el muse-book.el muse-colors.el
1843 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1844 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1845 muse-project.el muse-publish.el muse-regexps.el
1846 muse-texinfo.el muse.el
1849 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1852 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1854 muse--main--1.0--patch-63
1856 (Summary of changes that Yann made)
1858 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1860 * muse-mode.el (muse-generate-index): Move index generation code into
1861 `muse-index-as-string'.
1862 (muse-index-as-string): New function that generates an index and
1863 returns it as a string, instead of placing it in a buffer like
1864 `muse-generate-index' used to.
1868 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1869 merge from mwolson@gnu.org--2005
1871 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1872 Accept WikiWords as links [mostly rescinded]
1874 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1875 merge from mwolson@gnu.org--2005/muse--main--1.0
1877 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1878 Merged from mwolson@gnu.org--2005 (patch 60-62)
1880 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1881 provide a string view of the index
1884 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1887 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1888 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1889 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1890 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1891 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1894 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1897 Document Blosxom, Book, DocBook, and HTML publishing styles.
1899 muse--main--1.0--patch-62
1901 * muse-blosxom.el: Clean up header.
1903 * muse-book.el (muse-before-book-publish-hook): Rename to
1904 `muse-book-before-publish-hook'.
1905 (muse-after-book-publish-hook): Rename to
1906 `muse-book-after-publish-hook'.
1908 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1909 (muse-html-markup-strings, muse-xhtml-markup-strings)
1910 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1911 (muse-html-charset-default, muse-html-encoding-default)
1912 (muse-html-encoding-map): Docfixes.
1914 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1918 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1921 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1924 Begin work on Publishing Styles section of manual.
1926 muse--main--1.0--patch-61
1928 * Makefile (.PHONY): Add "doc" to list.
1929 (doc): New rule that generates Info and HTML files from muse.texi.
1930 (dist): Rely on `distclean', not `clean'.
1932 * examples/QuickStart (Authoring mode): Remove empty section.
1934 * muse.texi: Call this program "the Emacs Muse" in title.
1935 (Publishing Styles): Begin to populate section.
1936 (Deriving Styles): First subsection of Publishing Styles.
1937 (Contributors): Remove spurious copyright section, since we address
1940 * README: Actually remember to add this file.
1943 .arch-ids/README.id README
1946 ChangeLog Makefile examples/QuickStart muse.texi
1949 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1952 Document Markup Rules.
1954 muse--main--1.0--patch-60
1956 * examples/QuickStart: Remove stray <comment> tag.
1958 * muse.texi (Top): Comment every menu line.
1959 (Markup Rules): New section with plenty of subsections.
1962 ChangeLog examples/QuickStart muse.texi
1965 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1968 Release this as Muse 3.00.90 (RC1).
1970 muse--main--1.0--patch-59
1972 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1973 is compatible with both Emacs and XEmacs.
1975 * examples/README: Renamed to QuickStart.
1977 * examples/Makefile (EXAMPLES): Reflect name change of README.
1982 ChangeLog Makefile examples/Makefile muse.el
1985 examples/.arch-ids/README.id
1986 ==> examples/.arch-ids/QuickStart.id
1988 ==> examples/QuickStart
1991 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1994 Makefile refactoring.
1996 muse--main--1.0--patch-58
1998 * Makefile (.PHONY): List all non-file targets.
1999 (examples): New rule that calls Make in the examples directory.
2000 (atranslit): Removed, since this isn't (yet) bundled with Muse.
2002 * README: Move to the examples directory. I'd prefer to distribute a
2003 very basic plain text README and use this as a quickstart + markup
2004 example + publishing example.
2006 * examples/Makefile: Move all README-related rules here.
2008 * examples/README: Add an "About this document" section.
2010 * scripts/publish (style): Do not include the contrib directory, since we
2011 don't use any code from there. Since this is only invoked from the
2012 examples directory, make sure add the parent directory to the load
2015 * muse.texi: Change version to 3.00.90 (RC1).
2017 * muse.el: Change location of the README file in header.
2019 * muse.el (muse-version): Update to 3.00.90 (RC1).
2022 examples/.arch-ids/Makefile.id examples/Makefile
2025 ChangeLog Makefile examples/README muse.el muse.texi
2030 ==> examples/.arch-ids/README.id
2035 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
2038 Update my example configuration.
2040 muse--main--1.0--patch-57
2042 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
2043 and experimental status of muse-message.
2046 ChangeLog examples/mwolson/muse-init.el
2049 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
2052 Provide optional outline-style faces; customization fixes; experimental stuff.
2054 muse--main--1.0--patch-56
2056 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
2057 option that determines what the header faces should look like. If
2058 'outline, use outline-style faces. If nil, don't generate the faces at
2059 all, which allows the user to specify their own. Otherwise, use the
2060 scaled faces, which is the default behavior.
2061 (muse-colors-outline-faces-list): List of faces to use. In case the
2062 outline faces are not available, provide reasonable defaults.
2063 (muse-make-faces): Use dolist instead of mapc. Implement the
2064 possibility of having outline-style colors for heading. Don't call
2065 this function immediately -- give the users time to make their changes
2066 through the customize interface. Once we call this function, Emcs from
2067 CVS will not allow the faces to be changed easily, which is a shame.
2069 * muse-message.el (muse-message-contents-tag): Copied from
2070 `muse-publish-contents-tag' in order to keep the customization
2071 interface from making the `muse-markup-tags' option from throwing a
2072 type mismatch error. This function is untested and will likely do
2073 nothing useful. This file has been moved to the experimental folder
2074 until it gets fleshed out more.
2076 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
2077 file that could eventually provide wiki-like ability. Currently this
2078 is just a collection of functions that were pruned out when he remade
2079 Muse, so don't get too excited. I plan to eventually merge Yann
2080 Hodique's work here, probably after the first release of Muse.
2082 * muse-regexps.el (muse-regexp): Improve description.
2084 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
2085 the muse-regexp group since it is just a single regexp. Lists of
2086 regexps don't have to be in muse-regexp, however.
2088 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
2089 since the Emacs devel mailing list seems to not want Britain-izations
2092 * muse-colors.el (muse-colors): Ditto.
2094 * muse-docbook.el (muse-docbook): Ditto.
2096 * muse-html.el (muse-html): Ditto.
2098 * muse-http.el (muse-http): Ditto.
2100 * muse-message.el (muse-message): Ditto.
2102 * muse-mode.el (muse-mode): Ditto.
2104 * muse-project.el (muse-project): Ditto.
2106 * muse-publish.el (muse-publish): Ditto.
2108 * muse.el (muse): Ditto.
2111 experimental/.arch-ids/=id
2112 experimental/.arch-ids/muse-wiki.el.id
2113 experimental/muse-wiki.el
2116 ChangeLog experimental/muse-message.el muse-blosxom.el
2117 muse-colors.el muse-docbook.el muse-html.el muse-http.el
2118 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
2122 .arch-ids/muse-message.el.id
2123 ==> experimental/.arch-ids/muse-message.el.id
2125 ==> experimental/muse-message.el
2128 experimental experimental/.arch-ids
2131 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
2134 Fix publishing error when given an empty string for header/footer.
2136 muse--main--1.0--patch-55
2138 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
2139 `file-readable-p' if it is an empty string. For some reason,
2140 `file-readable-p' and `insert-file-contents' were treating an empty
2141 string as if it were the current directory.
2144 ChangeLog muse-publish.el
2147 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
2150 WYSIWYG emphasis, XEmacs compatibility hacks.
2152 muse--main--1.0--patch-54
2154 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
2155 compliant. Only colorize if we end with the same number of asterisks
2156 as we start with, preventing unnoticed syntax errors. Don't colorize
2157 in the middle of a word.
2158 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
2159 Only colorize if we end with an underscore. Don't colorize in the
2162 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
2163 inside of group. This will probably not do anything, but it seems
2166 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
2167 where we start with an image link. JohnW didn't seem to like having
2168 <p> tags inserted before image links, but they don't validate properly
2169 as they are. For now, I will surround such links/paragraphs with <div
2170 class="image-link"> in an attempt to be as not invasive and yet
2171 standards compliant as possible.
2173 * muse-html.el (muse-html-escape-string): Work around distinction between
2174 int and char types in XEmacs. Deal with an annoying replace-match bug
2175 in XEmacs that rears its head at times.
2177 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
2181 ChangeLog muse-colors.el muse-docbook.el muse-html.el
2185 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
2188 Minor code cleanup to address elint issues.
2190 muse--main--1.0--patch-53
2192 * Makefile (test): Don't build README files during this rule. Remove
2193 spurious "make clean" statement.
2195 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
2196 `muse-colors' group, and give it a proper type.
2198 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
2200 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
2201 muse-my-journal-find-entries): Replace `string-to-int' with
2204 * muse-html.el (muse-html-insert-contents): Ditto.
2206 * muse-journal.el (muse-journal-html-munge-buffer,
2207 muse-journal-latex-munge-buffer): Ditto.
2209 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
2211 * muse-publish.el (muse-publish-markup-footnote,
2212 muse-publish-contents-tag): Ditto.
2214 * muse-regexps.el (muse-extreg-usable-p): Ditto.
2217 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
2218 muse-html.el muse-journal.el muse-mode.el muse-publish.el
2222 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
2225 Add ability to automate the creation a new blosxom entry.
2227 muse--main--1.0--patch-52
2229 * examples/mwolson/muse-init.el: Move new entry section to
2230 muse-blosxom.el. Modify the key settings in my example accordingly.
2232 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
2233 Muse always makes sure that the file ends with a newline.
2235 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
2236 planner markup is now provided automatically by the planner port to
2237 Muse, and we don't have any customized markup.
2239 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
2240 variable that specifies where the base directory of your blog entries
2243 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
2244 the base directory. Explore categories recursively.
2246 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
2247 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
2248 special characters file name.
2250 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
2251 making a new blog entry. It will prompt you for a category, then a
2252 title, and then will create a new file that has the date and title
2256 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2259 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
2262 Change mailing address of FSF, add AUTHORS file.
2264 muse--main--1.0--patch-51
2266 * muse-*.el, muse.texi: Change mailing address of FSF.
2268 * muse.texi (Contributors): Fix typo.
2270 * AUTHORS: New file containing a list of all of those who have
2271 contributed code or documentation to Muse, how many lines were changed,
2275 .arch-ids/AUTHORS.id AUTHORS
2278 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
2279 muse-html.el muse-http.el muse-journal.el muse-latex.el
2280 muse-message.el muse-mode.el muse-poem.el muse-project.el
2281 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
2285 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
2288 Merged from hodique@lifl.fr--2005 (patch 0-1)
2290 muse--main--1.0--patch-50
2294 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
2295 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
2297 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2298 fix .html (for example) in visible names for links
2301 ChangeLog muse-publish.el
2304 hodique@lifl.fr--2005/muse--yh--1.0--base-0
2305 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
2308 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
2311 Make generated X(HT)ML show up in the right encoding in other modes.
2313 muse--main--1.0--patch-49
2315 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
2316 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
2317 generated (X)HTML files show up in the right coding system when editing
2318 them with another Emacs mode.
2320 * muse-journal.el (muse-journal-rss-header): Automatically determine the
2321 encoding instead of hard-coding it.
2323 * muse-message.el: Add content to Commentary section, explaining the use
2324 of this publishing style.
2327 ChangeLog muse-html.el muse-journal.el muse-message.el
2330 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
2333 Move regexps to same group, only make 4 heading faces.
2335 muse--main--1.0--patch-48
2337 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
2338 can only publish 3 of them specially, leaving the fourth to be in
2340 (muse-colors-markup): Only recognize 4 levels of heading.
2342 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
2343 (muse-file-regexp, muse-image-regexp)
2344 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
2345 like a good idea to have all the regexps in the same group.
2348 ChangeLog muse-colors.el muse-regexps.el muse.el
2351 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
2354 Update my example config, minor code cleanup.
2356 muse--main--1.0--patch-47
2358 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2359 names and add "Plans" project.
2361 * muse-docbook.el (looking-back): Delete.
2363 * muse-html.el (looking-back): Delete.
2365 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2366 instead of `looking-back'.
2368 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2369 function, use this function. If `looking-back' exists, call it;
2370 otherwise, use a workaround.
2373 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2376 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2377 muse-html.el muse.el
2380 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2383 Handle a few paragraph publishing edge cases better.
2385 muse--main--1.0--patch-46
2387 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2388 beginning-of-document, end-of-document, and paragraph separator regexps
2389 so that one markup rule can be used in all these cases.
2390 (muse-docbook-markup-paragraph): Handle more cases correctly. In
2391 particular, blockquote or center at beginning or end of document will
2392 be published properly. Hopefully this won't slow things down too much.
2393 (muse-docbook-markup-paragraph-close): Removed.
2395 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2397 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2399 (muse-html-markup-paragraph-close): Removed.
2402 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2405 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2408 Improve prompt when reading a tag.
2410 muse--main--1.0--patch-45
2412 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2413 other Emacs modes seem to do.
2416 ChangeLog muse-mode.el
2419 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2422 Warn user when publishing fails due to a private directory.
2424 muse--main--1.0--patch-44
2426 * muse-project.el (muse-project-private-p): Warn users when publishing a
2427 file fails due to its directory not being readable by others. Make
2428 sure that you do a `chmod +o name_of_directory' if you want the
2429 contents of that directory to be publishable.
2432 ChangeLog muse-project.el
2435 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2438 Fix error with example tags and message publishing style.
2440 muse--main--1.0--patch-43
2442 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
2443 see if a previous definition for `font-lock-multiline' exists.
2445 * muse-message.el (muse-message-example-tag): Don't require two
2446 additional (unused) arguments.
2449 ChangeLog muse-colors.el muse-message.el
2452 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2455 Always end the published document with a newline.
2457 muse--main--1.0--patch-42
2459 * muse-html.el (muse-html-markup-paragraph-close): Always end the
2460 published document with a newline.
2462 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2465 ChangeLog muse-docbook.el muse-html.el
2468 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2471 Don't let automatic backup files crash the publishing process.
2473 muse--main--1.0--patch-41
2475 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2476 directive since this value is already processed by
2477 `muse-publish-markup-directive', and may be obtained by using
2478 the code: (muse-publishing-directive "date").
2480 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2481 to run (funcall nil); this happened once during a debugging process.
2483 * muse-project.el (muse-project-private-p): Skip any file for which we
2484 cannot fetch attributes. This fixes a bug where having an
2485 Emacs-generated automatic backup file in a publishing directory causes
2486 the publishing process to halt with an error.
2489 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2492 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2495 Apply fix in previous patch to the DocBook publishing style.
2497 muse--main--1.0--patch-40
2499 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2500 previous patch here as well.
2504 ChangeLog muse-docbook.el
2507 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2510 Fix newly-introduced lock-up during HTML publishing.
2512 muse--main--1.0--patch-39
2514 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2515 planner rules higher priority in the publishing sequence. Hopefully
2516 this will not wreck anything; I don't use these rules, so I cannot
2517 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
2519 * muse-html.el (muse-html-markup-paragraph-close): Don't use
2520 replace-match; that seems to be slightly evil. Return nil instead of a
2521 newline since otherwise Muse thinks that we are not done yet and gets
2522 into an infinite loop. This should fix the lock-up problem that
2523 resulted from the previous few patches.
2526 ChangeLog muse-blosxom.el muse-html.el
2529 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2534 muse--main--1.0--patch-38
2536 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2540 ChangeLog muse-blosxom.el
2543 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2546 Make docbook and blosxom modes close paragraphs properly at end.
2548 muse--main--1.0--patch-37
2550 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2553 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2554 (muse-docbook-markup-paragraph-close): Adapt from
2555 `muse-html-markup-paragraph-close'.
2557 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2558 preserve the same appearance as before the last patch.
2561 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2564 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2567 Bugfix: Close P tag properly at end of file.
2569 muse--main--1.0--patch-36
2571 * muse-blosxom.el: Fix bug where loading this file twice would cause an
2574 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2575 detecting whether or not a paragraph needs a closing P tag.
2576 (muse-html-markup-paragraph-close): New function that only inserts a
2577 closing P tag when an unclosed P tag is nearby.
2580 ChangeLog muse-blosxom.el muse-html.el
2583 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2586 Update my example settings.
2588 muse--main--1.0--patch-35
2590 * examples/mwolson/muse-init.el: Synchronize with my current settings.
2593 ChangeLog examples/mwolson/muse-init.el
2596 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2599 Update documentation for C-c TAB feature.
2601 muse--main--1.0--patch-34
2603 * muse.texi (Keystroke Summary): Note that C-c TAB calls
2611 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2614 New feature: tag completion with C-c TAB.
2616 muse--main--1.0--patch-33
2618 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2619 (muse-tag-history, muse-custom-tags): New variables that keep track of
2620 the tag history and newly-entered tags respectively for
2622 (muse-insert-tag): New function that interactively prompts the user for
2626 ChangeLog muse-mode.el
2629 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2632 Fix XHTML validation error with <hr> and <br>.
2634 muse--main--1.0--patch-32
2636 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2637 and HR tags for XHTML publishing. This should fix a few validation
2638 errors that I've been noticing lately.
2641 ChangeLog muse-html.el
2644 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2647 Remove flyspell overlays on links.
2649 muse--main--1.0--patch-31
2651 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
2652 should make the link clickable. On Emacs21, the color will stay red,
2653 but other Emacsen should do the right thing, which is use the normal
2654 link color. Hopefully this will fix some strange flyspell-related link
2658 ChangeLog muse-colors.el
2661 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2664 Update my example Muse settings.
2666 muse--main--1.0--patch-30
2668 * examples/mwolson/muse-init.el: Update from my latest version.
2669 (muse-project-alist): Remove the francais part of my blog.
2670 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2671 into this and `my-muse-mode-fill-nobreak-p'.
2672 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2673 this is the best way to accomplish this.
2674 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2675 characters in the title.
2676 (my-muse-prepare-entry-for-xanga): Treat example regions better.
2679 ChangeLog examples/mwolson/muse-init.el
2682 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2685 Add simple `muse-version' function.
2687 muse--main--1.0--patch-29
2689 * muse.el (muse-version): New function that displays the value of the
2690 `muse-version' variable. This should be easier for the user to type
2691 than C-h v muse-version.
2697 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2700 Don't compile documentation by default.
2702 muse--main--1.0--patch-28
2704 * Makefile (all): Don't compile documentation by default.
2705 (doc): Use this rule to compile documentation.
2711 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2714 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2716 muse--main--1.0--patch-27
2718 2005-04-16 Michael Olson <mwolson@gnu.org>
2720 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2721 johnw. If a journal entry's title is a [[link]], then an
2722 <enclosure> tag will be added to the XML data giving the size and
2723 MIME type of the link target. This makes podcasting with Muse
2725 (muse-journal-rss-entry-template): Add enclosure usage to example.
2726 (muse-journal-rss-munge-buffer): Implement enclosures.
2729 ChangeLog muse-journal.el
2732 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2735 Standardize source headers, appease elint, don't require planner
2737 muse--main--1.0--patch-26
2739 2005-04-15 Michael Olson <mwolson@gnu.org>
2741 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2742 `scripts' directory since it really isn't part of Muse proper; it
2743 is used to generate Muse output from the command line.
2745 * muse-blosxom.el: Handle case where planner is not loaded so that
2746 it isn't a hard requirement.
2748 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2749 that elint doesn't complain.
2751 * muse-message.el (muse-message-markup-link): Don't throw up on
2752 links with no description.
2754 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2755 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2756 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2757 muse-project.el, muse-publish.el, muse-regexps.el,
2758 muse-texinfo.el, muse.el: Add standard header for each file in
2759 preparation for the initial release, which will hopefully happen
2760 sometime within the next month.
2764 experimental/.arch-ids/=id
2767 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2768 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2769 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2770 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2771 muse-texinfo.el muse.el
2774 .arch-ids/muse-build.el.id
2775 ==> scripts/.arch-ids/muse-build.el.id
2777 ==> scripts/muse-build.el
2779 removed directories:
2780 experimental experimental/.arch-ids
2783 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2786 Merge contents of muse-latexcjk.el into muse-latex.el.
2788 muse--main--1.0--patch-25
2790 2005-04-14 Michael Olson <mwolson@gnu.org>
2792 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2793 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2794 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2795 Merge in from muse-latexcjk.el.
2797 * muse-latexcjk.el: Removed, functionality merged with
2801 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2804 ChangeLog muse-latex.el
2807 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2810 Merge muse-xhtml.el into muse-html.el.
2812 muse--main--1.0--patch-24
2814 2005-04-06 Michael Olson <mwolson@gnu.org>
2816 * examples/mwolson/muse-init.el: Update with respect to the
2817 muse-xhtml.el merge.
2819 * muse-html.el: The contents of muse-xhtml.el have been merged in
2820 as advised by John Wiegley.
2821 (muse-html-style-sheet): Add example for XHTML use in the
2822 function's documentation.
2823 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2824 Moved from muse-xhtml.el.
2826 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2829 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2832 ChangeLog examples/mwolson/muse-init.el muse-html.el
2835 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2838 Try to fix regexps for Emacs 21.4.
2840 muse--main--1.0--patch-23
2842 2005-04-05 Michael Olson <mwolson@gnu.org>
2844 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2848 ChangeLog muse-regexps.el
2851 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2854 Add comments to the publish-project example script
2856 muse--main--1.0--patch-22
2858 2005-04-01 Michael Olson <mwolson@gnu.org>
2860 * examples/publish-project: Moved here from
2861 scripts/publish-project. Added a few comments so people know what
2865 ChangeLog examples/publish-project
2868 scripts/.arch-ids/publish-project.id
2869 ==> examples/.arch-ids/publish-project.id
2870 scripts/publish-project
2871 ==> examples/publish-project
2874 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2877 New XHTML style, add more examples to my sample muse config
2879 muse--main--1.0--patch-21
2881 2005-03-31 Michael Olson <mwolson@gnu.org>
2883 * examples/mwolson/muse-init.el: Give an example of deriving a
2884 custom publishing style.
2885 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2886 (my-muse-prepare-entry-for-xanga): Mangle the published output
2887 from a blosxom project and copy the result to the clipboard for
2888 easy pasting into Xanga's web form. The file is untouched.
2890 * muse-html.el (muse-html-style-sheet): Include the <style
2891 type="text/css"></style> wrapper around the example.
2892 (muse-html-header): Don't add <style type="text/css"></style>
2893 around the value of `muse-html-style-sheet' anymore. This allows
2894 for the option of putting your stylesheet(s) in a separate file.
2895 An example of this is given in the documentation for this
2898 * muse-xhtml: New file that implements a publishing style which is
2899 derived from HTML mode. It uses a slightly modified version of
2900 the HTML markup rules to generate XHTML-compliant output.
2902 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2903 "blosxom" style has been renamed to "blosxom-html". Fix a few
2906 * muse-journal.el: Add new "journal-xhtml" style.
2908 * muse-message.el: Add new "message-xhtml" style.
2911 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2914 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2915 muse-html.el muse-journal.el muse-message.el
2918 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2921 Add my muse configuration to the examples
2923 muse--main--1.0--patch-20
2925 2005-03-24 Michael Olson <mwolson@gnu.org>
2927 * examples/johnw: Move John Wiegley's configuration to this
2930 * examples/mwolson: My configuration files go here.
2932 * examples/mwolson/muse-init.el: My Muse configuration file. I
2933 just figured out how to keep links from being spell-checked or
2934 split up by fill-mode, so the implementation of this may be found
2935 here. I also made a function that sets up a blog entry for me.
2938 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2939 examples/mwolson/.arch-ids/muse-init.el.id
2940 examples/mwolson/muse-init.el
2946 examples/.arch-ids/muse-johnw.el.id
2947 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2948 examples/.arch-ids/publish-johnw.id
2949 ==> examples/johnw/.arch-ids/publish-johnw.id
2950 examples/muse-johnw.el
2951 ==> examples/johnw/muse-johnw.el
2952 examples/publish-johnw
2953 ==> examples/johnw/publish-johnw
2956 examples/johnw examples/johnw/.arch-ids examples/mwolson
2957 examples/mwolson/.arch-ids
2960 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2963 Add muse-blosxom script and plugin for pyblosxom
2965 muse--main--1.0--patch-19
2967 2005-03-24 Michael Olson <mwolson@gnu.org>
2969 * muse-blosxom.el: Update copyright notice in headers and mention
2970 the pyblosxom scripts.
2972 * contrib/pyblosxom: New directory containing pyblosxom plugins
2975 * contrib/getstamps.py: Script that generates the "timestamps"
2976 file, run on the local machine.
2978 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2982 contrib/pyblosxom/.arch-ids/=id
2983 contrib/pyblosxom/.arch-ids/getstamps.py.id
2984 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2985 contrib/pyblosxom/getstamps.py
2986 contrib/pyblosxom/hardcodedates.py
2989 ChangeLog muse-blosxom.el
2992 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2995 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2998 muse-blosxom.el has matured past experimental status
3000 muse--main--1.0--patch-18
3002 2005-03-23 Michael Olson <mwolson@gnu.org>
3004 * muse-blosxom.el: Remove common functionality that has already
3005 been implemented in `muse-html.el'. Derive this mode from
3006 `muse-html'. Update documentation. I now feel that this file is
3007 ready to be included in the top-level Muse directory.
3010 ChangeLog muse-blosxom.el
3013 experimental/.arch-ids/muse-blosxom.el.id
3014 ==> .arch-ids/muse-blosxom.el.id
3015 experimental/muse-blosxom.el
3019 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
3022 Make muse-blosxom.el slightly less experimental
3024 muse--main--1.0--patch-17
3026 2005-03-22 Michael Olson <mwolson@gnu.org>
3028 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
3029 Renamed from `blosxom-page-date-alist'. Currently it does nothing
3031 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
3032 from the `muse-blosxom-markup-date-directive' rule.
3033 (blosxom-set-time): Remove this function. We're not going to be
3034 touching the timestamp manually anymore -- it's too much of a
3035 hassle. Right now I've got a python program that compiles a
3036 timestamp file and a pyblosxom helper that reads it. Something
3037 similar could be arranged for blosxom, I'm sure.
3041 ChangeLog experimental/muse-blosxom.el
3044 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
3047 Apply latest journal-related updates from johnw
3049 muse--main--1.0--patch-16
3053 ChangeLog examples/muse-johnw.el muse-journal.el
3056 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
3059 Add Projects node to the manual
3061 muse--main--1.0--patch-15
3063 2005-02-28 Michael Olson <mwolson@gnu.org>
3065 * muse.texi: Change copyright notice since the FSF is now the
3067 (Projects): New node, based on a section from the README file.
3073 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
3076 Correct documentation, adding some content.
3078 muse--main--1.0--patch-14
3080 2005-02-28 Michael Olson <mwolson@gnu.org>
3082 * muse.texi: Change license terms of the documentation to the GNU
3083 GPL instead of the GNU FDL, as per the consent of the copyright
3084 holders of the emacs-wiki manual, from which this is based. Some
3085 emacs-wiki-isms in the manual were corrected, and the Getting
3086 Started section was updated.
3092 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
3095 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
3097 muse--main--1.0--patch-13
3099 2005-02-17 Michael Olson <mwolson@gnu.org>
3101 * experimental/muse-blosxom.el: Somehow the contents of this file
3102 managed to get duplicated. I removed the duplicates.
3103 (muse-blosxom-date): Remove this, since it is not useful.
3104 (muse-blosxom-header): Use the standard header that blosxom.el
3108 ChangeLog experimental/muse-blosxom.el
3111 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
3114 Initial commit of muse.texi, nothing substantial
3116 muse--main--1.0--patch-12
3118 2005-02-07 Michael Olson <mwolson@gnu.org>
3120 * muse.texi: New file that provides the documentation for Muse.
3121 It is in a very rough form at the moment. Nothing substantial may
3122 be found here yet. Be ye warned.
3125 .arch-ids/muse.texi.id muse.texi
3131 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
3134 Add docstring, new trivial function
3136 muse--main--1.0--patch-11
3138 2005-02-07 Michael Olson <mwolson@gnu.org>
3140 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
3141 `muse-what-changed'. No functionality change.
3142 (muse-what-changed): New function that displays in diff format the
3143 changes made since the buffer was last saved.
3145 * muse-project.el (muse-project-publish): Add docstring.
3148 ChangeLog muse-mode.el muse-project.el
3151 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
3154 Add experimental version of muse-blosxom.el to project
3156 muse--main--1.0--patch-10
3158 2005-02-04 Michael Olson <mwolson@gnu.org>
3160 * Makefile (realclean): Remove file that gets generated when fonts
3163 * experimental/muse-bloxsom.el: New file that implements Blosxom
3164 support for Muse. It's in a very rough state, hence its placement
3165 in the `experimental' directory.
3168 experimental/.arch-ids/=id
3169 experimental/.arch-ids/muse-blosxom.el.id
3170 experimental/muse-blosxom.el
3176 experimental experimental/.arch-ids
3179 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
3182 Make permissions more consistent
3184 muse--main--1.0--patch-9
3190 modified directories:
3191 contrib examples scripts
3194 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
3199 muse--main--1.0--patch-8
3201 2005-02-04 Michael Olson <mwolson@gnu.org>
3203 * muse-build.el: Add contrib directory to `load-path'.
3204 (muse-elint-files): Load `muse-regexps.el'.
3206 * scripts/publish: Change permissions so that this script is
3207 executable. Add contrib directory to load list. Add
3208 `muse-regexps.el' to list.
3211 ChangeLog muse-build.el scripts/publish
3214 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
3217 Use "—" instead of "—"
3219 muse--main--1.0--patch-7
3221 2005-01-31 Michael Olson <mwolson@gnu.org>
3223 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
3224 with "—" so that documents validate properly. Thanks to
3225 Björn Lindström for the suggestion.
3227 * muse-html.el (muse-html-markup-strings): Ditto.
3230 ChangeLog muse-docbook.el muse-html.el
3233 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
3236 Fix use of "[:blank:]" in underline markup
3238 muse--main--1.0--patch-6
3240 2005-01-25 Michael Olson <mwolson@gnu.org>
3242 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
3243 use of `muse-regexp-blank'.
3246 ChangeLog muse-colors.el
3249 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
3252 Fix problem with headings being given wrong face
3254 muse--main--1.0--patch-5
3256 2005-01-03 Michael Olson <mwolson@gnu.org>
3258 * muse-colors.el: Add header.
3259 (muse-colors-emphasized): Headings were being given the coloring
3260 for the next level of heading instead of the real
3261 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
3262 Heading"). Thanks to Lan Yufeng for finding this and sending a
3265 * muse-regexps.el: Fix header.
3268 ChangeLog muse-colors.el muse-regexps.el
3271 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
3276 muse--main--1.0--patch-4
3278 2005-01-01 Michael Olson <mwolson@gnu.org>
3280 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
3281 version will be automatically maintained by Arch.
3285 .arch-ids/ChangeLog.id ChangeLog
3288 .arch-ids/ChangeLog.id
3289 ==> .arch-ids/ChangeLog.2004.id
3294 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
3297 Extended regexps fix, allow spaces in 1st part of links
3299 muse--main--1.0--patch-3
3301 2004-12-30 Michael Olson <mwolson@gnu.org>
3303 * muse.el (muse-link-regexp): Allow spaces in the first part of
3306 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
3307 customizable alternatives to extended character classes.
3309 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
3312 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
3313 muse-html.el muse-mode.el muse-publish.el muse.el
3316 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
3319 Begin to change regexp handling, tweak muse.el header
3321 muse--main--1.0--patch-2
3323 2004-12-29 Michael Olson <mwolson@gnu.org>
3325 * muse.el: Change Copyright notice to FSF. Change Maintainer to
3328 * muse-regexps.el: New file that implements regexp handling.
3329 Generalized regexp options will be moved to it eventually.
3332 .arch-ids/muse-regexps.el.id muse-regexps.el
3338 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
3341 Do some early spring cleaning
3343 muse--main--1.0--patch-1
3345 2004-12-29 Michael Olson <mwolson@gnu.org>
3347 * Makefile: Change path to `publish' script.
3349 * contrib/pcomplete.el: New file that is used by Muse without
3350 actually being a part of it: hence its location in the contrib
3353 * contrib/cgi.el, contrib/httpd.el: New location.
3355 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
3357 * scripts/publish, scripts/publish-project: Ditto.
3360 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3361 contrib/pcomplete.el examples/.arch-ids/=id
3362 scripts/.arch-ids/=id
3369 ==> contrib/.arch-ids/cgi.el.id
3370 .arch-ids/httpd.el.id
3371 ==> contrib/.arch-ids/httpd.el.id
3372 .arch-ids/muse-johnw.el.id
3373 ==> examples/.arch-ids/muse-johnw.el.id
3374 .arch-ids/publish-johnw.id
3375 ==> examples/.arch-ids/publish-johnw.id
3376 .arch-ids/publish-project.id
3377 ==> scripts/.arch-ids/publish-project.id
3378 .arch-ids/publish.id
3379 ==> scripts/.arch-ids/publish.id
3383 ==> contrib/httpd.el
3385 ==> examples/muse-johnw.el
3389 ==> examples/publish-johnw
3391 ==> scripts/publish-project
3394 contrib contrib/.arch-ids examples examples/.arch-ids scripts
3398 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
3401 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3403 muse--main--1.0--base-0
3405 (automatically generated log message)
3408 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3409 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3410 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3411 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3412 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3413 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3414 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3415 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3416 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3417 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3418 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3419 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3420 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3421 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3422 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3423 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3424 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3425 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8