1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
8 Hack on documentation. The release is in sight!
10 muse--main--1.0--patch-230
12 * muse.texi: Use @subsubheading for all logical split headers rather than
13 @emph. Move all examples against left margin. Add comments to
14 indicate what still needs to be done.
15 (DocBook): Correct a few misspelled variable names and add some new
17 (Common Elements): Split this into 4 new subsections.
23 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
26 Fix publishing of stuff like <code><></code>.
28 muse--main--1.0--patch-229
30 * lisp/muse-publish.el (muse-publish-escape-specials): Use
31 `insert-before-markers' rather than `insert'. This should fix strange
32 edge cases like <code><></code>. Thanks to Trent Buck for the report.
35 ChangeLog lisp/muse-publish.el
38 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
41 Update NEWS, fix muse-url-protocols customization interface.
43 muse--main--1.0--patch-228
45 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
46 using nil as the resolve function.
48 * NEWS: Bring up-to-date.
51 ChangeLog NEWS lisp/muse-protocols.el
54 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
57 Fix title coloring bug; muse-latex: escape '<' and '>'.
59 muse--main--1.0--patch-227
61 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
62 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
65 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
66 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
70 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
73 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
76 muse-latex: Handle special characters in a better way.
78 muse--main--1.0--patch-226
80 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
82 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
83 'end-literal. Thanks to Trent Buck for the suggestion.
84 (muse-latex-markup-specials): Move special characters here instead of
88 ChangeLog lisp/muse-latex.el
91 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
94 muse-latex: Fix compiler warning.
96 muse--main--1.0--patch-225
98 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
102 ChangeLog lisp/muse-latex.el
105 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
110 muse--main--1.0--patch-224
112 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
113 verbatim. Verbatim makes text literal and escaped, code makes text
114 teletype and escaped.
116 * muse-publish.el (muse-publish-markup-tags): Add "code".
117 (muse-publish-code-tag): New function that publishes code the same way
121 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
124 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
127 Strip text properties before browsing a URL.
129 muse--main--1.0--patch-223
131 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
135 ChangeLog lisp/muse-protocols.el
138 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
141 muse-latex: Call pdflatex twice to get <contents> published.
143 muse--main--1.0--patch-222
145 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
146 pdflatex twice, since this seems to be necessary to get <contents>
147 published. Thanks to Trent Buck for the heads up. I wonder if we need
148 to call it three times, since this is what John originally did. Can
149 someone please give me advice about this?
152 ChangeLog lisp/muse-latex.el
155 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
158 Make info:// and man:// not publish a link, handle insert URL edge case.
160 muse--main--1.0--patch-221
162 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
163 publish only the description, not the URL.
165 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
166 get nil from muse-publish-url by not inserting any text.
169 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
172 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
175 If a URL has a resolve function of nil, publish the description only.
177 muse--main--1.0--patch-220
179 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
182 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
184 (muse-resolve-url): If nil is given as the resolve function, return
187 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
188 insert the description instead of the original URL.
191 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
195 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
198 Implement protocol handling.
200 muse--main--1.0--patch-219
202 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
203 should just make a hook for this stuff.
204 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
206 * lisp/muse-protocols.el: New file that implements protocol handling.
208 * lisp/muse-publish.el (muse-publish-url-transforms): Add
210 (muse-publish-markup-url): Indentation fix, no func change.
212 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
214 * lisp/muse.el: Require muse-protocols.
217 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
220 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
221 lisp/muse-regexps.el lisp/muse.el
224 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
227 muse-xml: Use a more standard sort of header.
229 muse--main--1.0--patch-218
231 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
232 type="muse">, as suggested by Brad Collins.
235 ChangeLog experimental/muse-xml.el
238 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
241 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
243 muse--main--1.0--patch-217
245 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
247 * README (examples): Mention that other files are here as well.
249 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
250 for use with muse-xml.el.
252 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
253 muse-xml is in experimental status.
254 (muse-xml-markup-regexps): Correct table-munging regexp.
255 (muse-xml-markup-strings): Surround each verse line with <line></line>.
256 Empty lines are marked up as <line />.
258 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
259 s/last-stanza-end/end-last-stanza-line/.
261 * muse-mode.el (muse-visit-link-default): Make the temporary file
262 visiting work as expected.
264 * muse-publish.el (muse-publish-markup-verse): Make use of
265 'begin-verse-line and 'begin-last-stanza-line. Use
266 'end-last-stanza-line instead of 'last-stanza-end.
268 * muse.texi (Verse): Be a bit more clever with our example.
271 examples/.arch-ids/muse.rnc.id examples/muse.rnc
274 AUTHORS ChangeLog README experimental/muse-xml.el
275 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
279 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
282 Allow links to temporary files to be visited.
284 muse--main--1.0--patch-216
286 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
287 temporary files. These are buffers that do not have a corresponding
291 ChangeLog lisp/muse-mode.el
294 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
297 Fix save-match-data gaffe.
299 muse--main--1.0--patch-215
301 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
302 outside of `and' statement.
305 ChangeLog lisp/muse-regexps.el
308 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
311 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
313 muse--main--1.0--patch-214
315 * examples/mwolson/muse-init.el: Update.
317 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
318 ensure that links to other pages in this project are given the proper
321 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
323 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
324 instead of muse-publish-output-name.
326 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
327 functions that consult the :link-suffix when returning the name of the
328 link (or the complete file name for the latter function). If
329 :link-suffix does not exist, use :suffix. This should help Muse be
330 able to handle some more usage scenarios.
331 (muse-publish-prepare-url): Use muse-publish-link-name instead of
332 muse-publish-output-name.
334 * muse-wiki.el (muse-wiki-resolve-project-page): Use
335 muse-publish-link-file instead of muse-publish-output-file.
336 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
337 letters. The old behavior was not friendly to acronyms.
340 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
341 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
345 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
348 Correct the publish-project example.
350 muse--main--1.0--patch-213
352 * examples/publish-project: Remove "-l muse-build.el" and note that the
353 user's muse-init.el file should add the Muse directories to load-path.
356 ChangeLog examples/publish-project
359 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
362 Reinstate former extended character class rules.
364 muse--main--1.0--patch-212
366 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
367 extended regexps really don't work well on Emacs 21.2 or 21.3, so
369 (muse-regexp-emacs-revision): New variable that indicates the revision
370 number of this version of Emacs.
371 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
372 aren't working well enough with extended character classes in regexps.
374 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
375 instead of just displaying it.
378 ChangeLog lisp/muse-regexps.el lisp/muse.el
381 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
384 Fix paragraph-filling breakage in Emacs21.
386 muse--main--1.0--patch-211
388 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
389 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
393 ChangeLog lisp/muse-mode.el
396 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
399 Allow Emacs 21.3 to use extended character classes in regexps.
401 muse--main--1.0--patch-210
403 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
404 Since enough positive reports have come in about the usability of 21.3,
405 we'll allow it to use extended character classes in regexps by default.
408 ChangeLog lisp/muse-regexps.el
411 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
414 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
416 muse--main--1.0--patch-209
418 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
419 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
420 offer the style and directory prompt when you hit C-c C-t in a file
421 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
424 * lisp/muse.el (muse-read-directory-name): New function that defines a
425 fallback version of `read-directory-name', since Emacs21 doesn't have
429 ChangeLog lisp/muse-publish.el lisp/muse.el
432 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
433 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
434 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
435 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
436 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
437 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
440 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
443 Fix problem with links at beginning of buf and paragraphs.
445 muse--main--1.0--patch-208
447 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
450 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
452 * muse-html.el (muse-html-markup-regexps): Ditto.
454 * muse-publish.el (muse-publishing-last-position): New variable that
455 indicates our last buffer position while publishing the current rule.
456 Used to make sure the process doesn't get stalled.
457 (muse-publish-markup): Fix edge case where links at beginning of
458 buffer, with read-only text, would prevent the beginning of buffer from
460 (muse-publish-markup-directive): Fix case where two directives of the
461 same size would prevent any following directives from being
462 interpreted. We accomplish this by setting the last published position
463 to nil after each directive.
466 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
467 lisp/muse-html.el lisp/muse-publish.el
470 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
473 Document publishing directives.
475 muse--main--1.0--patch-207
477 * muse.texi (Getting Started): Remove crufty sentence.
478 (Directives): New section that describes the likes of #title and
485 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
488 Document WikiNames and update header publishing information.
490 muse--main--1.0--patch-206
492 * muse.texi (Headings): Any level of headings is supported.
493 (Emphasizing Text): Verbatim text may span multiple lines.
494 (Explicit Links): Refactor Links section into Explicit Links, Implicit
496 (Implicit Links): Document WikiNames and InterWiki links.
502 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
505 Finish NEWS, handle emphasis at EOF edge case.
507 muse--main--1.0--patch-205
509 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
510 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
511 as there is a terminating emphasis delimiter.
513 * examples/mwolson/muse-init.el: Sync with my latest configuration.
515 * NEWS: Bring this up to date.
518 ChangeLog NEWS examples/mwolson/muse-init.el
522 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
525 muse-html: Add muse-xhtml-extension.
527 muse--main--1.0--patch-204
529 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
530 default file extension for publishing XHTML files. Thanks to Trent
531 Buck for the suggestion.
535 ChangeLog lisp/muse-html.el
538 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
541 Add items through patch-149 to NEWS.
543 muse--main--1.0--patch-203
545 * NEWS (progress): Catch up to patch-149.
547 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
549 * lisp/muse-publish.el (muse-publish): Ditto.
552 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
555 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
558 Make building of Debian revisions work.
560 muse--main--1.0--patch-202
562 * Makefile (distclean): Don't remove anything in debian/, since it will
564 (debclean): Removed, since two different targets need slightly
565 different versions of this. Even abstraction has its limits.
566 (debbuild): New target that takes care of performing the build itself.
567 (debrevision): New target that makes a revision build, where the
568 original tarball must not be modified.
569 (debrevision): Split out building stuff to debbuild target.
571 * debian/changelog: Several revisions worth of Debian fun.
573 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
574 (Description): Make this match the ITP and shorten the text.
577 ChangeLog Makefile Makefile.defs debian/changelog
581 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
584 Prepare initial upload for Debian project.
586 muse--main--1.0--patch-201
588 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
589 version, since we only want the last changelog entry to appear on the
590 initial Debian upload.
592 * debian/changelog: New Debian package 3.01.arch.201-1.
595 ChangeLog Makefile.defs debian/changelog
598 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
601 muse-mode: Minor regexp tweak.
603 muse--main--1.0--patch-200
605 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
608 ChangeLog lisp/muse-mode.el
611 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
614 Minor fixups from Peter K. Lee.
616 muse--main--1.0--patch-199
618 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
619 restrictive with our end-of-table regexp.
621 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
622 instead of start of table. Be less restrictive with several of our
625 * lisp/muse-html.el: Patch from Peter K. Lee.
626 (muse-html-prepare-buffer): Work around edge case where the "charset="
627 part has already been appended to muse-html-meta-content-type.
628 (muse-html-fixup-tables): Be slightly less restrictive with our
632 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
636 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
639 Keep lists from getting mashed together on M-q.
641 muse--main--1.0--patch-198
643 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
644 locally so that lists don't get blended together incorrectly upon
648 ChangeLog lisp/muse-mode.el
651 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
654 QuickStart: Minor typo in anchor example.
656 muse--main--1.0--patch-197
658 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
659 rather than a full URL.
662 ChangeLog examples/QuickStart
665 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
668 Makefile: Use BUILDOPTS.
670 muse--main--1.0--patch-196
672 * Makefile (debrelease): Make use of $(BUILDOPTS).
674 * Makefile.defs (BUILDOPTS): New option that allows additional options to
675 be passed to dpkg-buildpackage. In case I ever make several revisions
676 before getting the -1 revision uploaded, for example, I can use "-sa"
677 here in order to make a valid pacakge.
680 ChangeLog Makefile Makefile.defs
683 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
686 Make generated Debian packages slightly easier to upload.
688 muse--main--1.0--patch-195
690 * debian/changelog: Generate 3.01.arch.195-1.
692 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
694 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
695 that was last uploaded to Debian.
697 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
698 changes is generated. This means we have to use dpkg-buildpackage,
699 since debuild doesn't recognize the environment variables that it
703 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
706 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
709 Makefile: Minor deletion cleanups.
711 muse--main--1.0--patch-194
718 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
721 Compilation cleanups.
723 muse--main--1.0--patch-193
725 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
726 `make-variable-buffer-local' in order to silence compiler warnings.
728 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
731 * scripts/muse-build.el (muse-elint-files): Automatically load every
732 elisp file rather than specifying each one.
735 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
738 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
741 Fix failure to resolve interwiki link when clicking on it.
743 muse--main--1.0--patch-192
745 * Makefile (debclean): Minor tweak.
747 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
750 * lisp/muse-project.el (muse-project-find-file): Don't add file
751 extensions to a relative name. If we're dealing with a file, open it
752 up without searching through the various projects for a path. This
753 should fix the failure to resolve an interwiki link by clicking on it.
756 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
759 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
762 Makefile: Remove stale Debian packages for this version.
764 muse--main--1.0--patch-191
766 * Makefile (debclean): Remove generated Debian packages for the current
767 version in parent directory.
773 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
776 Fix trailing backslash error.
778 muse--main--1.0--patch-190
780 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
781 regexp-quoting fix from drkm.
784 ChangeLog lisp/muse-project.el
787 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
790 Release 3.01.91 (3.02 RC2).
792 muse--main--1.0--patch-189
794 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
797 ChangeLog Makefile.defs lisp/muse.el muse.texi
800 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
803 Escape email address and URL always.
805 muse--main--1.0--patch-188
807 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
808 escape and publish email address as read-only, even when it's not
810 (muse-publish-markup-url): Ditto for URL.
813 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
816 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
819 Inter-project output name fix.
821 muse--main--1.0--patch-187
823 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
824 that I had fixed this before.
827 ChangeLog lisp/muse-wiki.el
830 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
833 Make coloring of verbatim greater-than sign same as publishing.
835 muse--main--1.0--patch-186
837 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
838 greater-than sign surrounded by equal signs, display it in verbatim
842 ChangeLog lisp/muse-colors.el
845 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
848 Allow transform function for link descriptions. Bare email and URL fixes.
850 muse--main--1.0--patch-185
852 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
853 (muse-publish-desc-transforms): New option that contains the functions
854 that will be called to transform a link description.
855 (muse-publish-markup-word): Handle Yet Another Edge Case.
856 (muse-publish-markup-email): Use
857 `muse-publish-escape-specials-in-string'. Don't publish if we have a
858 double-quote on either side.
859 (muse-publish-url): Apply description transforms.
860 (muse-publish-markup-url): Don't publish if we have a double-quote on
863 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
864 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
865 (muse-wiki-interwiki-delimiter): New option that indicates the
866 interwiki delimiter to use.
867 (muse-wiki-interwiki-replacement): New option that indicates the
869 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
870 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
871 this can be added to muse-publish-desc-transforms.
872 (muse-wiki-publish-pretty-interwiki): New function that replaces the
873 interwiki delimiter with its replacement, but only when the given text
874 is not an explicit link.
876 * lisp/muse.el (muse-update-file-extension): New function made from the
877 innards of the :set function in `muse-file-extension'.
880 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
883 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
886 Handle anchors in all publishing styles, as well as linking to them.
888 muse--main--1.0--patch-184
890 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
892 (muse-publish-prepare-url): Don't touch links to anchors.
894 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
895 'internal-link. Treat centered text with
896 <para role="center">...</para>.
897 (muse-docbook-markup-paragraph): Slight regexp tweak.
898 (muse-docbook-insert-anchor): Docfix.
899 (muse-docbook-markup-anchor): Move lower in file.
901 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
903 (muse-xhtml-markup-strings): Order list, no func change.
904 (muse-html-markup-anchor): Move up in file, no func change.
906 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
908 (muse-latex-markup-strings): Add handler for 'internal-link.
909 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
910 that insert an anchor around the next word or inside of a tag.
912 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
915 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
917 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
918 that insert an anchor before the next word or within a tag.
920 * NEWS: Initial attempt at documenting changes since 3.01.
923 .arch-ids/NEWS.id NEWS
926 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
927 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
930 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
933 Generalize some blosxom helper functions.
935 muse--main--1.0--patch-183
937 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
938 generalized helper functions.
939 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
940 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
943 * lisp/muse-blosxom.el: Update example in header.
944 (muse-blosxom-new-entry): Use new names for helper functions.
945 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
946 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
948 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
949 `muse-blosxom-project-get-categories'.
950 (muse-project-alist-styles): Renamed from
951 `muse-blosxom-project-alist-entry'.
952 (muse-project-alist-dirs): Renamed from
953 `muse-blosxom-project-alist-dirs'.
954 (muse-project-of-file): Use `muse-current-file'.
956 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
959 * lisp/muse.el (muse-current-file): New function that returns the name of
960 the currently visited or published file.
961 (muse-page-name): Use `muse-current-file'.
964 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
965 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
968 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
971 muse-xml: definition lists, muse-docbook: center.
973 muse--main--1.0--patch-182
975 * Makefile (%.info, %.html): Use general argument in rule.
976 (distclean): Add another cruft file.
978 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
979 type="definition"> for definition lists.
981 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
982 with <note>, since it's the closest thing I could find.
985 ChangeLog Makefile experimental/muse-xml.el
989 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
994 muse--main--1.0--patch-181
996 * lisp/muse-colors.el (muse-colors-explicit-link): Use
997 muse-match-string-no-properties rather than match-string-no-properties.
1000 ChangeLog lisp/muse-colors.el
1003 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1006 Correct breakage induced by previous patch.
1008 muse--main--1.0--patch-180
1010 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1011 path as a fallback if we are publishing.
1014 ChangeLog lisp/muse-wiki.el
1017 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1020 Make interwiki links work in a few more edge cases.
1022 muse--main--1.0--patch-179
1024 * lisp/muse-project.el (muse-project-applicable-styles): Remove
1025 assertion, now that I have a good idea of the edge cases involved.
1027 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1028 the current file is not part of any Muse project, allowing interwiki
1029 links to be resolvable even then. Don't return a relative path if we
1030 are not publishing. For visiting links, the best thing is just to
1031 return the real path.
1034 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1037 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1040 Fix warnings during font-lock, example tag highlighting.
1042 muse--main--1.0--patch-178
1044 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1046 (muse-colors-tags): Make sure that no fontification occurs in <code> or
1048 (muse-unhighlight-region): Move higher up.
1049 (muse-colors-example-tag, muse-colors-literal-tag): Use
1050 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
1051 since the point gets put in the right place automatically.
1054 ChangeLog lisp/muse-colors.el
1057 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1060 muse-xml: Separate section from title.
1062 muse--main--1.0--patch-177
1064 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1065 attribute to sections. Use separate <title> tag to handle the title of
1066 a section. Thanks to drkm for the suggestion.
1068 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1070 * lisp/muse-publish.el (muse-publish-markup-heading)
1071 (muse-publish-section-close): Pass level to markup strings for all
1072 section-related tags.
1074 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1078 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1079 lisp/muse-publish.el lisp/muse.el
1082 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1085 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
1087 muse--main--1.0--patch-176
1089 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1090 folders that match `muse-project-ignore-regexp'.
1092 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1093 omission. Add ",.*" to list of bad directory parts.
1095 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1096 matches `muse-project-ignore-regexp'.
1098 * lisp/muse-publish.el: Install patch from Peter K. Lee.
1099 (muse-style-elements-list): New function that returns a list of
1100 references to ELEM in STYLE, including base styles.
1101 (muse-publish-markup-region): Use muse-style-elements-list rather than
1102 muse-style-elements when getting :regexps.
1104 * lisp/muse-publish.el (muse-style-element): Add docstring.
1107 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1108 lisp/muse-publish.el
1111 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1114 Initial implementation of muse-xml.el. End of section edge case.
1116 muse--main--1.0--patch-175
1118 * AUTHORS: Add Peter K. Lee.
1120 * Makefile (experimental): New target that builds experimental programs.
1121 (distclean): Remove debian/dirs, a cruft file from the debian build
1124 * examples/mwolson/muse-init.el: Update.
1126 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1127 prompts for the blog entry to visit.
1129 * experimental/Makefile: New file that causes experimental stuff to be
1132 * experimental/muse-xml.el: New file that provides the experimental XML
1135 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1138 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1140 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1141 involving end-of-file and paragraph detection.
1143 * lisp/muse-wiki.el: Minor header fix.
1145 * scripts/muse-build.el (load-path): Add "../experimental".
1148 experimental/.arch-ids/Makefile.id
1149 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1150 experimental/muse-xml.el
1153 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1154 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1155 lisp/muse-wiki.el scripts/muse-build.el
1158 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1161 Try to fix <example> region coloring problem.
1163 muse--main--1.0--patch-174
1165 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1166 If region is multiple lines, add '(font-lock-multiline t) to
1167 properties. This should fix an annoying <example> region issue.
1170 ChangeLog lisp/muse-colors.el
1173 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1176 Don't publish implicit links that have a double-quote at begin or end.
1178 muse--main--1.0--patch-173
1180 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1181 double-quote exists at beginning or end.
1183 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1184 don't colorize if a double-quote exists at beginning or end.
1187 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1190 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1193 Fix failure to publish emphasis properly.
1195 muse--main--1.0--patch-172
1197 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1200 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1204 experimental/.arch-ids/muse-wiki-old.el.id
1205 experimental/muse-wiki-old.el
1208 ChangeLog lisp/muse-publish.el
1211 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1214 Add a few common revision control directories to the ignore list.
1216 muse--main--1.0--patch-171
1218 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1219 directories to be ignored when building the file alist, such as those
1220 used for CVS and Arch revision control data.
1223 ChangeLog lisp/muse-project.el
1226 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1229 Fix #2654: Append a newline when using pdf publishing style.
1231 muse--main--1.0--patch-170
1233 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1237 ChangeLog lisp/muse-latex.el
1240 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1243 5 levels of headings colorization; color bare URLs.
1245 muse--main--1.0--patch-169
1247 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1248 Really color up to 5 headings.
1249 (muse-colors-markup): Add muse-url-regexp.
1250 (muse-colors-explicit-link): Renamed from muse-colors-link.
1251 (muse-colors-implicit-link): Moved here from
1252 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1253 we'll be coloring URLs.
1256 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1259 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1262 Don't emphasize if a word constituent follows the trailer.
1264 muse--main--1.0--patch-168
1266 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1267 (muse-colors-verbatim): Don't colorize if a word constituent follows
1270 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1271 word constituent follows the trailer.
1274 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1277 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1280 Add coloring for example, verbatim, and =signs=; anchor fix.
1282 muse--main--1.0--patch-167
1284 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1285 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1286 (muse-colors-verbatim): Use `muse-verbatim-face'.
1287 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1289 (muse-colors-tags): Add verbatim and literal tags.
1290 (muse-colors-example-tag): Use `remove-text-properties' instead of
1291 `set-text-properties', since the latter does not work consistently.
1292 (muse-colors-literal-tag): New function that strips all markup from the
1294 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1295 that we can work around an annoying XEmacs issue.
1297 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1298 multi-line by default.
1300 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1304 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1308 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1311 Link with anchor bugfix.
1313 muse--main--1.0--patch-166
1315 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1316 valid, as long as the base is valid.
1319 ChangeLog lisp/muse-colors.el
1322 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1325 Link inside table issue, fixes read-only text error.
1327 muse--main--1.0--patch-165
1329 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1330 inside tables so we don't get an error when links exist.
1332 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1334 * lisp/muse-project.el (muse-project-publish): Don't take forced files
1335 into account when displaying the "All files published" message, unless
1336 they've actually been modified.
1338 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1339 don't wrap in condition-case; we don't want the message to be muffled.
1342 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1343 lisp/muse-project.el lisp/muse.el
1346 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1349 Permit infinitely-nested sections.
1351 muse--main--1.0--patch-164
1353 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1354 (Deriving from an existing style): Mark up as a list.
1356 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1357 Color an additional level of headings.
1359 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1360 section-other, section-other-end, and section-close strings.
1361 (muse-docbook-fixup-sections): Removed, since Muse now implements this
1362 through the 'section-close string.
1364 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1365 'begin-underline, since this messes up paragraph handling. Use
1366 <h5></h5> for 'section-other.
1368 (muse-html-fixup-tables): New function that sorts the table parts so
1369 that order is head, foot, body. Apparently XHTML needs this, and it
1370 seems like a good general practice, so we do it for HTML as well.
1372 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1375 * lisp/muse-publish.el (muse-publish-section-close): New function that
1376 determines where to put the section close given heading depth and
1378 (muse-publish-markup-heading): Handle 'section-other and
1379 'section-other-end. Call `muse-publish-section-close' at end of
1382 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1386 ChangeLog examples/QuickStart lisp/muse-colors.el
1387 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1388 lisp/muse-publish.el lisp/muse-texinfo.el
1391 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1394 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1396 muse--main--1.0--patch-163
1398 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1400 (muse-docbook-markup-regexps): Deal with new table algorithm.
1401 (muse-docbook-transform-content-type, muse-docbook-encoding)
1402 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1403 (muse-docbook-markup-table): Use a better table algorithm, based on the
1404 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
1405 and foot of the table. Use informaltable rather than table.
1406 (muse-docbook-fixup-tables): New function that sorts all tables found
1407 in the published document so that the order is head, foot, body.
1408 (muse-docbook-markup-functions): Add anchor handler.
1409 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1411 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1412 that insert an anchor at point.
1414 * lisp/muse-html.el (muse-html-transform-content-type)
1415 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1417 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1419 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1421 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
1422 that was evaluated in the output.
1425 ChangeLog examples/QuickStart lisp/muse-docbook.el
1426 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1429 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1432 muse-texinfo: Improve formatting for enddots, dots, underline.
1434 muse--main--1.0--patch-162
1436 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1437 of enddots and dots. For begin-underline and end-underline, use "_",
1438 since we don't have anything better.
1441 ChangeLog lisp/muse-texinfo.el
1444 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1447 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1449 muse--main--1.0--patch-161
1451 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1452 list. This should fix #2635.
1455 ChangeLog lisp/muse-texinfo.el
1458 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1461 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1463 muse--main--1.0--patch-160
1465 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1467 * debian/changelog: Ditto.
1469 * debian/control (Build-Depends-Indep): Add tetex-bin.
1471 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1474 * examples/QuickStart: Remove stray <comment> now that the bug that made
1475 it necessary is fixed.
1477 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1480 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1481 the contents from the footer to the header.
1483 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1484 each number, not after.
1486 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1488 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1489 happens when doing batch publishing. Minor whitespace fix.
1492 ChangeLog Makefile.defs debian/changelog debian/control
1493 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1494 lisp/muse-texinfo.el lisp/muse.el
1497 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1500 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1502 muse--main--1.0--patch-159
1504 * examples/QuickStart: Add "Write me." to empty sections at end so that
1505 they publish correctly with DocBook.
1507 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1508 paragraph starts with emphasis, example, link, or email address.
1511 ChangeLog examples/QuickStart lisp/muse-docbook.el
1514 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1517 Handle embedded docbook footnotes and <literal> edge case.
1519 muse--main--1.0--patch-158
1521 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1522 (muse-docbook-markup-strings): Use systemitem for example text.
1523 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1524 <para></para> inside of them.
1526 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1529 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1530 muse-publish-escape-specials-in-string to list by default.
1532 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1533 argument IGNORE-READ-ONLY determines whether or not to ignore the
1534 read-only property when transforming text. Add docstring.
1535 (muse-publish-markup-word): Use non-nil third argument to
1536 muse-publish-escape-specials when we're publishing `='-delimited text.
1537 This allows =<literal><tag></literal>= to work as intended.
1539 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1540 arguments after the first so that we can include this in
1541 `muse-publish-url-transforms'.
1543 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1546 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1547 lisp/muse-publish.el
1550 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1553 Misc. blosxom fixes, like category directive.
1555 muse--main--1.0--patch-157
1557 * contrib/pyblosxom/getstamps.py: Add file extension.
1559 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1560 extension. This will allow Muse to specify it once a
1561 timestamps-writing routine gets written.
1563 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1564 attention to the "category" directive, if it exists. Use file-truename
1565 instead of expand-file-name for base directory.
1567 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1570 * lisp/muse-project.el (muse-project): Add :timestamps to list of
1571 available tags, even though it doesn't do anything yet.
1574 ChangeLog contrib/pyblosxom/getstamps.py
1575 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1576 lisp/muse-project.el
1579 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1582 Small logic fix with temp files.
1584 muse--main--1.0--patch-156
1586 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1587 buffer-name to determine whether the buffer is still around.
1590 ChangeLog lisp/muse.el
1593 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1596 Make customize of muse-project-alist work in Emacs21 and XEmacs.
1598 muse--main--1.0--patch-155
1600 * lisp/muse.el (muse-widget-type-value-create)
1601 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
1602 extra widgets from 'lazy type that are needed to get the
1603 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
1605 * lisp/muse.el (muse-implicit-link-functions)
1606 (muse-explicit-link-functions): Remove predefined wiki-related options.
1607 These are added in muse-wiki via custom-add-option.
1609 * lisp/muse-mode.el (muse-mode-hook): Ditto.
1611 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
1613 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
1614 ":strings" to cope with Emacs21 and XEmacs.
1615 (muse-project-alist-set): Turn ":strings" back into ":symbols".
1617 * lisp/muse-project.el (muse-project): Derive from 'default rather than
1618 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
1619 newlines. Control indentation. Remove an unnecessary inlined repeat.
1621 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
1622 since XEmacs doesn't support the alist widget. Deal with case where no
1623 projects are defined, or a strange expression is used.
1625 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
1626 stuff using custom-add-option.
1629 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1630 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1633 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
1636 Don't kill temp buffer if debug-on-error is non-nil.
1638 muse--main--1.0--patch-154
1640 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
1641 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
1644 ChangeLog lisp/muse.el
1647 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
1650 Expand Debian package description.
1652 muse--main--1.0--patch-153
1654 * debian/control (Description): Expand this to make the package more
1657 * debian/copyright, debian/rules: Minor whitespace cleanups.
1659 * debian/changelog: Package 3.01.arch.152-1.
1662 ChangeLog Makefile.defs debian/changelog debian/control
1663 debian/copyright debian/rules
1666 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
1669 Header/footer docfix; ChangeLog correction.
1671 muse--main--1.0--patch-152
1673 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
1674 Thanks to drkm for pointing out my error.
1676 Use better documentation and customize interface for headers and footers.
1677 Thanks to Chris McMahan.
1680 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
1681 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
1682 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
1684 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
1687 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
1690 Slight Debian version tweak.
1692 muse--main--1.0--patch-151
1694 * Makefile.defs (VERSION): Use a slightly different version naming
1695 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
1696 X.YY is the Muse version, and YYY is the patch level.
1698 * debian/changelog: Ditto.
1701 ChangeLog Makefile.defs debian/changelog
1704 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
1707 Improve debian build and put together a package.
1709 muse--main--1.0--patch-150
1711 * Makefile (debclean): New target that cleans up the mess that the
1712 `debian' target makes.
1713 (debian): Build using debuild rather than dpkg-buildpackage. Copy
1714 results to my debian dist dir two levels up.
1716 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
1718 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
1720 * debian/control (Standards-Version): Update to 3.6.2.
1722 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
1725 * debian/copyright (Copyright): Improve.
1727 * debian/emacsen-install (FILES): Include contrib directory so that
1728 muse-http.el compiles properly.
1730 * debian/muse-el.examples: New file containing the example files to
1733 * debian/rules: Move example stuff to muse-el.examples. Install some
1734 additional documentation.
1737 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
1740 ChangeLog Makefile Makefile.defs debian/changelog
1741 debian/control debian/copyright debian/emacsen-install
1745 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
1748 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
1750 muse--main--1.0--patch-149
1752 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
1753 the beginning of a header would be emphasized if an asterisk came
1755 (muse-colors-underlined): Don't allow end of underlined text to be the
1756 beginning of a line. Don't use memq to check for whitespace syntax; eq
1759 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
1760 on. We'll use a more clever trick to keep emphasis characters from
1761 being interpreted in explicit links -- add a custom 'noemphasis text
1762 property to them. Move mdash rule further down so that I can add
1763 designations after blockquoted text.
1765 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
1766 text has the 'noemphasis property, ignore it.
1767 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
1768 property to the text between BEG and END, or match beginning and end.
1770 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
1771 before trying to set buffer-modified to nil. This should fix a
1772 "selecting deleted buffer" error when publishing from command line.
1775 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1779 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
1782 Journal validation fixes.
1784 muse--main--1.0--patch-148
1786 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
1787 default rather than HTML 4.0 [strict].
1788 (muse-html-markup-strings): Include empty alt element.
1790 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
1792 * muse.texi (Journal): Ditto.
1795 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
1798 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
1801 Add debian files; tweak Makefile.
1803 muse--main--1.0--patch-147
1805 * Makefile (distclean): Remove directory created by dist rule.
1806 (dist): Make this only generate the directory, not the tarball.
1807 (release): New target that generates the tarball and zipfile.
1808 (debrelease): New target that builds the debian package for Muse.
1809 (upload): Depend on release target.
1811 * examples/mwolson/stylesheets: Add forgotten Arch id.
1814 debian/.arch-ids/=id debian/.arch-ids/changelog.id
1815 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1816 debian/.arch-ids/emacsen-install.id
1817 debian/.arch-ids/emacsen-remove.id
1818 debian/.arch-ids/emacsen-startup.id
1819 debian/.arch-ids/muse-el.dirs.id
1820 debian/.arch-ids/muse-el.docs.id
1821 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1822 debian/changelog debian/control debian/copyright
1823 debian/emacsen-install debian/emacsen-remove
1824 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1825 debian/muse-el.info debian/rules
1826 examples/mwolson/stylesheets/.arch-ids/=id
1827 examples/mwolson/stylesheets/.arch-ids/blog.css.id
1828 examples/mwolson/stylesheets/.arch-ids/common.css.id
1829 examples/mwolson/stylesheets/.arch-ids/print.css.id
1830 examples/mwolson/stylesheets/.arch-ids/screen.css.id
1831 examples/mwolson/stylesheets/blog.css
1832 examples/mwolson/stylesheets/common.css
1833 examples/mwolson/stylesheets/print.css
1834 examples/mwolson/stylesheets/screen.css
1840 debian debian/.arch-ids examples/mwolson/stylesheets
1841 examples/mwolson/stylesheets/.arch-ids
1844 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1847 Allow `muse-index-as-string' to remove current file from output.
1849 muse--main--1.0--patch-146
1851 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1852 which excludes the current file from the output. Improve
1856 ChangeLog lisp/muse-mode.el
1859 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1862 S-TAB issue with Windows.
1864 muse--main--1.0--patch-145
1866 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1870 ChangeLog lisp/muse-mode.el
1873 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1876 Improve temp buffer usage.
1878 muse--main--1.0--patch-144
1880 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1881 `insert-file-contents'. This should further help with the temp
1882 buffer problem. Thanks to Peter K. Lee and drkm for the research
1885 * lisp/muse.el (muse-with-temp-buffer): Renamed from
1886 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
1887 make sure the temp buffer is killed. I didn't implement an option to
1888 save the contents of the temp buffer.
1891 ChangeLog lisp/muse-book.el lisp/muse-http.el
1892 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1896 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1899 muse-docbook: split-string Emacs21 fix.
1901 muse--main--1.0--patch-143
1903 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1904 split-string to fix an Emacs21 issue.
1907 ChangeLog lisp/muse-docbook.el
1910 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1913 muse-docbook: Parse author directive so that it validates properly.
1915 muse--main--1.0--patch-142
1917 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1918 attempts to publish the contents a DocBook-usable <author> tag.
1919 (muse-docbook-header): Use `muse-docbook-get-author'.
1922 ChangeLog lisp/muse-docbook.el
1925 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1928 Be a bit more clever with our consecutive list regexp.
1930 muse--main--1.0--patch-141
1932 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1933 clever with our consecutive list regexp.
1936 ChangeLog lisp/muse-docbook.el
1939 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1942 Do the right thing with consecutive list items, hopefully.
1944 muse--main--1.0--patch-140
1946 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1947 (muse-docbook-header): Add DTD string.
1948 (muse-docbook-markup-regexps): Add rule that merges consecutive list
1950 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1951 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1954 ChangeLog lisp/muse-docbook.el
1957 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1960 Improve customize interface for `muse-project-alist' once more.
1962 muse--main--1.0--patch-139
1964 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1965 setting to be anything, since we now support settings that use lists.
1966 (muse-project): Vastly improve this by naming each setting and showing
1967 what exact type is required. Handle case where a function is not
1968 defined yet. Use a set for styles, which looks nice. This is about as
1969 good as it can be ... unless we add some sort of inline documentation
1970 later on. A setting was added for Yann's :force-publish tag.
1972 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1976 ChangeLog lisp/muse-project.el lisp/muse.el
1979 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1982 Merged from hodique@lifl.fr--2005 (patch 24-33)
1984 muse--main--1.0--patch-138
1988 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1989 Merged from mwolson@gnu.org--2005 (patch 96)
1991 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1992 Merged from mwolson@gnu.org--2005 (patch 97-101)
1994 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1995 Merged from mwolson@gnu.org--2005 (patch 102-106)
1997 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1998 Merged from mwolson@gnu.org--2005 (patch 107-120)
2000 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2001 Merged from mwolson@gnu.org--2005 (patch 121-131)
2003 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2004 Merged from mwolson@gnu.org--2005 (patch 132)
2006 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2007 Merged from mwolson@gnu.org--2005 (patch 133-135)
2009 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2010 Merged from mwolson@gnu.org--2005 (patch 136)
2012 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2013 Merged from mwolson@gnu.org--2005 (patch 137)
2015 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2016 Introduce :force-publish project keyword. Fix bug #2637
2019 ChangeLog lisp/muse-project.el
2022 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2023 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2024 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2025 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2026 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2027 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2028 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2029 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2030 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2031 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2034 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2037 Prevent temp buffers from prompting for save; handle lisp errors better.
2039 muse--main--1.0--patch-137
2041 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2042 bound" error. I don't know for certain where this is coming from,
2043 though ... *grumble*.
2045 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2046 like how emacs-wiki does it. Warn the user about lisp errors,
2047 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
2048 publish as something valid in most markup styles, with increased
2049 emphasis on those that don't support it. That's a win-win ... I think
2052 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2053 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2054 to kill the buffer so we don't get any annoying prompts. I *strongly*
2055 believe that this should be the default behavior of `with-temp-buffer'.
2057 * lisp/muse-book.el (muse-book-publish-project): Use
2058 `muse-with-temp-buffer-no-prompt'.
2060 * lisp/muse-http.el (muse-http-reject): Ditto.
2062 * lisp/muse-mode.el (muse-index-as-string): Ditto.
2064 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2066 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
2067 (muse-publish-markup-email, muse-published-contents): Ditto.
2070 ChangeLog lisp/muse-book.el lisp/muse-colors.el
2071 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2072 lisp/muse-publish.el lisp/muse.el
2075 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2078 Customization error; Makefile tweaks.
2080 muse--main--1.0--patch-136
2082 * Makefile (dist): Use a tla-specific method to create the tarball.
2083 Create a zip file as well.
2084 (upload): New rule that uploads the tarball and zip file to gna.org.
2086 * Makefile.defs (VERSION): New variable that determines the version
2087 string to use in the `dist' and `upload' targets.
2089 * lisp/muse.el (muse-implicit-link-functions)
2090 (muse-explicit-link-functions): Use :type of hook so that the options
2094 ChangeLog Makefile Makefile.defs lisp/muse.el
2097 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2100 Prepare Muse 3.01.90 (3.02 RC1).
2102 muse--main--1.0--patch-135
2106 ChangeLog lisp/muse.el muse.texi
2109 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2112 Attempt to get the right file extension when publishing; more examples.
2114 muse--main--1.0--patch-134
2116 * examples/mwolson/muse-init.el: Update my configuration.
2118 * examples/mwolson/templates: Store my web page templates here.
2120 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2122 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2123 descriptions. Yet another reason to implement my list-returning from
2126 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2127 with a few more edge cases. Throw together a rough hack for
2128 determining when to include the output file extension.
2130 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2131 but still ineffective.
2134 examples/mwolson/templates/.arch-ids/=id
2135 examples/mwolson/templates/.arch-ids/footer.html.id
2136 examples/mwolson/templates/.arch-ids/generic-footer.html.id
2137 examples/mwolson/templates/.arch-ids/generic-header.html.id
2138 examples/mwolson/templates/.arch-ids/header.html.id
2139 examples/mwolson/templates/footer.html
2140 examples/mwolson/templates/generic-footer.html
2141 examples/mwolson/templates/generic-header.html
2142 examples/mwolson/templates/header.html
2145 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2149 examples/mwolson/templates
2150 examples/mwolson/templates/.arch-ids
2153 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2156 Make published link handling do the right thing, plus misc. fixes.
2158 muse--main--1.0--patch-133
2160 * lisp/muse-mode.el (muse-mode-hook): Add option for
2161 `muse-wiki-update-custom-values'. The :set function makes sure that
2162 this is always included in `muse-mode-hook' if muse-wiki is loaded.
2163 This probably isn't best-practice, but it works.
2165 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2168 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2169 `muse-publish-prepare-url' to the listed options.
2171 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2172 output-dir is not specified.
2174 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2175 here instead of later on.
2177 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2178 right thing when `muse-wiki-interwiki-alist' is nil.
2180 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2181 `muse-publish-output-file'.
2183 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2184 (muse-wiki-transform-wikiword): Removed. We should not use the
2185 publishing transforms facility to handle these.
2187 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2188 links as "link" rather than "url".
2190 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2191 takes care of any customization cleaups that need to happen whenever
2192 muse-mode is entered.
2194 * lisp/muse.el (muse-implicit-link-functions): Add options for
2195 `muse-handle-url' and the wiki handlers.
2196 (muse-explicit-link-functions): Add option for
2197 `muse-wiki-handle-internal'.
2200 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2201 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2204 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2207 Add invalid directory assertion.
2209 muse--main--1.0--patch-132
2211 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2212 any invalid directories will trigger an error.
2215 ChangeLog lisp/muse-project.el
2218 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2221 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2223 muse--main--1.0--patch-131
2230 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2233 Yann's assignment form came in!
2235 muse--main--1.0--patch-130
2242 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2245 Compilation fix, minor shuffling in `muse-mode'.
2247 muse--main--1.0--patch-129
2249 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2250 accessing it. Fixes Yet Another Compiler Error.
2252 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2253 project-specific settings happen first.
2256 ChangeLog lisp/muse-mode.el lisp/muse.el
2259 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2262 Fix annoying initial buffer coloring problem.
2264 muse--main--1.0--patch-128
2266 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2267 where even buffer-file-name is not set. This happens the first time we
2268 attempt to colorize the buffer. I'm rather astonished that I had to do
2272 ChangeLog lisp/muse-wiki.el
2275 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2278 Jump to bad and good links on TAB; mode-choosing fix.
2280 muse--main--1.0--patch-127
2282 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2283 pics a major mode for a file. If one is specified in the project of
2284 file, use it. Otherwise, use muse-mode.
2285 (muse-next-reference, muse-previous-reference): Jump to bad links as
2288 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2292 ChangeLog lisp/muse-mode.el lisp/muse.el
2295 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2298 Add specified Muse file extension to auto-mode-alist.
2300 muse--main--1.0--patch-126
2302 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2303 the old extension from auto-mode-alist and add the new one. This
2304 eliminates the need to set muse-mode-auto-p when you have specified a
2305 Muse file extension.
2307 * examples/mwolson/muse-init.el: Sync.
2310 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2313 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2316 Make `muse-project-alist' more intuitively customizable.
2318 muse--main--1.0--patch-125
2320 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2323 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2324 (muse-project-alist-get): New function that pre-parses
2325 `muse-projects-alist' before customization in order to work around an
2326 annoying limitation in the customize interface.
2327 (muse-project-alist-set): New function that takes the value that
2328 customize gave us and turns it into something Muse can use.
2329 (muse-project): New widget that outlines the form of the
2330 `muse-project-alist' variable.
2331 (muse-project-alist): Use the `muse-project' widget and specify :set
2335 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2338 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2341 Silence compiler warnings.
2343 muse--main--1.0--patch-124
2345 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2347 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2350 * lisp/muse-project.el (muse-project-applicable-styles): Call
2351 `muse-assert' with only 1 argument to silence a compiler warning.
2354 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2355 lisp/muse-project.el
2358 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2361 muse-docbook: Merge several other types of tags if necessary.
2363 muse--main--1.0--patch-123
2365 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2366 `muse-docbook-fixup-sections'. For each TAG in
2367 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2368 merge them together. Thanks to Dale P. Smith for the suggestion.
2369 (muse-docbook-merged-tags): Customizable list of tags that need merging.
2372 ChangeLog lisp/muse-docbook.el
2375 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2378 muse-docbook: Output an XML tag with encoding at the beginning of document.
2380 muse--main--1.0--patch-122
2382 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2384 (muse-docbook-encoding-default): New option that determines which Emacs
2385 buffer encoding to use by default in Muse DocBook files if none is
2387 (muse-docbook-charset-default): New option that determines the DocBook
2388 XML charset to use if no translation is found in
2389 muse-docbook-encoding-map.
2390 (muse-docbook-encoding-map): New option alist that maps an emacs coding
2391 system to its associated DocBook coding system.
2392 (muse-docbook-transform-content-type): New function that determines the
2393 DocBook XML encoding to use based on the contents of
2394 muse-docbook-encoding-map.
2395 (muse-docbook-encoding): New function that calls
2396 muse-docbook-transform-content-type.
2397 (muse-docbook-finalize-buffer): New function that sets the buffer file
2398 coding system to the value of muse-docbook-encoding-default, but only
2399 if the buffers contents have no special characters.
2400 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2403 ChangeLog lisp/muse-docbook.el
2406 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2409 Apply muse-docbook patch from Dale P. Smith.
2411 muse--main--1.0--patch-121
2413 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2414 Dale P. Smith to make the markup much better.
2417 AUTHORS ChangeLog lisp/muse-docbook.el
2420 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2423 Use different mapping for S-tab on Windows.
2425 muse--main--1.0--patch-120
2427 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2428 Windows, use [(shift tab)] for `muse-previous-reference'.
2431 ChangeLog lisp/muse-mode.el
2434 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2439 muse--main--1.0--patch-119
2441 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2442 `muse-match-string-no-properties' so XEmacs doesn't complain.
2445 ChangeLog lisp/muse-wiki.el
2448 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2451 Handle a few edge cases with project-page resolution gracefully.
2453 muse--main--1.0--patch-118
2455 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2456 make sure that PAGE is specified. STYLES should be generated
2457 automatically, but it could theoretically fail. I'm managing to
2458 trigger this when messing with unsaved Muse files. Handle case where
2459 buffer has not yet been saved.
2460 (muse-project-find-file): Don't try to resolve relative links; just
2463 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2464 point-of-reference bug. No need to call muse-project-page-of-file
2465 since buffer-file-name and muse-publishing-current-file both give us
2468 * lisp/muse-mode.el (muse-link-at-point): For some reason,
2469 `skip-chars-backward' only respects the newline some of the time.
2473 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2477 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2480 Fix image-link goof-up and add pretty titles.
2482 muse--main--1.0--patch-117
2484 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2485 class="image-link"> instead of <div class="image-link">. I found a bug
2486 with the way I was handling both, so I decided to simplify things.
2488 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2489 `muse-publish-output-name', but keeps the directory prefix.
2490 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2492 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2493 customizable option that determines the words to downcase in title.
2494 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2495 Capitalized Title out of either a string or the current title. This is
2496 not currently used by any other function -- for now it is meant to be
2500 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2503 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2506 Escape specials in link descriptions.
2508 muse--main--1.0--patch-116
2510 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2511 function that escapes special characters in the given string according
2512 to the current publishing style.
2513 (muse-publish-url): Use the above function to escape the description
2514 part of extended links.
2515 (muse-publish-prepare-url): Don't make string read-only; it does
2518 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2519 (muse-wiki-transform-wikiword): Don't make string read-only.
2522 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2525 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2528 Escape "&", "<", and ">" in URL text.
2530 muse--main--1.0--patch-115
2532 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2533 specially. Thanks to John Sullivan for the suggestion.
2536 ChangeLog lisp/muse-html.el
2539 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2542 Update my example configuration.
2544 muse--main--1.0--patch-114
2546 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2547 project to "WebSite" in order to make it more distinct.
2548 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2549 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2551 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2552 published name of the current file. I really should make a function
2553 called `muse-published-name' or something similar!
2554 ("\C-cpx"): Use this key sequence for
2555 `my-muse-prepare-entry-for-xanga'.
2556 (muse-file-extension): I'm making use of this so I can figure out its
2560 ChangeLog examples/mwolson/muse-init.el
2563 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2566 Tackle a project name interwiki highlighting snafu.
2568 muse--main--1.0--patch-113
2570 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2571 this. It seems to be more robust now. Highlighting is going the way I
2575 ChangeLog lisp/muse-wiki.el
2578 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2581 Fix some gross mistakes.
2583 muse--main--1.0--patch-112
2585 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2588 * lisp/muse-project.el (muse-project-file-entries): If
2589 `muse-file-extension' is defined, use it to filter the entries.
2591 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2592 variable. Move higher in file.
2594 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2595 argument instead of the real name of the variable.
2598 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2602 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
2605 Make natural interwiki links between projects mostly work.
2607 muse--main--1.0--patch-111
2609 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
2610 function and flesh it out. This seems to work properly, though for
2611 some reason, interwiki links using projects are a bit flakey.
2612 (muse-wiki-handle-interwiki): Deal with case where we have a project
2613 name in an interwiki link.
2616 ChangeLog lisp/muse-wiki.el
2619 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
2622 Fix Emacs21 issue with muse-insert-tag.
2624 muse--main--1.0--patch-110
2626 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
2627 completing-read to appease older Emacsen.
2630 ChangeLog lisp/muse-mode.el
2633 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
2636 Fix error with `muse-blosxom-new-entry' and Emacs21.
2638 muse--main--1.0--patch-109
2640 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
2641 `completing-read' so that old versions of Emacs don't complain.
2644 ChangeLog lisp/muse-blosxom.el
2647 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
2650 Try to fix an error with `muse-blosxom-get-categories'.
2652 muse--main--1.0--patch-108
2654 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
2655 about processing directories.
2658 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
2661 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
2664 Make a distinction between implicit and explicit links at publish-time.
2666 muse--main--1.0--patch-107
2668 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
2670 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
2672 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
2673 `explicit' argument.
2675 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
2676 not we are dealing with an explicit link.
2678 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
2680 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
2681 argument, but ignore it.
2683 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
2684 when link is not explicit.
2687 ChangeLog lisp/muse-html.el lisp/muse-http.el
2688 lisp/muse-publish.el lisp/muse-wiki.el
2691 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
2694 Implement several WikiWord handling fixes.
2696 muse--main--1.0--patch-106
2698 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
2699 found by the handlers. Don't send implicit links through some of the
2702 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
2703 of interwiki link before calling `muse-handle-explicit-link'.
2705 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
2706 "\\|" separator between project-alist entries and interwiki entries.
2707 Force a reconfiguration of muse-colors-markup.
2709 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
2710 sure that we don't colorize WikiNames that don't go with any file.
2714 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2718 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
2721 Attempt to simplify muse-wiki a bit.
2723 muse--main--1.0--patch-105
2725 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
2728 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
2729 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
2730 (muse-wiki-update-use-wikiword-markup-regexp)
2731 (muse-wiki-update-use-wikiword-link-function)
2732 (muse-wiki-update-use-wikiword-url-transforms): Remove.
2733 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
2735 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
2736 `muse-wiki-use-wikiword' is specified.
2738 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
2739 unless `muse-wiki-use-wikiword' is specified.
2741 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
2744 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
2745 muse-publish-markup-regexps.
2747 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
2748 muse-publish-url-transforms.
2750 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
2751 muse-wiki-handle-wikiword to muse-implicit-link-functions.
2755 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2758 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
2761 Make muse-blosxom use relative name of published file in page-date alist.
2763 muse--main--1.0--patch-104
2765 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
2767 (muse-blosxom-update-page-date-alist): Renamed from
2768 `muse-blosxom-markup-date-directive'. Make the current file name
2769 relative to the base directory and strip file extension if necessary.
2773 ChangeLog lisp/muse-blosxom.el
2776 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
2779 Hack on muse-blosxom timestamps somewhat.
2781 muse--main--1.0--patch-103
2783 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
2784 actually do something useful. This should have a different name,
2786 ("blosxom-html", "blosxom-xhtml"): Call
2787 `muse-blosxom-markup-date-directive' after publishing each entry.
2791 ChangeLog lisp/muse-blosxom.el
2794 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
2797 Fix several startup and compile errors.
2799 muse--main--1.0--patch-102
2801 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
2802 fixes an error that occurred during startup.
2804 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
2805 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
2808 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
2809 that the nasty compile errors go away. Fix a few typos.
2810 (muse-ignored-extensions): Fix docstring.
2811 (muse-file-extension): Move this higher in the file.
2816 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2819 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2822 Note that muse-file-extension should not have "." in front.
2824 muse--main--1.0--patch-101
2826 * lisp/muse-project.el (muse-project-find-file): Handle case where
2827 muse-file-extension is not specified.
2829 * lisp/muse.el (muse-file-extension): Note that the period at the
2830 beginning of this value should be omitted.
2832 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2833 file extension so that regexp characters inside the extension will not
2834 goof it up. This should never be a problem in normal cases, but let's
2839 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2843 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2846 Implement optional file extension of Muse files.
2848 muse--main--1.0--patch-100
2850 * lisp/muse-mode.el (muse-mode): Make sure
2851 `muse-update-ignored-extensions-regexp' gets updated every time we
2852 enter Muse mode. This works around a bug in the customize interface --
2853 if a user changes an option using setq, the :set function sometimes
2854 does not get executed. I should really try to determine whether or not
2855 this is really an issue anymore.
2857 * lisp/muse-project.el (muse-project-find-file): Make use of
2858 `muse-file-extension'.
2860 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2861 customizable; it is autogenerated from `muse-ignored-extensions'.
2862 (muse-update-ignored-extensions-regexp): New function that sets the
2863 value of `muse-ignored-extensions-regexp'. This is needed in order to
2864 make sure that the value of `muse-file-extension' is taken into
2866 (muse-ignored-extensions): New option that determines which file
2867 extensions to ignore. It is in the form of a list of regexps.
2869 * lisp/muse.el (muse-file-extension): New option that allows the user to
2870 specify the file extension to be used for Muse files. By default, this
2871 is nil, which means that no extension will be used.
2873 * lisp/muse.el (muse-page-name): Handle case where
2874 `muse-ignored-extensions-regexp' is nil.
2878 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2879 lisp/muse-regexps.el lisp/muse.el
2882 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2885 Document new blosxom convenience feature.
2887 muse--main--1.0--patch-99
2889 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2890 `muse-blosxom-project-alist-entry'. An example is provided in the
2895 ChangeLog lisp/muse-blosxom.el
2898 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2901 Further work on `muse-project-alist' entry generation for blosxom.
2903 muse--main--1.0--patch-98
2905 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2906 Include subdirectories in first part of "Blog" entry.
2908 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2909 that returns a list of dirs that are to be used with the first part of
2910 a `muse-project-alist' entry.
2914 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2917 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2920 New function: muse-blosxom-project-alist-entry.
2922 muse--main--1.0--patch-97
2924 * examples/mwolson/muse-init.el: Update from my latest settings.
2925 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2927 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2928 that generates the latter part of an entry for `muse-project-alist'.
2932 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2935 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2938 Merged from hodique@lifl.fr--2005 (patch 12-23)
2940 muse--main--1.0--patch-96
2944 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2945 Merged from mwolson@gnu.org--2005 (patch 68-76)
2947 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2948 Merged from mwolson@gnu.org--2005 (patch 77-80)
2950 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2951 Merged from mwolson@gnu.org--2005 (patch 81)
2953 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2954 Merged from mwolson@gnu.org--2005 (patch 82)
2956 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2957 Escape % in latex publishing
2959 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2962 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2963 small improvement on muse-make-link
2965 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2966 Fix customization of muse-wiki-wikiword-regexp
2968 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2969 Allow full customization of WikiWords
2971 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2972 Fix mouse-2 yank bug in muse-mode
2974 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2975 Fix interpretation order
2977 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2978 Merged from mwolson@gnu.org--2005 (patch 83-95)
2982 ChangeLog lisp/muse-wiki.el
2985 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2986 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2987 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2988 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2989 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2990 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2991 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2992 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2993 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2994 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2995 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2996 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2999 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3004 muse--main--1.0--patch-95
3006 * lisp/muse-mode.el (muse-follow-name-at-point)
3007 (muse-follow-name-at-mouse): Docfixes.
3011 ChangeLog lisp/muse-mode.el
3014 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3017 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3019 muse--main--1.0--patch-94
3021 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3022 `muse-blosxom-new-entry'.
3024 * muse.texi (Blosxom Entries): Ditto.
3028 ChangeLog lisp/muse-blosxom.el muse.texi
3031 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3034 Re-add global mouse-2 event.
3036 muse--main--1.0--patch-93
3038 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3039 mouse-2, since Yann found a way around the problem I was facing.
3040 (muse-follow-name-at-mouse): Call the event that would normally be used
3041 here if we don't have a link at point.
3045 ChangeLog lisp/muse-mode.el
3048 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3051 Fix publishing error.
3053 muse--main--1.0--patch-92
3055 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3056 the cdr of output-dir. This was a code fragment from a previous
3057 attempt to refactor this function.
3061 ChangeLog lisp/muse-project.el
3064 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3067 Work on getting to the point where we can resolve project interwiki links.
3069 muse--main--1.0--patch-91
3071 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3072 `muse-publishing-current-file'.
3074 * lisp/muse-project.el (muse-project-of-file): Ditto.
3076 * lisp/muse-project.el (muse-project-applicable-styles): New function
3077 that returns the usable styles for a file, given either a list of
3078 styles or a project name. This is useful for removing styles that will
3079 be ignored for a file.
3080 (muse-project-publish-file): Split :include and :exclude processing
3081 into `muse-project-applicable-styles'.
3083 * lisp/muse-publish.el (muse-publish-output-name): Use
3084 `muse-publishing-current-file'.
3086 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3088 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3091 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3092 names to be uninterpreted. Remove need for muse-assoc-string.
3094 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3095 function that will be called to fetch a link to a page from a Muse
3096 project from the output file of the currently-published file. This is
3097 commented out for now since I ran out of energy.
3099 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3100 `muse-wiki-resolve-project-page' for handling Muse project interwiki
3101 links, but only when no match was found in `muse-wiki-interwiki-alist'.
3102 Handle case where no interwiki can be found, even though this should
3105 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3106 whenever Muse mode is entered. That way we don't have to enter an
3107 extra command in our .emacs.
3109 * lisp/muse.el (muse-current-file): Remove this, since a variable called
3110 `muse-publishing-current-file' already exists that does the same thing.
3113 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3115 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3120 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3121 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3124 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3127 Mouse-2 on regular text will yank rather than give an error.
3129 muse--main--1.0--patch-90
3131 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3132 this seems to be more trouble than it's worth.
3133 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3134 use our own implementation.
3138 ChangeLog lisp/muse-mode.el
3141 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3144 Make interwiki links publish with the correct extension.
3146 muse--main--1.0--patch-89
3148 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3149 prefix and suffix to interwiki names, as well as stripping out unwanted
3154 ChangeLog lisp/muse-wiki.el
3157 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3160 Fix publishing of bare interwiki names.
3162 muse--main--1.0--patch-88
3164 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3165 `set'. Use `muse-assoc-string' instead of `assoc'.
3167 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3168 `assoc-string' functionality usable with Emacs21 and XEmacs.
3172 ChangeLog lisp/muse-wiki.el lisp/muse.el
3175 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3178 Apply a few fixes from Yann's branch.
3180 muse--main--1.0--patch-87
3182 Background: I hacked on Muse over the weekend while offline, and so did
3183 Yann. His changes to muse-wiki.el are different than the
3184 ones that I made, so we should probably figure out the best
3185 way to handle this when we both get on IRC again. For now,
3186 I've merged in the bugfixes that he's made, omitting most of
3187 the changes to muse-wiki.
3189 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3191 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3193 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3194 introduced previously.
3198 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3201 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3204 Warn if file not published; hack further on Wiki stuff.
3206 muse--main--1.0--patch-86
3208 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3209 complete <div> tags that are of the class "image-link". It is hoped
3210 that this will prevent user-added <div> tags from being mangled.
3212 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3213 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3214 need to look at the text at point.
3216 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3217 current file has not been published since it was up-to-date. Thanks to
3218 Bill Freeman for the suggestion.
3220 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3221 is nil. If this happens, return the original URL.
3223 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3224 `muse-wiki-update-interwiki-regexp.'
3225 (muse-wiki-update-interwiki-regexp): New function that sets the value
3226 of `muse-wiki-interwiki-regexp'.
3227 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3230 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3231 `muse-wiki-expand-interwiki'.
3232 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3233 with no matching file from being published as links.
3235 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3236 string argument once again, since this behavior is needed when
3238 (muse-wiki-handle-wikiword): Ditto.
3240 * lisp/muse.el (muse-handle-url): Ditto.
3242 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3243 after every unsuccessful attempt at handling the link. If argument is
3244 given, restore match-data at end, too.
3246 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3247 argument. Match data is always saved. If argument is not given,
3248 assume that `muse-implicit-link-regexp' has been matched against, and
3249 return the 1st match string if no handlers worked.
3253 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3254 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3257 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3260 Hack on WikiName handling and make TAB work for Wiki links.
3262 muse--main--1.0--patch-85
3264 * lisp/muse-colors.el (muse-colors-markup): Use
3265 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3267 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3268 nil, don't color bad links. If non-nil, color bad links.
3270 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3272 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3273 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3274 (muse-journal-rss-munge-buffer): Ditto.
3276 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3279 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3280 are handled first, then implicit ones. It should work better in all
3281 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3282 to determine how far to scan for an implicit link. This defaults to
3283 the text between the point and the next space.
3285 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3286 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3287 literally after opening the buffer. Hopefully this can be of use in
3288 custom visit-link functions, when necessary.
3290 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3291 `muse-visit-link-default'.
3293 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3294 Search by text properties instead of regexps. This allows Muse to find
3295 links without having to have a massive regexp that contains all link
3296 types. The downside is that this will not work if the user defontifies
3297 the buffer. But it would somewhat defeat the purpose of following
3298 links if you can't see them.
3300 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3301 enough command line args are passed in batch mode.
3303 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3304 `muse-explicit-link-regexp'.
3306 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3309 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3310 specifies the "common ground" of all implicit links, like URLs, bare
3311 WikiNames, and -- in the future -- email addresses.
3313 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3315 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3316 optional. That was a bad idea on my part. Renamed from
3317 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
3320 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3321 `muse-wiki-interwiki-expand'.
3322 (muse-wiki-handle-wikiword): Renamed from
3323 `muse-wiki-wikiword-handle'.
3325 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3326 for the eval-after-load arg since XEmacs chokes on constants.
3328 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3329 face on WikiWords that don't correspond with a file. If people really
3330 want this to appear in bad-link face, I could accommodate that.
3332 * lisp/muse.el (muse-handle-url): New function that detects whether the
3333 given string is a URL.
3334 (muse-implicit-link-functions): Renamed from
3335 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
3336 (muse-explicit-link-functions): Renamed from
3337 `muse-mode-handler-functions'.
3338 (muse-handle-implicit-link): New function that handles all
3339 implicit links by calling functions from `muse-implicit-link-functions'.
3340 (muse-handle-explicit-link): Renamed from
3345 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3346 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3347 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3350 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3353 Allow WikiWords to be ignored with <nop> or "''''".
3355 muse--main--1.0--patch-84
3357 * lisp/muse-mode.el (muse-browse-result): Docfixes.
3359 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3360 whether to hide <nop> tags when coloring a Muse buffer.
3361 (muse-wiki-wikiword-at-point): Docfix.
3362 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3363 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3365 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3366 which keeps the WikiWord that follows it from being interpreted.
3367 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3372 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3375 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3378 Update postal address of FSF in muse-wiki.el.
3380 muse--main--1.0--patch-83
3382 * lisp/muse-wiki.el: Update postal address of the FSF.
3386 ChangeLog lisp/muse-wiki.el
3389 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3392 Interpret explicit links before emphasis.
3394 muse--main--1.0--patch-82
3396 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3397 links before emphasis.
3399 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3403 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3406 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3409 Wiki hacking, regexp tweaks.
3411 muse--main--1.0--patch-81
3413 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3416 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3417 that indicates whether or not to use character classes in regexps. The
3418 default is to let Muse try to figure it out.
3419 (muse-extreg-usable-p): Make use of this variable.
3421 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3422 this regexp. I'm guessing it was supposed to have a TAB in there at
3423 one time. Replace this stuff with muse-regexp-space.
3425 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3428 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3431 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3432 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
3433 We'll fix those anchor problems eventually!
3435 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3436 uses `muse-interwiki-handle' to determine whether an interwiki link is
3439 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3440 look for a suitable value at point if needed.
3442 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3444 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3446 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3449 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3453 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3456 Make installation of manual when not using Debian go smoothly.
3458 muse--main--1.0--patch-80
3460 * Makefile.defs (INSTALLINFO): New variable that specifies what command
3461 and options are to be used when insinuating the Muse documentation into
3464 * Makefile (install): Make use of INSTALLINFO.
3466 * README (Installation): Give directions for changing INSTALLINFO on a
3467 Debian system and changing where Muse is installed.
3472 ChangeLog Makefile Makefile.defs README muse.texi
3475 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3478 Fix compiler warning induced by last patch.
3480 muse--main--1.0--patch-79
3482 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3486 ChangeLog lisp/muse-project.el lisp/muse.el
3489 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3492 Add `muse-current-file', fix minor QuickStart issue.
3494 muse--main--1.0--patch-78
3496 * examples/QuickStart: Make John Wiegley the author.
3498 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3499 `muse-current-file' instead of `buffer-file-name'.
3501 * lisp/muse-project.el (muse-current-project): Document.
3503 * lisp/muse-project.el (muse-current-file): New variable indicating the
3504 name, including path, of the file that is currently being published.
3505 (muse-project-of-file): Make use of
3506 `muse-current-file'.
3508 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3510 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3513 ChangeLog examples/QuickStart lisp/muse-blosxom.el
3514 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3518 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3521 Make muse-replace-regexp-in-string closer to its parent; no func change.
3523 muse--main--1.0--patch-77
3525 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3526 to implement all functionality of `replace-regexp-in-string'. No
3527 functionality change.
3531 ChangeLog lisp/muse.el
3534 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3537 Play nicely with fill, adaptive-fill, and flyspell.
3539 muse--main--1.0--patch-76
3541 * muse-mode.el (muse-mode-intangible-links): New function used to
3542 determine whether links will be considered intangible.
3544 * lisp/muse-mode.el (muse-mode-link-functions)
3545 (muse-mode-handler-functions): Minor docfix.
3547 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3548 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
3549 making links intangible by default, but this may be adjusted by use of
3550 the `muse-mode-intangible-links' function.
3552 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3553 nil if we should allow a fill to occur here. Keeps links from being
3556 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3557 non-nil if we allow spell-checking to occur here. Keeps links from
3558 being improperly colorized.
3560 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3561 functionality change.
3564 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3567 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3570 Minor doc changes and code prettification.
3572 muse--main--1.0--patch-75
3574 * AUTHORS: Note that YH's assignment is in the mail.
3576 * README (scripts): Explain better the contents of the `scripts'
3579 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3582 AUTHORS ChangeLog README lisp/muse-wiki.el
3585 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3588 Merged from hodique@lifl.fr--2005 (patch 7-11)
3590 muse--main--1.0--patch-74
3594 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3595 split WikiWords and InterWiki links into their own package
3597 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3598 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
3600 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3601 Mimic experimental behavior for interwiki
3603 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3604 fix notes publishing
3606 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3610 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
3613 ChangeLog lisp/muse-colors.el lisp/muse-html.el
3614 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
3617 experimental/.arch-ids/muse-wiki.el.id
3618 ==> experimental/.arch-ids/muse-wiki-old.el.id
3619 experimental/muse-wiki.el
3620 ==> experimental/muse-wiki-old.el
3623 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3624 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3625 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3626 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3627 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3630 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
3633 Tell people where to find on-line version of manual.
3635 muse--main--1.0--patch-73
3637 * README: Add on-line locations for manual.
3639 * muse.texi: Remove @include directive. This makes generating a PDF of
3640 this documentation a lot easier.
3642 * muse.texi (Preface): Add on-line locations for manual.
3645 ChangeLog README muse.texi
3648 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
3651 Try to make Muse play nice with outline minor mode.
3653 muse--main--1.0--patch-72
3655 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
3656 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
3657 "muse" instead of "t" when adding invisibility to text or checking for
3660 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
3661 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
3665 ChangeLog lisp/muse-colors.el lisp/muse.el
3668 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
3671 Minor grammar fix in Introduction section of manual.
3673 muse--main--1.0--patch-71
3675 * muse.texi (Introduction): Minor grammar fix.
3681 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
3686 muse--main--1.0--patch-70
3688 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
3690 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
3692 * lisp/muse-poem.el (muse-poem-markup-strings)
3693 (muse-poem-chapbook-strings): Make customizable.
3695 * lisp/muse-poem.el (muse-chapbook-latex-header)
3696 (muse-chapbook-latex-footer): Docfix.
3698 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
3699 (muse-texinfo-pdf-extension): Ditto.
3701 * lisp/muse.el (muse-version): Change to 3.01.
3703 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
3707 ChangeLog lisp/muse-colors.el lisp/muse-html.el
3708 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
3711 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
3714 Tweak documentation thoroughly; still incomplete.
3716 muse--main--1.0--patch-69
3718 * README: Minor tweaks.
3720 * muse.texi: Massively rename chapters so that the titles are more
3721 descriptive. Clean up grammar.
3723 * muse.texi (Obtaining Muse): Move content of Installation node here,
3724 stripping out any customization tips, since those are covered later.
3725 Re-work this chapter since I was dissatisfied with it.
3727 * muse.texi (Installation): This node has the content of README regarding
3728 installation, which fits the title of the node much better than the
3731 * muse.texi (Blosxom): Turn the sections of this section into
3734 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
3737 * muse.texi (History): Add a "2005" item.
3740 ChangeLog README muse.texi
3743 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
3746 Finish documenting 2 more publishing styles.
3748 muse--main--1.0--patch-68
3750 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
3752 * lisp/muse-journal.el: Docfixes.
3754 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
3755 documentation to this function.
3757 * muse.texi (Blosxom Options): New node containing the publishing styles
3758 and options provided by Blosxom.
3759 (Book): Add usage note, as I suspect a lot of people might be confused
3761 (HTML): Space out entries better.
3762 (Journal, LaTeX): New nodes for publishing styles.
3763 (Common Elements): Document a few options that are present in
3767 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
3768 lisp/muse-latex.el lisp/muse-publish.el muse.texi
3771 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
3774 Make Muse installable and correct an Emacs21 issue.
3776 muse--main--1.0--patch-67
3778 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
3779 directory will be generated.
3780 (all): Compile muse.info by default.
3781 (doc): Refactor into individual generation rules for .html and .info
3783 (install): New rule that installs Muse source code, compiled .elc
3784 files, and the manual into proper places.
3786 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
3788 * README (Insinuation): Move old content of Installation here.
3789 (Installation): Fill out this section.
3790 (Further Documentation): Add link to my website and note that a full
3791 manual is included with Muse.
3793 * lisp/Makefile (EL): Populate with .el files.
3794 (install): New rule that installs both .elc and .el files.
3796 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
3797 Emacs21, hack in a handler for the @documentencoding tag so that it
3801 ChangeLog Makefile Makefile.defs README lisp/Makefile
3802 lisp/muse-texinfo.el
3805 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
3808 Cater even more to XEmacs and its annoying whims.
3810 muse--main--1.0--patch-66
3812 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3813 environment variable.
3815 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3816 handle it. Load `muse-build.el' instead.
3818 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3821 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3822 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3825 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3826 function does not appear to be used.
3828 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3829 `replace-regexp-in-string', since XEmacs doesn't have this function.
3830 We only implement the first 3 args, but this could be extended if we
3833 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3834 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3836 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3838 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3839 make XEmacs shut up.
3841 * lisp/muse-convert.el (muse-write-footnote): Ditto.
3843 * lisp/muse-html.el (muse-html-markup-table): Ditto.
3845 * lisp/muse-http.el (muse-winnow-list): Ditto.
3847 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3849 * lisp/muse-project.el (muse-project-file-entries): Ditto.
3851 * lisp/muse-publish.el (muse-publish-markup): Ditto.
3853 * scripts/muse-build.el: Add contrib path first; probably doesn't change
3856 * scripts/publish: Use EMACS environment variable instead of hard-coding
3860 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3861 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3862 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3863 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3864 lisp/muse.el scripts/muse-build.el scripts/publish
3867 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3870 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3872 muse--main--1.0--patch-65
3874 * AUTHORS: Update entry.
3876 * muse-*.el: Move to the lisp directory.
3878 * lisp/Makefile: New file containing rules to test and compile the
3881 * Makefile.defs: New file that contains common definitions for all other
3882 Makefiles, such as Emacs command to use.
3884 * Makefile: Move lisp-specific rules to lisp/Makefile.
3885 (SUBDIRS): New variable containing subdirectories to clean.
3887 * README: Update to reflect new location of source files. Give updated
3888 directions for compiling with XEmacs.
3890 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3892 (%.html): Pass SITEFLAG as an environment variable to
3895 * examples/QuickStart (The): Re-add the stray <comment> tag since it
3896 seems to be needed to keep the process from failing. This has *got* to
3897 be a bug in Muse, but I don't want to deal with it now.
3899 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3901 * lisp/muse-convert.el: Move line to commentary section.
3903 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3904 locally-bound `type' variable isn't used here.
3906 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3908 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3911 * scripts/muse-build.el (load-path): Correct paths.
3913 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3914 as to avoid spurious warnings.
3916 * scripts/publish (style): Make use of SITEFLAG environment variable, if
3919 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3920 (muse-match-string-no-properties): New functions that take the place of
3921 `line-end-position', `line-beginning-position', and
3922 `match-string-no-properties', respectively.
3924 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3925 (muse-my-journal-find-entries): Use Muse-specific version of
3926 `match-string-no-properties', `line-beginning-position', and
3927 `line-end-position' since these do not exist in XEmacs.
3929 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3930 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3932 * lisp/muse-convert.el (muse-latex-transform): Ditto.
3934 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3935 (muse-html-insert-contents): Ditto.
3937 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3939 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3941 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3943 * lisp/muse-publish.el (muse-publish-markup-tag)
3944 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3945 (muse-published-buffer-contents): Ditto.
3947 * scripts/muse-build.el (muse-elint-files): Ditto.
3950 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3951 lisp/.arch-ids/Makefile.id lisp/Makefile
3954 AUTHORS ChangeLog Makefile README examples/Makefile
3955 examples/QuickStart examples/johnw/muse-johnw.el
3956 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3957 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3958 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3959 lisp/muse.el scripts/muse-build.el scripts/publish
3962 .arch-ids/muse-blosxom.el.id
3963 ==> lisp/.arch-ids/muse-blosxom.el.id
3964 .arch-ids/muse-book.el.id
3965 ==> lisp/.arch-ids/muse-book.el.id
3966 .arch-ids/muse-colors.el.id
3967 ==> lisp/.arch-ids/muse-colors.el.id
3968 .arch-ids/muse-convert.el.id
3969 ==> lisp/.arch-ids/muse-convert.el.id
3970 .arch-ids/muse-docbook.el.id
3971 ==> lisp/.arch-ids/muse-docbook.el.id
3972 .arch-ids/muse-html.el.id
3973 ==> lisp/.arch-ids/muse-html.el.id
3974 .arch-ids/muse-http.el.id
3975 ==> lisp/.arch-ids/muse-http.el.id
3976 .arch-ids/muse-journal.el.id
3977 ==> lisp/.arch-ids/muse-journal.el.id
3978 .arch-ids/muse-latex.el.id
3979 ==> lisp/.arch-ids/muse-latex.el.id
3980 .arch-ids/muse-mode.el.id
3981 ==> lisp/.arch-ids/muse-mode.el.id
3982 .arch-ids/muse-poem.el.id
3983 ==> lisp/.arch-ids/muse-poem.el.id
3984 .arch-ids/muse-project.el.id
3985 ==> lisp/.arch-ids/muse-project.el.id
3986 .arch-ids/muse-publish.el.id
3987 ==> lisp/.arch-ids/muse-publish.el.id
3988 .arch-ids/muse-regexps.el.id
3989 ==> lisp/.arch-ids/muse-regexps.el.id
3990 .arch-ids/muse-texinfo.el.id
3991 ==> lisp/.arch-ids/muse-texinfo.el.id
3992 .arch-ids/muse.el.id
3993 ==> lisp/.arch-ids/muse.el.id
3995 ==> lisp/muse-blosxom.el
3997 ==> lisp/muse-book.el
3999 ==> lisp/muse-colors.el
4001 ==> lisp/muse-convert.el
4003 ==> lisp/muse-docbook.el
4005 ==> lisp/muse-html.el
4007 ==> lisp/muse-http.el
4009 ==> lisp/muse-journal.el
4011 ==> lisp/muse-latex.el
4013 ==> lisp/muse-mode.el
4015 ==> lisp/muse-poem.el
4017 ==> lisp/muse-project.el
4019 ==> lisp/muse-publish.el
4021 ==> lisp/muse-regexps.el
4023 ==> lisp/muse-texinfo.el
4031 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4034 Massively untabify files.
4036 muse--main--1.0--patch-64
4040 ChangeLog ChangeLog.2004 experimental/muse-message.el
4041 experimental/muse-wiki.el muse-book.el muse-colors.el
4042 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4043 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4044 muse-project.el muse-publish.el muse-regexps.el
4045 muse-texinfo.el muse.el
4048 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4051 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4053 muse--main--1.0--patch-63
4055 (Summary of changes that Yann made)
4057 * muse-colors.el (muse-colors-link): Whitespace cleanup.
4059 * muse-mode.el (muse-generate-index): Move index generation code into
4060 `muse-index-as-string'.
4061 (muse-index-as-string): New function that generates an index and
4062 returns it as a string, instead of placing it in a buffer like
4063 `muse-generate-index' used to.
4067 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4068 merge from mwolson@gnu.org--2005
4070 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4071 Accept WikiWords as links [mostly rescinded]
4073 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4074 merge from mwolson@gnu.org--2005/muse--main--1.0
4076 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4077 Merged from mwolson@gnu.org--2005 (patch 60-62)
4079 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4080 provide a string view of the index
4083 ChangeLog muse-colors.el muse-latex.el muse-mode.el
4086 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4087 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4088 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4089 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4090 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4093 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4096 Document Blosxom, Book, DocBook, and HTML publishing styles.
4098 muse--main--1.0--patch-62
4100 * muse-blosxom.el: Clean up header.
4102 * muse-book.el (muse-before-book-publish-hook): Rename to
4103 `muse-book-before-publish-hook'.
4104 (muse-after-book-publish-hook): Rename to
4105 `muse-book-after-publish-hook'.
4107 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4108 (muse-html-markup-strings, muse-xhtml-markup-strings)
4109 (muse-html-meta-content-type, muse-html-meta-content-encoding)
4110 (muse-html-charset-default, muse-html-encoding-default)
4111 (muse-html-encoding-map): Docfixes.
4113 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4117 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4120 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4123 Begin work on Publishing Styles section of manual.
4125 muse--main--1.0--patch-61
4127 * Makefile (.PHONY): Add "doc" to list.
4128 (doc): New rule that generates Info and HTML files from muse.texi.
4129 (dist): Rely on `distclean', not `clean'.
4131 * examples/QuickStart (Authoring mode): Remove empty section.
4133 * muse.texi: Call this program "the Emacs Muse" in title.
4134 (Publishing Styles): Begin to populate section.
4135 (Deriving Styles): First subsection of Publishing Styles.
4136 (Contributors): Remove spurious copyright section, since we address
4139 * README: Actually remember to add this file.
4142 .arch-ids/README.id README
4145 ChangeLog Makefile examples/QuickStart muse.texi
4148 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4151 Document Markup Rules.
4153 muse--main--1.0--patch-60
4155 * examples/QuickStart: Remove stray <comment> tag.
4157 * muse.texi (Top): Comment every menu line.
4158 (Markup Rules): New section with plenty of subsections.
4161 ChangeLog examples/QuickStart muse.texi
4164 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4167 Release this as Muse 3.00.90 (RC1).
4169 muse--main--1.0--patch-59
4171 * Makefile (%.elc): Use -q instead of --no-init-file because the former
4172 is compatible with both Emacs and XEmacs.
4174 * examples/README: Renamed to QuickStart.
4176 * examples/Makefile (EXAMPLES): Reflect name change of README.
4181 ChangeLog Makefile examples/Makefile muse.el
4184 examples/.arch-ids/README.id
4185 ==> examples/.arch-ids/QuickStart.id
4187 ==> examples/QuickStart
4190 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4193 Makefile refactoring.
4195 muse--main--1.0--patch-58
4197 * Makefile (.PHONY): List all non-file targets.
4198 (examples): New rule that calls Make in the examples directory.
4199 (atranslit): Removed, since this isn't (yet) bundled with Muse.
4201 * README: Move to the examples directory. I'd prefer to distribute a
4202 very basic plain text README and use this as a quickstart + markup
4203 example + publishing example.
4205 * examples/Makefile: Move all README-related rules here.
4207 * examples/README: Add an "About this document" section.
4209 * scripts/publish (style): Do not include the contrib directory, since we
4210 don't use any code from there. Since this is only invoked from the
4211 examples directory, make sure add the parent directory to the load
4214 * muse.texi: Change version to 3.00.90 (RC1).
4216 * muse.el: Change location of the README file in header.
4218 * muse.el (muse-version): Update to 3.00.90 (RC1).
4221 examples/.arch-ids/Makefile.id examples/Makefile
4224 ChangeLog Makefile examples/README muse.el muse.texi
4229 ==> examples/.arch-ids/README.id
4234 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4237 Update my example configuration.
4239 muse--main--1.0--patch-57
4241 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4242 and experimental status of muse-message.
4245 ChangeLog examples/mwolson/muse-init.el
4248 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4251 Provide optional outline-style faces; customization fixes; experimental stuff.
4253 muse--main--1.0--patch-56
4255 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4256 option that determines what the header faces should look like. If
4257 'outline, use outline-style faces. If nil, don't generate the faces at
4258 all, which allows the user to specify their own. Otherwise, use the
4259 scaled faces, which is the default behavior.
4260 (muse-colors-outline-faces-list): List of faces to use. In case the
4261 outline faces are not available, provide reasonable defaults.
4262 (muse-make-faces): Use dolist instead of mapc. Implement the
4263 possibility of having outline-style colors for heading. Don't call
4264 this function immediately -- give the users time to make their changes
4265 through the customize interface. Once we call this function, Emcs from
4266 CVS will not allow the faces to be changed easily, which is a shame.
4268 * muse-message.el (muse-message-contents-tag): Copied from
4269 `muse-publish-contents-tag' in order to keep the customization
4270 interface from making the `muse-markup-tags' option from throwing a
4271 type mismatch error. This function is untested and will likely do
4272 nothing useful. This file has been moved to the experimental folder
4273 until it gets fleshed out more.
4275 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4276 file that could eventually provide wiki-like ability. Currently this
4277 is just a collection of functions that were pruned out when he remade
4278 Muse, so don't get too excited. I plan to eventually merge Yann
4279 Hodique's work here, probably after the first release of Muse.
4281 * muse-regexps.el (muse-regexp): Improve description.
4283 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4284 the muse-regexp group since it is just a single regexp. Lists of
4285 regexps don't have to be in muse-regexp, however.
4287 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4288 since the Emacs devel mailing list seems to not want Britain-izations
4291 * muse-colors.el (muse-colors): Ditto.
4293 * muse-docbook.el (muse-docbook): Ditto.
4295 * muse-html.el (muse-html): Ditto.
4297 * muse-http.el (muse-http): Ditto.
4299 * muse-message.el (muse-message): Ditto.
4301 * muse-mode.el (muse-mode): Ditto.
4303 * muse-project.el (muse-project): Ditto.
4305 * muse-publish.el (muse-publish): Ditto.
4307 * muse.el (muse): Ditto.
4310 experimental/.arch-ids/=id
4311 experimental/.arch-ids/muse-wiki.el.id
4312 experimental/muse-wiki.el
4315 ChangeLog experimental/muse-message.el muse-blosxom.el
4316 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4317 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4321 .arch-ids/muse-message.el.id
4322 ==> experimental/.arch-ids/muse-message.el.id
4324 ==> experimental/muse-message.el
4327 experimental experimental/.arch-ids
4330 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4333 Fix publishing error when given an empty string for header/footer.
4335 muse--main--1.0--patch-55
4337 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4338 `file-readable-p' if it is an empty string. For some reason,
4339 `file-readable-p' and `insert-file-contents' were treating an empty
4340 string as if it were the current directory.
4343 ChangeLog muse-publish.el
4346 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4349 WYSIWYG emphasis, XEmacs compatibility hacks.
4351 muse--main--1.0--patch-54
4353 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4354 compliant. Only colorize if we end with the same number of asterisks
4355 as we start with, preventing unnoticed syntax errors. Don't colorize
4356 in the middle of a word.
4357 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4358 Only colorize if we end with an underscore. Don't colorize in the
4361 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4362 inside of group. This will probably not do anything, but it seems
4365 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4366 where we start with an image link. JohnW didn't seem to like having
4367 <p> tags inserted before image links, but they don't validate properly
4368 as they are. For now, I will surround such links/paragraphs with <div
4369 class="image-link"> in an attempt to be as not invasive and yet
4370 standards compliant as possible.
4372 * muse-html.el (muse-html-escape-string): Work around distinction between
4373 int and char types in XEmacs. Deal with an annoying replace-match bug
4374 in XEmacs that rears its head at times.
4376 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4380 ChangeLog muse-colors.el muse-docbook.el muse-html.el
4384 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4387 Minor code cleanup to address elint issues.
4389 muse--main--1.0--patch-53
4391 * Makefile (test): Don't build README files during this rule. Remove
4392 spurious "make clean" statement.
4394 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4395 `muse-colors' group, and give it a proper type.
4397 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4399 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4400 muse-my-journal-find-entries): Replace `string-to-int' with
4403 * muse-html.el (muse-html-insert-contents): Ditto.
4405 * muse-journal.el (muse-journal-html-munge-buffer,
4406 muse-journal-latex-munge-buffer): Ditto.
4408 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4410 * muse-publish.el (muse-publish-markup-footnote,
4411 muse-publish-contents-tag): Ditto.
4413 * muse-regexps.el (muse-extreg-usable-p): Ditto.
4416 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4417 muse-html.el muse-journal.el muse-mode.el muse-publish.el
4421 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4424 Add ability to automate the creation a new blosxom entry.
4426 muse--main--1.0--patch-52
4428 * examples/mwolson/muse-init.el: Move new entry section to
4429 muse-blosxom.el. Modify the key settings in my example accordingly.
4431 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4432 Muse always makes sure that the file ends with a newline.
4434 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4435 planner markup is now provided automatically by the planner port to
4436 Muse, and we don't have any customized markup.
4438 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4439 variable that specifies where the base directory of your blog entries
4442 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4443 the base directory. Explore categories recursively.
4445 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4446 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
4447 special characters file name.
4449 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4450 making a new blog entry. It will prompt you for a category, then a
4451 title, and then will create a new file that has the date and title
4455 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4458 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4461 Change mailing address of FSF, add AUTHORS file.
4463 muse--main--1.0--patch-51
4465 * muse-*.el, muse.texi: Change mailing address of FSF.
4467 * muse.texi (Contributors): Fix typo.
4469 * AUTHORS: New file containing a list of all of those who have
4470 contributed code or documentation to Muse, how many lines were changed,
4474 .arch-ids/AUTHORS.id AUTHORS
4477 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4478 muse-html.el muse-http.el muse-journal.el muse-latex.el
4479 muse-message.el muse-mode.el muse-poem.el muse-project.el
4480 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4484 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4487 Merged from hodique@lifl.fr--2005 (patch 0-1)
4489 muse--main--1.0--patch-50
4493 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4494 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4496 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4497 fix .html (for example) in visible names for links
4500 ChangeLog muse-publish.el
4503 hodique@lifl.fr--2005/muse--yh--1.0--base-0
4504 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4507 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4510 Make generated X(HT)ML show up in the right encoding in other modes.
4512 muse--main--1.0--patch-49
4514 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4515 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
4516 generated (X)HTML files show up in the right coding system when editing
4517 them with another Emacs mode.
4519 * muse-journal.el (muse-journal-rss-header): Automatically determine the
4520 encoding instead of hard-coding it.
4522 * muse-message.el: Add content to Commentary section, explaining the use
4523 of this publishing style.
4526 ChangeLog muse-html.el muse-journal.el muse-message.el
4529 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4532 Move regexps to same group, only make 4 heading faces.
4534 muse--main--1.0--patch-48
4536 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4537 can only publish 3 of them specially, leaving the fourth to be in
4539 (muse-colors-markup): Only recognize 4 levels of heading.
4541 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4542 (muse-file-regexp, muse-image-regexp)
4543 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
4544 like a good idea to have all the regexps in the same group.
4547 ChangeLog muse-colors.el muse-regexps.el muse.el
4550 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4553 Update my example config, minor code cleanup.
4555 muse--main--1.0--patch-47
4557 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4558 names and add "Plans" project.
4560 * muse-docbook.el (looking-back): Delete.
4562 * muse-html.el (looking-back): Delete.
4564 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4565 instead of `looking-back'.
4567 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4568 function, use this function. If `looking-back' exists, call it;
4569 otherwise, use a workaround.
4572 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4575 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4576 muse-html.el muse.el
4579 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4582 Handle a few paragraph publishing edge cases better.
4584 muse--main--1.0--patch-46
4586 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4587 beginning-of-document, end-of-document, and paragraph separator regexps
4588 so that one markup rule can be used in all these cases.
4589 (muse-docbook-markup-paragraph): Handle more cases correctly. In
4590 particular, blockquote or center at beginning or end of document will
4591 be published properly. Hopefully this won't slow things down too much.
4592 (muse-docbook-markup-paragraph-close): Removed.
4594 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4596 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4598 (muse-html-markup-paragraph-close): Removed.
4601 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4604 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
4607 Improve prompt when reading a tag.
4609 muse--main--1.0--patch-45
4611 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
4612 other Emacs modes seem to do.
4615 ChangeLog muse-mode.el
4618 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
4621 Warn user when publishing fails due to a private directory.
4623 muse--main--1.0--patch-44
4625 * muse-project.el (muse-project-private-p): Warn users when publishing a
4626 file fails due to its directory not being readable by others. Make
4627 sure that you do a `chmod +o name_of_directory' if you want the
4628 contents of that directory to be publishable.
4631 ChangeLog muse-project.el
4634 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
4637 Fix error with example tags and message publishing style.
4639 muse--main--1.0--patch-43
4641 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
4642 see if a previous definition for `font-lock-multiline' exists.
4644 * muse-message.el (muse-message-example-tag): Don't require two
4645 additional (unused) arguments.
4648 ChangeLog muse-colors.el muse-message.el
4651 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
4654 Always end the published document with a newline.
4656 muse--main--1.0--patch-42
4658 * muse-html.el (muse-html-markup-paragraph-close): Always end the
4659 published document with a newline.
4661 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
4664 ChangeLog muse-docbook.el muse-html.el
4667 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
4670 Don't let automatic backup files crash the publishing process.
4672 muse--main--1.0--patch-41
4674 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
4675 directive since this value is already processed by
4676 `muse-publish-markup-directive', and may be obtained by using
4677 the code: (muse-publishing-directive "date").
4679 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
4680 to run (funcall nil); this happened once during a debugging process.
4682 * muse-project.el (muse-project-private-p): Skip any file for which we
4683 cannot fetch attributes. This fixes a bug where having an
4684 Emacs-generated automatic backup file in a publishing directory causes
4685 the publishing process to halt with an error.
4688 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
4691 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
4694 Apply fix in previous patch to the DocBook publishing style.
4696 muse--main--1.0--patch-40
4698 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
4699 previous patch here as well.
4703 ChangeLog muse-docbook.el
4706 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
4709 Fix newly-introduced lock-up during HTML publishing.
4711 muse--main--1.0--patch-39
4713 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
4714 planner rules higher priority in the publishing sequence. Hopefully
4715 this will not wreck anything; I don't use these rules, so I cannot
4716 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
4718 * muse-html.el (muse-html-markup-paragraph-close): Don't use
4719 replace-match; that seems to be slightly evil. Return nil instead of a
4720 newline since otherwise Muse thinks that we are not done yet and gets
4721 into an infinite loop. This should fix the lock-up problem that
4722 resulted from the previous few patches.
4725 ChangeLog muse-blosxom.el muse-html.el
4728 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
4733 muse--main--1.0--patch-38
4735 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
4739 ChangeLog muse-blosxom.el
4742 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
4745 Make docbook and blosxom modes close paragraphs properly at end.
4747 muse--main--1.0--patch-37
4749 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
4752 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
4753 (muse-docbook-markup-paragraph-close): Adapt from
4754 `muse-html-markup-paragraph-close'.
4756 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
4757 preserve the same appearance as before the last patch.
4760 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4763 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
4766 Bugfix: Close P tag properly at end of file.
4768 muse--main--1.0--patch-36
4770 * muse-blosxom.el: Fix bug where loading this file twice would cause an
4773 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
4774 detecting whether or not a paragraph needs a closing P tag.
4775 (muse-html-markup-paragraph-close): New function that only inserts a
4776 closing P tag when an unclosed P tag is nearby.
4779 ChangeLog muse-blosxom.el muse-html.el
4782 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
4785 Update my example settings.
4787 muse--main--1.0--patch-35
4789 * examples/mwolson/muse-init.el: Synchronize with my current settings.
4792 ChangeLog examples/mwolson/muse-init.el
4795 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
4798 Update documentation for C-c TAB feature.
4800 muse--main--1.0--patch-34
4802 * muse.texi (Keystroke Summary): Note that C-c TAB calls
4810 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4813 New feature: tag completion with C-c TAB.
4815 muse--main--1.0--patch-33
4817 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4818 (muse-tag-history, muse-custom-tags): New variables that keep track of
4819 the tag history and newly-entered tags respectively for
4821 (muse-insert-tag): New function that interactively prompts the user for
4825 ChangeLog muse-mode.el
4828 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4831 Fix XHTML validation error with <hr> and <br>.
4833 muse--main--1.0--patch-32
4835 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4836 and HR tags for XHTML publishing. This should fix a few validation
4837 errors that I've been noticing lately.
4840 ChangeLog muse-html.el
4843 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4846 Remove flyspell overlays on links.
4848 muse--main--1.0--patch-31
4850 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
4851 should make the link clickable. On Emacs21, the color will stay red,
4852 but other Emacsen should do the right thing, which is use the normal
4853 link color. Hopefully this will fix some strange flyspell-related link
4857 ChangeLog muse-colors.el
4860 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4863 Update my example Muse settings.
4865 muse--main--1.0--patch-30
4867 * examples/mwolson/muse-init.el: Update from my latest version.
4868 (muse-project-alist): Remove the francais part of my blog.
4869 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4870 into this and `my-muse-mode-fill-nobreak-p'.
4871 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4872 this is the best way to accomplish this.
4873 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4874 characters in the title.
4875 (my-muse-prepare-entry-for-xanga): Treat example regions better.
4878 ChangeLog examples/mwolson/muse-init.el
4881 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4884 Add simple `muse-version' function.
4886 muse--main--1.0--patch-29
4888 * muse.el (muse-version): New function that displays the value of the
4889 `muse-version' variable. This should be easier for the user to type
4890 than C-h v muse-version.
4896 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4899 Don't compile documentation by default.
4901 muse--main--1.0--patch-28
4903 * Makefile (all): Don't compile documentation by default.
4904 (doc): Use this rule to compile documentation.
4910 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4913 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4915 muse--main--1.0--patch-27
4917 2005-04-16 Michael Olson <mwolson@gnu.org>
4919 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4920 johnw. If a journal entry's title is a [[link]], then an
4921 <enclosure> tag will be added to the XML data giving the size and
4922 MIME type of the link target. This makes podcasting with Muse
4924 (muse-journal-rss-entry-template): Add enclosure usage to example.
4925 (muse-journal-rss-munge-buffer): Implement enclosures.
4928 ChangeLog muse-journal.el
4931 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4934 Standardize source headers, appease elint, don't require planner
4936 muse--main--1.0--patch-26
4938 2005-04-15 Michael Olson <mwolson@gnu.org>
4940 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4941 `scripts' directory since it really isn't part of Muse proper; it
4942 is used to generate Muse output from the command line.
4944 * muse-blosxom.el: Handle case where planner is not loaded so that
4945 it isn't a hard requirement.
4947 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4948 that elint doesn't complain.
4950 * muse-message.el (muse-message-markup-link): Don't throw up on
4951 links with no description.
4953 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4954 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4955 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4956 muse-project.el, muse-publish.el, muse-regexps.el,
4957 muse-texinfo.el, muse.el: Add standard header for each file in
4958 preparation for the initial release, which will hopefully happen
4959 sometime within the next month.
4963 experimental/.arch-ids/=id
4966 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4967 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4968 muse-journal.el muse-latex.el muse-message.el muse-mode.el
4969 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4970 muse-texinfo.el muse.el
4973 .arch-ids/muse-build.el.id
4974 ==> scripts/.arch-ids/muse-build.el.id
4976 ==> scripts/muse-build.el
4978 removed directories:
4979 experimental experimental/.arch-ids
4982 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4985 Merge contents of muse-latexcjk.el into muse-latex.el.
4987 muse--main--1.0--patch-25
4989 2005-04-14 Michael Olson <mwolson@gnu.org>
4991 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4992 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4993 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4994 Merge in from muse-latexcjk.el.
4996 * muse-latexcjk.el: Removed, functionality merged with
5000 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5003 ChangeLog muse-latex.el
5006 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5009 Merge muse-xhtml.el into muse-html.el.
5011 muse--main--1.0--patch-24
5013 2005-04-06 Michael Olson <mwolson@gnu.org>
5015 * examples/mwolson/muse-init.el: Update with respect to the
5016 muse-xhtml.el merge.
5018 * muse-html.el: The contents of muse-xhtml.el have been merged in
5019 as advised by John Wiegley.
5020 (muse-html-style-sheet): Add example for XHTML use in the
5021 function's documentation.
5022 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5023 Moved from muse-xhtml.el.
5025 * muse-xhtml.el: Removed; contents merged into muse-html.el.
5028 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5031 ChangeLog examples/mwolson/muse-init.el muse-html.el
5034 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5037 Try to fix regexps for Emacs 21.4.
5039 muse--main--1.0--patch-23
5041 2005-04-05 Michael Olson <mwolson@gnu.org>
5043 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5047 ChangeLog muse-regexps.el
5050 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5053 Add comments to the publish-project example script
5055 muse--main--1.0--patch-22
5057 2005-04-01 Michael Olson <mwolson@gnu.org>
5059 * examples/publish-project: Moved here from
5060 scripts/publish-project. Added a few comments so people know what
5064 ChangeLog examples/publish-project
5067 scripts/.arch-ids/publish-project.id
5068 ==> examples/.arch-ids/publish-project.id
5069 scripts/publish-project
5070 ==> examples/publish-project
5073 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5076 New XHTML style, add more examples to my sample muse config
5078 muse--main--1.0--patch-21
5080 2005-03-31 Michael Olson <mwolson@gnu.org>
5082 * examples/mwolson/muse-init.el: Give an example of deriving a
5083 custom publishing style.
5084 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5085 (my-muse-prepare-entry-for-xanga): Mangle the published output
5086 from a blosxom project and copy the result to the clipboard for
5087 easy pasting into Xanga's web form. The file is untouched.
5089 * muse-html.el (muse-html-style-sheet): Include the <style
5090 type="text/css"></style> wrapper around the example.
5091 (muse-html-header): Don't add <style type="text/css"></style>
5092 around the value of `muse-html-style-sheet' anymore. This allows
5093 for the option of putting your stylesheet(s) in a separate file.
5094 An example of this is given in the documentation for this
5097 * muse-xhtml: New file that implements a publishing style which is
5098 derived from HTML mode. It uses a slightly modified version of
5099 the HTML markup rules to generate XHTML-compliant output.
5101 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
5102 "blosxom" style has been renamed to "blosxom-html". Fix a few
5105 * muse-journal.el: Add new "journal-xhtml" style.
5107 * muse-message.el: Add new "message-xhtml" style.
5110 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5113 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5114 muse-html.el muse-journal.el muse-message.el
5117 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5120 Add my muse configuration to the examples
5122 muse--main--1.0--patch-20
5124 2005-03-24 Michael Olson <mwolson@gnu.org>
5126 * examples/johnw: Move John Wiegley's configuration to this
5129 * examples/mwolson: My configuration files go here.
5131 * examples/mwolson/muse-init.el: My Muse configuration file. I
5132 just figured out how to keep links from being spell-checked or
5133 split up by fill-mode, so the implementation of this may be found
5134 here. I also made a function that sets up a blog entry for me.
5137 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5138 examples/mwolson/.arch-ids/muse-init.el.id
5139 examples/mwolson/muse-init.el
5145 examples/.arch-ids/muse-johnw.el.id
5146 ==> examples/johnw/.arch-ids/muse-johnw.el.id
5147 examples/.arch-ids/publish-johnw.id
5148 ==> examples/johnw/.arch-ids/publish-johnw.id
5149 examples/muse-johnw.el
5150 ==> examples/johnw/muse-johnw.el
5151 examples/publish-johnw
5152 ==> examples/johnw/publish-johnw
5155 examples/johnw examples/johnw/.arch-ids examples/mwolson
5156 examples/mwolson/.arch-ids
5159 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5162 Add muse-blosxom script and plugin for pyblosxom
5164 muse--main--1.0--patch-19
5166 2005-03-24 Michael Olson <mwolson@gnu.org>
5168 * muse-blosxom.el: Update copyright notice in headers and mention
5169 the pyblosxom scripts.
5171 * contrib/pyblosxom: New directory containing pyblosxom plugins
5174 * contrib/getstamps.py: Script that generates the "timestamps"
5175 file, run on the local machine.
5177 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5181 contrib/pyblosxom/.arch-ids/=id
5182 contrib/pyblosxom/.arch-ids/getstamps.py.id
5183 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5184 contrib/pyblosxom/getstamps.py
5185 contrib/pyblosxom/hardcodedates.py
5188 ChangeLog muse-blosxom.el
5191 contrib/pyblosxom contrib/pyblosxom/.arch-ids
5194 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5197 muse-blosxom.el has matured past experimental status
5199 muse--main--1.0--patch-18
5201 2005-03-23 Michael Olson <mwolson@gnu.org>
5203 * muse-blosxom.el: Remove common functionality that has already
5204 been implemented in `muse-html.el'. Derive this mode from
5205 `muse-html'. Update documentation. I now feel that this file is
5206 ready to be included in the top-level Muse directory.
5209 ChangeLog muse-blosxom.el
5212 experimental/.arch-ids/muse-blosxom.el.id
5213 ==> .arch-ids/muse-blosxom.el.id
5214 experimental/muse-blosxom.el
5218 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5221 Make muse-blosxom.el slightly less experimental
5223 muse--main--1.0--patch-17
5225 2005-03-22 Michael Olson <mwolson@gnu.org>
5227 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5228 Renamed from `blosxom-page-date-alist'. Currently it does nothing
5230 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5231 from the `muse-blosxom-markup-date-directive' rule.
5232 (blosxom-set-time): Remove this function. We're not going to be
5233 touching the timestamp manually anymore -- it's too much of a
5234 hassle. Right now I've got a python program that compiles a
5235 timestamp file and a pyblosxom helper that reads it. Something
5236 similar could be arranged for blosxom, I'm sure.
5240 ChangeLog experimental/muse-blosxom.el
5243 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5246 Apply latest journal-related updates from johnw
5248 muse--main--1.0--patch-16
5252 ChangeLog examples/muse-johnw.el muse-journal.el
5255 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5258 Add Projects node to the manual
5260 muse--main--1.0--patch-15
5262 2005-02-28 Michael Olson <mwolson@gnu.org>
5264 * muse.texi: Change copyright notice since the FSF is now the
5266 (Projects): New node, based on a section from the README file.
5272 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5275 Correct documentation, adding some content.
5277 muse--main--1.0--patch-14
5279 2005-02-28 Michael Olson <mwolson@gnu.org>
5281 * muse.texi: Change license terms of the documentation to the GNU
5282 GPL instead of the GNU FDL, as per the consent of the copyright
5283 holders of the emacs-wiki manual, from which this is based. Some
5284 emacs-wiki-isms in the manual were corrected, and the Getting
5285 Started section was updated.
5291 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5294 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5296 muse--main--1.0--patch-13
5298 2005-02-17 Michael Olson <mwolson@gnu.org>
5300 * experimental/muse-blosxom.el: Somehow the contents of this file
5301 managed to get duplicated. I removed the duplicates.
5302 (muse-blosxom-date): Remove this, since it is not useful.
5303 (muse-blosxom-header): Use the standard header that blosxom.el
5307 ChangeLog experimental/muse-blosxom.el
5310 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5313 Initial commit of muse.texi, nothing substantial
5315 muse--main--1.0--patch-12
5317 2005-02-07 Michael Olson <mwolson@gnu.org>
5319 * muse.texi: New file that provides the documentation for Muse.
5320 It is in a very rough form at the moment. Nothing substantial may
5321 be found here yet. Be ye warned.
5324 .arch-ids/muse.texi.id muse.texi
5330 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5333 Add docstring, new trivial function
5335 muse--main--1.0--patch-11
5337 2005-02-07 Michael Olson <mwolson@gnu.org>
5339 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5340 `muse-what-changed'. No functionality change.
5341 (muse-what-changed): New function that displays in diff format the
5342 changes made since the buffer was last saved.
5344 * muse-project.el (muse-project-publish): Add docstring.
5347 ChangeLog muse-mode.el muse-project.el
5350 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5353 Add experimental version of muse-blosxom.el to project
5355 muse--main--1.0--patch-10
5357 2005-02-04 Michael Olson <mwolson@gnu.org>
5359 * Makefile (realclean): Remove file that gets generated when fonts
5362 * experimental/muse-bloxsom.el: New file that implements Blosxom
5363 support for Muse. It's in a very rough state, hence its placement
5364 in the `experimental' directory.
5367 experimental/.arch-ids/=id
5368 experimental/.arch-ids/muse-blosxom.el.id
5369 experimental/muse-blosxom.el
5375 experimental experimental/.arch-ids
5378 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5381 Make permissions more consistent
5383 muse--main--1.0--patch-9
5389 modified directories:
5390 contrib examples scripts
5393 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5398 muse--main--1.0--patch-8
5400 2005-02-04 Michael Olson <mwolson@gnu.org>
5402 * muse-build.el: Add contrib directory to `load-path'.
5403 (muse-elint-files): Load `muse-regexps.el'.
5405 * scripts/publish: Change permissions so that this script is
5406 executable. Add contrib directory to load list. Add
5407 `muse-regexps.el' to list.
5410 ChangeLog muse-build.el scripts/publish
5413 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5416 Use "—" instead of "—"
5418 muse--main--1.0--patch-7
5420 2005-01-31 Michael Olson <mwolson@gnu.org>
5422 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
5423 with "—" so that documents validate properly. Thanks to
5424 Björn Lindström for the suggestion.
5426 * muse-html.el (muse-html-markup-strings): Ditto.
5429 ChangeLog muse-docbook.el muse-html.el
5432 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5435 Fix use of "[:blank:]" in underline markup
5437 muse--main--1.0--patch-6
5439 2005-01-25 Michael Olson <mwolson@gnu.org>
5441 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5442 use of `muse-regexp-blank'.
5445 ChangeLog muse-colors.el
5448 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
5451 Fix problem with headings being given wrong face
5453 muse--main--1.0--patch-5
5455 2005-01-03 Michael Olson <mwolson@gnu.org>
5457 * muse-colors.el: Add header.
5458 (muse-colors-emphasized): Headings were being given the coloring
5459 for the next level of heading instead of the real
5460 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5461 Heading"). Thanks to Lan Yufeng for finding this and sending a
5464 * muse-regexps.el: Fix header.
5467 ChangeLog muse-colors.el muse-regexps.el
5470 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
5475 muse--main--1.0--patch-4
5477 2005-01-01 Michael Olson <mwolson@gnu.org>
5479 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
5480 version will be automatically maintained by Arch.
5484 .arch-ids/ChangeLog.id ChangeLog
5487 .arch-ids/ChangeLog.id
5488 ==> .arch-ids/ChangeLog.2004.id
5493 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
5496 Extended regexps fix, allow spaces in 1st part of links
5498 muse--main--1.0--patch-3
5500 2004-12-30 Michael Olson <mwolson@gnu.org>
5502 * muse.el (muse-link-regexp): Allow spaces in the first part of
5505 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5506 customizable alternatives to extended character classes.
5508 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5511 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5512 muse-html.el muse-mode.el muse-publish.el muse.el
5515 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
5518 Begin to change regexp handling, tweak muse.el header
5520 muse--main--1.0--patch-2
5522 2004-12-29 Michael Olson <mwolson@gnu.org>
5524 * muse.el: Change Copyright notice to FSF. Change Maintainer to
5527 * muse-regexps.el: New file that implements regexp handling.
5528 Generalized regexp options will be moved to it eventually.
5531 .arch-ids/muse-regexps.el.id muse-regexps.el
5537 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
5540 Do some early spring cleaning
5542 muse--main--1.0--patch-1
5544 2004-12-29 Michael Olson <mwolson@gnu.org>
5546 * Makefile: Change path to `publish' script.
5548 * contrib/pcomplete.el: New file that is used by Muse without
5549 actually being a part of it: hence its location in the contrib
5552 * contrib/cgi.el, contrib/httpd.el: New location.
5554 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5556 * scripts/publish, scripts/publish-project: Ditto.
5559 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5560 contrib/pcomplete.el examples/.arch-ids/=id
5561 scripts/.arch-ids/=id
5568 ==> contrib/.arch-ids/cgi.el.id
5569 .arch-ids/httpd.el.id
5570 ==> contrib/.arch-ids/httpd.el.id
5571 .arch-ids/muse-johnw.el.id
5572 ==> examples/.arch-ids/muse-johnw.el.id
5573 .arch-ids/publish-johnw.id
5574 ==> examples/.arch-ids/publish-johnw.id
5575 .arch-ids/publish-project.id
5576 ==> scripts/.arch-ids/publish-project.id
5577 .arch-ids/publish.id
5578 ==> scripts/.arch-ids/publish.id
5582 ==> contrib/httpd.el
5584 ==> examples/muse-johnw.el
5588 ==> examples/publish-johnw
5590 ==> scripts/publish-project
5593 contrib contrib/.arch-ids examples examples/.arch-ids scripts
5597 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
5600 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5602 muse--main--1.0--base-0
5604 (automatically generated log message)
5607 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
5608 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
5609 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
5610 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
5611 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
5612 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
5613 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
5614 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
5615 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5616 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
5617 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
5618 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
5619 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
5620 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
5621 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
5622 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
5623 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
5624 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8