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-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
8 New function: muse-blosxom-project-alist-entry.
10 muse--main--1.0--patch-97
12 * examples/mwolson/muse-init.el: Update from my latest settings.
13 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
15 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
16 that generates the latter part of an entry for `muse-project-alist'.
20 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
23 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
26 Merged from hodique@lifl.fr--2005 (patch 12-23)
28 muse--main--1.0--patch-96
32 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
33 Merged from mwolson@gnu.org--2005 (patch 68-76)
35 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
36 Merged from mwolson@gnu.org--2005 (patch 77-80)
38 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
39 Merged from mwolson@gnu.org--2005 (patch 81)
41 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
42 Merged from mwolson@gnu.org--2005 (patch 82)
44 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
45 Escape % in latex publishing
47 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
50 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
51 small improvement on muse-make-link
53 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
54 Fix customization of muse-wiki-wikiword-regexp
56 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
57 Allow full customization of WikiWords
59 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
60 Fix mouse-2 yank bug in muse-mode
62 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
63 Fix interpretation order
65 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
66 Merged from mwolson@gnu.org--2005 (patch 83-95)
70 ChangeLog lisp/muse-wiki.el
73 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
74 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
75 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
76 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
77 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
78 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
79 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
80 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
81 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
82 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
83 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
84 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
87 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
92 muse--main--1.0--patch-95
94 * lisp/muse-mode.el (muse-follow-name-at-point)
95 (muse-follow-name-at-mouse): Docfixes.
99 ChangeLog lisp/muse-mode.el
102 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
105 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
107 muse--main--1.0--patch-94
109 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
110 `muse-blosxom-new-entry'.
112 * muse.texi (Blosxom Entries): Ditto.
116 ChangeLog lisp/muse-blosxom.el muse.texi
119 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
122 Re-add global mouse-2 event.
124 muse--main--1.0--patch-93
126 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
127 mouse-2, since Yann found a way around the problem I was facing.
128 (muse-follow-name-at-mouse): Call the event that would normally be used
129 here if we don't have a link at point.
133 ChangeLog lisp/muse-mode.el
136 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
139 Fix publishing error.
141 muse--main--1.0--patch-92
143 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
144 the cdr of output-dir. This was a code fragment from a previous
145 attempt to refactor this function.
149 ChangeLog lisp/muse-project.el
152 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
155 Work on getting to the point where we can resolve project interwiki links.
157 muse--main--1.0--patch-91
159 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
160 `muse-publishing-current-file'.
162 * lisp/muse-project.el (muse-project-of-file): Ditto.
164 * lisp/muse-project.el (muse-project-applicable-styles): New function
165 that returns the usable styles for a file, given either a list of
166 styles or a project name. This is useful for removing styles that will
167 be ignored for a file.
168 (muse-project-publish-file): Split :include and :exclude processing
169 into `muse-project-applicable-styles'.
171 * lisp/muse-publish.el (muse-publish-output-name): Use
172 `muse-publishing-current-file'.
174 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
176 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
179 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
180 names to be uninterpreted. Remove need for muse-assoc-string.
182 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
183 function that will be called to fetch a link to a page from a Muse
184 project from the output file of the currently-published file. This is
185 commented out for now since I ran out of energy.
187 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
188 `muse-wiki-resolve-project-page' for handling Muse project interwiki
189 links, but only when no match was found in `muse-wiki-interwiki-alist'.
190 Handle case where no interwiki can be found, even though this should
193 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
194 whenever Muse mode is entered. That way we don't have to enter an
195 extra command in our .emacs.
197 * lisp/muse.el (muse-current-file): Remove this, since a variable called
198 `muse-publishing-current-file' already exists that does the same thing.
201 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
203 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
208 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
209 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
212 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
215 Mouse-2 on regular text will yank rather than give an error.
217 muse--main--1.0--patch-90
219 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
220 this seems to be more trouble than it's worth.
221 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
222 use our own implementation.
226 ChangeLog lisp/muse-mode.el
229 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
232 Make interwiki links publish with the correct extension.
234 muse--main--1.0--patch-89
236 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
237 prefix and suffix to interwiki names, as well as stripping out unwanted
242 ChangeLog lisp/muse-wiki.el
245 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
248 Fix publishing of bare interwiki names.
250 muse--main--1.0--patch-88
252 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
253 `set'. Use `muse-assoc-string' instead of `assoc'.
255 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
256 `assoc-string' functionality usable with Emacs21 and XEmacs.
260 ChangeLog lisp/muse-wiki.el lisp/muse.el
263 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
266 Apply a few fixes from Yann's branch.
268 muse--main--1.0--patch-87
270 Background: I hacked on Muse over the weekend while offline, and so did
271 Yann. His changes to muse-wiki.el are different than the
272 ones that I made, so we should probably figure out the best
273 way to handle this when we both get on IRC again. For now,
274 I've merged in the bugfixes that he's made, omitting most of
275 the changes to muse-wiki.
277 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
279 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
281 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
282 introduced previously.
286 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
289 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
292 Warn if file not published; hack further on Wiki stuff.
294 muse--main--1.0--patch-86
296 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
297 complete <div> tags that are of the class "image-link". It is hoped
298 that this will prevent user-added <div> tags from being mangled.
300 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
301 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
302 need to look at the text at point.
304 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
305 current file has not been published since it was up-to-date. Thanks to
306 Bill Freeman for the suggestion.
308 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
309 is nil. If this happens, return the original URL.
311 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
312 `muse-wiki-update-interwiki-regexp.'
313 (muse-wiki-update-interwiki-regexp): New function that sets the value
314 of `muse-wiki-interwiki-regexp'.
315 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
318 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
319 `muse-wiki-expand-interwiki'.
320 (muse-wiki-transform-wikiword): New function that prevents WikiWords
321 with no matching file from being published as links.
323 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
324 string argument once again, since this behavior is needed when
326 (muse-wiki-handle-wikiword): Ditto.
328 * lisp/muse.el (muse-handle-url): Ditto.
330 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
331 after every unsuccessful attempt at handling the link. If argument is
332 given, restore match-data at end, too.
334 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
335 argument. Match data is always saved. If argument is not given,
336 assume that `muse-implicit-link-regexp' has been matched against, and
337 return the 1st match string if no handlers worked.
341 ChangeLog lisp/muse-html.el lisp/muse-mode.el
342 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
345 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
348 Hack on WikiName handling and make TAB work for Wiki links.
350 muse--main--1.0--patch-85
352 * lisp/muse-colors.el (muse-colors-markup): Use
353 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
355 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
356 nil, don't color bad links. If non-nil, color bad links.
358 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
360 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
361 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
362 (muse-journal-rss-munge-buffer): Ditto.
364 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
367 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
368 are handled first, then implicit ones. It should work better in all
369 cases. For now, we depend on the value of `muse-implicit-link-regexp'
370 to determine how far to scan for an implicit link. This defaults to
371 the text between the point and the next space.
373 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
374 `muse-visit-link'. If the ANCHOR argument is a string, search for it
375 literally after opening the buffer. Hopefully this can be of use in
376 custom visit-link functions, when necessary.
378 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
379 `muse-visit-link-default'.
381 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
382 Search by text properties instead of regexps. This allows Muse to find
383 links without having to have a massive regexp that contains all link
384 types. The downside is that this will not work if the user defontifies
385 the buffer. But it would somewhat defeat the purpose of following
386 links if you can't see them.
388 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
389 enough command line args are passed in batch mode.
391 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
392 `muse-explicit-link-regexp'.
394 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
397 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
398 specifies the "common ground" of all implicit links, like URLs, bare
399 WikiNames, and -- in the future -- email addresses.
401 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
403 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
404 optional. That was a bad idea on my part. Renamed from
405 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
408 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
409 `muse-wiki-interwiki-expand'.
410 (muse-wiki-handle-wikiword): Renamed from
411 `muse-wiki-wikiword-handle'.
413 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
414 for the eval-after-load arg since XEmacs chokes on constants.
416 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
417 face on WikiWords that don't correspond with a file. If people really
418 want this to appear in bad-link face, I could accommodate that.
420 * lisp/muse.el (muse-handle-url): New function that detects whether the
421 given string is a URL.
422 (muse-implicit-link-functions): Renamed from
423 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
424 (muse-explicit-link-functions): Renamed from
425 `muse-mode-handler-functions'.
426 (muse-handle-implicit-link): New function that handles all
427 implicit links by calling functions from `muse-implicit-link-functions'.
428 (muse-handle-explicit-link): Renamed from
433 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
434 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
435 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
438 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
441 Allow WikiWords to be ignored with <nop> or "''''".
443 muse--main--1.0--patch-84
445 * lisp/muse-mode.el (muse-browse-result): Docfixes.
447 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
448 whether to hide <nop> tags when coloring a Muse buffer.
449 (muse-wiki-wikiword-at-point): Docfix.
450 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
451 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
453 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
454 which keeps the WikiWord that follows it from being interpreted.
455 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
460 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
463 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
466 Update postal address of FSF in muse-wiki.el.
468 muse--main--1.0--patch-83
470 * lisp/muse-wiki.el: Update postal address of the FSF.
474 ChangeLog lisp/muse-wiki.el
477 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
480 Interpret explicit links before emphasis.
482 muse--main--1.0--patch-82
484 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
485 links before emphasis.
487 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
491 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
494 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
497 Wiki hacking, regexp tweaks.
499 muse--main--1.0--patch-81
501 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
504 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
505 that indicates whether or not to use character classes in regexps. The
506 default is to let Muse try to figure it out.
507 (muse-extreg-usable-p): Make use of this variable.
509 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
510 this regexp. I'm guessing it was supposed to have a TAB in there at
511 one time. Replace this stuff with muse-regexp-space.
513 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
516 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
519 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
520 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
521 We'll fix those anchor problems eventually!
523 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
524 uses `muse-interwiki-handle' to determine whether an interwiki link is
527 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
528 look for a suitable value at point if needed.
530 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
532 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
534 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
537 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
541 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
544 Make installation of manual when not using Debian go smoothly.
546 muse--main--1.0--patch-80
548 * Makefile.defs (INSTALLINFO): New variable that specifies what command
549 and options are to be used when insinuating the Muse documentation into
552 * Makefile (install): Make use of INSTALLINFO.
554 * README (Installation): Give directions for changing INSTALLINFO on a
555 Debian system and changing where Muse is installed.
560 ChangeLog Makefile Makefile.defs README muse.texi
563 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
566 Fix compiler warning induced by last patch.
568 muse--main--1.0--patch-79
570 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
574 ChangeLog lisp/muse-project.el lisp/muse.el
577 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
580 Add `muse-current-file', fix minor QuickStart issue.
582 muse--main--1.0--patch-78
584 * examples/QuickStart: Make John Wiegley the author.
586 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
587 `muse-current-file' instead of `buffer-file-name'.
589 * lisp/muse-project.el (muse-current-project): Document.
591 * lisp/muse-project.el (muse-current-file): New variable indicating the
592 name, including path, of the file that is currently being published.
593 (muse-project-of-file): Make use of
596 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
598 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
601 ChangeLog examples/QuickStart lisp/muse-blosxom.el
602 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
606 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
609 Make muse-replace-regexp-in-string closer to its parent; no func change.
611 muse--main--1.0--patch-77
613 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
614 to implement all functionality of `replace-regexp-in-string'. No
615 functionality change.
619 ChangeLog lisp/muse.el
622 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
625 Play nicely with fill, adaptive-fill, and flyspell.
627 muse--main--1.0--patch-76
629 * muse-mode.el (muse-mode-intangible-links): New function used to
630 determine whether links will be considered intangible.
632 * lisp/muse-mode.el (muse-mode-link-functions)
633 (muse-mode-handler-functions): Minor docfix.
635 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
636 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
637 making links intangible by default, but this may be adjusted by use of
638 the `muse-mode-intangible-links' function.
640 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
641 nil if we should allow a fill to occur here. Keeps links from being
644 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
645 non-nil if we allow spell-checking to occur here. Keeps links from
646 being improperly colorized.
648 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
649 functionality change.
652 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
655 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
658 Minor doc changes and code prettification.
660 muse--main--1.0--patch-75
662 * AUTHORS: Note that YH's assignment is in the mail.
664 * README (scripts): Explain better the contents of the `scripts'
667 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
670 AUTHORS ChangeLog README lisp/muse-wiki.el
673 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
676 Merged from hodique@lifl.fr--2005 (patch 7-11)
678 muse--main--1.0--patch-74
682 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
683 split WikiWords and InterWiki links into their own package
685 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
686 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
688 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
689 Mimic experimental behavior for interwiki
691 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
694 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
698 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
701 ChangeLog lisp/muse-colors.el lisp/muse-html.el
702 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
705 experimental/.arch-ids/muse-wiki.el.id
706 ==> experimental/.arch-ids/muse-wiki-old.el.id
707 experimental/muse-wiki.el
708 ==> experimental/muse-wiki-old.el
711 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
712 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
713 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
714 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
715 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
718 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
721 Tell people where to find on-line version of manual.
723 muse--main--1.0--patch-73
725 * README: Add on-line locations for manual.
727 * muse.texi: Remove @include directive. This makes generating a PDF of
728 this documentation a lot easier.
730 * muse.texi (Preface): Add on-line locations for manual.
733 ChangeLog README muse.texi
736 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
739 Try to make Muse play nice with outline minor mode.
741 muse--main--1.0--patch-72
743 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
744 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
745 "muse" instead of "t" when adding invisibility to text or checking for
748 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
749 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
753 ChangeLog lisp/muse-colors.el lisp/muse.el
756 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
759 Minor grammar fix in Introduction section of manual.
761 muse--main--1.0--patch-71
763 * muse.texi (Introduction): Minor grammar fix.
769 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
774 muse--main--1.0--patch-70
776 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
778 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
780 * lisp/muse-poem.el (muse-poem-markup-strings)
781 (muse-poem-chapbook-strings): Make customizable.
783 * lisp/muse-poem.el (muse-chapbook-latex-header)
784 (muse-chapbook-latex-footer): Docfix.
786 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
787 (muse-texinfo-pdf-extension): Ditto.
789 * lisp/muse.el (muse-version): Change to 3.01.
791 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
795 ChangeLog lisp/muse-colors.el lisp/muse-html.el
796 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
799 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
802 Tweak documentation thoroughly; still incomplete.
804 muse--main--1.0--patch-69
806 * README: Minor tweaks.
808 * muse.texi: Massively rename chapters so that the titles are more
809 descriptive. Clean up grammar.
811 * muse.texi (Obtaining Muse): Move content of Installation node here,
812 stripping out any customization tips, since those are covered later.
813 Re-work this chapter since I was dissatisfied with it.
815 * muse.texi (Installation): This node has the content of README regarding
816 installation, which fits the title of the node much better than the
819 * muse.texi (Blosxom): Turn the sections of this section into
822 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
825 * muse.texi (History): Add a "2005" item.
828 ChangeLog README muse.texi
831 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
834 Finish documenting 2 more publishing styles.
836 muse--main--1.0--patch-68
838 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
840 * lisp/muse-journal.el: Docfixes.
842 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
843 documentation to this function.
845 * muse.texi (Blosxom Options): New node containing the publishing styles
846 and options provided by Blosxom.
847 (Book): Add usage note, as I suspect a lot of people might be confused
849 (HTML): Space out entries better.
850 (Journal, LaTeX): New nodes for publishing styles.
851 (Common Elements): Document a few options that are present in
855 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
856 lisp/muse-latex.el lisp/muse-publish.el muse.texi
859 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
862 Make Muse installable and correct an Emacs21 issue.
864 muse--main--1.0--patch-67
866 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
867 directory will be generated.
868 (all): Compile muse.info by default.
869 (doc): Refactor into individual generation rules for .html and .info
871 (install): New rule that installs Muse source code, compiled .elc
872 files, and the manual into proper places.
874 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
876 * README (Insinuation): Move old content of Installation here.
877 (Installation): Fill out this section.
878 (Further Documentation): Add link to my website and note that a full
879 manual is included with Muse.
881 * lisp/Makefile (EL): Populate with .el files.
882 (install): New rule that installs both .elc and .el files.
884 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
885 Emacs21, hack in a handler for the @documentencoding tag so that it
889 ChangeLog Makefile Makefile.defs README lisp/Makefile
893 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
896 Cater even more to XEmacs and its annoying whims.
898 muse--main--1.0--patch-66
900 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
901 environment variable.
903 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
904 handle it. Load `muse-build.el' instead.
906 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
909 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
910 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
913 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
914 function does not appear to be used.
916 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
917 `replace-regexp-in-string', since XEmacs doesn't have this function.
918 We only implement the first 3 args, but this could be extended if we
921 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
922 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
924 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
926 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
929 * lisp/muse-convert.el (muse-write-footnote): Ditto.
931 * lisp/muse-html.el (muse-html-markup-table): Ditto.
933 * lisp/muse-http.el (muse-winnow-list): Ditto.
935 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
937 * lisp/muse-project.el (muse-project-file-entries): Ditto.
939 * lisp/muse-publish.el (muse-publish-markup): Ditto.
941 * scripts/muse-build.el: Add contrib path first; probably doesn't change
944 * scripts/publish: Use EMACS environment variable instead of hard-coding
948 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
949 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
950 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
951 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
952 lisp/muse.el scripts/muse-build.el scripts/publish
955 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
958 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
960 muse--main--1.0--patch-65
962 * AUTHORS: Update entry.
964 * muse-*.el: Move to the lisp directory.
966 * lisp/Makefile: New file containing rules to test and compile the
969 * Makefile.defs: New file that contains common definitions for all other
970 Makefiles, such as Emacs command to use.
972 * Makefile: Move lisp-specific rules to lisp/Makefile.
973 (SUBDIRS): New variable containing subdirectories to clean.
975 * README: Update to reflect new location of source files. Give updated
976 directions for compiling with XEmacs.
978 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
980 (%.html): Pass SITEFLAG as an environment variable to
983 * examples/QuickStart (The): Re-add the stray <comment> tag since it
984 seems to be needed to keep the process from failing. This has *got* to
985 be a bug in Muse, but I don't want to deal with it now.
987 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
989 * lisp/muse-convert.el: Move line to commentary section.
991 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
992 locally-bound `type' variable isn't used here.
994 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
996 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
999 * scripts/muse-build.el (load-path): Correct paths.
1001 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1002 as to avoid spurious warnings.
1004 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1007 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1008 (muse-match-string-no-properties): New functions that take the place of
1009 `line-end-position', `line-beginning-position', and
1010 `match-string-no-properties', respectively.
1012 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1013 (muse-my-journal-find-entries): Use Muse-specific version of
1014 `match-string-no-properties', `line-beginning-position', and
1015 `line-end-position' since these do not exist in XEmacs.
1017 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1018 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1020 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1022 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1023 (muse-html-insert-contents): Ditto.
1025 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1027 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1029 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1031 * lisp/muse-publish.el (muse-publish-markup-tag)
1032 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1033 (muse-published-buffer-contents): Ditto.
1035 * scripts/muse-build.el (muse-elint-files): Ditto.
1038 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1039 lisp/.arch-ids/Makefile.id lisp/Makefile
1042 AUTHORS ChangeLog Makefile README examples/Makefile
1043 examples/QuickStart examples/johnw/muse-johnw.el
1044 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1045 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1046 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1047 lisp/muse.el scripts/muse-build.el scripts/publish
1050 .arch-ids/muse-blosxom.el.id
1051 ==> lisp/.arch-ids/muse-blosxom.el.id
1052 .arch-ids/muse-book.el.id
1053 ==> lisp/.arch-ids/muse-book.el.id
1054 .arch-ids/muse-colors.el.id
1055 ==> lisp/.arch-ids/muse-colors.el.id
1056 .arch-ids/muse-convert.el.id
1057 ==> lisp/.arch-ids/muse-convert.el.id
1058 .arch-ids/muse-docbook.el.id
1059 ==> lisp/.arch-ids/muse-docbook.el.id
1060 .arch-ids/muse-html.el.id
1061 ==> lisp/.arch-ids/muse-html.el.id
1062 .arch-ids/muse-http.el.id
1063 ==> lisp/.arch-ids/muse-http.el.id
1064 .arch-ids/muse-journal.el.id
1065 ==> lisp/.arch-ids/muse-journal.el.id
1066 .arch-ids/muse-latex.el.id
1067 ==> lisp/.arch-ids/muse-latex.el.id
1068 .arch-ids/muse-mode.el.id
1069 ==> lisp/.arch-ids/muse-mode.el.id
1070 .arch-ids/muse-poem.el.id
1071 ==> lisp/.arch-ids/muse-poem.el.id
1072 .arch-ids/muse-project.el.id
1073 ==> lisp/.arch-ids/muse-project.el.id
1074 .arch-ids/muse-publish.el.id
1075 ==> lisp/.arch-ids/muse-publish.el.id
1076 .arch-ids/muse-regexps.el.id
1077 ==> lisp/.arch-ids/muse-regexps.el.id
1078 .arch-ids/muse-texinfo.el.id
1079 ==> lisp/.arch-ids/muse-texinfo.el.id
1080 .arch-ids/muse.el.id
1081 ==> lisp/.arch-ids/muse.el.id
1083 ==> lisp/muse-blosxom.el
1085 ==> lisp/muse-book.el
1087 ==> lisp/muse-colors.el
1089 ==> lisp/muse-convert.el
1091 ==> lisp/muse-docbook.el
1093 ==> lisp/muse-html.el
1095 ==> lisp/muse-http.el
1097 ==> lisp/muse-journal.el
1099 ==> lisp/muse-latex.el
1101 ==> lisp/muse-mode.el
1103 ==> lisp/muse-poem.el
1105 ==> lisp/muse-project.el
1107 ==> lisp/muse-publish.el
1109 ==> lisp/muse-regexps.el
1111 ==> lisp/muse-texinfo.el
1119 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1122 Massively untabify files.
1124 muse--main--1.0--patch-64
1128 ChangeLog ChangeLog.2004 experimental/muse-message.el
1129 experimental/muse-wiki.el muse-book.el muse-colors.el
1130 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1131 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1132 muse-project.el muse-publish.el muse-regexps.el
1133 muse-texinfo.el muse.el
1136 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1139 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1141 muse--main--1.0--patch-63
1143 (Summary of changes that Yann made)
1145 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1147 * muse-mode.el (muse-generate-index): Move index generation code into
1148 `muse-index-as-string'.
1149 (muse-index-as-string): New function that generates an index and
1150 returns it as a string, instead of placing it in a buffer like
1151 `muse-generate-index' used to.
1155 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1156 merge from mwolson@gnu.org--2005
1158 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1159 Accept WikiWords as links [mostly rescinded]
1161 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1162 merge from mwolson@gnu.org--2005/muse--main--1.0
1164 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1165 Merged from mwolson@gnu.org--2005 (patch 60-62)
1167 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1168 provide a string view of the index
1171 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1174 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1175 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1176 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1177 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1178 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1181 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1184 Document Blosxom, Book, DocBook, and HTML publishing styles.
1186 muse--main--1.0--patch-62
1188 * muse-blosxom.el: Clean up header.
1190 * muse-book.el (muse-before-book-publish-hook): Rename to
1191 `muse-book-before-publish-hook'.
1192 (muse-after-book-publish-hook): Rename to
1193 `muse-book-after-publish-hook'.
1195 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1196 (muse-html-markup-strings, muse-xhtml-markup-strings)
1197 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1198 (muse-html-charset-default, muse-html-encoding-default)
1199 (muse-html-encoding-map): Docfixes.
1201 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1205 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1208 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1211 Begin work on Publishing Styles section of manual.
1213 muse--main--1.0--patch-61
1215 * Makefile (.PHONY): Add "doc" to list.
1216 (doc): New rule that generates Info and HTML files from muse.texi.
1217 (dist): Rely on `distclean', not `clean'.
1219 * examples/QuickStart (Authoring mode): Remove empty section.
1221 * muse.texi: Call this program "the Emacs Muse" in title.
1222 (Publishing Styles): Begin to populate section.
1223 (Deriving Styles): First subsection of Publishing Styles.
1224 (Contributors): Remove spurious copyright section, since we address
1227 * README: Actually remember to add this file.
1230 .arch-ids/README.id README
1233 ChangeLog Makefile examples/QuickStart muse.texi
1236 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1239 Document Markup Rules.
1241 muse--main--1.0--patch-60
1243 * examples/QuickStart: Remove stray <comment> tag.
1245 * muse.texi (Top): Comment every menu line.
1246 (Markup Rules): New section with plenty of subsections.
1249 ChangeLog examples/QuickStart muse.texi
1252 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1255 Release this as Muse 3.00.90 (RC1).
1257 muse--main--1.0--patch-59
1259 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1260 is compatible with both Emacs and XEmacs.
1262 * examples/README: Renamed to QuickStart.
1264 * examples/Makefile (EXAMPLES): Reflect name change of README.
1269 ChangeLog Makefile examples/Makefile muse.el
1272 examples/.arch-ids/README.id
1273 ==> examples/.arch-ids/QuickStart.id
1275 ==> examples/QuickStart
1278 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1281 Makefile refactoring.
1283 muse--main--1.0--patch-58
1285 * Makefile (.PHONY): List all non-file targets.
1286 (examples): New rule that calls Make in the examples directory.
1287 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1289 * README: Move to the examples directory. I'd prefer to distribute a
1290 very basic plain text README and use this as a quickstart + markup
1291 example + publishing example.
1293 * examples/Makefile: Move all README-related rules here.
1295 * examples/README: Add an "About this document" section.
1297 * scripts/publish (style): Do not include the contrib directory, since we
1298 don't use any code from there. Since this is only invoked from the
1299 examples directory, make sure add the parent directory to the load
1302 * muse.texi: Change version to 3.00.90 (RC1).
1304 * muse.el: Change location of the README file in header.
1306 * muse.el (muse-version): Update to 3.00.90 (RC1).
1309 examples/.arch-ids/Makefile.id examples/Makefile
1312 ChangeLog Makefile examples/README muse.el muse.texi
1317 ==> examples/.arch-ids/README.id
1322 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1325 Update my example configuration.
1327 muse--main--1.0--patch-57
1329 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1330 and experimental status of muse-message.
1333 ChangeLog examples/mwolson/muse-init.el
1336 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1339 Provide optional outline-style faces; customization fixes; experimental stuff.
1341 muse--main--1.0--patch-56
1343 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1344 option that determines what the header faces should look like. If
1345 'outline, use outline-style faces. If nil, don't generate the faces at
1346 all, which allows the user to specify their own. Otherwise, use the
1347 scaled faces, which is the default behavior.
1348 (muse-colors-outline-faces-list): List of faces to use. In case the
1349 outline faces are not available, provide reasonable defaults.
1350 (muse-make-faces): Use dolist instead of mapc. Implement the
1351 possibility of having outline-style colors for heading. Don't call
1352 this function immediately -- give the users time to make their changes
1353 through the customize interface. Once we call this function, Emcs from
1354 CVS will not allow the faces to be changed easily, which is a shame.
1356 * muse-message.el (muse-message-contents-tag): Copied from
1357 `muse-publish-contents-tag' in order to keep the customization
1358 interface from making the `muse-markup-tags' option from throwing a
1359 type mismatch error. This function is untested and will likely do
1360 nothing useful. This file has been moved to the experimental folder
1361 until it gets fleshed out more.
1363 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1364 file that could eventually provide wiki-like ability. Currently this
1365 is just a collection of functions that were pruned out when he remade
1366 Muse, so don't get too excited. I plan to eventually merge Yann
1367 Hodique's work here, probably after the first release of Muse.
1369 * muse-regexps.el (muse-regexp): Improve description.
1371 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1372 the muse-regexp group since it is just a single regexp. Lists of
1373 regexps don't have to be in muse-regexp, however.
1375 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1376 since the Emacs devel mailing list seems to not want Britain-izations
1379 * muse-colors.el (muse-colors): Ditto.
1381 * muse-docbook.el (muse-docbook): Ditto.
1383 * muse-html.el (muse-html): Ditto.
1385 * muse-http.el (muse-http): Ditto.
1387 * muse-message.el (muse-message): Ditto.
1389 * muse-mode.el (muse-mode): Ditto.
1391 * muse-project.el (muse-project): Ditto.
1393 * muse-publish.el (muse-publish): Ditto.
1395 * muse.el (muse): Ditto.
1398 experimental/.arch-ids/=id
1399 experimental/.arch-ids/muse-wiki.el.id
1400 experimental/muse-wiki.el
1403 ChangeLog experimental/muse-message.el muse-blosxom.el
1404 muse-colors.el muse-docbook.el muse-html.el muse-http.el
1405 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1409 .arch-ids/muse-message.el.id
1410 ==> experimental/.arch-ids/muse-message.el.id
1412 ==> experimental/muse-message.el
1415 experimental experimental/.arch-ids
1418 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1421 Fix publishing error when given an empty string for header/footer.
1423 muse--main--1.0--patch-55
1425 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1426 `file-readable-p' if it is an empty string. For some reason,
1427 `file-readable-p' and `insert-file-contents' were treating an empty
1428 string as if it were the current directory.
1431 ChangeLog muse-publish.el
1434 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1437 WYSIWYG emphasis, XEmacs compatibility hacks.
1439 muse--main--1.0--patch-54
1441 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1442 compliant. Only colorize if we end with the same number of asterisks
1443 as we start with, preventing unnoticed syntax errors. Don't colorize
1444 in the middle of a word.
1445 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1446 Only colorize if we end with an underscore. Don't colorize in the
1449 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1450 inside of group. This will probably not do anything, but it seems
1453 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1454 where we start with an image link. JohnW didn't seem to like having
1455 <p> tags inserted before image links, but they don't validate properly
1456 as they are. For now, I will surround such links/paragraphs with <div
1457 class="image-link"> in an attempt to be as not invasive and yet
1458 standards compliant as possible.
1460 * muse-html.el (muse-html-escape-string): Work around distinction between
1461 int and char types in XEmacs. Deal with an annoying replace-match bug
1462 in XEmacs that rears its head at times.
1464 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1468 ChangeLog muse-colors.el muse-docbook.el muse-html.el
1472 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1475 Minor code cleanup to address elint issues.
1477 muse--main--1.0--patch-53
1479 * Makefile (test): Don't build README files during this rule. Remove
1480 spurious "make clean" statement.
1482 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1483 `muse-colors' group, and give it a proper type.
1485 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1487 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1488 muse-my-journal-find-entries): Replace `string-to-int' with
1491 * muse-html.el (muse-html-insert-contents): Ditto.
1493 * muse-journal.el (muse-journal-html-munge-buffer,
1494 muse-journal-latex-munge-buffer): Ditto.
1496 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1498 * muse-publish.el (muse-publish-markup-footnote,
1499 muse-publish-contents-tag): Ditto.
1501 * muse-regexps.el (muse-extreg-usable-p): Ditto.
1504 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1505 muse-html.el muse-journal.el muse-mode.el muse-publish.el
1509 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1512 Add ability to automate the creation a new blosxom entry.
1514 muse--main--1.0--patch-52
1516 * examples/mwolson/muse-init.el: Move new entry section to
1517 muse-blosxom.el. Modify the key settings in my example accordingly.
1519 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1520 Muse always makes sure that the file ends with a newline.
1522 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1523 planner markup is now provided automatically by the planner port to
1524 Muse, and we don't have any customized markup.
1526 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1527 variable that specifies where the base directory of your blog entries
1530 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1531 the base directory. Explore categories recursively.
1533 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1534 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
1535 special characters file name.
1537 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1538 making a new blog entry. It will prompt you for a category, then a
1539 title, and then will create a new file that has the date and title
1543 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1546 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1549 Change mailing address of FSF, add AUTHORS file.
1551 muse--main--1.0--patch-51
1553 * muse-*.el, muse.texi: Change mailing address of FSF.
1555 * muse.texi (Contributors): Fix typo.
1557 * AUTHORS: New file containing a list of all of those who have
1558 contributed code or documentation to Muse, how many lines were changed,
1562 .arch-ids/AUTHORS.id AUTHORS
1565 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1566 muse-html.el muse-http.el muse-journal.el muse-latex.el
1567 muse-message.el muse-mode.el muse-poem.el muse-project.el
1568 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1572 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1575 Merged from hodique@lifl.fr--2005 (patch 0-1)
1577 muse--main--1.0--patch-50
1581 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1582 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1584 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1585 fix .html (for example) in visible names for links
1588 ChangeLog muse-publish.el
1591 hodique@lifl.fr--2005/muse--yh--1.0--base-0
1592 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1595 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1598 Make generated X(HT)ML show up in the right encoding in other modes.
1600 muse--main--1.0--patch-49
1602 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1603 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
1604 generated (X)HTML files show up in the right coding system when editing
1605 them with another Emacs mode.
1607 * muse-journal.el (muse-journal-rss-header): Automatically determine the
1608 encoding instead of hard-coding it.
1610 * muse-message.el: Add content to Commentary section, explaining the use
1611 of this publishing style.
1614 ChangeLog muse-html.el muse-journal.el muse-message.el
1617 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1620 Move regexps to same group, only make 4 heading faces.
1622 muse--main--1.0--patch-48
1624 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1625 can only publish 3 of them specially, leaving the fourth to be in
1627 (muse-colors-markup): Only recognize 4 levels of heading.
1629 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1630 (muse-file-regexp, muse-image-regexp)
1631 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
1632 like a good idea to have all the regexps in the same group.
1635 ChangeLog muse-colors.el muse-regexps.el muse.el
1638 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1641 Update my example config, minor code cleanup.
1643 muse--main--1.0--patch-47
1645 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1646 names and add "Plans" project.
1648 * muse-docbook.el (looking-back): Delete.
1650 * muse-html.el (looking-back): Delete.
1652 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1653 instead of `looking-back'.
1655 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1656 function, use this function. If `looking-back' exists, call it;
1657 otherwise, use a workaround.
1660 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1663 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1664 muse-html.el muse.el
1667 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1670 Handle a few paragraph publishing edge cases better.
1672 muse--main--1.0--patch-46
1674 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1675 beginning-of-document, end-of-document, and paragraph separator regexps
1676 so that one markup rule can be used in all these cases.
1677 (muse-docbook-markup-paragraph): Handle more cases correctly. In
1678 particular, blockquote or center at beginning or end of document will
1679 be published properly. Hopefully this won't slow things down too much.
1680 (muse-docbook-markup-paragraph-close): Removed.
1682 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1684 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1686 (muse-html-markup-paragraph-close): Removed.
1689 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1692 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1695 Improve prompt when reading a tag.
1697 muse--main--1.0--patch-45
1699 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1700 other Emacs modes seem to do.
1703 ChangeLog muse-mode.el
1706 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1709 Warn user when publishing fails due to a private directory.
1711 muse--main--1.0--patch-44
1713 * muse-project.el (muse-project-private-p): Warn users when publishing a
1714 file fails due to its directory not being readable by others. Make
1715 sure that you do a `chmod +o name_of_directory' if you want the
1716 contents of that directory to be publishable.
1719 ChangeLog muse-project.el
1722 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1725 Fix error with example tags and message publishing style.
1727 muse--main--1.0--patch-43
1729 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
1730 see if a previous definition for `font-lock-multiline' exists.
1732 * muse-message.el (muse-message-example-tag): Don't require two
1733 additional (unused) arguments.
1736 ChangeLog muse-colors.el muse-message.el
1739 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
1742 Always end the published document with a newline.
1744 muse--main--1.0--patch-42
1746 * muse-html.el (muse-html-markup-paragraph-close): Always end the
1747 published document with a newline.
1749 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
1752 ChangeLog muse-docbook.el muse-html.el
1755 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
1758 Don't let automatic backup files crash the publishing process.
1760 muse--main--1.0--patch-41
1762 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
1763 directive since this value is already processed by
1764 `muse-publish-markup-directive', and may be obtained by using
1765 the code: (muse-publishing-directive "date").
1767 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
1768 to run (funcall nil); this happened once during a debugging process.
1770 * muse-project.el (muse-project-private-p): Skip any file for which we
1771 cannot fetch attributes. This fixes a bug where having an
1772 Emacs-generated automatic backup file in a publishing directory causes
1773 the publishing process to halt with an error.
1776 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
1779 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
1782 Apply fix in previous patch to the DocBook publishing style.
1784 muse--main--1.0--patch-40
1786 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
1787 previous patch here as well.
1791 ChangeLog muse-docbook.el
1794 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
1797 Fix newly-introduced lock-up during HTML publishing.
1799 muse--main--1.0--patch-39
1801 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
1802 planner rules higher priority in the publishing sequence. Hopefully
1803 this will not wreck anything; I don't use these rules, so I cannot
1804 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
1806 * muse-html.el (muse-html-markup-paragraph-close): Don't use
1807 replace-match; that seems to be slightly evil. Return nil instead of a
1808 newline since otherwise Muse thinks that we are not done yet and gets
1809 into an infinite loop. This should fix the lock-up problem that
1810 resulted from the previous few patches.
1813 ChangeLog muse-blosxom.el muse-html.el
1816 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
1821 muse--main--1.0--patch-38
1823 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
1827 ChangeLog muse-blosxom.el
1830 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
1833 Make docbook and blosxom modes close paragraphs properly at end.
1835 muse--main--1.0--patch-37
1837 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
1840 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1841 (muse-docbook-markup-paragraph-close): Adapt from
1842 `muse-html-markup-paragraph-close'.
1844 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
1845 preserve the same appearance as before the last patch.
1848 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1851 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
1854 Bugfix: Close P tag properly at end of file.
1856 muse--main--1.0--patch-36
1858 * muse-blosxom.el: Fix bug where loading this file twice would cause an
1861 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
1862 detecting whether or not a paragraph needs a closing P tag.
1863 (muse-html-markup-paragraph-close): New function that only inserts a
1864 closing P tag when an unclosed P tag is nearby.
1867 ChangeLog muse-blosxom.el muse-html.el
1870 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
1873 Update my example settings.
1875 muse--main--1.0--patch-35
1877 * examples/mwolson/muse-init.el: Synchronize with my current settings.
1880 ChangeLog examples/mwolson/muse-init.el
1883 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
1886 Update documentation for C-c TAB feature.
1888 muse--main--1.0--patch-34
1890 * muse.texi (Keystroke Summary): Note that C-c TAB calls
1898 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
1901 New feature: tag completion with C-c TAB.
1903 muse--main--1.0--patch-33
1905 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
1906 (muse-tag-history, muse-custom-tags): New variables that keep track of
1907 the tag history and newly-entered tags respectively for
1909 (muse-insert-tag): New function that interactively prompts the user for
1913 ChangeLog muse-mode.el
1916 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
1919 Fix XHTML validation error with <hr> and <br>.
1921 muse--main--1.0--patch-32
1923 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
1924 and HR tags for XHTML publishing. This should fix a few validation
1925 errors that I've been noticing lately.
1928 ChangeLog muse-html.el
1931 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
1934 Remove flyspell overlays on links.
1936 muse--main--1.0--patch-31
1938 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
1939 should make the link clickable. On Emacs21, the color will stay red,
1940 but other Emacsen should do the right thing, which is use the normal
1941 link color. Hopefully this will fix some strange flyspell-related link
1945 ChangeLog muse-colors.el
1948 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
1951 Update my example Muse settings.
1953 muse--main--1.0--patch-30
1955 * examples/mwolson/muse-init.el: Update from my latest version.
1956 (muse-project-alist): Remove the francais part of my blog.
1957 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
1958 into this and `my-muse-mode-fill-nobreak-p'.
1959 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
1960 this is the best way to accomplish this.
1961 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
1962 characters in the title.
1963 (my-muse-prepare-entry-for-xanga): Treat example regions better.
1966 ChangeLog examples/mwolson/muse-init.el
1969 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
1972 Add simple `muse-version' function.
1974 muse--main--1.0--patch-29
1976 * muse.el (muse-version): New function that displays the value of the
1977 `muse-version' variable. This should be easier for the user to type
1978 than C-h v muse-version.
1984 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
1987 Don't compile documentation by default.
1989 muse--main--1.0--patch-28
1991 * Makefile (all): Don't compile documentation by default.
1992 (doc): Use this rule to compile documentation.
1998 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2001 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2003 muse--main--1.0--patch-27
2005 2005-04-16 Michael Olson <mwolson@gnu.org>
2007 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2008 johnw. If a journal entry's title is a [[link]], then an
2009 <enclosure> tag will be added to the XML data giving the size and
2010 MIME type of the link target. This makes podcasting with Muse
2012 (muse-journal-rss-entry-template): Add enclosure usage to example.
2013 (muse-journal-rss-munge-buffer): Implement enclosures.
2016 ChangeLog muse-journal.el
2019 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2022 Standardize source headers, appease elint, don't require planner
2024 muse--main--1.0--patch-26
2026 2005-04-15 Michael Olson <mwolson@gnu.org>
2028 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2029 `scripts' directory since it really isn't part of Muse proper; it
2030 is used to generate Muse output from the command line.
2032 * muse-blosxom.el: Handle case where planner is not loaded so that
2033 it isn't a hard requirement.
2035 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2036 that elint doesn't complain.
2038 * muse-message.el (muse-message-markup-link): Don't throw up on
2039 links with no description.
2041 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2042 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2043 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2044 muse-project.el, muse-publish.el, muse-regexps.el,
2045 muse-texinfo.el, muse.el: Add standard header for each file in
2046 preparation for the initial release, which will hopefully happen
2047 sometime within the next month.
2051 experimental/.arch-ids/=id
2054 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2055 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2056 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2057 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2058 muse-texinfo.el muse.el
2061 .arch-ids/muse-build.el.id
2062 ==> scripts/.arch-ids/muse-build.el.id
2064 ==> scripts/muse-build.el
2066 removed directories:
2067 experimental experimental/.arch-ids
2070 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2073 Merge contents of muse-latexcjk.el into muse-latex.el.
2075 muse--main--1.0--patch-25
2077 2005-04-14 Michael Olson <mwolson@gnu.org>
2079 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2080 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2081 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2082 Merge in from muse-latexcjk.el.
2084 * muse-latexcjk.el: Removed, functionality merged with
2088 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2091 ChangeLog muse-latex.el
2094 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2097 Merge muse-xhtml.el into muse-html.el.
2099 muse--main--1.0--patch-24
2101 2005-04-06 Michael Olson <mwolson@gnu.org>
2103 * examples/mwolson/muse-init.el: Update with respect to the
2104 muse-xhtml.el merge.
2106 * muse-html.el: The contents of muse-xhtml.el have been merged in
2107 as advised by John Wiegley.
2108 (muse-html-style-sheet): Add example for XHTML use in the
2109 function's documentation.
2110 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2111 Moved from muse-xhtml.el.
2113 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2116 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2119 ChangeLog examples/mwolson/muse-init.el muse-html.el
2122 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2125 Try to fix regexps for Emacs 21.4.
2127 muse--main--1.0--patch-23
2129 2005-04-05 Michael Olson <mwolson@gnu.org>
2131 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2135 ChangeLog muse-regexps.el
2138 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2141 Add comments to the publish-project example script
2143 muse--main--1.0--patch-22
2145 2005-04-01 Michael Olson <mwolson@gnu.org>
2147 * examples/publish-project: Moved here from
2148 scripts/publish-project. Added a few comments so people know what
2152 ChangeLog examples/publish-project
2155 scripts/.arch-ids/publish-project.id
2156 ==> examples/.arch-ids/publish-project.id
2157 scripts/publish-project
2158 ==> examples/publish-project
2161 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2164 New XHTML style, add more examples to my sample muse config
2166 muse--main--1.0--patch-21
2168 2005-03-31 Michael Olson <mwolson@gnu.org>
2170 * examples/mwolson/muse-init.el: Give an example of deriving a
2171 custom publishing style.
2172 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2173 (my-muse-prepare-entry-for-xanga): Mangle the published output
2174 from a blosxom project and copy the result to the clipboard for
2175 easy pasting into Xanga's web form. The file is untouched.
2177 * muse-html.el (muse-html-style-sheet): Include the <style
2178 type="text/css"></style> wrapper around the example.
2179 (muse-html-header): Don't add <style type="text/css"></style>
2180 around the value of `muse-html-style-sheet' anymore. This allows
2181 for the option of putting your stylesheet(s) in a separate file.
2182 An example of this is given in the documentation for this
2185 * muse-xhtml: New file that implements a publishing style which is
2186 derived from HTML mode. It uses a slightly modified version of
2187 the HTML markup rules to generate XHTML-compliant output.
2189 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2190 "blosxom" style has been renamed to "blosxom-html". Fix a few
2193 * muse-journal.el: Add new "journal-xhtml" style.
2195 * muse-message.el: Add new "message-xhtml" style.
2198 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2201 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2202 muse-html.el muse-journal.el muse-message.el
2205 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2208 Add my muse configuration to the examples
2210 muse--main--1.0--patch-20
2212 2005-03-24 Michael Olson <mwolson@gnu.org>
2214 * examples/johnw: Move John Wiegley's configuration to this
2217 * examples/mwolson: My configuration files go here.
2219 * examples/mwolson/muse-init.el: My Muse configuration file. I
2220 just figured out how to keep links from being spell-checked or
2221 split up by fill-mode, so the implementation of this may be found
2222 here. I also made a function that sets up a blog entry for me.
2225 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2226 examples/mwolson/.arch-ids/muse-init.el.id
2227 examples/mwolson/muse-init.el
2233 examples/.arch-ids/muse-johnw.el.id
2234 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2235 examples/.arch-ids/publish-johnw.id
2236 ==> examples/johnw/.arch-ids/publish-johnw.id
2237 examples/muse-johnw.el
2238 ==> examples/johnw/muse-johnw.el
2239 examples/publish-johnw
2240 ==> examples/johnw/publish-johnw
2243 examples/johnw examples/johnw/.arch-ids examples/mwolson
2244 examples/mwolson/.arch-ids
2247 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2250 Add muse-blosxom script and plugin for pyblosxom
2252 muse--main--1.0--patch-19
2254 2005-03-24 Michael Olson <mwolson@gnu.org>
2256 * muse-blosxom.el: Update copyright notice in headers and mention
2257 the pyblosxom scripts.
2259 * contrib/pyblosxom: New directory containing pyblosxom plugins
2262 * contrib/getstamps.py: Script that generates the "timestamps"
2263 file, run on the local machine.
2265 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2269 contrib/pyblosxom/.arch-ids/=id
2270 contrib/pyblosxom/.arch-ids/getstamps.py.id
2271 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2272 contrib/pyblosxom/getstamps.py
2273 contrib/pyblosxom/hardcodedates.py
2276 ChangeLog muse-blosxom.el
2279 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2282 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2285 muse-blosxom.el has matured past experimental status
2287 muse--main--1.0--patch-18
2289 2005-03-23 Michael Olson <mwolson@gnu.org>
2291 * muse-blosxom.el: Remove common functionality that has already
2292 been implemented in `muse-html.el'. Derive this mode from
2293 `muse-html'. Update documentation. I now feel that this file is
2294 ready to be included in the top-level Muse directory.
2297 ChangeLog muse-blosxom.el
2300 experimental/.arch-ids/muse-blosxom.el.id
2301 ==> .arch-ids/muse-blosxom.el.id
2302 experimental/muse-blosxom.el
2306 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2309 Make muse-blosxom.el slightly less experimental
2311 muse--main--1.0--patch-17
2313 2005-03-22 Michael Olson <mwolson@gnu.org>
2315 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2316 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2318 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2319 from the `muse-blosxom-markup-date-directive' rule.
2320 (blosxom-set-time): Remove this function. We're not going to be
2321 touching the timestamp manually anymore -- it's too much of a
2322 hassle. Right now I've got a python program that compiles a
2323 timestamp file and a pyblosxom helper that reads it. Something
2324 similar could be arranged for blosxom, I'm sure.
2328 ChangeLog experimental/muse-blosxom.el
2331 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2334 Apply latest journal-related updates from johnw
2336 muse--main--1.0--patch-16
2340 ChangeLog examples/muse-johnw.el muse-journal.el
2343 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2346 Add Projects node to the manual
2348 muse--main--1.0--patch-15
2350 2005-02-28 Michael Olson <mwolson@gnu.org>
2352 * muse.texi: Change copyright notice since the FSF is now the
2354 (Projects): New node, based on a section from the README file.
2360 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2363 Correct documentation, adding some content.
2365 muse--main--1.0--patch-14
2367 2005-02-28 Michael Olson <mwolson@gnu.org>
2369 * muse.texi: Change license terms of the documentation to the GNU
2370 GPL instead of the GNU FDL, as per the consent of the copyright
2371 holders of the emacs-wiki manual, from which this is based. Some
2372 emacs-wiki-isms in the manual were corrected, and the Getting
2373 Started section was updated.
2379 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2382 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2384 muse--main--1.0--patch-13
2386 2005-02-17 Michael Olson <mwolson@gnu.org>
2388 * experimental/muse-blosxom.el: Somehow the contents of this file
2389 managed to get duplicated. I removed the duplicates.
2390 (muse-blosxom-date): Remove this, since it is not useful.
2391 (muse-blosxom-header): Use the standard header that blosxom.el
2395 ChangeLog experimental/muse-blosxom.el
2398 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2401 Initial commit of muse.texi, nothing substantial
2403 muse--main--1.0--patch-12
2405 2005-02-07 Michael Olson <mwolson@gnu.org>
2407 * muse.texi: New file that provides the documentation for Muse.
2408 It is in a very rough form at the moment. Nothing substantial may
2409 be found here yet. Be ye warned.
2412 .arch-ids/muse.texi.id muse.texi
2418 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2421 Add docstring, new trivial function
2423 muse--main--1.0--patch-11
2425 2005-02-07 Michael Olson <mwolson@gnu.org>
2427 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2428 `muse-what-changed'. No functionality change.
2429 (muse-what-changed): New function that displays in diff format the
2430 changes made since the buffer was last saved.
2432 * muse-project.el (muse-project-publish): Add docstring.
2435 ChangeLog muse-mode.el muse-project.el
2438 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2441 Add experimental version of muse-blosxom.el to project
2443 muse--main--1.0--patch-10
2445 2005-02-04 Michael Olson <mwolson@gnu.org>
2447 * Makefile (realclean): Remove file that gets generated when fonts
2450 * experimental/muse-bloxsom.el: New file that implements Blosxom
2451 support for Muse. It's in a very rough state, hence its placement
2452 in the `experimental' directory.
2455 experimental/.arch-ids/=id
2456 experimental/.arch-ids/muse-blosxom.el.id
2457 experimental/muse-blosxom.el
2463 experimental experimental/.arch-ids
2466 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2469 Make permissions more consistent
2471 muse--main--1.0--patch-9
2477 modified directories:
2478 contrib examples scripts
2481 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2486 muse--main--1.0--patch-8
2488 2005-02-04 Michael Olson <mwolson@gnu.org>
2490 * muse-build.el: Add contrib directory to `load-path'.
2491 (muse-elint-files): Load `muse-regexps.el'.
2493 * scripts/publish: Change permissions so that this script is
2494 executable. Add contrib directory to load list. Add
2495 `muse-regexps.el' to list.
2498 ChangeLog muse-build.el scripts/publish
2501 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2504 Use "—" instead of "—"
2506 muse--main--1.0--patch-7
2508 2005-01-31 Michael Olson <mwolson@gnu.org>
2510 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
2511 with "—" so that documents validate properly. Thanks to
2512 Björn Lindström for the suggestion.
2514 * muse-html.el (muse-html-markup-strings): Ditto.
2517 ChangeLog muse-docbook.el muse-html.el
2520 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2523 Fix use of "[:blank:]" in underline markup
2525 muse--main--1.0--patch-6
2527 2005-01-25 Michael Olson <mwolson@gnu.org>
2529 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2530 use of `muse-regexp-blank'.
2533 ChangeLog muse-colors.el
2536 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
2539 Fix problem with headings being given wrong face
2541 muse--main--1.0--patch-5
2543 2005-01-03 Michael Olson <mwolson@gnu.org>
2545 * muse-colors.el: Add header.
2546 (muse-colors-emphasized): Headings were being given the coloring
2547 for the next level of heading instead of the real
2548 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2549 Heading"). Thanks to Lan Yufeng for finding this and sending a
2552 * muse-regexps.el: Fix header.
2555 ChangeLog muse-colors.el muse-regexps.el
2558 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
2563 muse--main--1.0--patch-4
2565 2005-01-01 Michael Olson <mwolson@gnu.org>
2567 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
2568 version will be automatically maintained by Arch.
2572 .arch-ids/ChangeLog.id ChangeLog
2575 .arch-ids/ChangeLog.id
2576 ==> .arch-ids/ChangeLog.2004.id
2581 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
2584 Extended regexps fix, allow spaces in 1st part of links
2586 muse--main--1.0--patch-3
2588 2004-12-30 Michael Olson <mwolson@gnu.org>
2590 * muse.el (muse-link-regexp): Allow spaces in the first part of
2593 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2594 customizable alternatives to extended character classes.
2596 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2599 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2600 muse-html.el muse-mode.el muse-publish.el muse.el
2603 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
2606 Begin to change regexp handling, tweak muse.el header
2608 muse--main--1.0--patch-2
2610 2004-12-29 Michael Olson <mwolson@gnu.org>
2612 * muse.el: Change Copyright notice to FSF. Change Maintainer to
2615 * muse-regexps.el: New file that implements regexp handling.
2616 Generalized regexp options will be moved to it eventually.
2619 .arch-ids/muse-regexps.el.id muse-regexps.el
2625 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
2628 Do some early spring cleaning
2630 muse--main--1.0--patch-1
2632 2004-12-29 Michael Olson <mwolson@gnu.org>
2634 * Makefile: Change path to `publish' script.
2636 * contrib/pcomplete.el: New file that is used by Muse without
2637 actually being a part of it: hence its location in the contrib
2640 * contrib/cgi.el, contrib/httpd.el: New location.
2642 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2644 * scripts/publish, scripts/publish-project: Ditto.
2647 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2648 contrib/pcomplete.el examples/.arch-ids/=id
2649 scripts/.arch-ids/=id
2656 ==> contrib/.arch-ids/cgi.el.id
2657 .arch-ids/httpd.el.id
2658 ==> contrib/.arch-ids/httpd.el.id
2659 .arch-ids/muse-johnw.el.id
2660 ==> examples/.arch-ids/muse-johnw.el.id
2661 .arch-ids/publish-johnw.id
2662 ==> examples/.arch-ids/publish-johnw.id
2663 .arch-ids/publish-project.id
2664 ==> scripts/.arch-ids/publish-project.id
2665 .arch-ids/publish.id
2666 ==> scripts/.arch-ids/publish.id
2670 ==> contrib/httpd.el
2672 ==> examples/muse-johnw.el
2676 ==> examples/publish-johnw
2678 ==> scripts/publish-project
2681 contrib contrib/.arch-ids examples examples/.arch-ids scripts
2685 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
2688 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2690 muse--main--1.0--base-0
2692 (automatically generated log message)
2695 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2696 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2697 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2698 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2699 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2700 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2701 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
2702 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
2703 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2704 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
2705 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
2706 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
2707 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
2708 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
2709 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
2710 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
2711 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
2712 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8