Provide optional outline-style faces; customization fixes; experimental stuff.
[muse-el.git] / ChangeLog
blob0a0c119ab6f43e8ccbc6e3a6506e55ea9a3dc18f
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
7     Summary:
8       Provide optional outline-style faces; customization fixes; experimental stuff.
9     Revision:
10       muse--main--1.0--patch-56
12     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
13       option that determines what the header faces should look like.  If
14       'outline, use outline-style faces.  If nil, don't generate the faces at
15       all, which allows the user to specify their own.  Otherwise, use the
16       scaled faces, which is the default behavior.
17       (muse-colors-outline-faces-list): List of faces to use.  In case the
18       outline faces are not available, provide reasonable defaults.
19       (muse-make-faces): Use dolist instead of mapc.  Implement the
20       possibility of having outline-style colors for heading.  Don't call
21       this function immediately -- give the users time to make their changes
22       through the customize interface.  Once we call this function, Emcs from
23       CVS will not allow the faces to be changed easily, which is a shame.
24     
25     * muse-message.el (muse-message-contents-tag): Copied from
26       `muse-publish-contents-tag' in order to keep the customization
27       interface from making the `muse-markup-tags' option from throwing a
28       type mismatch error.  This function is untested and will likely do
29       nothing useful.  This file has been moved to the experimental folder
30       until it gets fleshed out more.
31     
32     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
33       file that could eventually provide wiki-like ability.  Currently this
34       is just a collection of functions that were pruned out when he remade
35       Muse, so don't get too excited.  I plan to eventually merge Yann
36       Hodique's work here, probably after the first release of Muse.
37     
38     * muse-regexps.el (muse-regexp): Improve description.
39     
40     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
41       the muse-regexp group since it is just a single regexp.  Lists of
42       regexps don't have to be in muse-regexp, however.
43     
44     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
45       since the Emacs devel mailing list seems to not want Britain-izations
46       in Emacs code.
47     
48     * muse-colors.el (muse-colors): Ditto.
49     
50     * muse-docbook.el (muse-docbook): Ditto.
51     
52     * muse-html.el (muse-html): Ditto.
53     
54     * muse-http.el (muse-http): Ditto.
55     
56     * muse-message.el (muse-message): Ditto.
57     
58     * muse-mode.el (muse-mode): Ditto.
59     
60     * muse-project.el (muse-project): Ditto.
61     
62     * muse-publish.el (muse-publish): Ditto.
63     
64     * muse.el (muse): Ditto.
66     new files:
67      experimental/.arch-ids/=id
68      experimental/.arch-ids/muse-wiki.el.id
69      experimental/muse-wiki.el
71     modified files:
72      ChangeLog experimental/muse-message.el muse-blosxom.el
73      muse-colors.el muse-docbook.el muse-html.el muse-http.el
74      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
75      muse.el
77     renamed files:
78      .arch-ids/muse-message.el.id
79        ==> experimental/.arch-ids/muse-message.el.id
80      muse-message.el
81        ==> experimental/muse-message.el
83     new directories:
84      experimental experimental/.arch-ids
87 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
89     Summary:
90       Fix publishing error when given an empty string for header/footer.
91     Revision:
92       muse--main--1.0--patch-55
94     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
95       `file-readable-p' if it is an empty string.  For some reason,
96       `file-readable-p' and `insert-file-contents' were treating an empty
97       string as if it were the current directory.
99     modified files:
100      ChangeLog muse-publish.el
103 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
105     Summary:
106       WYSIWYG emphasis, XEmacs compatibility hacks.
107     Revision:
108       muse--main--1.0--patch-54
110     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
111       compliant.  Only colorize if we end with the same number of asterisks
112       as we start with, preventing unnoticed syntax errors.  Don't colorize
113       in the middle of a word.
114       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
115       Only colorize if we end with an underscore.  Don't colorize in the
116       middle of a word.
117     
118     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
119       inside of group.  This will probably not do anything, but it seems
120       syntactically good.
121     
122     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
123       where we start with an image link.  JohnW didn't seem to like having
124       <p> tags inserted before image links, but they don't validate properly
125       as they are.  For now, I will surround such links/paragraphs with <div
126       class="image-link"> in an attempt to be as not invasive and yet
127       standards compliant as possible.
128     
129     * muse-html.el (muse-html-escape-string): Work around distinction between
130       int and char types in XEmacs.  Deal with an annoying replace-match bug
131       in XEmacs that rears its head at times.
132     
133     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
134       multi-line.
136     modified files:
137      ChangeLog muse-colors.el muse-docbook.el muse-html.el
138      muse-publish.el
141 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
143     Summary:
144       Minor code cleanup to address elint issues.
145     Revision:
146       muse--main--1.0--patch-53
148     * Makefile (test): Don't build README files during this rule.  Remove
149       spurious "make clean" statement.
150     
151     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
152       `muse-colors' group, and give it a proper type.
153     
154     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
155     
156     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
157       muse-my-journal-find-entries): Replace `string-to-int' with
158       `string-to-number'.
159     
160     * muse-html.el (muse-html-insert-contents): Ditto.
161     
162     * muse-journal.el (muse-journal-html-munge-buffer,
163       muse-journal-latex-munge-buffer): Ditto.
164     
165     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
166     
167     * muse-publish.el (muse-publish-markup-footnote,
168       muse-publish-contents-tag): Ditto.
169     
170     * muse-regexps.el (muse-extreg-usable-p): Ditto.
172     modified files:
173      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
174      muse-html.el muse-journal.el muse-mode.el muse-publish.el
175      muse-regexps.el
178 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
180     Summary:
181       Add ability to automate the creation a new blosxom entry.
182     Revision:
183       muse--main--1.0--patch-52
185     * examples/mwolson/muse-init.el: Move new entry section to
186       muse-blosxom.el.  Modify the key settings in my example accordingly.
187     
188     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
189       Muse always makes sure that the file ends with a newline.
190     
191     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
192       planner markup is now provided automatically by the planner port to
193       Muse, and we don't have any customized markup.
194     
195     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
196       variable that specifies where the base directory of your blog entries
197       is found.
198     
199     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
200       the base directory.  Explore categories recursively.
201     
202     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
203       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
204       special characters file name.
205     
206     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
207       making a new blog entry.  It will prompt you for a category, then a
208       title, and then will create a new file that has the date and title
209       inserted.
211     modified files:
212      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
215 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
217     Summary:
218       Change mailing address of FSF, add AUTHORS file.
219     Revision:
220       muse--main--1.0--patch-51
222     * muse-*.el, muse.texi: Change mailing address of FSF.
223     
224     * muse.texi (Contributors): Fix typo.
225     
226     * AUTHORS: New file containing a list of all of those who have
227       contributed code or documentation to Muse, how many lines were changed,
228       etc.
230     new files:
231      .arch-ids/AUTHORS.id AUTHORS
233     modified files:
234      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
235      muse-html.el muse-http.el muse-journal.el muse-latex.el
236      muse-message.el muse-mode.el muse-poem.el muse-project.el
237      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
238      muse.texi
241 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
243     Summary:
244       Merged from hodique@lifl.fr--2005 (patch 0-1)
245     Revision:
246       muse--main--1.0--patch-50
248     Patches applied:
249     
250      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
251        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
252     
253      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
254        fix .html (for example) in visible names for links
256     modified files:
257      ChangeLog muse-publish.el
259     new patches:
260      hodique@lifl.fr--2005/muse--yh--1.0--base-0
261      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
264 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
266     Summary:
267       Make generated X(HT)ML show up in the right encoding in other modes.
268     Revision:
269       muse--main--1.0--patch-49
271     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
272       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
273       generated (X)HTML files show up in the right coding system when editing
274       them with another Emacs mode.
275     
276     * muse-journal.el (muse-journal-rss-header): Automatically determine the
277       encoding instead of hard-coding it.
278     
279     * muse-message.el: Add content to Commentary section, explaining the use
280       of this publishing style.
282     modified files:
283      ChangeLog muse-html.el muse-journal.el muse-message.el
286 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
288     Summary:
289       Move regexps to same group, only make 4 heading faces.
290     Revision:
291       muse--main--1.0--patch-48
293     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
294       can only publish 3 of them specially, leaving the fourth to be in
295       plain text.
296       (muse-colors-markup): Only recognize 4 levels of heading.
297     
298     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
299       (muse-file-regexp, muse-image-regexp)
300       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
301       like a good idea to have all the regexps in the same group.
303     modified files:
304      ChangeLog muse-colors.el muse-regexps.el muse.el
307 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
309     Summary:
310       Update my example config, minor code cleanup.
311     Revision:
312       muse--main--1.0--patch-47
314     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
315       names and add "Plans" project.
316     
317     * muse-docbook.el (looking-back): Delete.
318     
319     * muse-html.el (looking-back): Delete.
320     
321     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
322       instead of `looking-back'.
323     
324     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
325       function, use this function.  If `looking-back' exists, call it;
326       otherwise, use a workaround.
328     removed files:
329      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
331     modified files:
332      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
333      muse-html.el muse.el
336 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
338     Summary:
339       Handle a few paragraph publishing edge cases better.
340     Revision:
341       muse--main--1.0--patch-46
343     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
344       beginning-of-document, end-of-document, and paragraph separator regexps
345       so that one markup rule can be used in all these cases.
346       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
347       particular, blockquote or center at beginning or end of document will
348       be published properly.  Hopefully this won't slow things down too much.
349       (muse-docbook-markup-paragraph-close): Removed.
350     
351     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
352     
353     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
354       Ditto.
355       (muse-html-markup-paragraph-close): Removed.
357     modified files:
358      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
361 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
363     Summary:
364       Improve prompt when reading a tag.
365     Revision:
366       muse--main--1.0--patch-45
368     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
369       other Emacs modes seem to do.
371     modified files:
372      ChangeLog muse-mode.el
375 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
377     Summary:
378       Warn user when publishing fails due to a private directory.
379     Revision:
380       muse--main--1.0--patch-44
382     * muse-project.el (muse-project-private-p): Warn users when publishing a
383       file fails due to its directory not being readable by others.  Make
384       sure that you do a `chmod +o name_of_directory' if you want the
385       contents of that directory to be publishable.
387     modified files:
388      ChangeLog muse-project.el
391 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
393     Summary:
394       Fix error with example tags and message publishing style.
395     Revision:
396       muse--main--1.0--patch-43
398     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
399       see if a previous definition for `font-lock-multiline' exists.
400     
401     * muse-message.el (muse-message-example-tag): Don't require two
402       additional (unused) arguments.
404     modified files:
405      ChangeLog muse-colors.el muse-message.el
408 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
410     Summary:
411       Always end the published document with a newline.
412     Revision:
413       muse--main--1.0--patch-42
415     * muse-html.el (muse-html-markup-paragraph-close): Always end the
416       published document with a newline.
417     
418     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
420     modified files:
421      ChangeLog muse-docbook.el muse-html.el
424 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
426     Summary:
427       Don't let automatic backup files crash the publishing process.
428     Revision:
429       muse--main--1.0--patch-41
431     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
432       directive since this value is already processed by
433       `muse-publish-markup-directive', and may be obtained by using
434       the code: (muse-publishing-directive "date").
435     
436     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
437       to run (funcall nil); this happened once during a debugging process.
438     
439     * muse-project.el (muse-project-private-p): Skip any file for which we
440       cannot fetch attributes.  This fixes a bug where having an
441       Emacs-generated automatic backup file in a publishing directory causes
442       the publishing process to halt with an error.
444     modified files:
445      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
448 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
450     Summary:
451       Apply fix in previous patch to the DocBook publishing style.
452     Revision:
453       muse--main--1.0--patch-40
455     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
456       previous patch here as well.
457     
459     modified files:
460      ChangeLog muse-docbook.el
463 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
465     Summary:
466       Fix newly-introduced lock-up during HTML publishing.
467     Revision:
468       muse--main--1.0--patch-39
470     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
471       planner rules higher priority in the publishing sequence.  Hopefully
472       this will not wreck anything; I don't use these rules, so I cannot
473       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
474     
475     * muse-html.el (muse-html-markup-paragraph-close): Don't use
476       replace-match; that seems to be slightly evil.  Return nil instead of a
477       newline since otherwise Muse thinks that we are not done yet and gets
478       into an infinite loop.  This should fix the lock-up problem that
479       resulted from the previous few patches.
481     modified files:
482      ChangeLog muse-blosxom.el muse-html.el
485 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
487     Summary:
488       Parenthesis goofup.
489     Revision:
490       muse--main--1.0--patch-38
492     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
493     
495     modified files:
496      ChangeLog muse-blosxom.el
499 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
501     Summary:
502       Make docbook and blosxom modes close paragraphs properly at end.
503     Revision:
504       muse--main--1.0--patch-37
506     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
507       patch.
508     
509     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
510       (muse-docbook-markup-paragraph-close): Adapt from
511       `muse-html-markup-paragraph-close'.
512     
513     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
514       preserve the same appearance as before the last patch.
516     modified files:
517      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
520 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
522     Summary:
523       Bugfix: Close P tag properly at end of file.
524     Revision:
525       muse--main--1.0--patch-36
527     * muse-blosxom.el: Fix bug where loading this file twice would cause an
528       error.
529     
530     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
531       detecting whether or not a paragraph needs a closing P tag.
532       (muse-html-markup-paragraph-close): New function that only inserts a
533       closing P tag when an unclosed P tag is nearby.
535     modified files:
536      ChangeLog muse-blosxom.el muse-html.el
539 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
541     Summary:
542       Update my example settings.
543     Revision:
544       muse--main--1.0--patch-35
546     * examples/mwolson/muse-init.el: Synchronize with my current settings.
548     modified files:
549      ChangeLog examples/mwolson/muse-init.el
552 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
554     Summary:
555       Update documentation for C-c TAB feature.
556     Revision:
557       muse--main--1.0--patch-34
559     * muse.texi (Keystroke Summary): Note that C-c TAB calls
560       `muse-insert-tag'.
561     
563     modified files:
564      ChangeLog muse.texi
567 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
569     Summary:
570       New feature: tag completion with C-c TAB.
571     Revision:
572       muse--main--1.0--patch-33
574     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
575       (muse-tag-history, muse-custom-tags): New variables that keep track of
576       the tag history and newly-entered tags respectively for
577       `muse-insert-tag'.
578       (muse-insert-tag): New function that interactively prompts the user for
579       a tag to use.
581     modified files:
582      ChangeLog muse-mode.el
585 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
587     Summary:
588       Fix XHTML validation error with <hr> and <br>.
589     Revision:
590       muse--main--1.0--patch-32
592     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
593       and HR tags for XHTML publishing.  This should fix a few validation
594       errors that I've been noticing lately.
596     modified files:
597      ChangeLog muse-html.el
600 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
602     Summary:
603       Remove flyspell overlays on links.
604     Revision:
605       muse--main--1.0--patch-31
607     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
608       should make the link clickable.  On Emacs21, the color will stay red,
609       but other Emacsen should do the right thing, which is use the normal
610       link color.  Hopefully this will fix some strange flyspell-related link
611       problems.
613     modified files:
614      ChangeLog muse-colors.el
617 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
619     Summary:
620       Update my example Muse settings.
621     Revision:
622       muse--main--1.0--patch-30
624     * examples/mwolson/muse-init.el: Update from my latest version.
625       (muse-project-alist): Remove the francais part of my blog.
626       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
627       into this and `my-muse-mode-fill-nobreak-p'.
628       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
629       this is the best way to accomplish this.
630       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
631       characters in the title.
632       (my-muse-prepare-entry-for-xanga): Treat example regions better.
634     modified files:
635      ChangeLog examples/mwolson/muse-init.el
638 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
640     Summary:
641       Add simple `muse-version' function.
642     Revision:
643       muse--main--1.0--patch-29
645     * muse.el (muse-version): New function that displays the value of the
646       `muse-version' variable.  This should be easier for the user to type
647       than C-h v muse-version.
649     modified files:
650      ChangeLog muse.el
653 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
655     Summary:
656       Don't compile documentation by default.
657     Revision:
658       muse--main--1.0--patch-28
660     * Makefile (all): Don't compile documentation by default.
661       (doc): Use this rule to compile documentation.
663     modified files:
664      ChangeLog Makefile
667 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
669     Summary:
670       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
671     Revision:
672       muse--main--1.0--patch-27
674     2005-04-16  Michael Olson  <mwolson@gnu.org>
675     
676         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
677         johnw. If a journal entry's title is a [[link]], then an
678         <enclosure> tag will be added to the XML data giving the size and
679         MIME type of the link target.  This makes podcasting with Muse
680         trivial.
681         (muse-journal-rss-entry-template): Add enclosure usage to example.
682         (muse-journal-rss-munge-buffer): Implement enclosures.
684     modified files:
685      ChangeLog muse-journal.el
688 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
690     Summary:
691       Standardize source headers, appease elint, don't require planner
692     Revision:
693       muse--main--1.0--patch-26
695     2005-04-15  Michael Olson  <mwolson@gnu.org>
696     
697         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
698         `scripts' directory since it really isn't part of Muse proper; it
699         is used to generate Muse output from the command line.
700     
701         * muse-blosxom.el: Handle case where planner is not loaded so that
702         it isn't a hard requirement.
703     
704         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
705         that elint doesn't complain.
706     
707         * muse-message.el (muse-message-markup-link): Don't throw up on
708         links with no description.
709     
710         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
711         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
712         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
713         muse-project.el, muse-publish.el, muse-regexps.el,
714         muse-texinfo.el, muse.el: Add standard header for each file in
715         preparation for the initial release, which will hopefully happen
716         sometime within the next month.
717     
719     removed files:
720      experimental/.arch-ids/=id
722     modified files:
723      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
724      muse-convert.el muse-docbook.el muse-html.el muse-http.el
725      muse-journal.el muse-latex.el muse-message.el muse-mode.el
726      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
727      muse-texinfo.el muse.el
729     renamed files:
730      .arch-ids/muse-build.el.id
731        ==> scripts/.arch-ids/muse-build.el.id
732      muse-build.el
733        ==> scripts/muse-build.el
735     removed directories:
736      experimental experimental/.arch-ids
739 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
741     Summary:
742       Merge contents of muse-latexcjk.el into muse-latex.el.
743     Revision:
744       muse--main--1.0--patch-25
746     2005-04-14  Michael Olson  <mwolson@gnu.org>
747     
748         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
749         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
750         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
751         Merge in from muse-latexcjk.el.
752     
753         * muse-latexcjk.el: Removed, functionality merged with
754         muse-latex.el
756     removed files:
757      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
759     modified files:
760      ChangeLog muse-latex.el
763 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
765     Summary:
766       Merge muse-xhtml.el into muse-html.el.
767     Revision:
768       muse--main--1.0--patch-24
770     2005-04-06  Michael Olson  <mwolson@gnu.org>
771     
772         * examples/mwolson/muse-init.el: Update with respect to the
773         muse-xhtml.el merge.
774     
775         * muse-html.el: The contents of muse-xhtml.el have been merged in
776         as advised by John Wiegley.
777         (muse-html-style-sheet): Add example for XHTML use in the
778         function's documentation.
779         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
780         Moved from muse-xhtml.el.
781     
782         * muse-xhtml.el: Removed; contents merged into muse-html.el.
784     removed files:
785      .arch-ids/muse-xhtml.el.id muse-xhtml.el
787     modified files:
788      ChangeLog examples/mwolson/muse-init.el muse-html.el
791 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
793     Summary:
794       Try to fix regexps for Emacs 21.4.
795     Revision:
796       muse--main--1.0--patch-23
798     2005-04-05  Michael Olson  <mwolson@gnu.org>
799     
800         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
801         for Emacs 21.4.
803     modified files:
804      ChangeLog muse-regexps.el
807 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
809     Summary:
810       Add comments to the publish-project example script
811     Revision:
812       muse--main--1.0--patch-22
814     2005-04-01  Michael Olson  <mwolson@gnu.org>
815     
816         * examples/publish-project: Moved here from
817         scripts/publish-project.  Added a few comments so people know what
818         it is used for.
820     modified files:
821      ChangeLog examples/publish-project
823     renamed files:
824      scripts/.arch-ids/publish-project.id
825        ==> examples/.arch-ids/publish-project.id
826      scripts/publish-project
827        ==> examples/publish-project
830 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
832     Summary:
833       New XHTML style, add more examples to my sample muse config
834     Revision:
835       muse--main--1.0--patch-21
837     2005-03-31  Michael Olson  <mwolson@gnu.org>
838     
839         * examples/mwolson/muse-init.el: Give an example of deriving a
840         custom publishing style.
841         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
842         (my-muse-prepare-entry-for-xanga): Mangle the published output
843         from a blosxom project and copy the result to the clipboard for
844         easy pasting into Xanga's web form.  The file is untouched.
845     
846         * muse-html.el (muse-html-style-sheet): Include the <style
847         type="text/css"></style> wrapper around the example.
848         (muse-html-header): Don't add <style type="text/css"></style>
849         around the value of `muse-html-style-sheet' anymore.  This allows
850         for the option of putting your stylesheet(s) in a separate file.
851         An example of this is given in the documentation for this
852         variable.
853     
854         * muse-xhtml: New file that implements a publishing style which is
855         derived from HTML mode.  It uses a slightly modified version of
856         the HTML markup rules to generate XHTML-compliant output.
857     
858         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
859         "blosxom" style has been renamed to "blosxom-html".  Fix a few
860         header gaffes.
861     
862         * muse-journal.el: Add new "journal-xhtml" style.
863     
864         * muse-message.el: Add new "message-xhtml" style.
866     new files:
867      .arch-ids/muse-xhtml.el.id muse-xhtml.el
869     modified files:
870      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
871      muse-html.el muse-journal.el muse-message.el
874 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
876     Summary:
877       Add my muse configuration to the examples
878     Revision:
879       muse--main--1.0--patch-20
881     2005-03-24  Michael Olson  <mwolson@gnu.org>
882     
883         * examples/johnw: Move John Wiegley's configuration to this
884         directory.
885     
886         * examples/mwolson: My configuration files go here.
887     
888         * examples/mwolson/muse-init.el: My Muse configuration file.  I
889         just figured out how to keep links from being spell-checked or
890         split up by fill-mode, so the implementation of this may be found
891         here.  I also made a function that sets up a blog entry for me.
893     new files:
894      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
895      examples/mwolson/.arch-ids/muse-init.el.id
896      examples/mwolson/muse-init.el
898     modified files:
899      ChangeLog
901     renamed files:
902      examples/.arch-ids/muse-johnw.el.id
903        ==> examples/johnw/.arch-ids/muse-johnw.el.id
904      examples/.arch-ids/publish-johnw.id
905        ==> examples/johnw/.arch-ids/publish-johnw.id
906      examples/muse-johnw.el
907        ==> examples/johnw/muse-johnw.el
908      examples/publish-johnw
909        ==> examples/johnw/publish-johnw
911     new directories:
912      examples/johnw examples/johnw/.arch-ids examples/mwolson
913      examples/mwolson/.arch-ids
916 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
918     Summary:
919       Add muse-blosxom script and plugin for pyblosxom
920     Revision:
921       muse--main--1.0--patch-19
923     2005-03-24  Michael Olson  <mwolson@gnu.org>
924     
925         * muse-blosxom.el: Update copyright notice in headers and mention
926         the pyblosxom scripts.
927     
928         * contrib/pyblosxom: New directory containing pyblosxom plugins
929         and helper scripts.
930     
931         * contrib/getstamps.py: Script that generates the "timestamps"
932         file, run on the local machine.
933     
934         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
935         timestamps file.
937     new files:
938      contrib/pyblosxom/.arch-ids/=id
939      contrib/pyblosxom/.arch-ids/getstamps.py.id
940      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
941      contrib/pyblosxom/getstamps.py
942      contrib/pyblosxom/hardcodedates.py
944     modified files:
945      ChangeLog muse-blosxom.el
947     new directories:
948      contrib/pyblosxom contrib/pyblosxom/.arch-ids
951 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
953     Summary:
954       muse-blosxom.el has matured past experimental status
955     Revision:
956       muse--main--1.0--patch-18
958     2005-03-23  Michael Olson  <mwolson@gnu.org>
959     
960         * muse-blosxom.el: Remove common functionality that has already
961         been implemented in `muse-html.el'.  Derive this mode from
962         `muse-html'.  Update documentation.  I now feel that this file is
963         ready to be included in the top-level Muse directory.
965     modified files:
966      ChangeLog muse-blosxom.el
968     renamed files:
969      experimental/.arch-ids/muse-blosxom.el.id
970        ==> .arch-ids/muse-blosxom.el.id
971      experimental/muse-blosxom.el
972        ==> muse-blosxom.el
975 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
977     Summary:
978       Make muse-blosxom.el slightly less experimental
979     Revision:
980       muse--main--1.0--patch-17
982     2005-03-22  Michael Olson  <mwolson@gnu.org>
983     
984         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
985         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
986         useful.
987         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
988         from the `muse-blosxom-markup-date-directive' rule.
989         (blosxom-set-time): Remove this function.  We're not going to be
990         touching the timestamp manually anymore -- it's too much of a
991         hassle.  Right now I've got a python program that compiles a
992         timestamp file and a pyblosxom helper that reads it.  Something
993         similar could be arranged for blosxom, I'm sure.
994     
996     modified files:
997      ChangeLog experimental/muse-blosxom.el
1000 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
1002     Summary:
1003       Apply latest journal-related updates from johnw
1004     Revision:
1005       muse--main--1.0--patch-16
1008     modified files:
1009      ChangeLog examples/muse-johnw.el muse-journal.el
1012 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
1014     Summary:
1015       Add Projects node to the manual
1016     Revision:
1017       muse--main--1.0--patch-15
1019     2005-02-28  Michael Olson  <mwolson@gnu.org>
1020     
1021         * muse.texi: Change copyright notice since the FSF is now the
1022         copyright holder.
1023         (Projects): New node, based on a section from the README file.
1025     modified files:
1026      ChangeLog muse.texi
1029 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
1031     Summary:
1032       Correct documentation, adding some content.
1033     Revision:
1034       muse--main--1.0--patch-14
1036     2005-02-28  Michael Olson  <mwolson@gnu.org>
1037     
1038         * muse.texi: Change license terms of the documentation to the GNU
1039         GPL instead of the GNU FDL, as per the consent of the copyright
1040         holders of the emacs-wiki manual, from which this is based.  Some
1041         emacs-wiki-isms in the manual were corrected, and the Getting
1042         Started section was updated.
1044     modified files:
1045      ChangeLog muse.texi
1048 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
1050     Summary:
1051       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
1052     Revision:
1053       muse--main--1.0--patch-13
1055     2005-02-17  Michael Olson  <mwolson@gnu.org>
1056     
1057         * experimental/muse-blosxom.el: Somehow the contents of this file
1058         managed to get duplicated.  I removed the duplicates.
1059         (muse-blosxom-date): Remove this, since it is not useful.
1060         (muse-blosxom-header): Use the standard header that blosxom.el
1061         has.
1063     modified files:
1064      ChangeLog experimental/muse-blosxom.el
1067 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
1069     Summary:
1070       Initial commit of muse.texi, nothing substantial
1071     Revision:
1072       muse--main--1.0--patch-12
1074     2005-02-07  Michael Olson  <mwolson@gnu.org>
1075     
1076         * muse.texi: New file that provides the documentation for Muse.
1077         It is in a very rough form at the moment.  Nothing substantial may
1078         be found here yet.  Be ye warned.
1080     new files:
1081      .arch-ids/muse.texi.id muse.texi
1083     modified files:
1084      ChangeLog
1087 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
1089     Summary:
1090       Add docstring, new trivial function
1091     Revision:
1092       muse--main--1.0--patch-11
1094     2005-02-07  Michael Olson  <mwolson@gnu.org>
1095     
1096         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
1097         `muse-what-changed'.  No functionality change.
1098         (muse-what-changed): New function that displays in diff format the
1099         changes made since the buffer was last saved.
1100     
1101         * muse-project.el (muse-project-publish): Add docstring.
1103     modified files:
1104      ChangeLog muse-mode.el muse-project.el
1107 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
1109     Summary:
1110       Add experimental version of muse-blosxom.el to project
1111     Revision:
1112       muse--main--1.0--patch-10
1114     2005-02-04  Michael Olson  <mwolson@gnu.org>
1115     
1116         * Makefile (realclean): Remove file that gets generated when fonts
1117         are missing.
1118     
1119         * experimental/muse-bloxsom.el: New file that implements Blosxom
1120         support for Muse.  It's in a very rough state, hence its placement
1121         in the `experimental' directory.
1123     new files:
1124      experimental/.arch-ids/=id
1125      experimental/.arch-ids/muse-blosxom.el.id
1126      experimental/muse-blosxom.el
1128     modified files:
1129      ChangeLog Makefile
1131     new directories:
1132      experimental experimental/.arch-ids
1135 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
1137     Summary:
1138       Make permissions more consistent
1139     Revision:
1140       muse--main--1.0--patch-9
1143     modified files:
1144      ChangeLog
1146     modified directories:
1147      contrib examples scripts
1150 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
1152     Summary:
1153       Fix build problems
1154     Revision:
1155       muse--main--1.0--patch-8
1157     2005-02-04  Michael Olson  <mwolson@gnu.org>
1158     
1159         * muse-build.el: Add contrib directory to `load-path'.
1160         (muse-elint-files): Load `muse-regexps.el'.
1161     
1162         * scripts/publish: Change permissions so that this script is
1163         executable.  Add contrib directory to load list.  Add
1164         `muse-regexps.el' to list.
1166     modified files:
1167      ChangeLog muse-build.el scripts/publish
1170 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
1172     Summary:
1173       Use "&mdash;" instead of "&#151;"
1174     Revision:
1175       muse--main--1.0--patch-7
1177     2005-01-31  Michael Olson  <mwolson@gnu.org>
1178     
1179         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
1180         with "&mdash;" so that documents validate properly.  Thanks to
1181         Björn Lindström for the suggestion.
1182     
1183         * muse-html.el (muse-html-markup-strings): Ditto.
1185     modified files:
1186      ChangeLog muse-docbook.el muse-html.el
1189 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
1191     Summary:
1192       Fix use of "[:blank:]" in underline markup
1193     Revision:
1194       muse--main--1.0--patch-6
1196     2005-01-25  Michael Olson  <mwolson@gnu.org>
1197     
1198         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
1199         use of `muse-regexp-blank'.
1201     modified files:
1202      ChangeLog muse-colors.el
1205 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
1207     Summary:
1208       Fix problem with headings being given wrong face
1209     Revision:
1210       muse--main--1.0--patch-5
1212     2005-01-03  Michael Olson  <mwolson@gnu.org>
1213     
1214         * muse-colors.el: Add header.
1215         (muse-colors-emphasized): Headings were being given the coloring
1216         for the next level of heading instead of the real
1217         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
1218         Heading").  Thanks to Lan Yufeng for finding this and sending a
1219         patch.
1220     
1221         * muse-regexps.el: Fix header.
1223     modified files:
1224      ChangeLog muse-colors.el muse-regexps.el
1227 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
1229     Summary:
1230       Rotate ChangeLog
1231     Revision:
1232       muse--main--1.0--patch-4
1234     2005-01-01  Michael Olson  <mwolson@gnu.org>
1235     
1236         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
1237         version will be automatically maintained by Arch.
1238     
1240     new files:
1241      .arch-ids/ChangeLog.id ChangeLog
1243     renamed files:
1244      .arch-ids/ChangeLog.id
1245        ==> .arch-ids/ChangeLog.2004.id
1246      ChangeLog
1247        ==> ChangeLog.2004
1250 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
1252     Summary:
1253       Extended regexps fix, allow spaces in 1st part of links
1254     Revision:
1255       muse--main--1.0--patch-3
1257     2004-12-30  Michael Olson  <mwolson@gnu.org>
1258     
1259         * muse.el (muse-link-regexp): Allow spaces in the first part of
1260         links.
1261     
1262         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
1263         customizable alternatives to extended character classes.
1264     
1265         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
1267     modified files:
1268      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
1269      muse-html.el muse-mode.el muse-publish.el muse.el
1272 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
1274     Summary:
1275       Begin to change regexp handling, tweak muse.el header
1276     Revision:
1277       muse--main--1.0--patch-2
1279     2004-12-29  Michael Olson  <mwolson@gnu.org>
1280     
1281         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
1282         myself.  Update URL.
1283     
1284         * muse-regexps.el: New file that implements regexp handling.
1285         Generalized regexp options will be moved to it eventually.
1287     new files:
1288      .arch-ids/muse-regexps.el.id muse-regexps.el
1290     modified files:
1291      ChangeLog muse.el
1294 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
1296     Summary:
1297       Do some early spring cleaning
1298     Revision:
1299       muse--main--1.0--patch-1
1301     2004-12-29  Michael Olson  <mwolson@gnu.org>
1302     
1303         * Makefile: Change path to `publish' script.
1304     
1305         * contrib/pcomplete.el: New file that is used by Muse without
1306         actually being a part of it: hence its location in the contrib
1307         directory.
1308     
1309         * contrib/cgi.el, contrib/httpd.el: New location.
1310     
1311         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
1312     
1313         * scripts/publish, scripts/publish-project: Ditto.
1315     new files:
1316      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
1317      contrib/pcomplete.el examples/.arch-ids/=id
1318      scripts/.arch-ids/=id
1320     modified files:
1321      ChangeLog Makefile
1323     renamed files:
1324      .arch-ids/cgi.el.id
1325        ==> contrib/.arch-ids/cgi.el.id
1326      .arch-ids/httpd.el.id
1327        ==> contrib/.arch-ids/httpd.el.id
1328      .arch-ids/muse-johnw.el.id
1329        ==> examples/.arch-ids/muse-johnw.el.id
1330      .arch-ids/publish-johnw.id
1331        ==> examples/.arch-ids/publish-johnw.id
1332      .arch-ids/publish-project.id
1333        ==> scripts/.arch-ids/publish-project.id
1334      .arch-ids/publish.id
1335        ==> scripts/.arch-ids/publish.id
1336      cgi.el
1337        ==> contrib/cgi.el
1338      httpd.el
1339        ==> contrib/httpd.el
1340      muse-johnw.el
1341        ==> examples/muse-johnw.el
1342      publish
1343        ==> scripts/publish
1344      publish-johnw
1345        ==> examples/publish-johnw
1346      publish-project
1347        ==> scripts/publish-project
1349     new directories:
1350      contrib contrib/.arch-ids examples examples/.arch-ids scripts
1351      scripts/.arch-ids
1354 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
1356     Summary:
1357       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
1358     Revision:
1359       muse--main--1.0--base-0
1361     (automatically generated log message)
1363     new patches:
1364      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
1365      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
1366      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
1367      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
1368      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
1369      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
1370      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
1371      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
1372      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
1373      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
1374      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
1375      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
1376      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
1377      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
1378      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
1379      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
1380      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
1381      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8