Fix publishing error.
[muse-el.git] / ChangeLog
blob4b68efaff905094866c7dac46ca8050c795799d4
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
7     Summary:
8       Fix publishing error.
9     Revision:
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.
15     
17     modified files:
18      ChangeLog lisp/muse-project.el
21 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
23     Summary:
24       Work on getting to the point where we can resolve project interwiki links.
25     Revision:
26       muse--main--1.0--patch-91
28     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
29       `muse-publishing-current-file'.
30     
31     * lisp/muse-project.el (muse-project-of-file): Ditto.
32     
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'.
39     
40     * lisp/muse-publish.el (muse-publish-output-name): Use
41       `muse-publishing-current-file'.
42     
43     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
44     
45     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
46       project names.
47     
48     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
49       names to be uninterpreted.  Remove need for muse-assoc-string.
50     
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.
55     
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
60       never happen.
61     
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.
65     
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.
68       How embarrassing.
69     
70     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
71     
72     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
73       to use it.
74     
76     modified files:
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
83     Summary:
84       Mouse-2 on regular text will yank rather than give an error.
85     Revision:
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.
92     
94     modified files:
95      ChangeLog lisp/muse-mode.el
98 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
100     Summary:
101       Make interwiki links publish with the correct extension.
102     Revision:
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
107       extensions.
108     
110     modified files:
111      ChangeLog lisp/muse-wiki.el
114 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
116     Summary:
117       Fix publishing of bare interwiki names.
118     Revision:
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'.
123     
124     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
125       `assoc-string' functionality usable with Emacs21 and XEmacs.
126     
128     modified files:
129      ChangeLog lisp/muse-wiki.el lisp/muse.el
132 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
134     Summary:
135       Apply a few fixes from Yann's branch.
136     Revision:
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.
145     
146     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
147     
148     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
149     
150     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
151       introduced previously.
152     
154     modified files:
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
160     Summary:
161       Warn if file not published; hack further on Wiki stuff.
162     Revision:
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.
168     
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.
172     
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.
176     
177     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
178       is nil.  If this happens, return the original URL.
179     
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'
185       on :set.
186     
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.
191     
192     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
193       string argument once again, since this behavior is needed when
194       publishing.
195       (muse-wiki-handle-wikiword): Ditto.
196     
197     * lisp/muse.el (muse-handle-url): Ditto.
198     
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.
202     
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.
207     
209     modified files:
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
216     Summary:
217       Hack on WikiName handling and make TAB work for Wiki links.
218     Revision:
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'.
223     
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.
226     
227     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
228     
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.
232     
233     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
234       Docfix.
235     
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.
241     
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.
246     
247     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
248       `muse-visit-link-default'.
249     
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.
256     
257     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
258       enough command line args are passed in batch mode.
259     
260     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
261       `muse-explicit-link-regexp'.
262     
263     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
264       `muse-link-regexp'.
265     
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.
269     
270     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
271     
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
275       annoy anyone :^) .
276     
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'.
281     
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.
284     
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.
288     
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
298       `muse-handled-url'.
299     
301     modified files:
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
309     Summary:
310       Allow WikiWords to be ignored with <nop> or "''''".
311     Revision:
312       muse--main--1.0--patch-84
314     * lisp/muse-mode.el (muse-browse-result): Docfixes.
315     
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
321       during publishing.
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
325       WikiWord delimiter.
326     
328     modified files:
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
334     Summary:
335       Update postal address of FSF in muse-wiki.el.
336     Revision:
337       muse--main--1.0--patch-83
339     * lisp/muse-wiki.el: Update postal address of the FSF.
340     
342     modified files:
343      ChangeLog lisp/muse-wiki.el
346 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
348     Summary:
349       Interpret explicit links before emphasis.
350     Revision:
351       muse--main--1.0--patch-82
353     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
354       links before emphasis.
355     
356     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
357       for the heck of it.
359     modified files:
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
365     Summary:
366       Wiki hacking, regexp tweaks.
367     Revision:
368       muse--main--1.0--patch-81
370     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
371       muse-regexp.
372     
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.
377     
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.
381     
382     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
383       by default.
384     
385     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
386       "or".
387     
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!
391     
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
394       at point.
395     
396     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
397       look for a suitable value at point if needed.
398     
399     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
400     
401     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
402     
403     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
405     modified files:
406      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
407      lisp/muse-wiki.el
410 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
412     Summary:
413       Make installation of manual when not using Debian go smoothly.
414     Revision:
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
419       the Info menu.
420     
421     * Makefile (install): Make use of INSTALLINFO.
422     
423     * README (Installation): Give directions for changing INSTALLINFO on a
424       Debian system and changing where Muse is installed.
425     
426     * muse.texi: Ditto.
428     modified files:
429      ChangeLog Makefile Makefile.defs README muse.texi
432 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
434     Summary:
435       Fix compiler warning induced by last patch.
436     Revision:
437       muse--main--1.0--patch-79
439     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
440       compiler warning.
442     modified files:
443      ChangeLog lisp/muse-project.el lisp/muse.el
446 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
448     Summary:
449       Add `muse-current-file', fix minor QuickStart issue.
450     Revision:
451       muse--main--1.0--patch-78
453     * examples/QuickStart: Make John Wiegley the author.
454     
455     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
456       `muse-current-file' instead of `buffer-file-name'.
457     
458     * lisp/muse-project.el (muse-current-project): Document.
459     
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
463       `muse-current-file'.
464     
465     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
466     
467     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
469     modified files:
470      ChangeLog examples/QuickStart lisp/muse-blosxom.el
471      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
472      lisp/muse.el
475 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
477     Summary:
478       Make muse-replace-regexp-in-string closer to its parent; no func change.
479     Revision:
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.
485     
487     modified files:
488      ChangeLog lisp/muse.el
491 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
493     Summary:
494       Play nicely with fill, adaptive-fill, and flyspell.
495     Revision:
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.
500     
501     * lisp/muse-mode.el (muse-mode-link-functions)
502       (muse-mode-handler-functions): Minor docfix.
503     
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.
508     
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
511       broken up.
512     
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.
516     
517     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
518       functionality change.
520     modified files:
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
526     Summary:
527       Minor doc changes and code prettification.
528     Revision:
529       muse--main--1.0--patch-75
531     * AUTHORS: Note that YH's assignment is in the mail.
532     
533     * README (scripts): Explain better the contents of the `scripts'
534       directory.
535     
536     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
538     modified files:
539      AUTHORS ChangeLog README lisp/muse-wiki.el
542 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
544     Summary:
545       Merged from hodique@lifl.fr--2005 (patch 7-11)
546     Revision:
547       muse--main--1.0--patch-74
549     Patches applied:
550     
551      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
552        split WikiWords and InterWiki links into their own package
553     
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
556     
557      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
558        Mimic experimental behavior for interwiki
559     
560      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
561        fix notes publishing
562     
563      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
564        various minor fixes
566     new files:
567      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
569     modified files:
570      ChangeLog lisp/muse-colors.el lisp/muse-html.el
571      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
573     renamed files:
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
579     new patches:
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
589     Summary:
590       Tell people where to find on-line version of manual.
591     Revision:
592       muse--main--1.0--patch-73
594     * README: Add on-line locations for manual.
595     
596     * muse.texi: Remove @include directive.  This makes generating a PDF of
597       this documentation a lot easier.
598     
599     * muse.texi (Preface): Add on-line locations for manual.
601     modified files:
602      ChangeLog README muse.texi
605 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
607     Summary:
608       Try to make Muse play nice with outline minor mode.
609     Revision:
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
615     invisibility.
616     
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
619     this function.
621     modified files:
622      ChangeLog lisp/muse-colors.el lisp/muse.el
625 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
627     Summary:
628       Minor grammar fix in Introduction section of manual.
629     Revision:
630       muse--main--1.0--patch-71
632     * muse.texi (Introduction): Minor grammar fix.
634     modified files:
635      ChangeLog muse.texi
638 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
640     Summary:
641       Release Muse 3.01.
642     Revision:
643       muse--main--1.0--patch-70
645     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
646     
647     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
648     
649     * lisp/muse-poem.el (muse-poem-markup-strings)
650       (muse-poem-chapbook-strings): Make customizable.
651     
652     * lisp/muse-poem.el (muse-chapbook-latex-header)
653       (muse-chapbook-latex-footer): Docfix.
654     
655     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
656       (muse-texinfo-pdf-extension): Ditto.
657     
658     * lisp/muse.el (muse-version): Change to 3.01.
659     
660     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
661       done, for now!
663     modified files:
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
670     Summary:
671       Tweak documentation thoroughly; still incomplete.
672     Revision:
673       muse--main--1.0--patch-69
675     * README: Minor tweaks.
676     
677     * muse.texi: Massively rename chapters so that the titles are more
678       descriptive.  Clean up grammar.
679     
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.
683     
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
686       previous content.
687     
688     * muse.texi (Blosxom): Turn the sections of this section into
689       subsections.
690     
691     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
692       like lists!
693     
694     * muse.texi (History): Add a "2005" item.
696     modified files:
697      ChangeLog README muse.texi
700 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
702     Summary:
703       Finish documenting 2 more publishing styles.
704     Revision:
705       muse--main--1.0--patch-68
707     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
708     
709     * lisp/muse-journal.el: Docfixes.
710     
711     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
712       documentation to this function.
713     
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
717       by this style.
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
721       `muse-publish.el'.
723     modified files:
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
730     Summary:
731       Make Muse installable and correct an Emacs21 issue.
732     Revision:
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
739       files.
740       (install): New rule that installs Muse source code, compiled .elc
741       files, and the manual into proper places.
742     
743     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
744     
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.
749     
750     * lisp/Makefile (EL): Populate with .el files.
751       (install): New rule that installs both .elc and .el files.
752     
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
755       doesn't error out.
757     modified files:
758      ChangeLog Makefile Makefile.defs README lisp/Makefile
759      lisp/muse-texinfo.el
762 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
764     Summary:
765       Cater even more to XEmacs and its annoying whims.
766     Revision:
767       muse--main--1.0--patch-66
769     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
770       environment variable.
771     
772     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
773       handle it.  Load `muse-build.el' instead.
774     
775     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
776       used.
777     
778     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
779       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
780       not used.
781     
782     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
783       function does not appear to be used.
784     
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
788       need to do so.
789     
790     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
791       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
792     
793     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
794     
795     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
796       make XEmacs shut up.
797     
798     * lisp/muse-convert.el (muse-write-footnote): Ditto.
799     
800     * lisp/muse-html.el (muse-html-markup-table): Ditto.
801     
802     * lisp/muse-http.el (muse-winnow-list): Ditto.
803     
804     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
805     
806     * lisp/muse-project.el (muse-project-file-entries): Ditto.
807     
808     * lisp/muse-publish.el (muse-publish-markup): Ditto.
809     
810     * scripts/muse-build.el: Add contrib path first; probably doesn't change
811       anything.
812     
813     * scripts/publish: Use EMACS environment variable instead of hard-coding
814       it.
816     modified files:
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
826     Summary:
827       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
828     Revision:
829       muse--main--1.0--patch-65
831     * AUTHORS: Update entry.
832     
833     * muse-*.el: Move to the lisp directory.
834     
835     * lisp/Makefile: New file containing rules to test and compile the
836       source.
837     
838     * Makefile.defs: New file that contains common definitions for all other
839       Makefiles, such as Emacs command to use.
840     
841     * Makefile: Move lisp-specific rules to lisp/Makefile.
842       (SUBDIRS): New variable containing subdirectories to clean.
843     
844     * README: Update to reflect new location of source files.  Give updated
845       directions for compiling with XEmacs.
846     
847     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
848       compile.
849       (%.html): Pass SITEFLAG as an environment variable to
850       ../scripts/publish.
851     
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.
855     
856     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
857     
858     * lisp/muse-convert.el: Move line to commentary section.
859     
860     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
861       locally-bound `type' variable isn't used here.
862     
863     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
864     
865     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
866       binding.
867     
868     * scripts/muse-build.el (load-path): Correct paths.
869     
870     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
871       as to avoid spurious warnings.
872     
873     * scripts/publish (style): Make use of SITEFLAG environment variable, if
874       it exists.
875     
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.
880     
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.
885     
886     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
887       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
888     
889     * lisp/muse-convert.el (muse-latex-transform): Ditto.
890     
891     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
892       (muse-html-insert-contents): Ditto.
893     
894     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
895     
896     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
897     
898     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
899     
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.
903     
904     * scripts/muse-build.el (muse-elint-files): Ditto.
906     new files:
907      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
908      lisp/.arch-ids/Makefile.id lisp/Makefile
910     modified files:
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
918     renamed files:
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
949      .arch-ids/muse.el.id
950        ==> lisp/.arch-ids/muse.el.id
951      muse-blosxom.el
952        ==> lisp/muse-blosxom.el
953      muse-book.el
954        ==> lisp/muse-book.el
955      muse-colors.el
956        ==> lisp/muse-colors.el
957      muse-convert.el
958        ==> lisp/muse-convert.el
959      muse-docbook.el
960        ==> lisp/muse-docbook.el
961      muse-html.el
962        ==> lisp/muse-html.el
963      muse-http.el
964        ==> lisp/muse-http.el
965      muse-journal.el
966        ==> lisp/muse-journal.el
967      muse-latex.el
968        ==> lisp/muse-latex.el
969      muse-mode.el
970        ==> lisp/muse-mode.el
971      muse-poem.el
972        ==> lisp/muse-poem.el
973      muse-project.el
974        ==> lisp/muse-project.el
975      muse-publish.el
976        ==> lisp/muse-publish.el
977      muse-regexps.el
978        ==> lisp/muse-regexps.el
979      muse-texinfo.el
980        ==> lisp/muse-texinfo.el
981      muse.el
982        ==> lisp/muse.el
984     new directories:
985      lisp lisp/.arch-ids
988 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
990     Summary:
991       Massively untabify files.
992     Revision:
993       muse--main--1.0--patch-64
996     modified files:
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
1007     Summary:
1008       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1009     Revision:
1010       muse--main--1.0--patch-63
1012     (Summary of changes that Yann made)
1013     
1014     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1015     
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.
1021     
1022     Patches applied:
1023     
1024      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1025        merge from mwolson@gnu.org--2005
1026     
1027      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1028        Accept WikiWords as links [mostly rescinded]
1029     
1030      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1031        merge from mwolson@gnu.org--2005/muse--main--1.0
1032     
1033      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1034        Merged from mwolson@gnu.org--2005 (patch 60-62)
1035     
1036      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1037        provide a string view of the index
1039     modified files:
1040      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1042     new patches:
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
1052     Summary:
1053       Document Blosxom, Book, DocBook, and HTML publishing styles.
1054     Revision:
1055       muse--main--1.0--patch-62
1057     * muse-blosxom.el: Clean up header.
1058     
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'.
1063     
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.
1069     
1070     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1071       sections.
1073     modified files:
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
1079     Summary:
1080       Begin work on Publishing Styles section of manual.
1081     Revision:
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'.
1087     
1088     * examples/QuickStart (Authoring mode): Remove empty section.
1089     
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
1094       this in the title.
1095     
1096     * README: Actually remember to add this file.
1098     new files:
1099      .arch-ids/README.id README
1101     modified files:
1102      ChangeLog Makefile examples/QuickStart muse.texi
1105 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1107     Summary:
1108       Document Markup Rules.
1109     Revision:
1110       muse--main--1.0--patch-60
1112     * examples/QuickStart: Remove stray <comment> tag.
1113     
1114     * muse.texi (Top): Comment every menu line.
1115       (Markup Rules): New section with plenty of subsections.
1117     modified files:
1118      ChangeLog examples/QuickStart muse.texi
1121 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1123     Summary:
1124       Release this as Muse 3.00.90 (RC1).
1125     Revision:
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.
1130     
1131     * examples/README: Renamed to QuickStart.
1132     
1133     * examples/Makefile (EXAMPLES): Reflect name change of README.
1134     
1135     * muse.el: Ditto.
1137     modified files:
1138      ChangeLog Makefile examples/Makefile muse.el
1140     renamed files:
1141      examples/.arch-ids/README.id
1142        ==> examples/.arch-ids/QuickStart.id
1143      examples/README
1144        ==> examples/QuickStart
1147 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1149     Summary:
1150       Makefile refactoring.
1151     Revision:
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.
1157     
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.
1161     
1162     * examples/Makefile: Move all README-related rules here.
1163     
1164     * examples/README: Add an "About this document" section.  
1165     
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
1169       path.
1170     
1171     * muse.texi: Change version to 3.00.90 (RC1).
1172     
1173     * muse.el: Change location of the README file in header.
1174     
1175     * muse.el (muse-version): Update to 3.00.90 (RC1).
1177     new files:
1178      examples/.arch-ids/Makefile.id examples/Makefile
1180     modified files:
1181      ChangeLog Makefile examples/README muse.el muse.texi
1182      scripts/publish
1184     renamed files:
1185      .arch-ids/README.id
1186        ==> examples/.arch-ids/README.id
1187      README
1188        ==> examples/README
1191 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1193     Summary:
1194       Update my example configuration.
1195     Revision:
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.
1201     modified files:
1202      ChangeLog examples/mwolson/muse-init.el
1205 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1207     Summary:
1208       Provide optional outline-style faces; customization fixes; experimental stuff.
1209     Revision:
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.
1224     
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.
1231     
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.
1237     
1238     * muse-regexps.el (muse-regexp): Improve description.
1239     
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.
1243     
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
1246       in Emacs code.
1247     
1248     * muse-colors.el (muse-colors): Ditto.
1249     
1250     * muse-docbook.el (muse-docbook): Ditto.
1251     
1252     * muse-html.el (muse-html): Ditto.
1253     
1254     * muse-http.el (muse-http): Ditto.
1255     
1256     * muse-message.el (muse-message): Ditto.
1257     
1258     * muse-mode.el (muse-mode): Ditto.
1259     
1260     * muse-project.el (muse-project): Ditto.
1261     
1262     * muse-publish.el (muse-publish): Ditto.
1263     
1264     * muse.el (muse): Ditto.
1266     new files:
1267      experimental/.arch-ids/=id
1268      experimental/.arch-ids/muse-wiki.el.id
1269      experimental/muse-wiki.el
1271     modified files:
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
1275      muse.el
1277     renamed files:
1278      .arch-ids/muse-message.el.id
1279        ==> experimental/.arch-ids/muse-message.el.id
1280      muse-message.el
1281        ==> experimental/muse-message.el
1283     new directories:
1284      experimental experimental/.arch-ids
1287 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1289     Summary:
1290       Fix publishing error when given an empty string for header/footer.
1291     Revision:
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.
1299     modified files:
1300      ChangeLog muse-publish.el
1303 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1305     Summary:
1306       WYSIWYG emphasis, XEmacs compatibility hacks.
1307     Revision:
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
1316       middle of a word.
1317     
1318     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1319       inside of group.  This will probably not do anything, but it seems
1320       syntactically good.
1321     
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.
1328     
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.
1332     
1333     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1334       multi-line.
1336     modified files:
1337      ChangeLog muse-colors.el muse-docbook.el muse-html.el
1338      muse-publish.el
1341 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1343     Summary:
1344       Minor code cleanup to address elint issues.
1345     Revision:
1346       muse--main--1.0--patch-53
1348     * Makefile (test): Don't build README files during this rule.  Remove
1349       spurious "make clean" statement.
1350     
1351     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1352       `muse-colors' group, and give it a proper type.
1353     
1354     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1355     
1356     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1357       muse-my-journal-find-entries): Replace `string-to-int' with
1358       `string-to-number'.
1359     
1360     * muse-html.el (muse-html-insert-contents): Ditto.
1361     
1362     * muse-journal.el (muse-journal-html-munge-buffer,
1363       muse-journal-latex-munge-buffer): Ditto.
1364     
1365     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1366     
1367     * muse-publish.el (muse-publish-markup-footnote,
1368       muse-publish-contents-tag): Ditto.
1369     
1370     * muse-regexps.el (muse-extreg-usable-p): Ditto.
1372     modified files:
1373      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1374      muse-html.el muse-journal.el muse-mode.el muse-publish.el
1375      muse-regexps.el
1378 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1380     Summary:
1381       Add ability to automate the creation a new blosxom entry.
1382     Revision:
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.
1387     
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.
1390     
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.
1394     
1395     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1396       variable that specifies where the base directory of your blog entries
1397       is found.
1398     
1399     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1400       the base directory.  Explore categories recursively.
1401     
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.
1405     
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
1409       inserted.
1411     modified files:
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
1417     Summary:
1418       Change mailing address of FSF, add AUTHORS file.
1419     Revision:
1420       muse--main--1.0--patch-51
1422     * muse-*.el, muse.texi: Change mailing address of FSF.
1423     
1424     * muse.texi (Contributors): Fix typo.
1425     
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,
1428       etc.
1430     new files:
1431      .arch-ids/AUTHORS.id AUTHORS
1433     modified files:
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
1438      muse.texi
1441 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1443     Summary:
1444       Merged from hodique@lifl.fr--2005 (patch 0-1)
1445     Revision:
1446       muse--main--1.0--patch-50
1448     Patches applied:
1449     
1450      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1451        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1452     
1453      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1454        fix .html (for example) in visible names for links
1456     modified files:
1457      ChangeLog muse-publish.el
1459     new patches:
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
1466     Summary:
1467       Make generated X(HT)ML show up in the right encoding in other modes.
1468     Revision:
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.
1475     
1476     * muse-journal.el (muse-journal-rss-header): Automatically determine the
1477       encoding instead of hard-coding it.
1478     
1479     * muse-message.el: Add content to Commentary section, explaining the use
1480       of this publishing style.
1482     modified files:
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
1488     Summary:
1489       Move regexps to same group, only make 4 heading faces.
1490     Revision:
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
1495       plain text.
1496       (muse-colors-markup): Only recognize 4 levels of heading.
1497     
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.
1503     modified files:
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
1509     Summary:
1510       Update my example config, minor code cleanup.
1511     Revision:
1512       muse--main--1.0--patch-47
1514     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1515       names and add "Plans" project.
1516     
1517     * muse-docbook.el (looking-back): Delete.
1518     
1519     * muse-html.el (looking-back): Delete.
1520     
1521     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1522       instead of `looking-back'.
1523     
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.
1528     removed files:
1529      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1531     modified files:
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
1538     Summary:
1539       Handle a few paragraph publishing edge cases better.
1540     Revision:
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.
1550     
1551     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1552     
1553     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1554       Ditto.
1555       (muse-html-markup-paragraph-close): Removed.
1557     modified files:
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
1563     Summary:
1564       Improve prompt when reading a tag.
1565     Revision:
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.
1571     modified files:
1572      ChangeLog muse-mode.el
1575 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1577     Summary:
1578       Warn user when publishing fails due to a private directory.
1579     Revision:
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.
1587     modified files:
1588      ChangeLog muse-project.el
1591 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1593     Summary:
1594       Fix error with example tags and message publishing style.
1595     Revision:
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.
1600     
1601     * muse-message.el (muse-message-example-tag): Don't require two
1602       additional (unused) arguments.
1604     modified files:
1605      ChangeLog muse-colors.el muse-message.el
1608 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
1610     Summary:
1611       Always end the published document with a newline.
1612     Revision:
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.
1617     
1618     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
1620     modified files:
1621      ChangeLog muse-docbook.el muse-html.el
1624 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
1626     Summary:
1627       Don't let automatic backup files crash the publishing process.
1628     Revision:
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").
1635     
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.
1638     
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.
1644     modified files:
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
1650     Summary:
1651       Apply fix in previous patch to the DocBook publishing style.
1652     Revision:
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.
1657     
1659     modified files:
1660      ChangeLog muse-docbook.el
1663 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
1665     Summary:
1666       Fix newly-introduced lock-up during HTML publishing.
1667     Revision:
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.
1674     
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.
1681     modified files:
1682      ChangeLog muse-blosxom.el muse-html.el
1685 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
1687     Summary:
1688       Parenthesis goofup.
1689     Revision:
1690       muse--main--1.0--patch-38
1692     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
1693     
1695     modified files:
1696      ChangeLog muse-blosxom.el
1699 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
1701     Summary:
1702       Make docbook and blosxom modes close paragraphs properly at end.
1703     Revision:
1704       muse--main--1.0--patch-37
1706     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
1707       patch.
1708     
1709     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
1710       (muse-docbook-markup-paragraph-close): Adapt from
1711       `muse-html-markup-paragraph-close'.
1712     
1713     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
1714       preserve the same appearance as before the last patch.
1716     modified files:
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
1722     Summary:
1723       Bugfix: Close P tag properly at end of file.
1724     Revision:
1725       muse--main--1.0--patch-36
1727     * muse-blosxom.el: Fix bug where loading this file twice would cause an
1728       error.
1729     
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.
1735     modified files:
1736      ChangeLog muse-blosxom.el muse-html.el
1739 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
1741     Summary:
1742       Update my example settings.
1743     Revision:
1744       muse--main--1.0--patch-35
1746     * examples/mwolson/muse-init.el: Synchronize with my current settings.
1748     modified files:
1749      ChangeLog examples/mwolson/muse-init.el
1752 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
1754     Summary:
1755       Update documentation for C-c TAB feature.
1756     Revision:
1757       muse--main--1.0--patch-34
1759     * muse.texi (Keystroke Summary): Note that C-c TAB calls
1760       `muse-insert-tag'.
1761     
1763     modified files:
1764      ChangeLog muse.texi
1767 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
1769     Summary:
1770       New feature: tag completion with C-c TAB.
1771     Revision:
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
1777       `muse-insert-tag'.
1778       (muse-insert-tag): New function that interactively prompts the user for
1779       a tag to use.
1781     modified files:
1782      ChangeLog muse-mode.el
1785 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
1787     Summary:
1788       Fix XHTML validation error with <hr> and <br>.
1789     Revision:
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.
1796     modified files:
1797      ChangeLog muse-html.el
1800 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
1802     Summary:
1803       Remove flyspell overlays on links.
1804     Revision:
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
1811       problems.
1813     modified files:
1814      ChangeLog muse-colors.el
1817 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
1819     Summary:
1820       Update my example Muse settings.
1821     Revision:
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.
1834     modified files:
1835      ChangeLog examples/mwolson/muse-init.el
1838 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
1840     Summary:
1841       Add simple `muse-version' function.
1842     Revision:
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.
1849     modified files:
1850      ChangeLog muse.el
1853 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
1855     Summary:
1856       Don't compile documentation by default.
1857     Revision:
1858       muse--main--1.0--patch-28
1860     * Makefile (all): Don't compile documentation by default.
1861       (doc): Use this rule to compile documentation.
1863     modified files:
1864      ChangeLog Makefile
1867 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
1869     Summary:
1870       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
1871     Revision:
1872       muse--main--1.0--patch-27
1874     2005-04-16  Michael Olson  <mwolson@gnu.org>
1875     
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
1880         trivial.
1881         (muse-journal-rss-entry-template): Add enclosure usage to example.
1882         (muse-journal-rss-munge-buffer): Implement enclosures.
1884     modified files:
1885      ChangeLog muse-journal.el
1888 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
1890     Summary:
1891       Standardize source headers, appease elint, don't require planner
1892     Revision:
1893       muse--main--1.0--patch-26
1895     2005-04-15  Michael Olson  <mwolson@gnu.org>
1896     
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.
1900     
1901         * muse-blosxom.el: Handle case where planner is not loaded so that
1902         it isn't a hard requirement.
1903     
1904         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
1905         that elint doesn't complain.
1906     
1907         * muse-message.el (muse-message-markup-link): Don't throw up on
1908         links with no description.
1909     
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.
1917     
1919     removed files:
1920      experimental/.arch-ids/=id
1922     modified files:
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
1929     renamed files:
1930      .arch-ids/muse-build.el.id
1931        ==> scripts/.arch-ids/muse-build.el.id
1932      muse-build.el
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
1941     Summary:
1942       Merge contents of muse-latexcjk.el into muse-latex.el.
1943     Revision:
1944       muse--main--1.0--patch-25
1946     2005-04-14  Michael Olson  <mwolson@gnu.org>
1947     
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.
1952     
1953         * muse-latexcjk.el: Removed, functionality merged with
1954         muse-latex.el
1956     removed files:
1957      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
1959     modified files:
1960      ChangeLog muse-latex.el
1963 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
1965     Summary:
1966       Merge muse-xhtml.el into muse-html.el.
1967     Revision:
1968       muse--main--1.0--patch-24
1970     2005-04-06  Michael Olson  <mwolson@gnu.org>
1971     
1972         * examples/mwolson/muse-init.el: Update with respect to the
1973         muse-xhtml.el merge.
1974     
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.
1981     
1982         * muse-xhtml.el: Removed; contents merged into muse-html.el.
1984     removed files:
1985      .arch-ids/muse-xhtml.el.id muse-xhtml.el
1987     modified files:
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
1993     Summary:
1994       Try to fix regexps for Emacs 21.4.
1995     Revision:
1996       muse--main--1.0--patch-23
1998     2005-04-05  Michael Olson  <mwolson@gnu.org>
1999     
2000         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2001         for Emacs 21.4.
2003     modified files:
2004      ChangeLog muse-regexps.el
2007 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2009     Summary:
2010       Add comments to the publish-project example script
2011     Revision:
2012       muse--main--1.0--patch-22
2014     2005-04-01  Michael Olson  <mwolson@gnu.org>
2015     
2016         * examples/publish-project: Moved here from
2017         scripts/publish-project.  Added a few comments so people know what
2018         it is used for.
2020     modified files:
2021      ChangeLog examples/publish-project
2023     renamed files:
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
2032     Summary:
2033       New XHTML style, add more examples to my sample muse config
2034     Revision:
2035       muse--main--1.0--patch-21
2037     2005-03-31  Michael Olson  <mwolson@gnu.org>
2038     
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.
2045     
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
2052         variable.
2053     
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.
2057     
2058         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2059         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2060         header gaffes.
2061     
2062         * muse-journal.el: Add new "journal-xhtml" style.
2063     
2064         * muse-message.el: Add new "message-xhtml" style.
2066     new files:
2067      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2069     modified files:
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
2076     Summary:
2077       Add my muse configuration to the examples
2078     Revision:
2079       muse--main--1.0--patch-20
2081     2005-03-24  Michael Olson  <mwolson@gnu.org>
2082     
2083         * examples/johnw: Move John Wiegley's configuration to this
2084         directory.
2085     
2086         * examples/mwolson: My configuration files go here.
2087     
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.
2093     new files:
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
2098     modified files:
2099      ChangeLog
2101     renamed files:
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
2111     new directories:
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
2118     Summary:
2119       Add muse-blosxom script and plugin for pyblosxom
2120     Revision:
2121       muse--main--1.0--patch-19
2123     2005-03-24  Michael Olson  <mwolson@gnu.org>
2124     
2125         * muse-blosxom.el: Update copyright notice in headers and mention
2126         the pyblosxom scripts.
2127     
2128         * contrib/pyblosxom: New directory containing pyblosxom plugins
2129         and helper scripts.
2130     
2131         * contrib/getstamps.py: Script that generates the "timestamps"
2132         file, run on the local machine.
2133     
2134         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2135         timestamps file.
2137     new files:
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
2144     modified files:
2145      ChangeLog muse-blosxom.el
2147     new directories:
2148      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2151 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2153     Summary:
2154       muse-blosxom.el has matured past experimental status
2155     Revision:
2156       muse--main--1.0--patch-18
2158     2005-03-23  Michael Olson  <mwolson@gnu.org>
2159     
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.
2165     modified files:
2166      ChangeLog muse-blosxom.el
2168     renamed files:
2169      experimental/.arch-ids/muse-blosxom.el.id
2170        ==> .arch-ids/muse-blosxom.el.id
2171      experimental/muse-blosxom.el
2172        ==> muse-blosxom.el
2175 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2177     Summary:
2178       Make muse-blosxom.el slightly less experimental
2179     Revision:
2180       muse--main--1.0--patch-17
2182     2005-03-22  Michael Olson  <mwolson@gnu.org>
2183     
2184         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2185         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2186         useful.
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.
2194     
2196     modified files:
2197      ChangeLog experimental/muse-blosxom.el
2200 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2202     Summary:
2203       Apply latest journal-related updates from johnw
2204     Revision:
2205       muse--main--1.0--patch-16
2208     modified files:
2209      ChangeLog examples/muse-johnw.el muse-journal.el
2212 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2214     Summary:
2215       Add Projects node to the manual
2216     Revision:
2217       muse--main--1.0--patch-15
2219     2005-02-28  Michael Olson  <mwolson@gnu.org>
2220     
2221         * muse.texi: Change copyright notice since the FSF is now the
2222         copyright holder.
2223         (Projects): New node, based on a section from the README file.
2225     modified files:
2226      ChangeLog muse.texi
2229 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2231     Summary:
2232       Correct documentation, adding some content.
2233     Revision:
2234       muse--main--1.0--patch-14
2236     2005-02-28  Michael Olson  <mwolson@gnu.org>
2237     
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.
2244     modified files:
2245      ChangeLog muse.texi
2248 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2250     Summary:
2251       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2252     Revision:
2253       muse--main--1.0--patch-13
2255     2005-02-17  Michael Olson  <mwolson@gnu.org>
2256     
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
2261         has.
2263     modified files:
2264      ChangeLog experimental/muse-blosxom.el
2267 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2269     Summary:
2270       Initial commit of muse.texi, nothing substantial
2271     Revision:
2272       muse--main--1.0--patch-12
2274     2005-02-07  Michael Olson  <mwolson@gnu.org>
2275     
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.
2280     new files:
2281      .arch-ids/muse.texi.id muse.texi
2283     modified files:
2284      ChangeLog
2287 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2289     Summary:
2290       Add docstring, new trivial function
2291     Revision:
2292       muse--main--1.0--patch-11
2294     2005-02-07  Michael Olson  <mwolson@gnu.org>
2295     
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.
2300     
2301         * muse-project.el (muse-project-publish): Add docstring.
2303     modified files:
2304      ChangeLog muse-mode.el muse-project.el
2307 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2309     Summary:
2310       Add experimental version of muse-blosxom.el to project
2311     Revision:
2312       muse--main--1.0--patch-10
2314     2005-02-04  Michael Olson  <mwolson@gnu.org>
2315     
2316         * Makefile (realclean): Remove file that gets generated when fonts
2317         are missing.
2318     
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.
2323     new files:
2324      experimental/.arch-ids/=id
2325      experimental/.arch-ids/muse-blosxom.el.id
2326      experimental/muse-blosxom.el
2328     modified files:
2329      ChangeLog Makefile
2331     new directories:
2332      experimental experimental/.arch-ids
2335 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2337     Summary:
2338       Make permissions more consistent
2339     Revision:
2340       muse--main--1.0--patch-9
2343     modified files:
2344      ChangeLog
2346     modified directories:
2347      contrib examples scripts
2350 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2352     Summary:
2353       Fix build problems
2354     Revision:
2355       muse--main--1.0--patch-8
2357     2005-02-04  Michael Olson  <mwolson@gnu.org>
2358     
2359         * muse-build.el: Add contrib directory to `load-path'.
2360         (muse-elint-files): Load `muse-regexps.el'.
2361     
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.
2366     modified files:
2367      ChangeLog muse-build.el scripts/publish
2370 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2372     Summary:
2373       Use "&mdash;" instead of "&#151;"
2374     Revision:
2375       muse--main--1.0--patch-7
2377     2005-01-31  Michael Olson  <mwolson@gnu.org>
2378     
2379         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
2380         with "&mdash;" so that documents validate properly.  Thanks to
2381         Björn Lindström for the suggestion.
2382     
2383         * muse-html.el (muse-html-markup-strings): Ditto.
2385     modified files:
2386      ChangeLog muse-docbook.el muse-html.el
2389 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2391     Summary:
2392       Fix use of "[:blank:]" in underline markup
2393     Revision:
2394       muse--main--1.0--patch-6
2396     2005-01-25  Michael Olson  <mwolson@gnu.org>
2397     
2398         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2399         use of `muse-regexp-blank'.
2401     modified files:
2402      ChangeLog muse-colors.el
2405 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
2407     Summary:
2408       Fix problem with headings being given wrong face
2409     Revision:
2410       muse--main--1.0--patch-5
2412     2005-01-03  Michael Olson  <mwolson@gnu.org>
2413     
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
2419         patch.
2420     
2421         * muse-regexps.el: Fix header.
2423     modified files:
2424      ChangeLog muse-colors.el muse-regexps.el
2427 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
2429     Summary:
2430       Rotate ChangeLog
2431     Revision:
2432       muse--main--1.0--patch-4
2434     2005-01-01  Michael Olson  <mwolson@gnu.org>
2435     
2436         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
2437         version will be automatically maintained by Arch.
2438     
2440     new files:
2441      .arch-ids/ChangeLog.id ChangeLog
2443     renamed files:
2444      .arch-ids/ChangeLog.id
2445        ==> .arch-ids/ChangeLog.2004.id
2446      ChangeLog
2447        ==> ChangeLog.2004
2450 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
2452     Summary:
2453       Extended regexps fix, allow spaces in 1st part of links
2454     Revision:
2455       muse--main--1.0--patch-3
2457     2004-12-30  Michael Olson  <mwolson@gnu.org>
2458     
2459         * muse.el (muse-link-regexp): Allow spaces in the first part of
2460         links.
2461     
2462         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2463         customizable alternatives to extended character classes.
2464     
2465         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2467     modified files:
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
2474     Summary:
2475       Begin to change regexp handling, tweak muse.el header
2476     Revision:
2477       muse--main--1.0--patch-2
2479     2004-12-29  Michael Olson  <mwolson@gnu.org>
2480     
2481         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
2482         myself.  Update URL.
2483     
2484         * muse-regexps.el: New file that implements regexp handling.
2485         Generalized regexp options will be moved to it eventually.
2487     new files:
2488      .arch-ids/muse-regexps.el.id muse-regexps.el
2490     modified files:
2491      ChangeLog muse.el
2494 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
2496     Summary:
2497       Do some early spring cleaning
2498     Revision:
2499       muse--main--1.0--patch-1
2501     2004-12-29  Michael Olson  <mwolson@gnu.org>
2502     
2503         * Makefile: Change path to `publish' script.
2504     
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
2507         directory.
2508     
2509         * contrib/cgi.el, contrib/httpd.el: New location.
2510     
2511         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2512     
2513         * scripts/publish, scripts/publish-project: Ditto.
2515     new files:
2516      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2517      contrib/pcomplete.el examples/.arch-ids/=id
2518      scripts/.arch-ids/=id
2520     modified files:
2521      ChangeLog Makefile
2523     renamed files:
2524      .arch-ids/cgi.el.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
2536      cgi.el
2537        ==> contrib/cgi.el
2538      httpd.el
2539        ==> contrib/httpd.el
2540      muse-johnw.el
2541        ==> examples/muse-johnw.el
2542      publish
2543        ==> scripts/publish
2544      publish-johnw
2545        ==> examples/publish-johnw
2546      publish-project
2547        ==> scripts/publish-project
2549     new directories:
2550      contrib contrib/.arch-ids examples examples/.arch-ids scripts
2551      scripts/.arch-ids
2554 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
2556     Summary:
2557       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2558     Revision:
2559       muse--main--1.0--base-0
2561     (automatically generated log message)
2563     new patches:
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