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-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
8 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
10 muse--main--1.0--patch-63
12 (Summary of changes that Yann made)
14 * muse-colors.el (muse-colors-link): Whitespace cleanup.
16 * muse-mode.el (muse-generate-index): Move index generation code into
17 `muse-index-as-string'.
18 (muse-index-as-string): New function that generates an index and
19 returns it as a string, instead of placing it in a buffer like
20 `muse-generate-index' used to.
24 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
25 merge from mwolson@gnu.org--2005
27 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
28 Accept WikiWords as links [mostly rescinded]
30 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
31 merge from mwolson@gnu.org--2005/muse--main--1.0
33 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
34 Merged from mwolson@gnu.org--2005 (patch 60-62)
36 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
37 provide a string view of the index
40 ChangeLog muse-colors.el muse-latex.el muse-mode.el
43 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
44 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
45 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
46 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
47 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
50 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
53 Document Blosxom, Book, DocBook, and HTML publishing styles.
55 muse--main--1.0--patch-62
57 * muse-blosxom.el: Clean up header.
59 * muse-book.el (muse-before-book-publish-hook): Rename to
60 `muse-book-before-publish-hook'.
61 (muse-after-book-publish-hook): Rename to
62 `muse-book-after-publish-hook'.
64 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
65 (muse-html-markup-strings, muse-xhtml-markup-strings)
66 (muse-html-meta-content-type, muse-html-meta-content-encoding)
67 (muse-html-charset-default, muse-html-encoding-default)
68 (muse-html-encoding-map): Docfixes.
70 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
74 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
77 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
80 Begin work on Publishing Styles section of manual.
82 muse--main--1.0--patch-61
84 * Makefile (.PHONY): Add "doc" to list.
85 (doc): New rule that generates Info and HTML files from muse.texi.
86 (dist): Rely on `distclean', not `clean'.
88 * examples/QuickStart (Authoring mode): Remove empty section.
90 * muse.texi: Call this program "the Emacs Muse" in title.
91 (Publishing Styles): Begin to populate section.
92 (Deriving Styles): First subsection of Publishing Styles.
93 (Contributors): Remove spurious copyright section, since we address
96 * README: Actually remember to add this file.
99 .arch-ids/README.id README
102 ChangeLog Makefile examples/QuickStart muse.texi
105 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
108 Document Markup Rules.
110 muse--main--1.0--patch-60
112 * examples/QuickStart: Remove stray <comment> tag.
114 * muse.texi (Top): Comment every menu line.
115 (Markup Rules): New section with plenty of subsections.
118 ChangeLog examples/QuickStart muse.texi
121 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
124 Release this as Muse 3.00.90 (RC1).
126 muse--main--1.0--patch-59
128 * Makefile (%.elc): Use -q instead of --no-init-file because the former
129 is compatible with both Emacs and XEmacs.
131 * examples/README: Renamed to QuickStart.
133 * examples/Makefile (EXAMPLES): Reflect name change of README.
138 ChangeLog Makefile examples/Makefile muse.el
141 examples/.arch-ids/README.id
142 ==> examples/.arch-ids/QuickStart.id
144 ==> examples/QuickStart
147 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
150 Makefile refactoring.
152 muse--main--1.0--patch-58
154 * Makefile (.PHONY): List all non-file targets.
155 (examples): New rule that calls Make in the examples directory.
156 (atranslit): Removed, since this isn't (yet) bundled with Muse.
158 * README: Move to the examples directory. I'd prefer to distribute a
159 very basic plain text README and use this as a quickstart + markup
160 example + publishing example.
162 * examples/Makefile: Move all README-related rules here.
164 * examples/README: Add an "About this document" section.
166 * scripts/publish (style): Do not include the contrib directory, since we
167 don't use any code from there. Since this is only invoked from the
168 examples directory, make sure add the parent directory to the load
171 * muse.texi: Change version to 3.00.90 (RC1).
173 * muse.el: Change location of the README file in header.
175 * muse.el (muse-version): Update to 3.00.90 (RC1).
178 examples/.arch-ids/Makefile.id examples/Makefile
181 ChangeLog Makefile examples/README muse.el muse.texi
186 ==> examples/.arch-ids/README.id
191 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
194 Update my example configuration.
196 muse--main--1.0--patch-57
198 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
199 and experimental status of muse-message.
202 ChangeLog examples/mwolson/muse-init.el
205 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
208 Provide optional outline-style faces; customization fixes; experimental stuff.
210 muse--main--1.0--patch-56
212 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
213 option that determines what the header faces should look like. If
214 'outline, use outline-style faces. If nil, don't generate the faces at
215 all, which allows the user to specify their own. Otherwise, use the
216 scaled faces, which is the default behavior.
217 (muse-colors-outline-faces-list): List of faces to use. In case the
218 outline faces are not available, provide reasonable defaults.
219 (muse-make-faces): Use dolist instead of mapc. Implement the
220 possibility of having outline-style colors for heading. Don't call
221 this function immediately -- give the users time to make their changes
222 through the customize interface. Once we call this function, Emcs from
223 CVS will not allow the faces to be changed easily, which is a shame.
225 * muse-message.el (muse-message-contents-tag): Copied from
226 `muse-publish-contents-tag' in order to keep the customization
227 interface from making the `muse-markup-tags' option from throwing a
228 type mismatch error. This function is untested and will likely do
229 nothing useful. This file has been moved to the experimental folder
230 until it gets fleshed out more.
232 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
233 file that could eventually provide wiki-like ability. Currently this
234 is just a collection of functions that were pruned out when he remade
235 Muse, so don't get too excited. I plan to eventually merge Yann
236 Hodique's work here, probably after the first release of Muse.
238 * muse-regexps.el (muse-regexp): Improve description.
240 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
241 the muse-regexp group since it is just a single regexp. Lists of
242 regexps don't have to be in muse-regexp, however.
244 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
245 since the Emacs devel mailing list seems to not want Britain-izations
248 * muse-colors.el (muse-colors): Ditto.
250 * muse-docbook.el (muse-docbook): Ditto.
252 * muse-html.el (muse-html): Ditto.
254 * muse-http.el (muse-http): Ditto.
256 * muse-message.el (muse-message): Ditto.
258 * muse-mode.el (muse-mode): Ditto.
260 * muse-project.el (muse-project): Ditto.
262 * muse-publish.el (muse-publish): Ditto.
264 * muse.el (muse): Ditto.
267 experimental/.arch-ids/=id
268 experimental/.arch-ids/muse-wiki.el.id
269 experimental/muse-wiki.el
272 ChangeLog experimental/muse-message.el muse-blosxom.el
273 muse-colors.el muse-docbook.el muse-html.el muse-http.el
274 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
278 .arch-ids/muse-message.el.id
279 ==> experimental/.arch-ids/muse-message.el.id
281 ==> experimental/muse-message.el
284 experimental experimental/.arch-ids
287 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
290 Fix publishing error when given an empty string for header/footer.
292 muse--main--1.0--patch-55
294 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
295 `file-readable-p' if it is an empty string. For some reason,
296 `file-readable-p' and `insert-file-contents' were treating an empty
297 string as if it were the current directory.
300 ChangeLog muse-publish.el
303 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
306 WYSIWYG emphasis, XEmacs compatibility hacks.
308 muse--main--1.0--patch-54
310 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
311 compliant. Only colorize if we end with the same number of asterisks
312 as we start with, preventing unnoticed syntax errors. Don't colorize
313 in the middle of a word.
314 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
315 Only colorize if we end with an underscore. Don't colorize in the
318 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
319 inside of group. This will probably not do anything, but it seems
322 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
323 where we start with an image link. JohnW didn't seem to like having
324 <p> tags inserted before image links, but they don't validate properly
325 as they are. For now, I will surround such links/paragraphs with <div
326 class="image-link"> in an attempt to be as not invasive and yet
327 standards compliant as possible.
329 * muse-html.el (muse-html-escape-string): Work around distinction between
330 int and char types in XEmacs. Deal with an annoying replace-match bug
331 in XEmacs that rears its head at times.
333 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
337 ChangeLog muse-colors.el muse-docbook.el muse-html.el
341 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
344 Minor code cleanup to address elint issues.
346 muse--main--1.0--patch-53
348 * Makefile (test): Don't build README files during this rule. Remove
349 spurious "make clean" statement.
351 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
352 `muse-colors' group, and give it a proper type.
354 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
356 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
357 muse-my-journal-find-entries): Replace `string-to-int' with
360 * muse-html.el (muse-html-insert-contents): Ditto.
362 * muse-journal.el (muse-journal-html-munge-buffer,
363 muse-journal-latex-munge-buffer): Ditto.
365 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
367 * muse-publish.el (muse-publish-markup-footnote,
368 muse-publish-contents-tag): Ditto.
370 * muse-regexps.el (muse-extreg-usable-p): Ditto.
373 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
374 muse-html.el muse-journal.el muse-mode.el muse-publish.el
378 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
381 Add ability to automate the creation a new blosxom entry.
383 muse--main--1.0--patch-52
385 * examples/mwolson/muse-init.el: Move new entry section to
386 muse-blosxom.el. Modify the key settings in my example accordingly.
388 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
389 Muse always makes sure that the file ends with a newline.
391 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
392 planner markup is now provided automatically by the planner port to
393 Muse, and we don't have any customized markup.
395 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
396 variable that specifies where the base directory of your blog entries
399 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
400 the base directory. Explore categories recursively.
402 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
403 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
404 special characters file name.
406 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
407 making a new blog entry. It will prompt you for a category, then a
408 title, and then will create a new file that has the date and title
412 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
415 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
418 Change mailing address of FSF, add AUTHORS file.
420 muse--main--1.0--patch-51
422 * muse-*.el, muse.texi: Change mailing address of FSF.
424 * muse.texi (Contributors): Fix typo.
426 * AUTHORS: New file containing a list of all of those who have
427 contributed code or documentation to Muse, how many lines were changed,
431 .arch-ids/AUTHORS.id AUTHORS
434 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
435 muse-html.el muse-http.el muse-journal.el muse-latex.el
436 muse-message.el muse-mode.el muse-poem.el muse-project.el
437 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
441 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
444 Merged from hodique@lifl.fr--2005 (patch 0-1)
446 muse--main--1.0--patch-50
450 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
451 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
453 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
454 fix .html (for example) in visible names for links
457 ChangeLog muse-publish.el
460 hodique@lifl.fr--2005/muse--yh--1.0--base-0
461 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
464 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
467 Make generated X(HT)ML show up in the right encoding in other modes.
469 muse--main--1.0--patch-49
471 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
472 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
473 generated (X)HTML files show up in the right coding system when editing
474 them with another Emacs mode.
476 * muse-journal.el (muse-journal-rss-header): Automatically determine the
477 encoding instead of hard-coding it.
479 * muse-message.el: Add content to Commentary section, explaining the use
480 of this publishing style.
483 ChangeLog muse-html.el muse-journal.el muse-message.el
486 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
489 Move regexps to same group, only make 4 heading faces.
491 muse--main--1.0--patch-48
493 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
494 can only publish 3 of them specially, leaving the fourth to be in
496 (muse-colors-markup): Only recognize 4 levels of heading.
498 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
499 (muse-file-regexp, muse-image-regexp)
500 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
501 like a good idea to have all the regexps in the same group.
504 ChangeLog muse-colors.el muse-regexps.el muse.el
507 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
510 Update my example config, minor code cleanup.
512 muse--main--1.0--patch-47
514 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
515 names and add "Plans" project.
517 * muse-docbook.el (looking-back): Delete.
519 * muse-html.el (looking-back): Delete.
521 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
522 instead of `looking-back'.
524 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
525 function, use this function. If `looking-back' exists, call it;
526 otherwise, use a workaround.
529 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
532 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
536 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
539 Handle a few paragraph publishing edge cases better.
541 muse--main--1.0--patch-46
543 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
544 beginning-of-document, end-of-document, and paragraph separator regexps
545 so that one markup rule can be used in all these cases.
546 (muse-docbook-markup-paragraph): Handle more cases correctly. In
547 particular, blockquote or center at beginning or end of document will
548 be published properly. Hopefully this won't slow things down too much.
549 (muse-docbook-markup-paragraph-close): Removed.
551 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
553 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
555 (muse-html-markup-paragraph-close): Removed.
558 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
561 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
564 Improve prompt when reading a tag.
566 muse--main--1.0--patch-45
568 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
569 other Emacs modes seem to do.
572 ChangeLog muse-mode.el
575 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
578 Warn user when publishing fails due to a private directory.
580 muse--main--1.0--patch-44
582 * muse-project.el (muse-project-private-p): Warn users when publishing a
583 file fails due to its directory not being readable by others. Make
584 sure that you do a `chmod +o name_of_directory' if you want the
585 contents of that directory to be publishable.
588 ChangeLog muse-project.el
591 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
594 Fix error with example tags and message publishing style.
596 muse--main--1.0--patch-43
598 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
599 see if a previous definition for `font-lock-multiline' exists.
601 * muse-message.el (muse-message-example-tag): Don't require two
602 additional (unused) arguments.
605 ChangeLog muse-colors.el muse-message.el
608 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
611 Always end the published document with a newline.
613 muse--main--1.0--patch-42
615 * muse-html.el (muse-html-markup-paragraph-close): Always end the
616 published document with a newline.
618 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
621 ChangeLog muse-docbook.el muse-html.el
624 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
627 Don't let automatic backup files crash the publishing process.
629 muse--main--1.0--patch-41
631 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
632 directive since this value is already processed by
633 `muse-publish-markup-directive', and may be obtained by using
634 the code: (muse-publishing-directive "date").
636 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
637 to run (funcall nil); this happened once during a debugging process.
639 * muse-project.el (muse-project-private-p): Skip any file for which we
640 cannot fetch attributes. This fixes a bug where having an
641 Emacs-generated automatic backup file in a publishing directory causes
642 the publishing process to halt with an error.
645 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
648 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
651 Apply fix in previous patch to the DocBook publishing style.
653 muse--main--1.0--patch-40
655 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
656 previous patch here as well.
660 ChangeLog muse-docbook.el
663 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
666 Fix newly-introduced lock-up during HTML publishing.
668 muse--main--1.0--patch-39
670 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
671 planner rules higher priority in the publishing sequence. Hopefully
672 this will not wreck anything; I don't use these rules, so I cannot
673 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
675 * muse-html.el (muse-html-markup-paragraph-close): Don't use
676 replace-match; that seems to be slightly evil. Return nil instead of a
677 newline since otherwise Muse thinks that we are not done yet and gets
678 into an infinite loop. This should fix the lock-up problem that
679 resulted from the previous few patches.
682 ChangeLog muse-blosxom.el muse-html.el
685 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
690 muse--main--1.0--patch-38
692 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
696 ChangeLog muse-blosxom.el
699 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
702 Make docbook and blosxom modes close paragraphs properly at end.
704 muse--main--1.0--patch-37
706 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
709 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
710 (muse-docbook-markup-paragraph-close): Adapt from
711 `muse-html-markup-paragraph-close'.
713 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
714 preserve the same appearance as before the last patch.
717 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
720 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
723 Bugfix: Close P tag properly at end of file.
725 muse--main--1.0--patch-36
727 * muse-blosxom.el: Fix bug where loading this file twice would cause an
730 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
731 detecting whether or not a paragraph needs a closing P tag.
732 (muse-html-markup-paragraph-close): New function that only inserts a
733 closing P tag when an unclosed P tag is nearby.
736 ChangeLog muse-blosxom.el muse-html.el
739 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
742 Update my example settings.
744 muse--main--1.0--patch-35
746 * examples/mwolson/muse-init.el: Synchronize with my current settings.
749 ChangeLog examples/mwolson/muse-init.el
752 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
755 Update documentation for C-c TAB feature.
757 muse--main--1.0--patch-34
759 * muse.texi (Keystroke Summary): Note that C-c TAB calls
767 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
770 New feature: tag completion with C-c TAB.
772 muse--main--1.0--patch-33
774 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
775 (muse-tag-history, muse-custom-tags): New variables that keep track of
776 the tag history and newly-entered tags respectively for
778 (muse-insert-tag): New function that interactively prompts the user for
782 ChangeLog muse-mode.el
785 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
788 Fix XHTML validation error with <hr> and <br>.
790 muse--main--1.0--patch-32
792 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
793 and HR tags for XHTML publishing. This should fix a few validation
794 errors that I've been noticing lately.
797 ChangeLog muse-html.el
800 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
803 Remove flyspell overlays on links.
805 muse--main--1.0--patch-31
807 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
808 should make the link clickable. On Emacs21, the color will stay red,
809 but other Emacsen should do the right thing, which is use the normal
810 link color. Hopefully this will fix some strange flyspell-related link
814 ChangeLog muse-colors.el
817 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
820 Update my example Muse settings.
822 muse--main--1.0--patch-30
824 * examples/mwolson/muse-init.el: Update from my latest version.
825 (muse-project-alist): Remove the francais part of my blog.
826 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
827 into this and `my-muse-mode-fill-nobreak-p'.
828 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
829 this is the best way to accomplish this.
830 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
831 characters in the title.
832 (my-muse-prepare-entry-for-xanga): Treat example regions better.
835 ChangeLog examples/mwolson/muse-init.el
838 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
841 Add simple `muse-version' function.
843 muse--main--1.0--patch-29
845 * muse.el (muse-version): New function that displays the value of the
846 `muse-version' variable. This should be easier for the user to type
847 than C-h v muse-version.
853 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
856 Don't compile documentation by default.
858 muse--main--1.0--patch-28
860 * Makefile (all): Don't compile documentation by default.
861 (doc): Use this rule to compile documentation.
867 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
870 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
872 muse--main--1.0--patch-27
874 2005-04-16 Michael Olson <mwolson@gnu.org>
876 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
877 johnw. If a journal entry's title is a [[link]], then an
878 <enclosure> tag will be added to the XML data giving the size and
879 MIME type of the link target. This makes podcasting with Muse
881 (muse-journal-rss-entry-template): Add enclosure usage to example.
882 (muse-journal-rss-munge-buffer): Implement enclosures.
885 ChangeLog muse-journal.el
888 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
891 Standardize source headers, appease elint, don't require planner
893 muse--main--1.0--patch-26
895 2005-04-15 Michael Olson <mwolson@gnu.org>
897 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
898 `scripts' directory since it really isn't part of Muse proper; it
899 is used to generate Muse output from the command line.
901 * muse-blosxom.el: Handle case where planner is not loaded so that
902 it isn't a hard requirement.
904 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
905 that elint doesn't complain.
907 * muse-message.el (muse-message-markup-link): Don't throw up on
908 links with no description.
910 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
911 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
912 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
913 muse-project.el, muse-publish.el, muse-regexps.el,
914 muse-texinfo.el, muse.el: Add standard header for each file in
915 preparation for the initial release, which will hopefully happen
916 sometime within the next month.
920 experimental/.arch-ids/=id
923 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
924 muse-convert.el muse-docbook.el muse-html.el muse-http.el
925 muse-journal.el muse-latex.el muse-message.el muse-mode.el
926 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
927 muse-texinfo.el muse.el
930 .arch-ids/muse-build.el.id
931 ==> scripts/.arch-ids/muse-build.el.id
933 ==> scripts/muse-build.el
936 experimental experimental/.arch-ids
939 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
942 Merge contents of muse-latexcjk.el into muse-latex.el.
944 muse--main--1.0--patch-25
946 2005-04-14 Michael Olson <mwolson@gnu.org>
948 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
949 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
950 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
951 Merge in from muse-latexcjk.el.
953 * muse-latexcjk.el: Removed, functionality merged with
957 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
960 ChangeLog muse-latex.el
963 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
966 Merge muse-xhtml.el into muse-html.el.
968 muse--main--1.0--patch-24
970 2005-04-06 Michael Olson <mwolson@gnu.org>
972 * examples/mwolson/muse-init.el: Update with respect to the
975 * muse-html.el: The contents of muse-xhtml.el have been merged in
976 as advised by John Wiegley.
977 (muse-html-style-sheet): Add example for XHTML use in the
978 function's documentation.
979 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
980 Moved from muse-xhtml.el.
982 * muse-xhtml.el: Removed; contents merged into muse-html.el.
985 .arch-ids/muse-xhtml.el.id muse-xhtml.el
988 ChangeLog examples/mwolson/muse-init.el muse-html.el
991 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
994 Try to fix regexps for Emacs 21.4.
996 muse--main--1.0--patch-23
998 2005-04-05 Michael Olson <mwolson@gnu.org>
1000 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
1004 ChangeLog muse-regexps.el
1007 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
1010 Add comments to the publish-project example script
1012 muse--main--1.0--patch-22
1014 2005-04-01 Michael Olson <mwolson@gnu.org>
1016 * examples/publish-project: Moved here from
1017 scripts/publish-project. Added a few comments so people know what
1021 ChangeLog examples/publish-project
1024 scripts/.arch-ids/publish-project.id
1025 ==> examples/.arch-ids/publish-project.id
1026 scripts/publish-project
1027 ==> examples/publish-project
1030 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
1033 New XHTML style, add more examples to my sample muse config
1035 muse--main--1.0--patch-21
1037 2005-03-31 Michael Olson <mwolson@gnu.org>
1039 * examples/mwolson/muse-init.el: Give an example of deriving a
1040 custom publishing style.
1041 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
1042 (my-muse-prepare-entry-for-xanga): Mangle the published output
1043 from a blosxom project and copy the result to the clipboard for
1044 easy pasting into Xanga's web form. The file is untouched.
1046 * muse-html.el (muse-html-style-sheet): Include the <style
1047 type="text/css"></style> wrapper around the example.
1048 (muse-html-header): Don't add <style type="text/css"></style>
1049 around the value of `muse-html-style-sheet' anymore. This allows
1050 for the option of putting your stylesheet(s) in a separate file.
1051 An example of this is given in the documentation for this
1054 * muse-xhtml: New file that implements a publishing style which is
1055 derived from HTML mode. It uses a slightly modified version of
1056 the HTML markup rules to generate XHTML-compliant output.
1058 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
1059 "blosxom" style has been renamed to "blosxom-html". Fix a few
1062 * muse-journal.el: Add new "journal-xhtml" style.
1064 * muse-message.el: Add new "message-xhtml" style.
1067 .arch-ids/muse-xhtml.el.id muse-xhtml.el
1070 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1071 muse-html.el muse-journal.el muse-message.el
1074 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
1077 Add my muse configuration to the examples
1079 muse--main--1.0--patch-20
1081 2005-03-24 Michael Olson <mwolson@gnu.org>
1083 * examples/johnw: Move John Wiegley's configuration to this
1086 * examples/mwolson: My configuration files go here.
1088 * examples/mwolson/muse-init.el: My Muse configuration file. I
1089 just figured out how to keep links from being spell-checked or
1090 split up by fill-mode, so the implementation of this may be found
1091 here. I also made a function that sets up a blog entry for me.
1094 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
1095 examples/mwolson/.arch-ids/muse-init.el.id
1096 examples/mwolson/muse-init.el
1102 examples/.arch-ids/muse-johnw.el.id
1103 ==> examples/johnw/.arch-ids/muse-johnw.el.id
1104 examples/.arch-ids/publish-johnw.id
1105 ==> examples/johnw/.arch-ids/publish-johnw.id
1106 examples/muse-johnw.el
1107 ==> examples/johnw/muse-johnw.el
1108 examples/publish-johnw
1109 ==> examples/johnw/publish-johnw
1112 examples/johnw examples/johnw/.arch-ids examples/mwolson
1113 examples/mwolson/.arch-ids
1116 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
1119 Add muse-blosxom script and plugin for pyblosxom
1121 muse--main--1.0--patch-19
1123 2005-03-24 Michael Olson <mwolson@gnu.org>
1125 * muse-blosxom.el: Update copyright notice in headers and mention
1126 the pyblosxom scripts.
1128 * contrib/pyblosxom: New directory containing pyblosxom plugins
1131 * contrib/getstamps.py: Script that generates the "timestamps"
1132 file, run on the local machine.
1134 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
1138 contrib/pyblosxom/.arch-ids/=id
1139 contrib/pyblosxom/.arch-ids/getstamps.py.id
1140 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
1141 contrib/pyblosxom/getstamps.py
1142 contrib/pyblosxom/hardcodedates.py
1145 ChangeLog muse-blosxom.el
1148 contrib/pyblosxom contrib/pyblosxom/.arch-ids
1151 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
1154 muse-blosxom.el has matured past experimental status
1156 muse--main--1.0--patch-18
1158 2005-03-23 Michael Olson <mwolson@gnu.org>
1160 * muse-blosxom.el: Remove common functionality that has already
1161 been implemented in `muse-html.el'. Derive this mode from
1162 `muse-html'. Update documentation. I now feel that this file is
1163 ready to be included in the top-level Muse directory.
1166 ChangeLog muse-blosxom.el
1169 experimental/.arch-ids/muse-blosxom.el.id
1170 ==> .arch-ids/muse-blosxom.el.id
1171 experimental/muse-blosxom.el
1175 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
1178 Make muse-blosxom.el slightly less experimental
1180 muse--main--1.0--patch-17
1182 2005-03-22 Michael Olson <mwolson@gnu.org>
1184 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
1185 Renamed from `blosxom-page-date-alist'. Currently it does nothing
1187 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
1188 from the `muse-blosxom-markup-date-directive' rule.
1189 (blosxom-set-time): Remove this function. We're not going to be
1190 touching the timestamp manually anymore -- it's too much of a
1191 hassle. Right now I've got a python program that compiles a
1192 timestamp file and a pyblosxom helper that reads it. Something
1193 similar could be arranged for blosxom, I'm sure.
1197 ChangeLog experimental/muse-blosxom.el
1200 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
1203 Apply latest journal-related updates from johnw
1205 muse--main--1.0--patch-16
1209 ChangeLog examples/muse-johnw.el muse-journal.el
1212 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
1215 Add Projects node to the manual
1217 muse--main--1.0--patch-15
1219 2005-02-28 Michael Olson <mwolson@gnu.org>
1221 * muse.texi: Change copyright notice since the FSF is now the
1223 (Projects): New node, based on a section from the README file.
1229 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
1232 Correct documentation, adding some content.
1234 muse--main--1.0--patch-14
1236 2005-02-28 Michael Olson <mwolson@gnu.org>
1238 * muse.texi: Change license terms of the documentation to the GNU
1239 GPL instead of the GNU FDL, as per the consent of the copyright
1240 holders of the emacs-wiki manual, from which this is based. Some
1241 emacs-wiki-isms in the manual were corrected, and the Getting
1242 Started section was updated.
1248 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
1251 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
1253 muse--main--1.0--patch-13
1255 2005-02-17 Michael Olson <mwolson@gnu.org>
1257 * experimental/muse-blosxom.el: Somehow the contents of this file
1258 managed to get duplicated. I removed the duplicates.
1259 (muse-blosxom-date): Remove this, since it is not useful.
1260 (muse-blosxom-header): Use the standard header that blosxom.el
1264 ChangeLog experimental/muse-blosxom.el
1267 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
1270 Initial commit of muse.texi, nothing substantial
1272 muse--main--1.0--patch-12
1274 2005-02-07 Michael Olson <mwolson@gnu.org>
1276 * muse.texi: New file that provides the documentation for Muse.
1277 It is in a very rough form at the moment. Nothing substantial may
1278 be found here yet. Be ye warned.
1281 .arch-ids/muse.texi.id muse.texi
1287 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
1290 Add docstring, new trivial function
1292 muse--main--1.0--patch-11
1294 2005-02-07 Michael Olson <mwolson@gnu.org>
1296 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
1297 `muse-what-changed'. No functionality change.
1298 (muse-what-changed): New function that displays in diff format the
1299 changes made since the buffer was last saved.
1301 * muse-project.el (muse-project-publish): Add docstring.
1304 ChangeLog muse-mode.el muse-project.el
1307 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
1310 Add experimental version of muse-blosxom.el to project
1312 muse--main--1.0--patch-10
1314 2005-02-04 Michael Olson <mwolson@gnu.org>
1316 * Makefile (realclean): Remove file that gets generated when fonts
1319 * experimental/muse-bloxsom.el: New file that implements Blosxom
1320 support for Muse. It's in a very rough state, hence its placement
1321 in the `experimental' directory.
1324 experimental/.arch-ids/=id
1325 experimental/.arch-ids/muse-blosxom.el.id
1326 experimental/muse-blosxom.el
1332 experimental experimental/.arch-ids
1335 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
1338 Make permissions more consistent
1340 muse--main--1.0--patch-9
1346 modified directories:
1347 contrib examples scripts
1350 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
1355 muse--main--1.0--patch-8
1357 2005-02-04 Michael Olson <mwolson@gnu.org>
1359 * muse-build.el: Add contrib directory to `load-path'.
1360 (muse-elint-files): Load `muse-regexps.el'.
1362 * scripts/publish: Change permissions so that this script is
1363 executable. Add contrib directory to load list. Add
1364 `muse-regexps.el' to list.
1367 ChangeLog muse-build.el scripts/publish
1370 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
1373 Use "—" instead of "—"
1375 muse--main--1.0--patch-7
1377 2005-01-31 Michael Olson <mwolson@gnu.org>
1379 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
1380 with "—" so that documents validate properly. Thanks to
1381 Björn Lindström for the suggestion.
1383 * muse-html.el (muse-html-markup-strings): Ditto.
1386 ChangeLog muse-docbook.el muse-html.el
1389 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
1392 Fix use of "[:blank:]" in underline markup
1394 muse--main--1.0--patch-6
1396 2005-01-25 Michael Olson <mwolson@gnu.org>
1398 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
1399 use of `muse-regexp-blank'.
1402 ChangeLog muse-colors.el
1405 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
1408 Fix problem with headings being given wrong face
1410 muse--main--1.0--patch-5
1412 2005-01-03 Michael Olson <mwolson@gnu.org>
1414 * muse-colors.el: Add header.
1415 (muse-colors-emphasized): Headings were being given the coloring
1416 for the next level of heading instead of the real
1417 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
1418 Heading"). Thanks to Lan Yufeng for finding this and sending a
1421 * muse-regexps.el: Fix header.
1424 ChangeLog muse-colors.el muse-regexps.el
1427 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
1432 muse--main--1.0--patch-4
1434 2005-01-01 Michael Olson <mwolson@gnu.org>
1436 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
1437 version will be automatically maintained by Arch.
1441 .arch-ids/ChangeLog.id ChangeLog
1444 .arch-ids/ChangeLog.id
1445 ==> .arch-ids/ChangeLog.2004.id
1450 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
1453 Extended regexps fix, allow spaces in 1st part of links
1455 muse--main--1.0--patch-3
1457 2004-12-30 Michael Olson <mwolson@gnu.org>
1459 * muse.el (muse-link-regexp): Allow spaces in the first part of
1462 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
1463 customizable alternatives to extended character classes.
1465 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
1468 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
1469 muse-html.el muse-mode.el muse-publish.el muse.el
1472 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
1475 Begin to change regexp handling, tweak muse.el header
1477 muse--main--1.0--patch-2
1479 2004-12-29 Michael Olson <mwolson@gnu.org>
1481 * muse.el: Change Copyright notice to FSF. Change Maintainer to
1484 * muse-regexps.el: New file that implements regexp handling.
1485 Generalized regexp options will be moved to it eventually.
1488 .arch-ids/muse-regexps.el.id muse-regexps.el
1494 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
1497 Do some early spring cleaning
1499 muse--main--1.0--patch-1
1501 2004-12-29 Michael Olson <mwolson@gnu.org>
1503 * Makefile: Change path to `publish' script.
1505 * contrib/pcomplete.el: New file that is used by Muse without
1506 actually being a part of it: hence its location in the contrib
1509 * contrib/cgi.el, contrib/httpd.el: New location.
1511 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
1513 * scripts/publish, scripts/publish-project: Ditto.
1516 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
1517 contrib/pcomplete.el examples/.arch-ids/=id
1518 scripts/.arch-ids/=id
1525 ==> contrib/.arch-ids/cgi.el.id
1526 .arch-ids/httpd.el.id
1527 ==> contrib/.arch-ids/httpd.el.id
1528 .arch-ids/muse-johnw.el.id
1529 ==> examples/.arch-ids/muse-johnw.el.id
1530 .arch-ids/publish-johnw.id
1531 ==> examples/.arch-ids/publish-johnw.id
1532 .arch-ids/publish-project.id
1533 ==> scripts/.arch-ids/publish-project.id
1534 .arch-ids/publish.id
1535 ==> scripts/.arch-ids/publish.id
1539 ==> contrib/httpd.el
1541 ==> examples/muse-johnw.el
1545 ==> examples/publish-johnw
1547 ==> scripts/publish-project
1550 contrib contrib/.arch-ids examples examples/.arch-ids scripts
1554 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
1557 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
1559 muse--main--1.0--base-0
1561 (automatically generated log message)
1564 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
1565 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
1566 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
1567 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
1568 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
1569 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
1570 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
1571 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
1572 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
1573 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
1574 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
1575 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
1576 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
1577 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
1578 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
1579 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
1580 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
1581 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8