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 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
8 Further work on `muse-project-alist' entry generation for blosxom.
10 muse--main--1.0--patch-98
12 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
13 Include subdirectories in first part of "Blog" entry.
15 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
16 that returns a list of dirs that are to be used with the first part of
17 a `muse-project-alist' entry.
21 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
24 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
27 New function: muse-blosxom-project-alist-entry.
29 muse--main--1.0--patch-97
31 * examples/mwolson/muse-init.el: Update from my latest settings.
32 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
34 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
35 that generates the latter part of an entry for `muse-project-alist'.
39 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
42 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
45 Merged from hodique@lifl.fr--2005 (patch 12-23)
47 muse--main--1.0--patch-96
51 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
52 Merged from mwolson@gnu.org--2005 (patch 68-76)
54 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
55 Merged from mwolson@gnu.org--2005 (patch 77-80)
57 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
58 Merged from mwolson@gnu.org--2005 (patch 81)
60 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
61 Merged from mwolson@gnu.org--2005 (patch 82)
63 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
64 Escape % in latex publishing
66 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
69 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
70 small improvement on muse-make-link
72 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
73 Fix customization of muse-wiki-wikiword-regexp
75 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
76 Allow full customization of WikiWords
78 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
79 Fix mouse-2 yank bug in muse-mode
81 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
82 Fix interpretation order
84 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
85 Merged from mwolson@gnu.org--2005 (patch 83-95)
89 ChangeLog lisp/muse-wiki.el
92 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
93 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
94 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
95 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
96 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
97 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
98 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
99 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
100 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
101 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
102 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
103 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
106 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
111 muse--main--1.0--patch-95
113 * lisp/muse-mode.el (muse-follow-name-at-point)
114 (muse-follow-name-at-mouse): Docfixes.
118 ChangeLog lisp/muse-mode.el
121 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
124 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
126 muse--main--1.0--patch-94
128 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
129 `muse-blosxom-new-entry'.
131 * muse.texi (Blosxom Entries): Ditto.
135 ChangeLog lisp/muse-blosxom.el muse.texi
138 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
141 Re-add global mouse-2 event.
143 muse--main--1.0--patch-93
145 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
146 mouse-2, since Yann found a way around the problem I was facing.
147 (muse-follow-name-at-mouse): Call the event that would normally be used
148 here if we don't have a link at point.
152 ChangeLog lisp/muse-mode.el
155 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
158 Fix publishing error.
160 muse--main--1.0--patch-92
162 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
163 the cdr of output-dir. This was a code fragment from a previous
164 attempt to refactor this function.
168 ChangeLog lisp/muse-project.el
171 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
174 Work on getting to the point where we can resolve project interwiki links.
176 muse--main--1.0--patch-91
178 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
179 `muse-publishing-current-file'.
181 * lisp/muse-project.el (muse-project-of-file): Ditto.
183 * lisp/muse-project.el (muse-project-applicable-styles): New function
184 that returns the usable styles for a file, given either a list of
185 styles or a project name. This is useful for removing styles that will
186 be ignored for a file.
187 (muse-project-publish-file): Split :include and :exclude processing
188 into `muse-project-applicable-styles'.
190 * lisp/muse-publish.el (muse-publish-output-name): Use
191 `muse-publishing-current-file'.
193 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
195 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
198 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
199 names to be uninterpreted. Remove need for muse-assoc-string.
201 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
202 function that will be called to fetch a link to a page from a Muse
203 project from the output file of the currently-published file. This is
204 commented out for now since I ran out of energy.
206 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
207 `muse-wiki-resolve-project-page' for handling Muse project interwiki
208 links, but only when no match was found in `muse-wiki-interwiki-alist'.
209 Handle case where no interwiki can be found, even though this should
212 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
213 whenever Muse mode is entered. That way we don't have to enter an
214 extra command in our .emacs.
216 * lisp/muse.el (muse-current-file): Remove this, since a variable called
217 `muse-publishing-current-file' already exists that does the same thing.
220 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
222 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
227 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
228 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
231 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
234 Mouse-2 on regular text will yank rather than give an error.
236 muse--main--1.0--patch-90
238 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
239 this seems to be more trouble than it's worth.
240 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
241 use our own implementation.
245 ChangeLog lisp/muse-mode.el
248 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
251 Make interwiki links publish with the correct extension.
253 muse--main--1.0--patch-89
255 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
256 prefix and suffix to interwiki names, as well as stripping out unwanted
261 ChangeLog lisp/muse-wiki.el
264 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
267 Fix publishing of bare interwiki names.
269 muse--main--1.0--patch-88
271 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
272 `set'. Use `muse-assoc-string' instead of `assoc'.
274 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
275 `assoc-string' functionality usable with Emacs21 and XEmacs.
279 ChangeLog lisp/muse-wiki.el lisp/muse.el
282 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
285 Apply a few fixes from Yann's branch.
287 muse--main--1.0--patch-87
289 Background: I hacked on Muse over the weekend while offline, and so did
290 Yann. His changes to muse-wiki.el are different than the
291 ones that I made, so we should probably figure out the best
292 way to handle this when we both get on IRC again. For now,
293 I've merged in the bugfixes that he's made, omitting most of
294 the changes to muse-wiki.
296 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
298 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
300 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
301 introduced previously.
305 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
308 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
311 Warn if file not published; hack further on Wiki stuff.
313 muse--main--1.0--patch-86
315 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
316 complete <div> tags that are of the class "image-link". It is hoped
317 that this will prevent user-added <div> tags from being mangled.
319 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
320 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
321 need to look at the text at point.
323 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
324 current file has not been published since it was up-to-date. Thanks to
325 Bill Freeman for the suggestion.
327 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
328 is nil. If this happens, return the original URL.
330 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
331 `muse-wiki-update-interwiki-regexp.'
332 (muse-wiki-update-interwiki-regexp): New function that sets the value
333 of `muse-wiki-interwiki-regexp'.
334 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
337 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
338 `muse-wiki-expand-interwiki'.
339 (muse-wiki-transform-wikiword): New function that prevents WikiWords
340 with no matching file from being published as links.
342 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
343 string argument once again, since this behavior is needed when
345 (muse-wiki-handle-wikiword): Ditto.
347 * lisp/muse.el (muse-handle-url): Ditto.
349 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
350 after every unsuccessful attempt at handling the link. If argument is
351 given, restore match-data at end, too.
353 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
354 argument. Match data is always saved. If argument is not given,
355 assume that `muse-implicit-link-regexp' has been matched against, and
356 return the 1st match string if no handlers worked.
360 ChangeLog lisp/muse-html.el lisp/muse-mode.el
361 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
364 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
367 Hack on WikiName handling and make TAB work for Wiki links.
369 muse--main--1.0--patch-85
371 * lisp/muse-colors.el (muse-colors-markup): Use
372 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
374 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
375 nil, don't color bad links. If non-nil, color bad links.
377 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
379 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
380 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
381 (muse-journal-rss-munge-buffer): Ditto.
383 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
386 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
387 are handled first, then implicit ones. It should work better in all
388 cases. For now, we depend on the value of `muse-implicit-link-regexp'
389 to determine how far to scan for an implicit link. This defaults to
390 the text between the point and the next space.
392 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
393 `muse-visit-link'. If the ANCHOR argument is a string, search for it
394 literally after opening the buffer. Hopefully this can be of use in
395 custom visit-link functions, when necessary.
397 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
398 `muse-visit-link-default'.
400 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
401 Search by text properties instead of regexps. This allows Muse to find
402 links without having to have a massive regexp that contains all link
403 types. The downside is that this will not work if the user defontifies
404 the buffer. But it would somewhat defeat the purpose of following
405 links if you can't see them.
407 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
408 enough command line args are passed in batch mode.
410 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
411 `muse-explicit-link-regexp'.
413 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
416 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
417 specifies the "common ground" of all implicit links, like URLs, bare
418 WikiNames, and -- in the future -- email addresses.
420 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
422 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
423 optional. That was a bad idea on my part. Renamed from
424 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
427 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
428 `muse-wiki-interwiki-expand'.
429 (muse-wiki-handle-wikiword): Renamed from
430 `muse-wiki-wikiword-handle'.
432 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
433 for the eval-after-load arg since XEmacs chokes on constants.
435 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
436 face on WikiWords that don't correspond with a file. If people really
437 want this to appear in bad-link face, I could accommodate that.
439 * lisp/muse.el (muse-handle-url): New function that detects whether the
440 given string is a URL.
441 (muse-implicit-link-functions): Renamed from
442 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
443 (muse-explicit-link-functions): Renamed from
444 `muse-mode-handler-functions'.
445 (muse-handle-implicit-link): New function that handles all
446 implicit links by calling functions from `muse-implicit-link-functions'.
447 (muse-handle-explicit-link): Renamed from
452 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
453 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
454 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
457 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
460 Allow WikiWords to be ignored with <nop> or "''''".
462 muse--main--1.0--patch-84
464 * lisp/muse-mode.el (muse-browse-result): Docfixes.
466 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
467 whether to hide <nop> tags when coloring a Muse buffer.
468 (muse-wiki-wikiword-at-point): Docfix.
469 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
470 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
472 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
473 which keeps the WikiWord that follows it from being interpreted.
474 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
479 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
482 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
485 Update postal address of FSF in muse-wiki.el.
487 muse--main--1.0--patch-83
489 * lisp/muse-wiki.el: Update postal address of the FSF.
493 ChangeLog lisp/muse-wiki.el
496 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
499 Interpret explicit links before emphasis.
501 muse--main--1.0--patch-82
503 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
504 links before emphasis.
506 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
510 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
513 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
516 Wiki hacking, regexp tweaks.
518 muse--main--1.0--patch-81
520 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
523 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
524 that indicates whether or not to use character classes in regexps. The
525 default is to let Muse try to figure it out.
526 (muse-extreg-usable-p): Make use of this variable.
528 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
529 this regexp. I'm guessing it was supposed to have a TAB in there at
530 one time. Replace this stuff with muse-regexp-space.
532 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
535 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
538 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
539 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
540 We'll fix those anchor problems eventually!
542 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
543 uses `muse-interwiki-handle' to determine whether an interwiki link is
546 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
547 look for a suitable value at point if needed.
549 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
551 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
553 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
556 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
560 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
563 Make installation of manual when not using Debian go smoothly.
565 muse--main--1.0--patch-80
567 * Makefile.defs (INSTALLINFO): New variable that specifies what command
568 and options are to be used when insinuating the Muse documentation into
571 * Makefile (install): Make use of INSTALLINFO.
573 * README (Installation): Give directions for changing INSTALLINFO on a
574 Debian system and changing where Muse is installed.
579 ChangeLog Makefile Makefile.defs README muse.texi
582 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
585 Fix compiler warning induced by last patch.
587 muse--main--1.0--patch-79
589 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
593 ChangeLog lisp/muse-project.el lisp/muse.el
596 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
599 Add `muse-current-file', fix minor QuickStart issue.
601 muse--main--1.0--patch-78
603 * examples/QuickStart: Make John Wiegley the author.
605 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
606 `muse-current-file' instead of `buffer-file-name'.
608 * lisp/muse-project.el (muse-current-project): Document.
610 * lisp/muse-project.el (muse-current-file): New variable indicating the
611 name, including path, of the file that is currently being published.
612 (muse-project-of-file): Make use of
615 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
617 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
620 ChangeLog examples/QuickStart lisp/muse-blosxom.el
621 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
625 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
628 Make muse-replace-regexp-in-string closer to its parent; no func change.
630 muse--main--1.0--patch-77
632 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
633 to implement all functionality of `replace-regexp-in-string'. No
634 functionality change.
638 ChangeLog lisp/muse.el
641 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
644 Play nicely with fill, adaptive-fill, and flyspell.
646 muse--main--1.0--patch-76
648 * muse-mode.el (muse-mode-intangible-links): New function used to
649 determine whether links will be considered intangible.
651 * lisp/muse-mode.el (muse-mode-link-functions)
652 (muse-mode-handler-functions): Minor docfix.
654 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
655 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
656 making links intangible by default, but this may be adjusted by use of
657 the `muse-mode-intangible-links' function.
659 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
660 nil if we should allow a fill to occur here. Keeps links from being
663 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
664 non-nil if we allow spell-checking to occur here. Keeps links from
665 being improperly colorized.
667 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
668 functionality change.
671 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
674 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
677 Minor doc changes and code prettification.
679 muse--main--1.0--patch-75
681 * AUTHORS: Note that YH's assignment is in the mail.
683 * README (scripts): Explain better the contents of the `scripts'
686 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
689 AUTHORS ChangeLog README lisp/muse-wiki.el
692 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
695 Merged from hodique@lifl.fr--2005 (patch 7-11)
697 muse--main--1.0--patch-74
701 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
702 split WikiWords and InterWiki links into their own package
704 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
705 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
707 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
708 Mimic experimental behavior for interwiki
710 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
713 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
717 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
720 ChangeLog lisp/muse-colors.el lisp/muse-html.el
721 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
724 experimental/.arch-ids/muse-wiki.el.id
725 ==> experimental/.arch-ids/muse-wiki-old.el.id
726 experimental/muse-wiki.el
727 ==> experimental/muse-wiki-old.el
730 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
731 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
732 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
733 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
734 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
737 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
740 Tell people where to find on-line version of manual.
742 muse--main--1.0--patch-73
744 * README: Add on-line locations for manual.
746 * muse.texi: Remove @include directive. This makes generating a PDF of
747 this documentation a lot easier.
749 * muse.texi (Preface): Add on-line locations for manual.
752 ChangeLog README muse.texi
755 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
758 Try to make Muse play nice with outline minor mode.
760 muse--main--1.0--patch-72
762 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
763 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
764 "muse" instead of "t" when adding invisibility to text or checking for
767 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
768 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
772 ChangeLog lisp/muse-colors.el lisp/muse.el
775 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
778 Minor grammar fix in Introduction section of manual.
780 muse--main--1.0--patch-71
782 * muse.texi (Introduction): Minor grammar fix.
788 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
793 muse--main--1.0--patch-70
795 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
797 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
799 * lisp/muse-poem.el (muse-poem-markup-strings)
800 (muse-poem-chapbook-strings): Make customizable.
802 * lisp/muse-poem.el (muse-chapbook-latex-header)
803 (muse-chapbook-latex-footer): Docfix.
805 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
806 (muse-texinfo-pdf-extension): Ditto.
808 * lisp/muse.el (muse-version): Change to 3.01.
810 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
814 ChangeLog lisp/muse-colors.el lisp/muse-html.el
815 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
818 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
821 Tweak documentation thoroughly; still incomplete.
823 muse--main--1.0--patch-69
825 * README: Minor tweaks.
827 * muse.texi: Massively rename chapters so that the titles are more
828 descriptive. Clean up grammar.
830 * muse.texi (Obtaining Muse): Move content of Installation node here,
831 stripping out any customization tips, since those are covered later.
832 Re-work this chapter since I was dissatisfied with it.
834 * muse.texi (Installation): This node has the content of README regarding
835 installation, which fits the title of the node much better than the
838 * muse.texi (Blosxom): Turn the sections of this section into
841 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
844 * muse.texi (History): Add a "2005" item.
847 ChangeLog README muse.texi
850 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
853 Finish documenting 2 more publishing styles.
855 muse--main--1.0--patch-68
857 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
859 * lisp/muse-journal.el: Docfixes.
861 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
862 documentation to this function.
864 * muse.texi (Blosxom Options): New node containing the publishing styles
865 and options provided by Blosxom.
866 (Book): Add usage note, as I suspect a lot of people might be confused
868 (HTML): Space out entries better.
869 (Journal, LaTeX): New nodes for publishing styles.
870 (Common Elements): Document a few options that are present in
874 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
875 lisp/muse-latex.el lisp/muse-publish.el muse.texi
878 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
881 Make Muse installable and correct an Emacs21 issue.
883 muse--main--1.0--patch-67
885 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
886 directory will be generated.
887 (all): Compile muse.info by default.
888 (doc): Refactor into individual generation rules for .html and .info
890 (install): New rule that installs Muse source code, compiled .elc
891 files, and the manual into proper places.
893 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
895 * README (Insinuation): Move old content of Installation here.
896 (Installation): Fill out this section.
897 (Further Documentation): Add link to my website and note that a full
898 manual is included with Muse.
900 * lisp/Makefile (EL): Populate with .el files.
901 (install): New rule that installs both .elc and .el files.
903 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
904 Emacs21, hack in a handler for the @documentencoding tag so that it
908 ChangeLog Makefile Makefile.defs README lisp/Makefile
912 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
915 Cater even more to XEmacs and its annoying whims.
917 muse--main--1.0--patch-66
919 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
920 environment variable.
922 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
923 handle it. Load `muse-build.el' instead.
925 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
928 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
929 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
932 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
933 function does not appear to be used.
935 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
936 `replace-regexp-in-string', since XEmacs doesn't have this function.
937 We only implement the first 3 args, but this could be extended if we
940 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
941 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
943 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
945 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
948 * lisp/muse-convert.el (muse-write-footnote): Ditto.
950 * lisp/muse-html.el (muse-html-markup-table): Ditto.
952 * lisp/muse-http.el (muse-winnow-list): Ditto.
954 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
956 * lisp/muse-project.el (muse-project-file-entries): Ditto.
958 * lisp/muse-publish.el (muse-publish-markup): Ditto.
960 * scripts/muse-build.el: Add contrib path first; probably doesn't change
963 * scripts/publish: Use EMACS environment variable instead of hard-coding
967 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
968 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
969 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
970 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
971 lisp/muse.el scripts/muse-build.el scripts/publish
974 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
977 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
979 muse--main--1.0--patch-65
981 * AUTHORS: Update entry.
983 * muse-*.el: Move to the lisp directory.
985 * lisp/Makefile: New file containing rules to test and compile the
988 * Makefile.defs: New file that contains common definitions for all other
989 Makefiles, such as Emacs command to use.
991 * Makefile: Move lisp-specific rules to lisp/Makefile.
992 (SUBDIRS): New variable containing subdirectories to clean.
994 * README: Update to reflect new location of source files. Give updated
995 directions for compiling with XEmacs.
997 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
999 (%.html): Pass SITEFLAG as an environment variable to
1002 * examples/QuickStart (The): Re-add the stray <comment> tag since it
1003 seems to be needed to keep the process from failing. This has *got* to
1004 be a bug in Muse, but I don't want to deal with it now.
1006 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1008 * lisp/muse-convert.el: Move line to commentary section.
1010 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1011 locally-bound `type' variable isn't used here.
1013 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1015 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1018 * scripts/muse-build.el (load-path): Correct paths.
1020 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1021 as to avoid spurious warnings.
1023 * scripts/publish (style): Make use of SITEFLAG environment variable, if
1026 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1027 (muse-match-string-no-properties): New functions that take the place of
1028 `line-end-position', `line-beginning-position', and
1029 `match-string-no-properties', respectively.
1031 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1032 (muse-my-journal-find-entries): Use Muse-specific version of
1033 `match-string-no-properties', `line-beginning-position', and
1034 `line-end-position' since these do not exist in XEmacs.
1036 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1037 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1039 * lisp/muse-convert.el (muse-latex-transform): Ditto.
1041 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1042 (muse-html-insert-contents): Ditto.
1044 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1046 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1048 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1050 * lisp/muse-publish.el (muse-publish-markup-tag)
1051 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1052 (muse-published-buffer-contents): Ditto.
1054 * scripts/muse-build.el (muse-elint-files): Ditto.
1057 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1058 lisp/.arch-ids/Makefile.id lisp/Makefile
1061 AUTHORS ChangeLog Makefile README examples/Makefile
1062 examples/QuickStart examples/johnw/muse-johnw.el
1063 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1064 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1065 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1066 lisp/muse.el scripts/muse-build.el scripts/publish
1069 .arch-ids/muse-blosxom.el.id
1070 ==> lisp/.arch-ids/muse-blosxom.el.id
1071 .arch-ids/muse-book.el.id
1072 ==> lisp/.arch-ids/muse-book.el.id
1073 .arch-ids/muse-colors.el.id
1074 ==> lisp/.arch-ids/muse-colors.el.id
1075 .arch-ids/muse-convert.el.id
1076 ==> lisp/.arch-ids/muse-convert.el.id
1077 .arch-ids/muse-docbook.el.id
1078 ==> lisp/.arch-ids/muse-docbook.el.id
1079 .arch-ids/muse-html.el.id
1080 ==> lisp/.arch-ids/muse-html.el.id
1081 .arch-ids/muse-http.el.id
1082 ==> lisp/.arch-ids/muse-http.el.id
1083 .arch-ids/muse-journal.el.id
1084 ==> lisp/.arch-ids/muse-journal.el.id
1085 .arch-ids/muse-latex.el.id
1086 ==> lisp/.arch-ids/muse-latex.el.id
1087 .arch-ids/muse-mode.el.id
1088 ==> lisp/.arch-ids/muse-mode.el.id
1089 .arch-ids/muse-poem.el.id
1090 ==> lisp/.arch-ids/muse-poem.el.id
1091 .arch-ids/muse-project.el.id
1092 ==> lisp/.arch-ids/muse-project.el.id
1093 .arch-ids/muse-publish.el.id
1094 ==> lisp/.arch-ids/muse-publish.el.id
1095 .arch-ids/muse-regexps.el.id
1096 ==> lisp/.arch-ids/muse-regexps.el.id
1097 .arch-ids/muse-texinfo.el.id
1098 ==> lisp/.arch-ids/muse-texinfo.el.id
1099 .arch-ids/muse.el.id
1100 ==> lisp/.arch-ids/muse.el.id
1102 ==> lisp/muse-blosxom.el
1104 ==> lisp/muse-book.el
1106 ==> lisp/muse-colors.el
1108 ==> lisp/muse-convert.el
1110 ==> lisp/muse-docbook.el
1112 ==> lisp/muse-html.el
1114 ==> lisp/muse-http.el
1116 ==> lisp/muse-journal.el
1118 ==> lisp/muse-latex.el
1120 ==> lisp/muse-mode.el
1122 ==> lisp/muse-poem.el
1124 ==> lisp/muse-project.el
1126 ==> lisp/muse-publish.el
1128 ==> lisp/muse-regexps.el
1130 ==> lisp/muse-texinfo.el
1138 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1141 Massively untabify files.
1143 muse--main--1.0--patch-64
1147 ChangeLog ChangeLog.2004 experimental/muse-message.el
1148 experimental/muse-wiki.el muse-book.el muse-colors.el
1149 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1150 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1151 muse-project.el muse-publish.el muse-regexps.el
1152 muse-texinfo.el muse.el
1155 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1158 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1160 muse--main--1.0--patch-63
1162 (Summary of changes that Yann made)
1164 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1166 * muse-mode.el (muse-generate-index): Move index generation code into
1167 `muse-index-as-string'.
1168 (muse-index-as-string): New function that generates an index and
1169 returns it as a string, instead of placing it in a buffer like
1170 `muse-generate-index' used to.
1174 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1175 merge from mwolson@gnu.org--2005
1177 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1178 Accept WikiWords as links [mostly rescinded]
1180 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1181 merge from mwolson@gnu.org--2005/muse--main--1.0
1183 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1184 Merged from mwolson@gnu.org--2005 (patch 60-62)
1186 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1187 provide a string view of the index
1190 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1193 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1194 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1195 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1196 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1197 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1200 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1203 Document Blosxom, Book, DocBook, and HTML publishing styles.
1205 muse--main--1.0--patch-62
1207 * muse-blosxom.el: Clean up header.
1209 * muse-book.el (muse-before-book-publish-hook): Rename to
1210 `muse-book-before-publish-hook'.
1211 (muse-after-book-publish-hook): Rename to
1212 `muse-book-after-publish-hook'.
1214 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1215 (muse-html-markup-strings, muse-xhtml-markup-strings)
1216 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1217 (muse-html-charset-default, muse-html-encoding-default)
1218 (muse-html-encoding-map): Docfixes.
1220 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1224 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1227 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1230 Begin work on Publishing Styles section of manual.
1232 muse--main--1.0--patch-61
1234 * Makefile (.PHONY): Add "doc" to list.
1235 (doc): New rule that generates Info and HTML files from muse.texi.
1236 (dist): Rely on `distclean', not `clean'.
1238 * examples/QuickStart (Authoring mode): Remove empty section.
1240 * muse.texi: Call this program "the Emacs Muse" in title.
1241 (Publishing Styles): Begin to populate section.
1242 (Deriving Styles): First subsection of Publishing Styles.
1243 (Contributors): Remove spurious copyright section, since we address
1246 * README: Actually remember to add this file.
1249 .arch-ids/README.id README
1252 ChangeLog Makefile examples/QuickStart muse.texi
1255 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1258 Document Markup Rules.
1260 muse--main--1.0--patch-60
1262 * examples/QuickStart: Remove stray <comment> tag.
1264 * muse.texi (Top): Comment every menu line.
1265 (Markup Rules): New section with plenty of subsections.
1268 ChangeLog examples/QuickStart muse.texi
1271 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1274 Release this as Muse 3.00.90 (RC1).
1276 muse--main--1.0--patch-59
1278 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1279 is compatible with both Emacs and XEmacs.
1281 * examples/README: Renamed to QuickStart.
1283 * examples/Makefile (EXAMPLES): Reflect name change of README.
1288 ChangeLog Makefile examples/Makefile muse.el
1291 examples/.arch-ids/README.id
1292 ==> examples/.arch-ids/QuickStart.id
1294 ==> examples/QuickStart
1297 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1300 Makefile refactoring.
1302 muse--main--1.0--patch-58
1304 * Makefile (.PHONY): List all non-file targets.
1305 (examples): New rule that calls Make in the examples directory.
1306 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1308 * README: Move to the examples directory. I'd prefer to distribute a
1309 very basic plain text README and use this as a quickstart + markup
1310 example + publishing example.
1312 * examples/Makefile: Move all README-related rules here.
1314 * examples/README: Add an "About this document" section.
1316 * scripts/publish (style): Do not include the contrib directory, since we
1317 don't use any code from there. Since this is only invoked from the
1318 examples directory, make sure add the parent directory to the load
1321 * muse.texi: Change version to 3.00.90 (RC1).
1323 * muse.el: Change location of the README file in header.
1325 * muse.el (muse-version): Update to 3.00.90 (RC1).
1328 examples/.arch-ids/Makefile.id examples/Makefile
1331 ChangeLog Makefile examples/README muse.el muse.texi
1336 ==> examples/.arch-ids/README.id
1341 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1344 Update my example configuration.
1346 muse--main--1.0--patch-57
1348 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1349 and experimental status of muse-message.
1352 ChangeLog examples/mwolson/muse-init.el
1355 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1358 Provide optional outline-style faces; customization fixes; experimental stuff.
1360 muse--main--1.0--patch-56
1362 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1363 option that determines what the header faces should look like. If
1364 'outline, use outline-style faces. If nil, don't generate the faces at
1365 all, which allows the user to specify their own. Otherwise, use the
1366 scaled faces, which is the default behavior.
1367 (muse-colors-outline-faces-list): List of faces to use. In case the
1368 outline faces are not available, provide reasonable defaults.
1369 (muse-make-faces): Use dolist instead of mapc. Implement the
1370 possibility of having outline-style colors for heading. Don't call
1371 this function immediately -- give the users time to make their changes
1372 through the customize interface. Once we call this function, Emcs from
1373 CVS will not allow the faces to be changed easily, which is a shame.
1375 * muse-message.el (muse-message-contents-tag): Copied from
1376 `muse-publish-contents-tag' in order to keep the customization
1377 interface from making the `muse-markup-tags' option from throwing a
1378 type mismatch error. This function is untested and will likely do
1379 nothing useful. This file has been moved to the experimental folder
1380 until it gets fleshed out more.
1382 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1383 file that could eventually provide wiki-like ability. Currently this
1384 is just a collection of functions that were pruned out when he remade
1385 Muse, so don't get too excited. I plan to eventually merge Yann
1386 Hodique's work here, probably after the first release of Muse.
1388 * muse-regexps.el (muse-regexp): Improve description.
1390 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1391 the muse-regexp group since it is just a single regexp. Lists of
1392 regexps don't have to be in muse-regexp, however.
1394 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1395 since the Emacs devel mailing list seems to not want Britain-izations
1398 * muse-colors.el (muse-colors): Ditto.
1400 * muse-docbook.el (muse-docbook): Ditto.
1402 * muse-html.el (muse-html): Ditto.
1404 * muse-http.el (muse-http): Ditto.
1406 * muse-message.el (muse-message): Ditto.
1408 * muse-mode.el (muse-mode): Ditto.
1410 * muse-project.el (muse-project): Ditto.
1412 * muse-publish.el (muse-publish): Ditto.
1414 * muse.el (muse): Ditto.
1417 experimental/.arch-ids/=id
1418 experimental/.arch-ids/muse-wiki.el.id
1419 experimental/muse-wiki.el
1422 ChangeLog experimental/muse-message.el muse-blosxom.el
1423 muse-colors.el muse-docbook.el muse-html.el muse-http.el
1424 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1428 .arch-ids/muse-message.el.id
1429 ==> experimental/.arch-ids/muse-message.el.id
1431 ==> experimental/muse-message.el
1434 experimental experimental/.arch-ids
1437 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1440 Fix publishing error when given an empty string for header/footer.
1442 muse--main--1.0--patch-55
1444 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1445 `file-readable-p' if it is an empty string. For some reason,
1446 `file-readable-p' and `insert-file-contents' were treating an empty
1447 string as if it were the current directory.
1450 ChangeLog muse-publish.el
1453 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1456 WYSIWYG emphasis, XEmacs compatibility hacks.
1458 muse--main--1.0--patch-54
1460 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1461 compliant. Only colorize if we end with the same number of asterisks
1462 as we start with, preventing unnoticed syntax errors. Don't colorize
1463 in the middle of a word.
1464 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1465 Only colorize if we end with an underscore. Don't colorize in the
1468 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1469 inside of group. This will probably not do anything, but it seems
1472 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1473 where we start with an image link. JohnW didn't seem to like having
1474 <p> tags inserted before image links, but they don't validate properly
1475 as they are. For now, I will surround such links/paragraphs with <div
1476 class="image-link"> in an attempt to be as not invasive and yet
1477 standards compliant as possible.
1479 * muse-html.el (muse-html-escape-string): Work around distinction between
1480 int and char types in XEmacs. Deal with an annoying replace-match bug
1481 in XEmacs that rears its head at times.
1483 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1487 ChangeLog muse-colors.el muse-docbook.el muse-html.el
1491 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1494 Minor code cleanup to address elint issues.
1496 muse--main--1.0--patch-53
1498 * Makefile (test): Don't build README files during this rule. Remove
1499 spurious "make clean" statement.
1501 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1502 `muse-colors' group, and give it a proper type.
1504 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1506 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1507 muse-my-journal-find-entries): Replace `string-to-int' with
1510 * muse-html.el (muse-html-insert-contents): Ditto.
1512 * muse-journal.el (muse-journal-html-munge-buffer,
1513 muse-journal-latex-munge-buffer): Ditto.
1515 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1517 * muse-publish.el (muse-publish-markup-footnote,
1518 muse-publish-contents-tag): Ditto.
1520 * muse-regexps.el (muse-extreg-usable-p): Ditto.
1523 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1524 muse-html.el muse-journal.el muse-mode.el muse-publish.el
1528 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1531 Add ability to automate the creation a new blosxom entry.
1533 muse--main--1.0--patch-52
1535 * examples/mwolson/muse-init.el: Move new entry section to
1536 muse-blosxom.el. Modify the key settings in my example accordingly.
1538 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1539 Muse always makes sure that the file ends with a newline.
1541 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1542 planner markup is now provided automatically by the planner port to
1543 Muse, and we don't have any customized markup.
1545 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1546 variable that specifies where the base directory of your blog entries
1549 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1550 the base directory. Explore categories recursively.
1552 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1553 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
1554 special characters file name.
1556 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1557 making a new blog entry. It will prompt you for a category, then a
1558 title, and then will create a new file that has the date and title
1562 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1565 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1568 Change mailing address of FSF, add AUTHORS file.
1570 muse--main--1.0--patch-51
1572 * muse-*.el, muse.texi: Change mailing address of FSF.
1574 * muse.texi (Contributors): Fix typo.
1576 * AUTHORS: New file containing a list of all of those who have
1577 contributed code or documentation to Muse, how many lines were changed,
1581 .arch-ids/AUTHORS.id AUTHORS
1584 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1585 muse-html.el muse-http.el muse-journal.el muse-latex.el
1586 muse-message.el muse-mode.el muse-poem.el muse-project.el
1587 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1591 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1594 Merged from hodique@lifl.fr--2005 (patch 0-1)
1596 muse--main--1.0--patch-50
1600 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1601 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1603 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1604 fix .html (for example) in visible names for links
1607 ChangeLog muse-publish.el
1610 hodique@lifl.fr--2005/muse--yh--1.0--base-0
1611 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1614 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1617 Make generated X(HT)ML show up in the right encoding in other modes.
1619 muse--main--1.0--patch-49
1621 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1622 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
1623 generated (X)HTML files show up in the right coding system when editing
1624 them with another Emacs mode.
1626 * muse-journal.el (muse-journal-rss-header): Automatically determine the
1627 encoding instead of hard-coding it.
1629 * muse-message.el: Add content to Commentary section, explaining the use
1630 of this publishing style.
1633 ChangeLog muse-html.el muse-journal.el muse-message.el
1636 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1639 Move regexps to same group, only make 4 heading faces.
1641 muse--main--1.0--patch-48
1643 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1644 can only publish 3 of them specially, leaving the fourth to be in
1646 (muse-colors-markup): Only recognize 4 levels of heading.
1648 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1649 (muse-file-regexp, muse-image-regexp)
1650 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
1651 like a good idea to have all the regexps in the same group.
1654 ChangeLog muse-colors.el muse-regexps.el muse.el
1657 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1660 Update my example config, minor code cleanup.
1662 muse--main--1.0--patch-47
1664 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1665 names and add "Plans" project.
1667 * muse-docbook.el (looking-back): Delete.
1669 * muse-html.el (looking-back): Delete.
1671 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1672 instead of `looking-back'.
1674 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1675 function, use this function. If `looking-back' exists, call it;
1676 otherwise, use a workaround.
1679 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1682 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1683 muse-html.el muse.el
1686 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1689 Handle a few paragraph publishing edge cases better.
1691 muse--main--1.0--patch-46
1693 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1694 beginning-of-document, end-of-document, and paragraph separator regexps
1695 so that one markup rule can be used in all these cases.
1696 (muse-docbook-markup-paragraph): Handle more cases correctly. In
1697 particular, blockquote or center at beginning or end of document will
1698 be published properly. Hopefully this won't slow things down too much.
1699 (muse-docbook-markup-paragraph-close): Removed.
1701 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1703 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1705 (muse-html-markup-paragraph-close): Removed.
1708 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1711 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1714 Improve prompt when reading a tag.
1716 muse--main--1.0--patch-45
1718 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1719 other Emacs modes seem to do.
1722 ChangeLog muse-mode.el
1725 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1728 Warn user when publishing fails due to a private directory.
1730 muse--main--1.0--patch-44
1732 * muse-project.el (muse-project-private-p): Warn users when publishing a
1733 file fails due to its directory not being readable by others. Make
1734 sure that you do a `chmod +o name_of_directory' if you want the
1735 contents of that directory to be publishable.
1738 ChangeLog muse-project.el
1741 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1744 Fix error with example tags and message publishing style.
1746 muse--main--1.0--patch-43
1748 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
1749 see if a previous definition for `font-lock-multiline' exists.
1751 * muse-message.el (muse-message-example-tag): Don't require two
1752 additional (unused) arguments.
1755 ChangeLog muse-colors.el muse-message.el
1758 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
1761 Always end the published document with a newline.
1763 muse--main--1.0--patch-42
1765 * muse-html.el (muse-html-markup-paragraph-close): Always end the
1766 published document with a newline.
1768 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
1771 ChangeLog muse-docbook.el muse-html.el
1774 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
1777 Don't let automatic backup files crash the publishing process.
1779 muse--main--1.0--patch-41
1781 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
1782 directive since this value is already processed by
1783 `muse-publish-markup-directive', and may be obtained by using
1784 the code: (muse-publishing-directive "date").
1786 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
1787 to run (funcall nil); this happened once during a debugging process.
1789 * muse-project.el (muse-project-private-p): Skip any file for which we
1790 cannot fetch attributes. This fixes a bug where having an
1791 Emacs-generated automatic backup file in a publishing directory causes
1792 the publishing process to halt with an error.
1795 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
1798 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
1801 Apply fix in previous patch to the DocBook publishing style.
1803 muse--main--1.0--patch-40
1805 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
1806 previous patch here as well.
1810 ChangeLog muse-docbook.el
1813 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
1816 Fix newly-introduced lock-up during HTML publishing.
1818 muse--main--1.0--patch-39
1820 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
1821 planner rules higher priority in the publishing sequence. Hopefully
1822 this will not wreck anything; I don't use these rules, so I cannot
1823 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
1825 * muse-html.el (muse-html-markup-paragraph-close): Don't use
1826 replace-match; that seems to be slightly evil. Return nil instead of a
1827 newline since otherwise Muse thinks that we are not done yet and gets
1828 into an infinite loop. This should fix the lock-up problem that
1829 resulted from the previous few patches.
1832 ChangeLog muse-blosxom.el muse-html.el
1835 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
1840 muse--main--1.0--patch-38
1842 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
1846 ChangeLog muse-blosxom.el
1849 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
1852 Make docbook and blosxom modes close paragraphs properly at end.
1854 muse--main--1.0--patch-37
1856 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
1859 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1860 (muse-docbook-markup-paragraph-close): Adapt from
1861 `muse-html-markup-paragraph-close'.
1863 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
1864 preserve the same appearance as before the last patch.
1867 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1870 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
1873 Bugfix: Close P tag properly at end of file.
1875 muse--main--1.0--patch-36
1877 * muse-blosxom.el: Fix bug where loading this file twice would cause an
1880 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
1881 detecting whether or not a paragraph needs a closing P tag.
1882 (muse-html-markup-paragraph-close): New function that only inserts a
1883 closing P tag when an unclosed P tag is nearby.
1886 ChangeLog muse-blosxom.el muse-html.el
1889 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
1892 Update my example settings.
1894 muse--main--1.0--patch-35
1896 * examples/mwolson/muse-init.el: Synchronize with my current settings.
1899 ChangeLog examples/mwolson/muse-init.el
1902 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
1905 Update documentation for C-c TAB feature.
1907 muse--main--1.0--patch-34
1909 * muse.texi (Keystroke Summary): Note that C-c TAB calls
1917 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
1920 New feature: tag completion with C-c TAB.
1922 muse--main--1.0--patch-33
1924 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
1925 (muse-tag-history, muse-custom-tags): New variables that keep track of
1926 the tag history and newly-entered tags respectively for
1928 (muse-insert-tag): New function that interactively prompts the user for
1932 ChangeLog muse-mode.el
1935 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
1938 Fix XHTML validation error with <hr> and <br>.
1940 muse--main--1.0--patch-32
1942 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
1943 and HR tags for XHTML publishing. This should fix a few validation
1944 errors that I've been noticing lately.
1947 ChangeLog muse-html.el
1950 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
1953 Remove flyspell overlays on links.
1955 muse--main--1.0--patch-31
1957 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
1958 should make the link clickable. On Emacs21, the color will stay red,
1959 but other Emacsen should do the right thing, which is use the normal
1960 link color. Hopefully this will fix some strange flyspell-related link
1964 ChangeLog muse-colors.el
1967 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
1970 Update my example Muse settings.
1972 muse--main--1.0--patch-30
1974 * examples/mwolson/muse-init.el: Update from my latest version.
1975 (muse-project-alist): Remove the francais part of my blog.
1976 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
1977 into this and `my-muse-mode-fill-nobreak-p'.
1978 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
1979 this is the best way to accomplish this.
1980 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
1981 characters in the title.
1982 (my-muse-prepare-entry-for-xanga): Treat example regions better.
1985 ChangeLog examples/mwolson/muse-init.el
1988 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
1991 Add simple `muse-version' function.
1993 muse--main--1.0--patch-29
1995 * muse.el (muse-version): New function that displays the value of the
1996 `muse-version' variable. This should be easier for the user to type
1997 than C-h v muse-version.
2003 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2006 Don't compile documentation by default.
2008 muse--main--1.0--patch-28
2010 * Makefile (all): Don't compile documentation by default.
2011 (doc): Use this rule to compile documentation.
2017 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2020 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2022 muse--main--1.0--patch-27
2024 2005-04-16 Michael Olson <mwolson@gnu.org>
2026 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2027 johnw. If a journal entry's title is a [[link]], then an
2028 <enclosure> tag will be added to the XML data giving the size and
2029 MIME type of the link target. This makes podcasting with Muse
2031 (muse-journal-rss-entry-template): Add enclosure usage to example.
2032 (muse-journal-rss-munge-buffer): Implement enclosures.
2035 ChangeLog muse-journal.el
2038 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2041 Standardize source headers, appease elint, don't require planner
2043 muse--main--1.0--patch-26
2045 2005-04-15 Michael Olson <mwolson@gnu.org>
2047 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2048 `scripts' directory since it really isn't part of Muse proper; it
2049 is used to generate Muse output from the command line.
2051 * muse-blosxom.el: Handle case where planner is not loaded so that
2052 it isn't a hard requirement.
2054 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2055 that elint doesn't complain.
2057 * muse-message.el (muse-message-markup-link): Don't throw up on
2058 links with no description.
2060 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2061 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2062 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2063 muse-project.el, muse-publish.el, muse-regexps.el,
2064 muse-texinfo.el, muse.el: Add standard header for each file in
2065 preparation for the initial release, which will hopefully happen
2066 sometime within the next month.
2070 experimental/.arch-ids/=id
2073 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2074 muse-convert.el muse-docbook.el muse-html.el muse-http.el
2075 muse-journal.el muse-latex.el muse-message.el muse-mode.el
2076 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2077 muse-texinfo.el muse.el
2080 .arch-ids/muse-build.el.id
2081 ==> scripts/.arch-ids/muse-build.el.id
2083 ==> scripts/muse-build.el
2085 removed directories:
2086 experimental experimental/.arch-ids
2089 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2092 Merge contents of muse-latexcjk.el into muse-latex.el.
2094 muse--main--1.0--patch-25
2096 2005-04-14 Michael Olson <mwolson@gnu.org>
2098 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2099 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2100 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2101 Merge in from muse-latexcjk.el.
2103 * muse-latexcjk.el: Removed, functionality merged with
2107 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2110 ChangeLog muse-latex.el
2113 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2116 Merge muse-xhtml.el into muse-html.el.
2118 muse--main--1.0--patch-24
2120 2005-04-06 Michael Olson <mwolson@gnu.org>
2122 * examples/mwolson/muse-init.el: Update with respect to the
2123 muse-xhtml.el merge.
2125 * muse-html.el: The contents of muse-xhtml.el have been merged in
2126 as advised by John Wiegley.
2127 (muse-html-style-sheet): Add example for XHTML use in the
2128 function's documentation.
2129 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2130 Moved from muse-xhtml.el.
2132 * muse-xhtml.el: Removed; contents merged into muse-html.el.
2135 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2138 ChangeLog examples/mwolson/muse-init.el muse-html.el
2141 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2144 Try to fix regexps for Emacs 21.4.
2146 muse--main--1.0--patch-23
2148 2005-04-05 Michael Olson <mwolson@gnu.org>
2150 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2154 ChangeLog muse-regexps.el
2157 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2160 Add comments to the publish-project example script
2162 muse--main--1.0--patch-22
2164 2005-04-01 Michael Olson <mwolson@gnu.org>
2166 * examples/publish-project: Moved here from
2167 scripts/publish-project. Added a few comments so people know what
2171 ChangeLog examples/publish-project
2174 scripts/.arch-ids/publish-project.id
2175 ==> examples/.arch-ids/publish-project.id
2176 scripts/publish-project
2177 ==> examples/publish-project
2180 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2183 New XHTML style, add more examples to my sample muse config
2185 muse--main--1.0--patch-21
2187 2005-03-31 Michael Olson <mwolson@gnu.org>
2189 * examples/mwolson/muse-init.el: Give an example of deriving a
2190 custom publishing style.
2191 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2192 (my-muse-prepare-entry-for-xanga): Mangle the published output
2193 from a blosxom project and copy the result to the clipboard for
2194 easy pasting into Xanga's web form. The file is untouched.
2196 * muse-html.el (muse-html-style-sheet): Include the <style
2197 type="text/css"></style> wrapper around the example.
2198 (muse-html-header): Don't add <style type="text/css"></style>
2199 around the value of `muse-html-style-sheet' anymore. This allows
2200 for the option of putting your stylesheet(s) in a separate file.
2201 An example of this is given in the documentation for this
2204 * muse-xhtml: New file that implements a publishing style which is
2205 derived from HTML mode. It uses a slightly modified version of
2206 the HTML markup rules to generate XHTML-compliant output.
2208 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2209 "blosxom" style has been renamed to "blosxom-html". Fix a few
2212 * muse-journal.el: Add new "journal-xhtml" style.
2214 * muse-message.el: Add new "message-xhtml" style.
2217 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2220 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2221 muse-html.el muse-journal.el muse-message.el
2224 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2227 Add my muse configuration to the examples
2229 muse--main--1.0--patch-20
2231 2005-03-24 Michael Olson <mwolson@gnu.org>
2233 * examples/johnw: Move John Wiegley's configuration to this
2236 * examples/mwolson: My configuration files go here.
2238 * examples/mwolson/muse-init.el: My Muse configuration file. I
2239 just figured out how to keep links from being spell-checked or
2240 split up by fill-mode, so the implementation of this may be found
2241 here. I also made a function that sets up a blog entry for me.
2244 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2245 examples/mwolson/.arch-ids/muse-init.el.id
2246 examples/mwolson/muse-init.el
2252 examples/.arch-ids/muse-johnw.el.id
2253 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2254 examples/.arch-ids/publish-johnw.id
2255 ==> examples/johnw/.arch-ids/publish-johnw.id
2256 examples/muse-johnw.el
2257 ==> examples/johnw/muse-johnw.el
2258 examples/publish-johnw
2259 ==> examples/johnw/publish-johnw
2262 examples/johnw examples/johnw/.arch-ids examples/mwolson
2263 examples/mwolson/.arch-ids
2266 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2269 Add muse-blosxom script and plugin for pyblosxom
2271 muse--main--1.0--patch-19
2273 2005-03-24 Michael Olson <mwolson@gnu.org>
2275 * muse-blosxom.el: Update copyright notice in headers and mention
2276 the pyblosxom scripts.
2278 * contrib/pyblosxom: New directory containing pyblosxom plugins
2281 * contrib/getstamps.py: Script that generates the "timestamps"
2282 file, run on the local machine.
2284 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2288 contrib/pyblosxom/.arch-ids/=id
2289 contrib/pyblosxom/.arch-ids/getstamps.py.id
2290 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2291 contrib/pyblosxom/getstamps.py
2292 contrib/pyblosxom/hardcodedates.py
2295 ChangeLog muse-blosxom.el
2298 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2301 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2304 muse-blosxom.el has matured past experimental status
2306 muse--main--1.0--patch-18
2308 2005-03-23 Michael Olson <mwolson@gnu.org>
2310 * muse-blosxom.el: Remove common functionality that has already
2311 been implemented in `muse-html.el'. Derive this mode from
2312 `muse-html'. Update documentation. I now feel that this file is
2313 ready to be included in the top-level Muse directory.
2316 ChangeLog muse-blosxom.el
2319 experimental/.arch-ids/muse-blosxom.el.id
2320 ==> .arch-ids/muse-blosxom.el.id
2321 experimental/muse-blosxom.el
2325 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2328 Make muse-blosxom.el slightly less experimental
2330 muse--main--1.0--patch-17
2332 2005-03-22 Michael Olson <mwolson@gnu.org>
2334 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2335 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2337 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2338 from the `muse-blosxom-markup-date-directive' rule.
2339 (blosxom-set-time): Remove this function. We're not going to be
2340 touching the timestamp manually anymore -- it's too much of a
2341 hassle. Right now I've got a python program that compiles a
2342 timestamp file and a pyblosxom helper that reads it. Something
2343 similar could be arranged for blosxom, I'm sure.
2347 ChangeLog experimental/muse-blosxom.el
2350 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2353 Apply latest journal-related updates from johnw
2355 muse--main--1.0--patch-16
2359 ChangeLog examples/muse-johnw.el muse-journal.el
2362 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2365 Add Projects node to the manual
2367 muse--main--1.0--patch-15
2369 2005-02-28 Michael Olson <mwolson@gnu.org>
2371 * muse.texi: Change copyright notice since the FSF is now the
2373 (Projects): New node, based on a section from the README file.
2379 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2382 Correct documentation, adding some content.
2384 muse--main--1.0--patch-14
2386 2005-02-28 Michael Olson <mwolson@gnu.org>
2388 * muse.texi: Change license terms of the documentation to the GNU
2389 GPL instead of the GNU FDL, as per the consent of the copyright
2390 holders of the emacs-wiki manual, from which this is based. Some
2391 emacs-wiki-isms in the manual were corrected, and the Getting
2392 Started section was updated.
2398 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2401 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2403 muse--main--1.0--patch-13
2405 2005-02-17 Michael Olson <mwolson@gnu.org>
2407 * experimental/muse-blosxom.el: Somehow the contents of this file
2408 managed to get duplicated. I removed the duplicates.
2409 (muse-blosxom-date): Remove this, since it is not useful.
2410 (muse-blosxom-header): Use the standard header that blosxom.el
2414 ChangeLog experimental/muse-blosxom.el
2417 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2420 Initial commit of muse.texi, nothing substantial
2422 muse--main--1.0--patch-12
2424 2005-02-07 Michael Olson <mwolson@gnu.org>
2426 * muse.texi: New file that provides the documentation for Muse.
2427 It is in a very rough form at the moment. Nothing substantial may
2428 be found here yet. Be ye warned.
2431 .arch-ids/muse.texi.id muse.texi
2437 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2440 Add docstring, new trivial function
2442 muse--main--1.0--patch-11
2444 2005-02-07 Michael Olson <mwolson@gnu.org>
2446 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2447 `muse-what-changed'. No functionality change.
2448 (muse-what-changed): New function that displays in diff format the
2449 changes made since the buffer was last saved.
2451 * muse-project.el (muse-project-publish): Add docstring.
2454 ChangeLog muse-mode.el muse-project.el
2457 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2460 Add experimental version of muse-blosxom.el to project
2462 muse--main--1.0--patch-10
2464 2005-02-04 Michael Olson <mwolson@gnu.org>
2466 * Makefile (realclean): Remove file that gets generated when fonts
2469 * experimental/muse-bloxsom.el: New file that implements Blosxom
2470 support for Muse. It's in a very rough state, hence its placement
2471 in the `experimental' directory.
2474 experimental/.arch-ids/=id
2475 experimental/.arch-ids/muse-blosxom.el.id
2476 experimental/muse-blosxom.el
2482 experimental experimental/.arch-ids
2485 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2488 Make permissions more consistent
2490 muse--main--1.0--patch-9
2496 modified directories:
2497 contrib examples scripts
2500 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2505 muse--main--1.0--patch-8
2507 2005-02-04 Michael Olson <mwolson@gnu.org>
2509 * muse-build.el: Add contrib directory to `load-path'.
2510 (muse-elint-files): Load `muse-regexps.el'.
2512 * scripts/publish: Change permissions so that this script is
2513 executable. Add contrib directory to load list. Add
2514 `muse-regexps.el' to list.
2517 ChangeLog muse-build.el scripts/publish
2520 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2523 Use "—" instead of "—"
2525 muse--main--1.0--patch-7
2527 2005-01-31 Michael Olson <mwolson@gnu.org>
2529 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
2530 with "—" so that documents validate properly. Thanks to
2531 Björn Lindström for the suggestion.
2533 * muse-html.el (muse-html-markup-strings): Ditto.
2536 ChangeLog muse-docbook.el muse-html.el
2539 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2542 Fix use of "[:blank:]" in underline markup
2544 muse--main--1.0--patch-6
2546 2005-01-25 Michael Olson <mwolson@gnu.org>
2548 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2549 use of `muse-regexp-blank'.
2552 ChangeLog muse-colors.el
2555 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
2558 Fix problem with headings being given wrong face
2560 muse--main--1.0--patch-5
2562 2005-01-03 Michael Olson <mwolson@gnu.org>
2564 * muse-colors.el: Add header.
2565 (muse-colors-emphasized): Headings were being given the coloring
2566 for the next level of heading instead of the real
2567 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2568 Heading"). Thanks to Lan Yufeng for finding this and sending a
2571 * muse-regexps.el: Fix header.
2574 ChangeLog muse-colors.el muse-regexps.el
2577 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
2582 muse--main--1.0--patch-4
2584 2005-01-01 Michael Olson <mwolson@gnu.org>
2586 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
2587 version will be automatically maintained by Arch.
2591 .arch-ids/ChangeLog.id ChangeLog
2594 .arch-ids/ChangeLog.id
2595 ==> .arch-ids/ChangeLog.2004.id
2600 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
2603 Extended regexps fix, allow spaces in 1st part of links
2605 muse--main--1.0--patch-3
2607 2004-12-30 Michael Olson <mwolson@gnu.org>
2609 * muse.el (muse-link-regexp): Allow spaces in the first part of
2612 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2613 customizable alternatives to extended character classes.
2615 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2618 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2619 muse-html.el muse-mode.el muse-publish.el muse.el
2622 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
2625 Begin to change regexp handling, tweak muse.el header
2627 muse--main--1.0--patch-2
2629 2004-12-29 Michael Olson <mwolson@gnu.org>
2631 * muse.el: Change Copyright notice to FSF. Change Maintainer to
2634 * muse-regexps.el: New file that implements regexp handling.
2635 Generalized regexp options will be moved to it eventually.
2638 .arch-ids/muse-regexps.el.id muse-regexps.el
2644 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
2647 Do some early spring cleaning
2649 muse--main--1.0--patch-1
2651 2004-12-29 Michael Olson <mwolson@gnu.org>
2653 * Makefile: Change path to `publish' script.
2655 * contrib/pcomplete.el: New file that is used by Muse without
2656 actually being a part of it: hence its location in the contrib
2659 * contrib/cgi.el, contrib/httpd.el: New location.
2661 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2663 * scripts/publish, scripts/publish-project: Ditto.
2666 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2667 contrib/pcomplete.el examples/.arch-ids/=id
2668 scripts/.arch-ids/=id
2675 ==> contrib/.arch-ids/cgi.el.id
2676 .arch-ids/httpd.el.id
2677 ==> contrib/.arch-ids/httpd.el.id
2678 .arch-ids/muse-johnw.el.id
2679 ==> examples/.arch-ids/muse-johnw.el.id
2680 .arch-ids/publish-johnw.id
2681 ==> examples/.arch-ids/publish-johnw.id
2682 .arch-ids/publish-project.id
2683 ==> scripts/.arch-ids/publish-project.id
2684 .arch-ids/publish.id
2685 ==> scripts/.arch-ids/publish.id
2689 ==> contrib/httpd.el
2691 ==> examples/muse-johnw.el
2695 ==> examples/publish-johnw
2697 ==> scripts/publish-project
2700 contrib contrib/.arch-ids examples examples/.arch-ids scripts
2704 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
2707 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2709 muse--main--1.0--base-0
2711 (automatically generated log message)
2714 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2715 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2716 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2717 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2718 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2719 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2720 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
2721 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
2722 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2723 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
2724 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
2725 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
2726 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
2727 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
2728 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
2729 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
2730 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
2731 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8