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 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
10 muse--main--1.0--patch-92
12 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
13 the cdr of output-dir. This was a code fragment from a previous
14 attempt to refactor this function.
18 ChangeLog lisp/muse-project.el
21 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
24 Work on getting to the point where we can resolve project interwiki links.
26 muse--main--1.0--patch-91
28 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
29 `muse-publishing-current-file'.
31 * lisp/muse-project.el (muse-project-of-file): Ditto.
33 * lisp/muse-project.el (muse-project-applicable-styles): New function
34 that returns the usable styles for a file, given either a list of
35 styles or a project name. This is useful for removing styles that will
36 be ignored for a file.
37 (muse-project-publish-file): Split :include and :exclude processing
38 into `muse-project-applicable-styles'.
40 * lisp/muse-publish.el (muse-publish-output-name): Use
41 `muse-publishing-current-file'.
43 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
45 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
48 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
49 names to be uninterpreted. Remove need for muse-assoc-string.
51 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
52 function that will be called to fetch a link to a page from a Muse
53 project from the output file of the currently-published file. This is
54 commented out for now since I ran out of energy.
56 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
57 `muse-wiki-resolve-project-page' for handling Muse project interwiki
58 links, but only when no match was found in `muse-wiki-interwiki-alist'.
59 Handle case where no interwiki can be found, even though this should
62 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
63 whenever Muse mode is entered. That way we don't have to enter an
64 extra command in our .emacs.
66 * lisp/muse.el (muse-current-file): Remove this, since a variable called
67 `muse-publishing-current-file' already exists that does the same thing.
70 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
72 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
77 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
78 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
81 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
84 Mouse-2 on regular text will yank rather than give an error.
86 muse--main--1.0--patch-90
88 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
89 this seems to be more trouble than it's worth.
90 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
91 use our own implementation.
95 ChangeLog lisp/muse-mode.el
98 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
101 Make interwiki links publish with the correct extension.
103 muse--main--1.0--patch-89
105 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
106 prefix and suffix to interwiki names, as well as stripping out unwanted
111 ChangeLog lisp/muse-wiki.el
114 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
117 Fix publishing of bare interwiki names.
119 muse--main--1.0--patch-88
121 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
122 `set'. Use `muse-assoc-string' instead of `assoc'.
124 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
125 `assoc-string' functionality usable with Emacs21 and XEmacs.
129 ChangeLog lisp/muse-wiki.el lisp/muse.el
132 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
135 Apply a few fixes from Yann's branch.
137 muse--main--1.0--patch-87
139 Background: I hacked on Muse over the weekend while offline, and so did
140 Yann. His changes to muse-wiki.el are different than the
141 ones that I made, so we should probably figure out the best
142 way to handle this when we both get on IRC again. For now,
143 I've merged in the bugfixes that he's made, omitting most of
144 the changes to muse-wiki.
146 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
148 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
150 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
151 introduced previously.
155 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
158 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
161 Warn if file not published; hack further on Wiki stuff.
163 muse--main--1.0--patch-86
165 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
166 complete <div> tags that are of the class "image-link". It is hoped
167 that this will prevent user-added <div> tags from being mangled.
169 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
170 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
171 need to look at the text at point.
173 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
174 current file has not been published since it was up-to-date. Thanks to
175 Bill Freeman for the suggestion.
177 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
178 is nil. If this happens, return the original URL.
180 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
181 `muse-wiki-update-interwiki-regexp.'
182 (muse-wiki-update-interwiki-regexp): New function that sets the value
183 of `muse-wiki-interwiki-regexp'.
184 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
187 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
188 `muse-wiki-expand-interwiki'.
189 (muse-wiki-transform-wikiword): New function that prevents WikiWords
190 with no matching file from being published as links.
192 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
193 string argument once again, since this behavior is needed when
195 (muse-wiki-handle-wikiword): Ditto.
197 * lisp/muse.el (muse-handle-url): Ditto.
199 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
200 after every unsuccessful attempt at handling the link. If argument is
201 given, restore match-data at end, too.
203 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
204 argument. Match data is always saved. If argument is not given,
205 assume that `muse-implicit-link-regexp' has been matched against, and
206 return the 1st match string if no handlers worked.
210 ChangeLog lisp/muse-html.el lisp/muse-mode.el
211 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
214 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
217 Hack on WikiName handling and make TAB work for Wiki links.
219 muse--main--1.0--patch-85
221 * lisp/muse-colors.el (muse-colors-markup): Use
222 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
224 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
225 nil, don't color bad links. If non-nil, color bad links.
227 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
229 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
230 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
231 (muse-journal-rss-munge-buffer): Ditto.
233 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
236 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
237 are handled first, then implicit ones. It should work better in all
238 cases. For now, we depend on the value of `muse-implicit-link-regexp'
239 to determine how far to scan for an implicit link. This defaults to
240 the text between the point and the next space.
242 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
243 `muse-visit-link'. If the ANCHOR argument is a string, search for it
244 literally after opening the buffer. Hopefully this can be of use in
245 custom visit-link functions, when necessary.
247 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
248 `muse-visit-link-default'.
250 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
251 Search by text properties instead of regexps. This allows Muse to find
252 links without having to have a massive regexp that contains all link
253 types. The downside is that this will not work if the user defontifies
254 the buffer. But it would somewhat defeat the purpose of following
255 links if you can't see them.
257 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
258 enough command line args are passed in batch mode.
260 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
261 `muse-explicit-link-regexp'.
263 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
266 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
267 specifies the "common ground" of all implicit links, like URLs, bare
268 WikiNames, and -- in the future -- email addresses.
270 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
272 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
273 optional. That was a bad idea on my part. Renamed from
274 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
277 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
278 `muse-wiki-interwiki-expand'.
279 (muse-wiki-handle-wikiword): Renamed from
280 `muse-wiki-wikiword-handle'.
282 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
283 for the eval-after-load arg since XEmacs chokes on constants.
285 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
286 face on WikiWords that don't correspond with a file. If people really
287 want this to appear in bad-link face, I could accommodate that.
289 * lisp/muse.el (muse-handle-url): New function that detects whether the
290 given string is a URL.
291 (muse-implicit-link-functions): Renamed from
292 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
293 (muse-explicit-link-functions): Renamed from
294 `muse-mode-handler-functions'.
295 (muse-handle-implicit-link): New function that handles all
296 implicit links by calling functions from `muse-implicit-link-functions'.
297 (muse-handle-explicit-link): Renamed from
302 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
303 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
304 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
307 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
310 Allow WikiWords to be ignored with <nop> or "''''".
312 muse--main--1.0--patch-84
314 * lisp/muse-mode.el (muse-browse-result): Docfixes.
316 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
317 whether to hide <nop> tags when coloring a Muse buffer.
318 (muse-wiki-wikiword-at-point): Docfix.
319 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
320 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
322 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
323 which keeps the WikiWord that follows it from being interpreted.
324 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
329 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
332 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
335 Update postal address of FSF in muse-wiki.el.
337 muse--main--1.0--patch-83
339 * lisp/muse-wiki.el: Update postal address of the FSF.
343 ChangeLog lisp/muse-wiki.el
346 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
349 Interpret explicit links before emphasis.
351 muse--main--1.0--patch-82
353 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
354 links before emphasis.
356 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
360 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
363 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
366 Wiki hacking, regexp tweaks.
368 muse--main--1.0--patch-81
370 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
373 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
374 that indicates whether or not to use character classes in regexps. The
375 default is to let Muse try to figure it out.
376 (muse-extreg-usable-p): Make use of this variable.
378 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
379 this regexp. I'm guessing it was supposed to have a TAB in there at
380 one time. Replace this stuff with muse-regexp-space.
382 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
385 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
388 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
389 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
390 We'll fix those anchor problems eventually!
392 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
393 uses `muse-interwiki-handle' to determine whether an interwiki link is
396 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
397 look for a suitable value at point if needed.
399 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
401 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
403 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
406 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
410 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
413 Make installation of manual when not using Debian go smoothly.
415 muse--main--1.0--patch-80
417 * Makefile.defs (INSTALLINFO): New variable that specifies what command
418 and options are to be used when insinuating the Muse documentation into
421 * Makefile (install): Make use of INSTALLINFO.
423 * README (Installation): Give directions for changing INSTALLINFO on a
424 Debian system and changing where Muse is installed.
429 ChangeLog Makefile Makefile.defs README muse.texi
432 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
435 Fix compiler warning induced by last patch.
437 muse--main--1.0--patch-79
439 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
443 ChangeLog lisp/muse-project.el lisp/muse.el
446 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
449 Add `muse-current-file', fix minor QuickStart issue.
451 muse--main--1.0--patch-78
453 * examples/QuickStart: Make John Wiegley the author.
455 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
456 `muse-current-file' instead of `buffer-file-name'.
458 * lisp/muse-project.el (muse-current-project): Document.
460 * lisp/muse-project.el (muse-current-file): New variable indicating the
461 name, including path, of the file that is currently being published.
462 (muse-project-of-file): Make use of
465 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
467 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
470 ChangeLog examples/QuickStart lisp/muse-blosxom.el
471 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
475 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
478 Make muse-replace-regexp-in-string closer to its parent; no func change.
480 muse--main--1.0--patch-77
482 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
483 to implement all functionality of `replace-regexp-in-string'. No
484 functionality change.
488 ChangeLog lisp/muse.el
491 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
494 Play nicely with fill, adaptive-fill, and flyspell.
496 muse--main--1.0--patch-76
498 * muse-mode.el (muse-mode-intangible-links): New function used to
499 determine whether links will be considered intangible.
501 * lisp/muse-mode.el (muse-mode-link-functions)
502 (muse-mode-handler-functions): Minor docfix.
504 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
505 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
506 making links intangible by default, but this may be adjusted by use of
507 the `muse-mode-intangible-links' function.
509 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
510 nil if we should allow a fill to occur here. Keeps links from being
513 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
514 non-nil if we allow spell-checking to occur here. Keeps links from
515 being improperly colorized.
517 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
518 functionality change.
521 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
524 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
527 Minor doc changes and code prettification.
529 muse--main--1.0--patch-75
531 * AUTHORS: Note that YH's assignment is in the mail.
533 * README (scripts): Explain better the contents of the `scripts'
536 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
539 AUTHORS ChangeLog README lisp/muse-wiki.el
542 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
545 Merged from hodique@lifl.fr--2005 (patch 7-11)
547 muse--main--1.0--patch-74
551 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
552 split WikiWords and InterWiki links into their own package
554 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
555 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
557 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
558 Mimic experimental behavior for interwiki
560 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
563 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
567 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
570 ChangeLog lisp/muse-colors.el lisp/muse-html.el
571 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
574 experimental/.arch-ids/muse-wiki.el.id
575 ==> experimental/.arch-ids/muse-wiki-old.el.id
576 experimental/muse-wiki.el
577 ==> experimental/muse-wiki-old.el
580 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
581 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
582 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
583 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
584 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
587 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
590 Tell people where to find on-line version of manual.
592 muse--main--1.0--patch-73
594 * README: Add on-line locations for manual.
596 * muse.texi: Remove @include directive. This makes generating a PDF of
597 this documentation a lot easier.
599 * muse.texi (Preface): Add on-line locations for manual.
602 ChangeLog README muse.texi
605 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
608 Try to make Muse play nice with outline minor mode.
610 muse--main--1.0--patch-72
612 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
613 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
614 "muse" instead of "t" when adding invisibility to text or checking for
617 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
618 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
622 ChangeLog lisp/muse-colors.el lisp/muse.el
625 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
628 Minor grammar fix in Introduction section of manual.
630 muse--main--1.0--patch-71
632 * muse.texi (Introduction): Minor grammar fix.
638 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
643 muse--main--1.0--patch-70
645 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
647 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
649 * lisp/muse-poem.el (muse-poem-markup-strings)
650 (muse-poem-chapbook-strings): Make customizable.
652 * lisp/muse-poem.el (muse-chapbook-latex-header)
653 (muse-chapbook-latex-footer): Docfix.
655 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
656 (muse-texinfo-pdf-extension): Ditto.
658 * lisp/muse.el (muse-version): Change to 3.01.
660 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
664 ChangeLog lisp/muse-colors.el lisp/muse-html.el
665 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
668 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
671 Tweak documentation thoroughly; still incomplete.
673 muse--main--1.0--patch-69
675 * README: Minor tweaks.
677 * muse.texi: Massively rename chapters so that the titles are more
678 descriptive. Clean up grammar.
680 * muse.texi (Obtaining Muse): Move content of Installation node here,
681 stripping out any customization tips, since those are covered later.
682 Re-work this chapter since I was dissatisfied with it.
684 * muse.texi (Installation): This node has the content of README regarding
685 installation, which fits the title of the node much better than the
688 * muse.texi (Blosxom): Turn the sections of this section into
691 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
694 * muse.texi (History): Add a "2005" item.
697 ChangeLog README muse.texi
700 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
703 Finish documenting 2 more publishing styles.
705 muse--main--1.0--patch-68
707 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
709 * lisp/muse-journal.el: Docfixes.
711 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
712 documentation to this function.
714 * muse.texi (Blosxom Options): New node containing the publishing styles
715 and options provided by Blosxom.
716 (Book): Add usage note, as I suspect a lot of people might be confused
718 (HTML): Space out entries better.
719 (Journal, LaTeX): New nodes for publishing styles.
720 (Common Elements): Document a few options that are present in
724 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
725 lisp/muse-latex.el lisp/muse-publish.el muse.texi
728 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
731 Make Muse installable and correct an Emacs21 issue.
733 muse--main--1.0--patch-67
735 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
736 directory will be generated.
737 (all): Compile muse.info by default.
738 (doc): Refactor into individual generation rules for .html and .info
740 (install): New rule that installs Muse source code, compiled .elc
741 files, and the manual into proper places.
743 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
745 * README (Insinuation): Move old content of Installation here.
746 (Installation): Fill out this section.
747 (Further Documentation): Add link to my website and note that a full
748 manual is included with Muse.
750 * lisp/Makefile (EL): Populate with .el files.
751 (install): New rule that installs both .elc and .el files.
753 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
754 Emacs21, hack in a handler for the @documentencoding tag so that it
758 ChangeLog Makefile Makefile.defs README lisp/Makefile
762 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
765 Cater even more to XEmacs and its annoying whims.
767 muse--main--1.0--patch-66
769 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
770 environment variable.
772 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
773 handle it. Load `muse-build.el' instead.
775 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
778 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
779 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
782 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
783 function does not appear to be used.
785 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
786 `replace-regexp-in-string', since XEmacs doesn't have this function.
787 We only implement the first 3 args, but this could be extended if we
790 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
791 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
793 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
795 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
798 * lisp/muse-convert.el (muse-write-footnote): Ditto.
800 * lisp/muse-html.el (muse-html-markup-table): Ditto.
802 * lisp/muse-http.el (muse-winnow-list): Ditto.
804 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
806 * lisp/muse-project.el (muse-project-file-entries): Ditto.
808 * lisp/muse-publish.el (muse-publish-markup): Ditto.
810 * scripts/muse-build.el: Add contrib path first; probably doesn't change
813 * scripts/publish: Use EMACS environment variable instead of hard-coding
817 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
818 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
819 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
820 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
821 lisp/muse.el scripts/muse-build.el scripts/publish
824 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
827 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
829 muse--main--1.0--patch-65
831 * AUTHORS: Update entry.
833 * muse-*.el: Move to the lisp directory.
835 * lisp/Makefile: New file containing rules to test and compile the
838 * Makefile.defs: New file that contains common definitions for all other
839 Makefiles, such as Emacs command to use.
841 * Makefile: Move lisp-specific rules to lisp/Makefile.
842 (SUBDIRS): New variable containing subdirectories to clean.
844 * README: Update to reflect new location of source files. Give updated
845 directions for compiling with XEmacs.
847 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
849 (%.html): Pass SITEFLAG as an environment variable to
852 * examples/QuickStart (The): Re-add the stray <comment> tag since it
853 seems to be needed to keep the process from failing. This has *got* to
854 be a bug in Muse, but I don't want to deal with it now.
856 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
858 * lisp/muse-convert.el: Move line to commentary section.
860 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
861 locally-bound `type' variable isn't used here.
863 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
865 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
868 * scripts/muse-build.el (load-path): Correct paths.
870 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
871 as to avoid spurious warnings.
873 * scripts/publish (style): Make use of SITEFLAG environment variable, if
876 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
877 (muse-match-string-no-properties): New functions that take the place of
878 `line-end-position', `line-beginning-position', and
879 `match-string-no-properties', respectively.
881 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
882 (muse-my-journal-find-entries): Use Muse-specific version of
883 `match-string-no-properties', `line-beginning-position', and
884 `line-end-position' since these do not exist in XEmacs.
886 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
887 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
889 * lisp/muse-convert.el (muse-latex-transform): Ditto.
891 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
892 (muse-html-insert-contents): Ditto.
894 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
896 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
898 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
900 * lisp/muse-publish.el (muse-publish-markup-tag)
901 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
902 (muse-published-buffer-contents): Ditto.
904 * scripts/muse-build.el (muse-elint-files): Ditto.
907 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
908 lisp/.arch-ids/Makefile.id lisp/Makefile
911 AUTHORS ChangeLog Makefile README examples/Makefile
912 examples/QuickStart examples/johnw/muse-johnw.el
913 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
914 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
915 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
916 lisp/muse.el scripts/muse-build.el scripts/publish
919 .arch-ids/muse-blosxom.el.id
920 ==> lisp/.arch-ids/muse-blosxom.el.id
921 .arch-ids/muse-book.el.id
922 ==> lisp/.arch-ids/muse-book.el.id
923 .arch-ids/muse-colors.el.id
924 ==> lisp/.arch-ids/muse-colors.el.id
925 .arch-ids/muse-convert.el.id
926 ==> lisp/.arch-ids/muse-convert.el.id
927 .arch-ids/muse-docbook.el.id
928 ==> lisp/.arch-ids/muse-docbook.el.id
929 .arch-ids/muse-html.el.id
930 ==> lisp/.arch-ids/muse-html.el.id
931 .arch-ids/muse-http.el.id
932 ==> lisp/.arch-ids/muse-http.el.id
933 .arch-ids/muse-journal.el.id
934 ==> lisp/.arch-ids/muse-journal.el.id
935 .arch-ids/muse-latex.el.id
936 ==> lisp/.arch-ids/muse-latex.el.id
937 .arch-ids/muse-mode.el.id
938 ==> lisp/.arch-ids/muse-mode.el.id
939 .arch-ids/muse-poem.el.id
940 ==> lisp/.arch-ids/muse-poem.el.id
941 .arch-ids/muse-project.el.id
942 ==> lisp/.arch-ids/muse-project.el.id
943 .arch-ids/muse-publish.el.id
944 ==> lisp/.arch-ids/muse-publish.el.id
945 .arch-ids/muse-regexps.el.id
946 ==> lisp/.arch-ids/muse-regexps.el.id
947 .arch-ids/muse-texinfo.el.id
948 ==> lisp/.arch-ids/muse-texinfo.el.id
950 ==> lisp/.arch-ids/muse.el.id
952 ==> lisp/muse-blosxom.el
954 ==> lisp/muse-book.el
956 ==> lisp/muse-colors.el
958 ==> lisp/muse-convert.el
960 ==> lisp/muse-docbook.el
962 ==> lisp/muse-html.el
964 ==> lisp/muse-http.el
966 ==> lisp/muse-journal.el
968 ==> lisp/muse-latex.el
970 ==> lisp/muse-mode.el
972 ==> lisp/muse-poem.el
974 ==> lisp/muse-project.el
976 ==> lisp/muse-publish.el
978 ==> lisp/muse-regexps.el
980 ==> lisp/muse-texinfo.el
988 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
991 Massively untabify files.
993 muse--main--1.0--patch-64
997 ChangeLog ChangeLog.2004 experimental/muse-message.el
998 experimental/muse-wiki.el muse-book.el muse-colors.el
999 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1000 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1001 muse-project.el muse-publish.el muse-regexps.el
1002 muse-texinfo.el muse.el
1005 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1008 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1010 muse--main--1.0--patch-63
1012 (Summary of changes that Yann made)
1014 * muse-colors.el (muse-colors-link): Whitespace cleanup.
1016 * muse-mode.el (muse-generate-index): Move index generation code into
1017 `muse-index-as-string'.
1018 (muse-index-as-string): New function that generates an index and
1019 returns it as a string, instead of placing it in a buffer like
1020 `muse-generate-index' used to.
1024 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1025 merge from mwolson@gnu.org--2005
1027 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1028 Accept WikiWords as links [mostly rescinded]
1030 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1031 merge from mwolson@gnu.org--2005/muse--main--1.0
1033 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1034 Merged from mwolson@gnu.org--2005 (patch 60-62)
1036 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1037 provide a string view of the index
1040 ChangeLog muse-colors.el muse-latex.el muse-mode.el
1043 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1044 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1045 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1046 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1047 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1050 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1053 Document Blosxom, Book, DocBook, and HTML publishing styles.
1055 muse--main--1.0--patch-62
1057 * muse-blosxom.el: Clean up header.
1059 * muse-book.el (muse-before-book-publish-hook): Rename to
1060 `muse-book-before-publish-hook'.
1061 (muse-after-book-publish-hook): Rename to
1062 `muse-book-after-publish-hook'.
1064 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1065 (muse-html-markup-strings, muse-xhtml-markup-strings)
1066 (muse-html-meta-content-type, muse-html-meta-content-encoding)
1067 (muse-html-charset-default, muse-html-encoding-default)
1068 (muse-html-encoding-map): Docfixes.
1070 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1074 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1077 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1080 Begin work on Publishing Styles section of manual.
1082 muse--main--1.0--patch-61
1084 * Makefile (.PHONY): Add "doc" to list.
1085 (doc): New rule that generates Info and HTML files from muse.texi.
1086 (dist): Rely on `distclean', not `clean'.
1088 * examples/QuickStart (Authoring mode): Remove empty section.
1090 * muse.texi: Call this program "the Emacs Muse" in title.
1091 (Publishing Styles): Begin to populate section.
1092 (Deriving Styles): First subsection of Publishing Styles.
1093 (Contributors): Remove spurious copyright section, since we address
1096 * README: Actually remember to add this file.
1099 .arch-ids/README.id README
1102 ChangeLog Makefile examples/QuickStart muse.texi
1105 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1108 Document Markup Rules.
1110 muse--main--1.0--patch-60
1112 * examples/QuickStart: Remove stray <comment> tag.
1114 * muse.texi (Top): Comment every menu line.
1115 (Markup Rules): New section with plenty of subsections.
1118 ChangeLog examples/QuickStart muse.texi
1121 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1124 Release this as Muse 3.00.90 (RC1).
1126 muse--main--1.0--patch-59
1128 * Makefile (%.elc): Use -q instead of --no-init-file because the former
1129 is compatible with both Emacs and XEmacs.
1131 * examples/README: Renamed to QuickStart.
1133 * examples/Makefile (EXAMPLES): Reflect name change of README.
1138 ChangeLog Makefile examples/Makefile muse.el
1141 examples/.arch-ids/README.id
1142 ==> examples/.arch-ids/QuickStart.id
1144 ==> examples/QuickStart
1147 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1150 Makefile refactoring.
1152 muse--main--1.0--patch-58
1154 * Makefile (.PHONY): List all non-file targets.
1155 (examples): New rule that calls Make in the examples directory.
1156 (atranslit): Removed, since this isn't (yet) bundled with Muse.
1158 * README: Move to the examples directory. I'd prefer to distribute a
1159 very basic plain text README and use this as a quickstart + markup
1160 example + publishing example.
1162 * examples/Makefile: Move all README-related rules here.
1164 * examples/README: Add an "About this document" section.
1166 * scripts/publish (style): Do not include the contrib directory, since we
1167 don't use any code from there. Since this is only invoked from the
1168 examples directory, make sure add the parent directory to the load
1171 * muse.texi: Change version to 3.00.90 (RC1).
1173 * muse.el: Change location of the README file in header.
1175 * muse.el (muse-version): Update to 3.00.90 (RC1).
1178 examples/.arch-ids/Makefile.id examples/Makefile
1181 ChangeLog Makefile examples/README muse.el muse.texi
1186 ==> examples/.arch-ids/README.id
1191 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1194 Update my example configuration.
1196 muse--main--1.0--patch-57
1198 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1199 and experimental status of muse-message.
1202 ChangeLog examples/mwolson/muse-init.el
1205 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1208 Provide optional outline-style faces; customization fixes; experimental stuff.
1210 muse--main--1.0--patch-56
1212 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1213 option that determines what the header faces should look like. If
1214 'outline, use outline-style faces. If nil, don't generate the faces at
1215 all, which allows the user to specify their own. Otherwise, use the
1216 scaled faces, which is the default behavior.
1217 (muse-colors-outline-faces-list): List of faces to use. In case the
1218 outline faces are not available, provide reasonable defaults.
1219 (muse-make-faces): Use dolist instead of mapc. Implement the
1220 possibility of having outline-style colors for heading. Don't call
1221 this function immediately -- give the users time to make their changes
1222 through the customize interface. Once we call this function, Emcs from
1223 CVS will not allow the faces to be changed easily, which is a shame.
1225 * muse-message.el (muse-message-contents-tag): Copied from
1226 `muse-publish-contents-tag' in order to keep the customization
1227 interface from making the `muse-markup-tags' option from throwing a
1228 type mismatch error. This function is untested and will likely do
1229 nothing useful. This file has been moved to the experimental folder
1230 until it gets fleshed out more.
1232 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1233 file that could eventually provide wiki-like ability. Currently this
1234 is just a collection of functions that were pruned out when he remade
1235 Muse, so don't get too excited. I plan to eventually merge Yann
1236 Hodique's work here, probably after the first release of Muse.
1238 * muse-regexps.el (muse-regexp): Improve description.
1240 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1241 the muse-regexp group since it is just a single regexp. Lists of
1242 regexps don't have to be in muse-regexp, however.
1244 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1245 since the Emacs devel mailing list seems to not want Britain-izations
1248 * muse-colors.el (muse-colors): Ditto.
1250 * muse-docbook.el (muse-docbook): Ditto.
1252 * muse-html.el (muse-html): Ditto.
1254 * muse-http.el (muse-http): Ditto.
1256 * muse-message.el (muse-message): Ditto.
1258 * muse-mode.el (muse-mode): Ditto.
1260 * muse-project.el (muse-project): Ditto.
1262 * muse-publish.el (muse-publish): Ditto.
1264 * muse.el (muse): Ditto.
1267 experimental/.arch-ids/=id
1268 experimental/.arch-ids/muse-wiki.el.id
1269 experimental/muse-wiki.el
1272 ChangeLog experimental/muse-message.el muse-blosxom.el
1273 muse-colors.el muse-docbook.el muse-html.el muse-http.el
1274 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1278 .arch-ids/muse-message.el.id
1279 ==> experimental/.arch-ids/muse-message.el.id
1281 ==> experimental/muse-message.el
1284 experimental experimental/.arch-ids
1287 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1290 Fix publishing error when given an empty string for header/footer.
1292 muse--main--1.0--patch-55
1294 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1295 `file-readable-p' if it is an empty string. For some reason,
1296 `file-readable-p' and `insert-file-contents' were treating an empty
1297 string as if it were the current directory.
1300 ChangeLog muse-publish.el
1303 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1306 WYSIWYG emphasis, XEmacs compatibility hacks.
1308 muse--main--1.0--patch-54
1310 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1311 compliant. Only colorize if we end with the same number of asterisks
1312 as we start with, preventing unnoticed syntax errors. Don't colorize
1313 in the middle of a word.
1314 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1315 Only colorize if we end with an underscore. Don't colorize in the
1318 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1319 inside of group. This will probably not do anything, but it seems
1322 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1323 where we start with an image link. JohnW didn't seem to like having
1324 <p> tags inserted before image links, but they don't validate properly
1325 as they are. For now, I will surround such links/paragraphs with <div
1326 class="image-link"> in an attempt to be as not invasive and yet
1327 standards compliant as possible.
1329 * muse-html.el (muse-html-escape-string): Work around distinction between
1330 int and char types in XEmacs. Deal with an annoying replace-match bug
1331 in XEmacs that rears its head at times.
1333 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1337 ChangeLog muse-colors.el muse-docbook.el muse-html.el
1341 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1344 Minor code cleanup to address elint issues.
1346 muse--main--1.0--patch-53
1348 * Makefile (test): Don't build README files during this rule. Remove
1349 spurious "make clean" statement.
1351 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1352 `muse-colors' group, and give it a proper type.
1354 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1356 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1357 muse-my-journal-find-entries): Replace `string-to-int' with
1360 * muse-html.el (muse-html-insert-contents): Ditto.
1362 * muse-journal.el (muse-journal-html-munge-buffer,
1363 muse-journal-latex-munge-buffer): Ditto.
1365 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1367 * muse-publish.el (muse-publish-markup-footnote,
1368 muse-publish-contents-tag): Ditto.
1370 * muse-regexps.el (muse-extreg-usable-p): Ditto.
1373 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1374 muse-html.el muse-journal.el muse-mode.el muse-publish.el
1378 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1381 Add ability to automate the creation a new blosxom entry.
1383 muse--main--1.0--patch-52
1385 * examples/mwolson/muse-init.el: Move new entry section to
1386 muse-blosxom.el. Modify the key settings in my example accordingly.
1388 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1389 Muse always makes sure that the file ends with a newline.
1391 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1392 planner markup is now provided automatically by the planner port to
1393 Muse, and we don't have any customized markup.
1395 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1396 variable that specifies where the base directory of your blog entries
1399 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1400 the base directory. Explore categories recursively.
1402 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1403 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
1404 special characters file name.
1406 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1407 making a new blog entry. It will prompt you for a category, then a
1408 title, and then will create a new file that has the date and title
1412 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1415 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1418 Change mailing address of FSF, add AUTHORS file.
1420 muse--main--1.0--patch-51
1422 * muse-*.el, muse.texi: Change mailing address of FSF.
1424 * muse.texi (Contributors): Fix typo.
1426 * AUTHORS: New file containing a list of all of those who have
1427 contributed code or documentation to Muse, how many lines were changed,
1431 .arch-ids/AUTHORS.id AUTHORS
1434 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1435 muse-html.el muse-http.el muse-journal.el muse-latex.el
1436 muse-message.el muse-mode.el muse-poem.el muse-project.el
1437 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1441 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1444 Merged from hodique@lifl.fr--2005 (patch 0-1)
1446 muse--main--1.0--patch-50
1450 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1451 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1453 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1454 fix .html (for example) in visible names for links
1457 ChangeLog muse-publish.el
1460 hodique@lifl.fr--2005/muse--yh--1.0--base-0
1461 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1464 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1467 Make generated X(HT)ML show up in the right encoding in other modes.
1469 muse--main--1.0--patch-49
1471 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1472 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
1473 generated (X)HTML files show up in the right coding system when editing
1474 them with another Emacs mode.
1476 * muse-journal.el (muse-journal-rss-header): Automatically determine the
1477 encoding instead of hard-coding it.
1479 * muse-message.el: Add content to Commentary section, explaining the use
1480 of this publishing style.
1483 ChangeLog muse-html.el muse-journal.el muse-message.el
1486 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1489 Move regexps to same group, only make 4 heading faces.
1491 muse--main--1.0--patch-48
1493 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1494 can only publish 3 of them specially, leaving the fourth to be in
1496 (muse-colors-markup): Only recognize 4 levels of heading.
1498 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1499 (muse-file-regexp, muse-image-regexp)
1500 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
1501 like a good idea to have all the regexps in the same group.
1504 ChangeLog muse-colors.el muse-regexps.el muse.el
1507 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1510 Update my example config, minor code cleanup.
1512 muse--main--1.0--patch-47
1514 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1515 names and add "Plans" project.
1517 * muse-docbook.el (looking-back): Delete.
1519 * muse-html.el (looking-back): Delete.
1521 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1522 instead of `looking-back'.
1524 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1525 function, use this function. If `looking-back' exists, call it;
1526 otherwise, use a workaround.
1529 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1532 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1533 muse-html.el muse.el
1536 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1539 Handle a few paragraph publishing edge cases better.
1541 muse--main--1.0--patch-46
1543 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1544 beginning-of-document, end-of-document, and paragraph separator regexps
1545 so that one markup rule can be used in all these cases.
1546 (muse-docbook-markup-paragraph): Handle more cases correctly. In
1547 particular, blockquote or center at beginning or end of document will
1548 be published properly. Hopefully this won't slow things down too much.
1549 (muse-docbook-markup-paragraph-close): Removed.
1551 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1553 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1555 (muse-html-markup-paragraph-close): Removed.
1558 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1561 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1564 Improve prompt when reading a tag.
1566 muse--main--1.0--patch-45
1568 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1569 other Emacs modes seem to do.
1572 ChangeLog muse-mode.el
1575 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1578 Warn user when publishing fails due to a private directory.
1580 muse--main--1.0--patch-44
1582 * muse-project.el (muse-project-private-p): Warn users when publishing a
1583 file fails due to its directory not being readable by others. Make
1584 sure that you do a `chmod +o name_of_directory' if you want the
1585 contents of that directory to be publishable.
1588 ChangeLog muse-project.el
1591 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1594 Fix error with example tags and message publishing style.
1596 muse--main--1.0--patch-43
1598 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
1599 see if a previous definition for `font-lock-multiline' exists.
1601 * muse-message.el (muse-message-example-tag): Don't require two
1602 additional (unused) arguments.
1605 ChangeLog muse-colors.el muse-message.el
1608 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
1611 Always end the published document with a newline.
1613 muse--main--1.0--patch-42
1615 * muse-html.el (muse-html-markup-paragraph-close): Always end the
1616 published document with a newline.
1618 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
1621 ChangeLog muse-docbook.el muse-html.el
1624 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
1627 Don't let automatic backup files crash the publishing process.
1629 muse--main--1.0--patch-41
1631 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
1632 directive since this value is already processed by
1633 `muse-publish-markup-directive', and may be obtained by using
1634 the code: (muse-publishing-directive "date").
1636 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
1637 to run (funcall nil); this happened once during a debugging process.
1639 * muse-project.el (muse-project-private-p): Skip any file for which we
1640 cannot fetch attributes. This fixes a bug where having an
1641 Emacs-generated automatic backup file in a publishing directory causes
1642 the publishing process to halt with an error.
1645 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
1648 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
1651 Apply fix in previous patch to the DocBook publishing style.
1653 muse--main--1.0--patch-40
1655 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
1656 previous patch here as well.
1660 ChangeLog muse-docbook.el
1663 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
1666 Fix newly-introduced lock-up during HTML publishing.
1668 muse--main--1.0--patch-39
1670 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
1671 planner rules higher priority in the publishing sequence. Hopefully
1672 this will not wreck anything; I don't use these rules, so I cannot
1673 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
1675 * muse-html.el (muse-html-markup-paragraph-close): Don't use
1676 replace-match; that seems to be slightly evil. Return nil instead of a
1677 newline since otherwise Muse thinks that we are not done yet and gets
1678 into an infinite loop. This should fix the lock-up problem that
1679 resulted from the previous few patches.
1682 ChangeLog muse-blosxom.el muse-html.el
1685 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
1690 muse--main--1.0--patch-38
1692 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
1696 ChangeLog muse-blosxom.el
1699 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
1702 Make docbook and blosxom modes close paragraphs properly at end.
1704 muse--main--1.0--patch-37
1706 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
1709 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1710 (muse-docbook-markup-paragraph-close): Adapt from
1711 `muse-html-markup-paragraph-close'.
1713 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
1714 preserve the same appearance as before the last patch.
1717 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1720 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
1723 Bugfix: Close P tag properly at end of file.
1725 muse--main--1.0--patch-36
1727 * muse-blosxom.el: Fix bug where loading this file twice would cause an
1730 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
1731 detecting whether or not a paragraph needs a closing P tag.
1732 (muse-html-markup-paragraph-close): New function that only inserts a
1733 closing P tag when an unclosed P tag is nearby.
1736 ChangeLog muse-blosxom.el muse-html.el
1739 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
1742 Update my example settings.
1744 muse--main--1.0--patch-35
1746 * examples/mwolson/muse-init.el: Synchronize with my current settings.
1749 ChangeLog examples/mwolson/muse-init.el
1752 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
1755 Update documentation for C-c TAB feature.
1757 muse--main--1.0--patch-34
1759 * muse.texi (Keystroke Summary): Note that C-c TAB calls
1767 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
1770 New feature: tag completion with C-c TAB.
1772 muse--main--1.0--patch-33
1774 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
1775 (muse-tag-history, muse-custom-tags): New variables that keep track of
1776 the tag history and newly-entered tags respectively for
1778 (muse-insert-tag): New function that interactively prompts the user for
1782 ChangeLog muse-mode.el
1785 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
1788 Fix XHTML validation error with <hr> and <br>.
1790 muse--main--1.0--patch-32
1792 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
1793 and HR tags for XHTML publishing. This should fix a few validation
1794 errors that I've been noticing lately.
1797 ChangeLog muse-html.el
1800 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
1803 Remove flyspell overlays on links.
1805 muse--main--1.0--patch-31
1807 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
1808 should make the link clickable. On Emacs21, the color will stay red,
1809 but other Emacsen should do the right thing, which is use the normal
1810 link color. Hopefully this will fix some strange flyspell-related link
1814 ChangeLog muse-colors.el
1817 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
1820 Update my example Muse settings.
1822 muse--main--1.0--patch-30
1824 * examples/mwolson/muse-init.el: Update from my latest version.
1825 (muse-project-alist): Remove the francais part of my blog.
1826 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
1827 into this and `my-muse-mode-fill-nobreak-p'.
1828 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
1829 this is the best way to accomplish this.
1830 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
1831 characters in the title.
1832 (my-muse-prepare-entry-for-xanga): Treat example regions better.
1835 ChangeLog examples/mwolson/muse-init.el
1838 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
1841 Add simple `muse-version' function.
1843 muse--main--1.0--patch-29
1845 * muse.el (muse-version): New function that displays the value of the
1846 `muse-version' variable. This should be easier for the user to type
1847 than C-h v muse-version.
1853 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
1856 Don't compile documentation by default.
1858 muse--main--1.0--patch-28
1860 * Makefile (all): Don't compile documentation by default.
1861 (doc): Use this rule to compile documentation.
1867 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
1870 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
1872 muse--main--1.0--patch-27
1874 2005-04-16 Michael Olson <mwolson@gnu.org>
1876 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
1877 johnw. If a journal entry's title is a [[link]], then an
1878 <enclosure> tag will be added to the XML data giving the size and
1879 MIME type of the link target. This makes podcasting with Muse
1881 (muse-journal-rss-entry-template): Add enclosure usage to example.
1882 (muse-journal-rss-munge-buffer): Implement enclosures.
1885 ChangeLog muse-journal.el
1888 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
1891 Standardize source headers, appease elint, don't require planner
1893 muse--main--1.0--patch-26
1895 2005-04-15 Michael Olson <mwolson@gnu.org>
1897 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
1898 `scripts' directory since it really isn't part of Muse proper; it
1899 is used to generate Muse output from the command line.
1901 * muse-blosxom.el: Handle case where planner is not loaded so that
1902 it isn't a hard requirement.
1904 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
1905 that elint doesn't complain.
1907 * muse-message.el (muse-message-markup-link): Don't throw up on
1908 links with no description.
1910 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
1911 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
1912 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
1913 muse-project.el, muse-publish.el, muse-regexps.el,
1914 muse-texinfo.el, muse.el: Add standard header for each file in
1915 preparation for the initial release, which will hopefully happen
1916 sometime within the next month.
1920 experimental/.arch-ids/=id
1923 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
1924 muse-convert.el muse-docbook.el muse-html.el muse-http.el
1925 muse-journal.el muse-latex.el muse-message.el muse-mode.el
1926 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
1927 muse-texinfo.el muse.el
1930 .arch-ids/muse-build.el.id
1931 ==> scripts/.arch-ids/muse-build.el.id
1933 ==> scripts/muse-build.el
1935 removed directories:
1936 experimental experimental/.arch-ids
1939 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
1942 Merge contents of muse-latexcjk.el into muse-latex.el.
1944 muse--main--1.0--patch-25
1946 2005-04-14 Michael Olson <mwolson@gnu.org>
1948 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
1949 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
1950 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
1951 Merge in from muse-latexcjk.el.
1953 * muse-latexcjk.el: Removed, functionality merged with
1957 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
1960 ChangeLog muse-latex.el
1963 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
1966 Merge muse-xhtml.el into muse-html.el.
1968 muse--main--1.0--patch-24
1970 2005-04-06 Michael Olson <mwolson@gnu.org>
1972 * examples/mwolson/muse-init.el: Update with respect to the
1973 muse-xhtml.el merge.
1975 * muse-html.el: The contents of muse-xhtml.el have been merged in
1976 as advised by John Wiegley.
1977 (muse-html-style-sheet): Add example for XHTML use in the
1978 function's documentation.
1979 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
1980 Moved from muse-xhtml.el.
1982 * muse-xhtml.el: Removed; contents merged into muse-html.el.
1985 .arch-ids/muse-xhtml.el.id muse-xhtml.el
1988 ChangeLog examples/mwolson/muse-init.el muse-html.el
1991 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
1994 Try to fix regexps for Emacs 21.4.
1996 muse--main--1.0--patch-23
1998 2005-04-05 Michael Olson <mwolson@gnu.org>
2000 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2004 ChangeLog muse-regexps.el
2007 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2010 Add comments to the publish-project example script
2012 muse--main--1.0--patch-22
2014 2005-04-01 Michael Olson <mwolson@gnu.org>
2016 * examples/publish-project: Moved here from
2017 scripts/publish-project. Added a few comments so people know what
2021 ChangeLog examples/publish-project
2024 scripts/.arch-ids/publish-project.id
2025 ==> examples/.arch-ids/publish-project.id
2026 scripts/publish-project
2027 ==> examples/publish-project
2030 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2033 New XHTML style, add more examples to my sample muse config
2035 muse--main--1.0--patch-21
2037 2005-03-31 Michael Olson <mwolson@gnu.org>
2039 * examples/mwolson/muse-init.el: Give an example of deriving a
2040 custom publishing style.
2041 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2042 (my-muse-prepare-entry-for-xanga): Mangle the published output
2043 from a blosxom project and copy the result to the clipboard for
2044 easy pasting into Xanga's web form. The file is untouched.
2046 * muse-html.el (muse-html-style-sheet): Include the <style
2047 type="text/css"></style> wrapper around the example.
2048 (muse-html-header): Don't add <style type="text/css"></style>
2049 around the value of `muse-html-style-sheet' anymore. This allows
2050 for the option of putting your stylesheet(s) in a separate file.
2051 An example of this is given in the documentation for this
2054 * muse-xhtml: New file that implements a publishing style which is
2055 derived from HTML mode. It uses a slightly modified version of
2056 the HTML markup rules to generate XHTML-compliant output.
2058 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
2059 "blosxom" style has been renamed to "blosxom-html". Fix a few
2062 * muse-journal.el: Add new "journal-xhtml" style.
2064 * muse-message.el: Add new "message-xhtml" style.
2067 .arch-ids/muse-xhtml.el.id muse-xhtml.el
2070 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2071 muse-html.el muse-journal.el muse-message.el
2074 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2077 Add my muse configuration to the examples
2079 muse--main--1.0--patch-20
2081 2005-03-24 Michael Olson <mwolson@gnu.org>
2083 * examples/johnw: Move John Wiegley's configuration to this
2086 * examples/mwolson: My configuration files go here.
2088 * examples/mwolson/muse-init.el: My Muse configuration file. I
2089 just figured out how to keep links from being spell-checked or
2090 split up by fill-mode, so the implementation of this may be found
2091 here. I also made a function that sets up a blog entry for me.
2094 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2095 examples/mwolson/.arch-ids/muse-init.el.id
2096 examples/mwolson/muse-init.el
2102 examples/.arch-ids/muse-johnw.el.id
2103 ==> examples/johnw/.arch-ids/muse-johnw.el.id
2104 examples/.arch-ids/publish-johnw.id
2105 ==> examples/johnw/.arch-ids/publish-johnw.id
2106 examples/muse-johnw.el
2107 ==> examples/johnw/muse-johnw.el
2108 examples/publish-johnw
2109 ==> examples/johnw/publish-johnw
2112 examples/johnw examples/johnw/.arch-ids examples/mwolson
2113 examples/mwolson/.arch-ids
2116 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2119 Add muse-blosxom script and plugin for pyblosxom
2121 muse--main--1.0--patch-19
2123 2005-03-24 Michael Olson <mwolson@gnu.org>
2125 * muse-blosxom.el: Update copyright notice in headers and mention
2126 the pyblosxom scripts.
2128 * contrib/pyblosxom: New directory containing pyblosxom plugins
2131 * contrib/getstamps.py: Script that generates the "timestamps"
2132 file, run on the local machine.
2134 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2138 contrib/pyblosxom/.arch-ids/=id
2139 contrib/pyblosxom/.arch-ids/getstamps.py.id
2140 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2141 contrib/pyblosxom/getstamps.py
2142 contrib/pyblosxom/hardcodedates.py
2145 ChangeLog muse-blosxom.el
2148 contrib/pyblosxom contrib/pyblosxom/.arch-ids
2151 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2154 muse-blosxom.el has matured past experimental status
2156 muse--main--1.0--patch-18
2158 2005-03-23 Michael Olson <mwolson@gnu.org>
2160 * muse-blosxom.el: Remove common functionality that has already
2161 been implemented in `muse-html.el'. Derive this mode from
2162 `muse-html'. Update documentation. I now feel that this file is
2163 ready to be included in the top-level Muse directory.
2166 ChangeLog muse-blosxom.el
2169 experimental/.arch-ids/muse-blosxom.el.id
2170 ==> .arch-ids/muse-blosxom.el.id
2171 experimental/muse-blosxom.el
2175 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2178 Make muse-blosxom.el slightly less experimental
2180 muse--main--1.0--patch-17
2182 2005-03-22 Michael Olson <mwolson@gnu.org>
2184 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2185 Renamed from `blosxom-page-date-alist'. Currently it does nothing
2187 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2188 from the `muse-blosxom-markup-date-directive' rule.
2189 (blosxom-set-time): Remove this function. We're not going to be
2190 touching the timestamp manually anymore -- it's too much of a
2191 hassle. Right now I've got a python program that compiles a
2192 timestamp file and a pyblosxom helper that reads it. Something
2193 similar could be arranged for blosxom, I'm sure.
2197 ChangeLog experimental/muse-blosxom.el
2200 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2203 Apply latest journal-related updates from johnw
2205 muse--main--1.0--patch-16
2209 ChangeLog examples/muse-johnw.el muse-journal.el
2212 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2215 Add Projects node to the manual
2217 muse--main--1.0--patch-15
2219 2005-02-28 Michael Olson <mwolson@gnu.org>
2221 * muse.texi: Change copyright notice since the FSF is now the
2223 (Projects): New node, based on a section from the README file.
2229 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2232 Correct documentation, adding some content.
2234 muse--main--1.0--patch-14
2236 2005-02-28 Michael Olson <mwolson@gnu.org>
2238 * muse.texi: Change license terms of the documentation to the GNU
2239 GPL instead of the GNU FDL, as per the consent of the copyright
2240 holders of the emacs-wiki manual, from which this is based. Some
2241 emacs-wiki-isms in the manual were corrected, and the Getting
2242 Started section was updated.
2248 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2251 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2253 muse--main--1.0--patch-13
2255 2005-02-17 Michael Olson <mwolson@gnu.org>
2257 * experimental/muse-blosxom.el: Somehow the contents of this file
2258 managed to get duplicated. I removed the duplicates.
2259 (muse-blosxom-date): Remove this, since it is not useful.
2260 (muse-blosxom-header): Use the standard header that blosxom.el
2264 ChangeLog experimental/muse-blosxom.el
2267 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2270 Initial commit of muse.texi, nothing substantial
2272 muse--main--1.0--patch-12
2274 2005-02-07 Michael Olson <mwolson@gnu.org>
2276 * muse.texi: New file that provides the documentation for Muse.
2277 It is in a very rough form at the moment. Nothing substantial may
2278 be found here yet. Be ye warned.
2281 .arch-ids/muse.texi.id muse.texi
2287 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2290 Add docstring, new trivial function
2292 muse--main--1.0--patch-11
2294 2005-02-07 Michael Olson <mwolson@gnu.org>
2296 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2297 `muse-what-changed'. No functionality change.
2298 (muse-what-changed): New function that displays in diff format the
2299 changes made since the buffer was last saved.
2301 * muse-project.el (muse-project-publish): Add docstring.
2304 ChangeLog muse-mode.el muse-project.el
2307 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2310 Add experimental version of muse-blosxom.el to project
2312 muse--main--1.0--patch-10
2314 2005-02-04 Michael Olson <mwolson@gnu.org>
2316 * Makefile (realclean): Remove file that gets generated when fonts
2319 * experimental/muse-bloxsom.el: New file that implements Blosxom
2320 support for Muse. It's in a very rough state, hence its placement
2321 in the `experimental' directory.
2324 experimental/.arch-ids/=id
2325 experimental/.arch-ids/muse-blosxom.el.id
2326 experimental/muse-blosxom.el
2332 experimental experimental/.arch-ids
2335 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2338 Make permissions more consistent
2340 muse--main--1.0--patch-9
2346 modified directories:
2347 contrib examples scripts
2350 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2355 muse--main--1.0--patch-8
2357 2005-02-04 Michael Olson <mwolson@gnu.org>
2359 * muse-build.el: Add contrib directory to `load-path'.
2360 (muse-elint-files): Load `muse-regexps.el'.
2362 * scripts/publish: Change permissions so that this script is
2363 executable. Add contrib directory to load list. Add
2364 `muse-regexps.el' to list.
2367 ChangeLog muse-build.el scripts/publish
2370 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2373 Use "—" instead of "—"
2375 muse--main--1.0--patch-7
2377 2005-01-31 Michael Olson <mwolson@gnu.org>
2379 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
2380 with "—" so that documents validate properly. Thanks to
2381 Björn Lindström for the suggestion.
2383 * muse-html.el (muse-html-markup-strings): Ditto.
2386 ChangeLog muse-docbook.el muse-html.el
2389 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2392 Fix use of "[:blank:]" in underline markup
2394 muse--main--1.0--patch-6
2396 2005-01-25 Michael Olson <mwolson@gnu.org>
2398 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2399 use of `muse-regexp-blank'.
2402 ChangeLog muse-colors.el
2405 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
2408 Fix problem with headings being given wrong face
2410 muse--main--1.0--patch-5
2412 2005-01-03 Michael Olson <mwolson@gnu.org>
2414 * muse-colors.el: Add header.
2415 (muse-colors-emphasized): Headings were being given the coloring
2416 for the next level of heading instead of the real
2417 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2418 Heading"). Thanks to Lan Yufeng for finding this and sending a
2421 * muse-regexps.el: Fix header.
2424 ChangeLog muse-colors.el muse-regexps.el
2427 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
2432 muse--main--1.0--patch-4
2434 2005-01-01 Michael Olson <mwolson@gnu.org>
2436 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
2437 version will be automatically maintained by Arch.
2441 .arch-ids/ChangeLog.id ChangeLog
2444 .arch-ids/ChangeLog.id
2445 ==> .arch-ids/ChangeLog.2004.id
2450 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
2453 Extended regexps fix, allow spaces in 1st part of links
2455 muse--main--1.0--patch-3
2457 2004-12-30 Michael Olson <mwolson@gnu.org>
2459 * muse.el (muse-link-regexp): Allow spaces in the first part of
2462 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2463 customizable alternatives to extended character classes.
2465 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2468 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2469 muse-html.el muse-mode.el muse-publish.el muse.el
2472 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
2475 Begin to change regexp handling, tweak muse.el header
2477 muse--main--1.0--patch-2
2479 2004-12-29 Michael Olson <mwolson@gnu.org>
2481 * muse.el: Change Copyright notice to FSF. Change Maintainer to
2484 * muse-regexps.el: New file that implements regexp handling.
2485 Generalized regexp options will be moved to it eventually.
2488 .arch-ids/muse-regexps.el.id muse-regexps.el
2494 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
2497 Do some early spring cleaning
2499 muse--main--1.0--patch-1
2501 2004-12-29 Michael Olson <mwolson@gnu.org>
2503 * Makefile: Change path to `publish' script.
2505 * contrib/pcomplete.el: New file that is used by Muse without
2506 actually being a part of it: hence its location in the contrib
2509 * contrib/cgi.el, contrib/httpd.el: New location.
2511 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2513 * scripts/publish, scripts/publish-project: Ditto.
2516 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2517 contrib/pcomplete.el examples/.arch-ids/=id
2518 scripts/.arch-ids/=id
2525 ==> contrib/.arch-ids/cgi.el.id
2526 .arch-ids/httpd.el.id
2527 ==> contrib/.arch-ids/httpd.el.id
2528 .arch-ids/muse-johnw.el.id
2529 ==> examples/.arch-ids/muse-johnw.el.id
2530 .arch-ids/publish-johnw.id
2531 ==> examples/.arch-ids/publish-johnw.id
2532 .arch-ids/publish-project.id
2533 ==> scripts/.arch-ids/publish-project.id
2534 .arch-ids/publish.id
2535 ==> scripts/.arch-ids/publish.id
2539 ==> contrib/httpd.el
2541 ==> examples/muse-johnw.el
2545 ==> examples/publish-johnw
2547 ==> scripts/publish-project
2550 contrib contrib/.arch-ids examples examples/.arch-ids scripts
2554 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
2557 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2559 muse--main--1.0--base-0
2561 (automatically generated log message)
2564 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2565 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2566 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2567 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2568 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2569 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2570 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
2571 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
2572 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2573 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
2574 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
2575 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
2576 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
2577 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
2578 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
2579 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
2580 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
2581 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8