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-13 06:30:18 GMT Michael Olson <mwolson@gnu.org> patch-231
8 muse.texi: Add publishing order information.
10 muse--main--1.0--patch-231
12 * muse.texi (Markup Regexps): Add publishing order.
18 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
21 Hack on documentation. The release is in sight!
23 muse--main--1.0--patch-230
25 * muse.texi: Use @subsubheading for all logical split headers rather than
26 @emph. Move all examples against left margin. Add comments to
27 indicate what still needs to be done.
28 (DocBook): Correct a few misspelled variable names and add some new
30 (Common Elements): Split this into 4 new subsections.
36 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
39 Fix publishing of stuff like <code><></code>.
41 muse--main--1.0--patch-229
43 * lisp/muse-publish.el (muse-publish-escape-specials): Use
44 `insert-before-markers' rather than `insert'. This should fix strange
45 edge cases like <code><></code>. Thanks to Trent Buck for the report.
48 ChangeLog lisp/muse-publish.el
51 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
54 Update NEWS, fix muse-url-protocols customization interface.
56 muse--main--1.0--patch-228
58 * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
59 using nil as the resolve function.
61 * NEWS: Bring up-to-date.
64 ChangeLog NEWS lisp/muse-protocols.el
67 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
70 Fix title coloring bug; muse-latex: escape '<' and '>'.
72 muse--main--1.0--patch-227
74 * lisp/muse-colors.el (muse-colors-markup): Match against the space after
75 #title. This should prevent a rather nasty bug. Thanks to John Sullivan
78 * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
79 "\textunderscore{}". Add escaping for '<' and '>'. Thanks to Trent
83 ChangeLog lisp/muse-colors.el lisp/muse-latex.el
86 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
89 muse-latex: Handle special characters in a better way.
91 muse--main--1.0--patch-226
93 * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
95 (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
96 'end-literal. Thanks to Trent Buck for the suggestion.
97 (muse-latex-markup-specials): Move special characters here instead of
101 ChangeLog lisp/muse-latex.el
104 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
107 muse-latex: Fix compiler warning.
109 muse--main--1.0--patch-225
111 * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
115 ChangeLog lisp/muse-latex.el
118 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
123 muse--main--1.0--patch-224
125 * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
126 verbatim. Verbatim makes text literal and escaped, code makes text
127 teletype and escaped.
129 * muse-publish.el (muse-publish-markup-tags): Add "code".
130 (muse-publish-code-tag): New function that publishes code the same way
134 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
137 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
140 Strip text properties before browsing a URL.
142 muse--main--1.0--patch-223
144 * lisp/muse-protocols.el (muse-browse-url): Strip text properties. Maybe
148 ChangeLog lisp/muse-protocols.el
151 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
154 muse-latex: Call pdflatex twice to get <contents> published.
156 muse--main--1.0--patch-222
158 * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments. Call
159 pdflatex twice, since this seems to be necessary to get <contents>
160 published. Thanks to Trent Buck for the heads up. I wonder if we need
161 to call it three times, since this is what John originally did. Can
162 someone please give me advice about this?
165 ChangeLog lisp/muse-latex.el
168 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
171 Make info:// and man:// not publish a link, handle insert URL edge case.
173 muse--main--1.0--patch-221
175 * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
176 publish only the description, not the URL.
178 * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
179 get nil from muse-publish-url by not inserting any text.
182 ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
185 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
188 If a URL has a resolve function of nil, publish the description only.
190 muse--main--1.0--patch-220
192 * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
195 * lisp/muse-protocols.el (muse-url-protocols): Improve customization
197 (muse-resolve-url): If nil is given as the resolve function, return
200 * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
201 insert the description instead of the original URL.
204 ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
208 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
211 Implement protocol handling.
213 muse--main--1.0--patch-219
215 * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp. Maybe I
216 should just make a hook for this stuff.
217 (muse-visit-link-default): Call muse-browse-url instead of browse-url.
219 * lisp/muse-protocols.el: New file that implements protocol handling.
221 * lisp/muse-publish.el (muse-publish-url-transforms): Add
223 (muse-publish-markup-url): Indentation fix, no func change.
225 * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
227 * lisp/muse.el: Require muse-protocols.
230 lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
233 ChangeLog lisp/muse-mode.el lisp/muse-publish.el
234 lisp/muse-regexps.el lisp/muse.el
237 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
240 muse-xml: Use a more standard sort of header.
242 muse--main--1.0--patch-218
244 * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
245 type="muse">, as suggested by Brad Collins.
248 ChangeLog experimental/muse-xml.el
251 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
254 Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
256 muse--main--1.0--patch-217
258 * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
260 * README (examples): Mention that other files are here as well.
262 * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
263 for use with muse-xml.el.
265 * muse-xml.el: Mention the newly-contributed schema from Brad, and that
266 muse-xml is in experimental status.
267 (muse-xml-markup-regexps): Correct table-munging regexp.
268 (muse-xml-markup-strings): Surround each verse line with <line></line>.
269 Empty lines are marked up as <line />.
271 * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
272 s/last-stanza-end/end-last-stanza-line/.
274 * muse-mode.el (muse-visit-link-default): Make the temporary file
275 visiting work as expected.
277 * muse-publish.el (muse-publish-markup-verse): Make use of
278 'begin-verse-line and 'begin-last-stanza-line. Use
279 'end-last-stanza-line instead of 'last-stanza-end.
281 * muse.texi (Verse): Be a bit more clever with our example.
284 examples/.arch-ids/muse.rnc.id examples/muse.rnc
287 AUTHORS ChangeLog README experimental/muse-xml.el
288 lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
292 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
295 Allow links to temporary files to be visited.
297 muse--main--1.0--patch-216
299 * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
300 temporary files. These are buffers that do not have a corresponding
304 ChangeLog lisp/muse-mode.el
307 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
310 Fix save-match-data gaffe.
312 muse--main--1.0--patch-215
314 * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
315 outside of `and' statement.
318 ChangeLog lisp/muse-regexps.el
321 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
324 Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
326 muse--main--1.0--patch-214
328 * examples/mwolson/muse-init.el: Update.
330 * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
331 ensure that links to other pages in this project are given the proper
334 * muse-latex.el ("pdf", "pdfcjk"): Ditto.
336 * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
337 instead of muse-publish-output-name.
339 * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
340 functions that consult the :link-suffix when returning the name of the
341 link (or the complete file name for the latter function). If
342 :link-suffix does not exist, use :suffix. This should help Muse be
343 able to handle some more usage scenarios.
344 (muse-publish-prepare-url): Use muse-publish-link-name instead of
345 muse-publish-output-name.
347 * muse-wiki.el (muse-wiki-resolve-project-page): Use
348 muse-publish-link-file instead of muse-publish-output-file.
349 (muse-wiki-publish-pretty-title): Don't space-separate capitalized
350 letters. The old behavior was not friendly to acronyms.
353 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
354 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
358 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
361 Correct the publish-project example.
363 muse--main--1.0--patch-213
365 * examples/publish-project: Remove "-l muse-build.el" and note that the
366 user's muse-init.el file should add the Muse directories to load-path.
369 ChangeLog examples/publish-project
372 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
375 Reinstate former extended character class rules.
377 muse--main--1.0--patch-212
379 * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
380 extended regexps really don't work well on Emacs 21.2 or 21.3, so
382 (muse-regexp-emacs-revision): New variable that indicates the revision
383 number of this version of Emacs.
384 (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
385 aren't working well enough with extended character classes in regexps.
387 * lisp/muse.el (muse-version): If INSERT option is given, insert the text
388 instead of just displaying it.
391 ChangeLog lisp/muse-regexps.el lisp/muse.el
394 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
397 Fix paragraph-filling breakage in Emacs21.
399 muse--main--1.0--patch-211
401 * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
402 relying on muse-extreg-usable-p. Thanks to Sergey Vlasov for the bug
406 ChangeLog lisp/muse-mode.el
409 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
412 Allow Emacs 21.3 to use extended character classes in regexps.
414 muse--main--1.0--patch-210
416 * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
417 Since enough positive reports have come in about the usability of 21.3,
418 we'll allow it to use extended character classes in regexps by default.
421 ChangeLog lisp/muse-regexps.el
424 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
427 Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
429 muse--main--1.0--patch-209
431 * lisp/muse-publish.el (muse-publish-get-output-dir): Use
432 `muse-read-directory-name' instead of `read-file-name'. Now Muse won't
433 offer the style and directory prompt when you hit C-c C-t in a file
434 belonging to a defined Muse project. Otherwise prompt. Thanks to Yann
437 * lisp/muse.el (muse-read-directory-name): New function that defines a
438 fallback version of `read-directory-name', since Emacs21 doesn't have
442 ChangeLog lisp/muse-publish.el lisp/muse.el
445 hodique@lifl.fr--2005/muse--yh--1.0--patch-34
446 hodique@lifl.fr--2005/muse--yh--1.0--patch-35
447 hodique@lifl.fr--2005/muse--yh--1.0--patch-36
448 hodique@lifl.fr--2005/muse--yh--1.0--patch-37
449 hodique@lifl.fr--2005/muse--yh--1.0--patch-38
450 hodique@lifl.fr--2005/muse--yh--1.0--patch-39
453 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
456 Fix problem with links at beginning of buf and paragraphs.
458 muse--main--1.0--patch-208
460 * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
463 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
465 * muse-html.el (muse-html-markup-regexps): Ditto.
467 * muse-publish.el (muse-publishing-last-position): New variable that
468 indicates our last buffer position while publishing the current rule.
469 Used to make sure the process doesn't get stalled.
470 (muse-publish-markup): Fix edge case where links at beginning of
471 buffer, with read-only text, would prevent the beginning of buffer from
473 (muse-publish-markup-directive): Fix case where two directives of the
474 same size would prevent any following directives from being
475 interpreted. We accomplish this by setting the last published position
476 to nil after each directive.
479 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
480 lisp/muse-html.el lisp/muse-publish.el
483 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
486 Document publishing directives.
488 muse--main--1.0--patch-207
490 * muse.texi (Getting Started): Remove crufty sentence.
491 (Directives): New section that describes the likes of #title and
498 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
501 Document WikiNames and update header publishing information.
503 muse--main--1.0--patch-206
505 * muse.texi (Headings): Any level of headings is supported.
506 (Emphasizing Text): Verbatim text may span multiple lines.
507 (Explicit Links): Refactor Links section into Explicit Links, Implicit
509 (Implicit Links): Document WikiNames and InterWiki links.
515 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
518 Finish NEWS, handle emphasis at EOF edge case.
520 muse--main--1.0--patch-205
522 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
523 (muse-colors-verbatim): Highlight emphasis at the end of file, as long
524 as there is a terminating emphasis delimiter.
526 * examples/mwolson/muse-init.el: Sync with my latest configuration.
528 * NEWS: Bring this up to date.
531 ChangeLog NEWS examples/mwolson/muse-init.el
535 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
538 muse-html: Add muse-xhtml-extension.
540 muse--main--1.0--patch-204
542 * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
543 default file extension for publishing XHTML files. Thanks to Trent
544 Buck for the suggestion.
548 ChangeLog lisp/muse-html.el
551 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
554 Add items through patch-149 to NEWS.
556 muse--main--1.0--patch-203
558 * NEWS (progress): Catch up to patch-149.
560 * lisp/muse-mode.el (muse-mode): Remove spurious comment.
562 * lisp/muse-publish.el (muse-publish): Ditto.
565 ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
568 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
571 Make building of Debian revisions work.
573 muse--main--1.0--patch-202
575 * Makefile (distclean): Don't remove anything in debian/, since it will
577 (debclean): Removed, since two different targets need slightly
578 different versions of this. Even abstraction has its limits.
579 (debbuild): New target that takes care of performing the build itself.
580 (debrevision): New target that makes a revision build, where the
581 original tarball must not be modified.
582 (debrevision): Split out building stuff to debbuild target.
584 * debian/changelog: Several revisions worth of Debian fun.
586 * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
587 (Description): Make this match the ITP and shorten the text.
590 ChangeLog Makefile Makefile.defs debian/changelog
594 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
597 Prepare initial upload for Debian project.
599 muse--main--1.0--patch-201
601 * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
602 version, since we only want the last changelog entry to appear on the
603 initial Debian upload.
605 * debian/changelog: New Debian package 3.01.arch.201-1.
608 ChangeLog Makefile.defs debian/changelog
611 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
614 muse-mode: Minor regexp tweak.
616 muse--main--1.0--patch-200
618 * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
621 ChangeLog lisp/muse-mode.el
624 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
627 Minor fixups from Peter K. Lee.
629 muse--main--1.0--patch-199
631 * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
632 restrictive with our end-of-table regexp.
634 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
635 instead of start of table. Be less restrictive with several of our
638 * lisp/muse-html.el: Patch from Peter K. Lee.
639 (muse-html-prepare-buffer): Work around edge case where the "charset="
640 part has already been appended to muse-html-meta-content-type.
641 (muse-html-fixup-tables): Be slightly less restrictive with our
645 ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
649 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
652 Keep lists from getting mashed together on M-q.
654 muse--main--1.0--patch-198
656 * lisp/muse-mode.el (muse-mode): Handle footnotes. Set `paragraph-start'
657 locally so that lists don't get blended together incorrectly upon
661 ChangeLog lisp/muse-mode.el
664 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
667 QuickStart: Minor typo in anchor example.
669 muse--main--1.0--patch-197
671 * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
672 rather than a full URL.
675 ChangeLog examples/QuickStart
678 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
681 Makefile: Use BUILDOPTS.
683 muse--main--1.0--patch-196
685 * Makefile (debrelease): Make use of $(BUILDOPTS).
687 * Makefile.defs (BUILDOPTS): New option that allows additional options to
688 be passed to dpkg-buildpackage. In case I ever make several revisions
689 before getting the -1 revision uploaded, for example, I can use "-sa"
690 here in order to make a valid pacakge.
693 ChangeLog Makefile Makefile.defs
696 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
699 Make generated Debian packages slightly easier to upload.
701 muse--main--1.0--patch-195
703 * debian/changelog: Generate 3.01.arch.195-1.
705 * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
707 * Makefile.defs (LASTUPLOAD): New variable that indicates the version
708 that was last uploaded to Debian.
710 * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
711 changes is generated. This means we have to use dpkg-buildpackage,
712 since debuild doesn't recognize the environment variables that it
716 ChangeLog Makefile Makefile.defs debian/changelog debian/rules
719 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
722 Makefile: Minor deletion cleanups.
724 muse--main--1.0--patch-194
731 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
734 Compilation cleanups.
736 muse--main--1.0--patch-193
738 * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
739 `make-variable-buffer-local' in order to silence compiler warnings.
741 * lisp/muse.el: Add an eval-when-compile line to silence a compiler
744 * scripts/muse-build.el (muse-elint-files): Automatically load every
745 elisp file rather than specifying each one.
748 ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
751 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
754 Fix failure to resolve interwiki link when clicking on it.
756 muse--main--1.0--patch-192
758 * Makefile (debclean): Minor tweak.
760 * lisp/muse-mode.el (muse-visit-link-default): Indentation fix. No func
763 * lisp/muse-project.el (muse-project-find-file): Don't add file
764 extensions to a relative name. If we're dealing with a file, open it
765 up without searching through the various projects for a path. This
766 should fix the failure to resolve an interwiki link by clicking on it.
769 ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
772 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
775 Makefile: Remove stale Debian packages for this version.
777 muse--main--1.0--patch-191
779 * Makefile (debclean): Remove generated Debian packages for the current
780 version in parent directory.
786 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
789 Fix trailing backslash error.
791 muse--main--1.0--patch-190
793 * lisp/muse-project.el (muse-project-of-file): Apply 1-line
794 regexp-quoting fix from drkm.
797 ChangeLog lisp/muse-project.el
800 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
803 Release 3.01.91 (3.02 RC2).
805 muse--main--1.0--patch-189
807 * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
810 ChangeLog Makefile.defs lisp/muse.el muse.texi
813 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
816 Escape email address and URL always.
818 muse--main--1.0--patch-188
820 * lisp/muse-publish.el (muse-publish-markup-email): Move lower. Always
821 escape and publish email address as read-only, even when it's not
823 (muse-publish-markup-url): Ditto for URL.
826 ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
829 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
832 Inter-project output name fix.
834 muse--main--1.0--patch-187
836 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
837 that I had fixed this before.
840 ChangeLog lisp/muse-wiki.el
843 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
846 Make coloring of verbatim greater-than sign same as publishing.
848 muse--main--1.0--patch-186
850 * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
851 greater-than sign surrounded by equal signs, display it in verbatim
855 ChangeLog lisp/muse-colors.el
858 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
861 Allow transform function for link descriptions. Bare email and URL fixes.
863 muse--main--1.0--patch-185
865 * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
866 (muse-publish-desc-transforms): New option that contains the functions
867 that will be called to transform a link description.
868 (muse-publish-markup-word): Handle Yet Another Edge Case.
869 (muse-publish-markup-email): Use
870 `muse-publish-escape-specials-in-string'. Don't publish if we have a
871 double-quote on either side.
872 (muse-publish-url): Apply description transforms.
873 (muse-publish-markup-url): Don't publish if we have a double-quote on
876 * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
877 (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
878 (muse-wiki-interwiki-delimiter): New option that indicates the
879 interwiki delimiter to use.
880 (muse-wiki-interwiki-replacement): New option that indicates the
882 (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
883 (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
884 this can be added to muse-publish-desc-transforms.
885 (muse-wiki-publish-pretty-interwiki): New function that replaces the
886 interwiki delimiter with its replacement, but only when the given text
887 is not an explicit link.
889 * lisp/muse.el (muse-update-file-extension): New function made from the
890 innards of the :set function in `muse-file-extension'.
893 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
896 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
899 Handle anchors in all publishing styles, as well as linking to them.
901 muse--main--1.0--patch-184
903 * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
905 (muse-publish-prepare-url): Don't touch links to anchors.
907 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
908 'internal-link. Treat centered text with
909 <para role="center">...</para>.
910 (muse-docbook-markup-paragraph): Slight regexp tweak.
911 (muse-docbook-insert-anchor): Docfix.
912 (muse-docbook-markup-anchor): Move lower in file.
914 * lisp/muse-html.el (muse-html-markup-strings): Add handler for
916 (muse-xhtml-markup-strings): Order list, no func change.
917 (muse-html-markup-anchor): Move up in file, no func change.
919 * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
921 (muse-latex-markup-strings): Add handler for 'internal-link.
922 (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
923 that insert an anchor around the next word or inside of a tag.
925 * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
928 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
930 (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
931 that insert an anchor before the next word or within a tag.
933 * NEWS: Initial attempt at documenting changes since 3.01.
936 .arch-ids/NEWS.id NEWS
939 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
940 lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
943 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
946 Generalize some blosxom helper functions.
948 muse--main--1.0--patch-183
950 * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
951 generalized helper functions.
952 (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
953 than hard-coding it. Use muse-with-temp-buffer. Handle all kinds of
956 * lisp/muse-blosxom.el: Update example in header.
957 (muse-blosxom-new-entry): Use new names for helper functions.
958 (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
959 (muse-blosxom-project-alist-dirs): Move to muse-project.el.
961 * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
962 `muse-blosxom-project-get-categories'.
963 (muse-project-alist-styles): Renamed from
964 `muse-blosxom-project-alist-entry'.
965 (muse-project-alist-dirs): Renamed from
966 `muse-blosxom-project-alist-dirs'.
967 (muse-project-of-file): Use `muse-current-file'.
969 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
972 * lisp/muse.el (muse-current-file): New function that returns the name of
973 the currently visited or published file.
974 (muse-page-name): Use `muse-current-file'.
977 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
978 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
981 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
984 muse-xml: definition lists, muse-docbook: center.
986 muse--main--1.0--patch-182
988 * Makefile (%.info, %.html): Use general argument in rule.
989 (distclean): Add another cruft file.
991 * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
992 type="definition"> for definition lists.
994 * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
995 with <note>, since it's the closest thing I could find.
998 ChangeLog Makefile experimental/muse-xml.el
1002 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
1005 Minor namespace fix.
1007 muse--main--1.0--patch-181
1009 * lisp/muse-colors.el (muse-colors-explicit-link): Use
1010 muse-match-string-no-properties rather than match-string-no-properties.
1013 ChangeLog lisp/muse-colors.el
1016 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1019 Correct breakage induced by previous patch.
1021 muse--main--1.0--patch-180
1023 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1024 path as a fallback if we are publishing.
1027 ChangeLog lisp/muse-wiki.el
1030 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1033 Make interwiki links work in a few more edge cases.
1035 muse--main--1.0--patch-179
1037 * lisp/muse-project.el (muse-project-applicable-styles): Remove
1038 assertion, now that I have a good idea of the edge cases involved.
1040 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1041 the current file is not part of any Muse project, allowing interwiki
1042 links to be resolvable even then. Don't return a relative path if we
1043 are not publishing. For visiting links, the best thing is just to
1044 return the real path.
1047 ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1050 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1053 Fix warnings during font-lock, example tag highlighting.
1055 muse--main--1.0--patch-178
1057 * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1059 (muse-colors-tags): Make sure that no fontification occurs in <code> or
1061 (muse-unhighlight-region): Move higher up.
1062 (muse-colors-example-tag, muse-colors-literal-tag): Use
1063 `muse-unhighlight-region'. Fix spelling goof. Omit (goto-char end)
1064 since the point gets put in the right place automatically.
1067 ChangeLog lisp/muse-colors.el
1070 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1073 muse-xml: Separate section from title.
1075 muse--main--1.0--patch-177
1077 * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1078 attribute to sections. Use separate <title> tag to handle the title of
1079 a section. Thanks to drkm for the suggestion.
1081 * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1083 * lisp/muse-publish.el (muse-publish-markup-heading)
1084 (muse-publish-section-close): Pass level to markup strings for all
1085 section-related tags.
1087 * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1091 ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1092 lisp/muse-publish.el lisp/muse.el
1095 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1098 Include regexps from base styles. Fix muse-project-ignore-regexp and use it more.
1100 muse--main--1.0--patch-176
1102 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1103 folders that match `muse-project-ignore-regexp'.
1105 * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1106 omission. Add ",.*" to list of bad directory parts.
1108 * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1109 matches `muse-project-ignore-regexp'.
1111 * lisp/muse-publish.el: Install patch from Peter K. Lee.
1112 (muse-style-elements-list): New function that returns a list of
1113 references to ELEM in STYLE, including base styles.
1114 (muse-publish-markup-region): Use muse-style-elements-list rather than
1115 muse-style-elements when getting :regexps.
1117 * lisp/muse-publish.el (muse-style-element): Add docstring.
1120 AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1121 lisp/muse-publish.el
1124 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1127 Initial implementation of muse-xml.el. End of section edge case.
1129 muse--main--1.0--patch-175
1131 * AUTHORS: Add Peter K. Lee.
1133 * Makefile (experimental): New target that builds experimental programs.
1134 (distclean): Remove debian/dirs, a cruft file from the debian build
1137 * examples/mwolson/muse-init.el: Update.
1139 * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1140 prompts for the blog entry to visit.
1142 * experimental/Makefile: New file that causes experimental stuff to be
1145 * experimental/muse-xml.el: New file that provides the experimental XML
1148 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1151 * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1153 * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1154 involving end-of-file and paragraph detection.
1156 * lisp/muse-wiki.el: Minor header fix.
1158 * scripts/muse-build.el (load-path): Add "../experimental".
1161 experimental/.arch-ids/Makefile.id
1162 experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1163 experimental/muse-xml.el
1166 AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1167 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1168 lisp/muse-wiki.el scripts/muse-build.el
1171 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1174 Try to fix <example> region coloring problem.
1176 muse--main--1.0--patch-174
1178 * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1179 If region is multiple lines, add '(font-lock-multiline t) to
1180 properties. This should fix an annoying <example> region issue.
1183 ChangeLog lisp/muse-colors.el
1186 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1189 Don't publish implicit links that have a double-quote at begin or end.
1191 muse--main--1.0--patch-173
1193 * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1194 double-quote exists at beginning or end.
1196 * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1197 don't colorize if a double-quote exists at beginning or end.
1200 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1203 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1206 Fix failure to publish emphasis properly.
1208 muse--main--1.0--patch-172
1210 * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1213 * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1217 experimental/.arch-ids/muse-wiki-old.el.id
1218 experimental/muse-wiki-old.el
1221 ChangeLog lisp/muse-publish.el
1224 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1227 Add a few common revision control directories to the ignore list.
1229 muse--main--1.0--patch-171
1231 * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1232 directories to be ignored when building the file alist, such as those
1233 used for CVS and Arch revision control data.
1236 ChangeLog lisp/muse-project.el
1239 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1242 Fix #2654: Append a newline when using pdf publishing style.
1244 muse--main--1.0--patch-170
1246 * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1250 ChangeLog lisp/muse-latex.el
1253 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1256 5 levels of headings colorization; color bare URLs.
1258 muse--main--1.0--patch-169
1260 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1261 Really color up to 5 headings.
1262 (muse-colors-markup): Add muse-url-regexp.
1263 (muse-colors-explicit-link): Renamed from muse-colors-link.
1264 (muse-colors-implicit-link): Moved here from
1265 `muse-wiki-colors-wikiword' in muse-wiki.el. We need it here since
1266 we'll be coloring URLs.
1269 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1272 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1275 Don't emphasize if a word constituent follows the trailer.
1277 muse--main--1.0--patch-168
1279 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1280 (muse-colors-verbatim): Don't colorize if a word constituent follows
1283 * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1284 word constituent follows the trailer.
1287 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1290 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1293 Add coloring for example, verbatim, and =signs=; anchor fix.
1295 muse--main--1.0--patch-167
1297 * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1298 color <example>, <verbatim>, and =signs=. Defaults to a shade of gray.
1299 (muse-colors-verbatim): Use `muse-verbatim-face'.
1300 (muse-colors-markup): Move =sign= interpreting down so it gets higher
1302 (muse-colors-tags): Add verbatim and literal tags.
1303 (muse-colors-example-tag): Use `remove-text-properties' instead of
1304 `set-text-properties', since the latter does not work consistently.
1305 (muse-colors-literal-tag): New function that strips all markup from the
1307 (muse-colors-link): Match against muse-explicit-link-regexp early on so
1308 that we can work around an annoying XEmacs issue.
1310 * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1311 multi-line by default.
1313 * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1317 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1321 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1324 Link with anchor bugfix.
1326 muse--main--1.0--patch-166
1328 * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1329 valid, as long as the base is valid.
1332 ChangeLog lisp/muse-colors.el
1335 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1338 Link inside table issue, fixes read-only text error.
1340 muse--main--1.0--patch-165
1342 * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1343 inside tables so we don't get an error when links exist.
1345 * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1347 * lisp/muse-project.el (muse-project-publish): Don't take forced files
1348 into account when displaying the "All files published" message, unless
1349 they've actually been modified.
1351 * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1352 don't wrap in condition-case; we don't want the message to be muffled.
1355 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1356 lisp/muse-project.el lisp/muse.el
1359 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1362 Permit infinitely-nested sections.
1364 muse--main--1.0--patch-164
1366 * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1367 (Deriving from an existing style): Mark up as a list.
1369 * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1370 Color an additional level of headings.
1372 * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1373 section-other, section-other-end, and section-close strings.
1374 (muse-docbook-fixup-sections): Removed, since Muse now implements this
1375 through the 'section-close string.
1377 * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1378 'begin-underline, since this messes up paragraph handling. Use
1379 <h5></h5> for 'section-other.
1381 (muse-html-fixup-tables): New function that sorts the table parts so
1382 that order is head, foot, body. Apparently XHTML needs this, and it
1383 seems like a good general practice, so we do it for HTML as well.
1385 * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1388 * lisp/muse-publish.el (muse-publish-section-close): New function that
1389 determines where to put the section close given heading depth and
1391 (muse-publish-markup-heading): Handle 'section-other and
1392 'section-other-end. Call `muse-publish-section-close' at end of
1395 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1399 ChangeLog examples/QuickStart lisp/muse-colors.el
1400 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1401 lisp/muse-publish.el lisp/muse-texinfo.el
1404 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1407 muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1409 muse--main--1.0--patch-163
1411 * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1413 (muse-docbook-markup-regexps): Deal with new table algorithm.
1414 (muse-docbook-transform-content-type, muse-docbook-encoding)
1415 (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1416 (muse-docbook-markup-table): Use a better table algorithm, based on the
1417 one in muse-html.el. Make sure a <tgroup> surrounds the body, head,
1418 and foot of the table. Use informaltable rather than table.
1419 (muse-docbook-fixup-tables): New function that sorts all tables found
1420 in the published document so that the order is head, foot, body.
1421 (muse-docbook-markup-functions): Add anchor handler.
1422 (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1424 (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1425 that insert an anchor at point.
1427 * lisp/muse-html.el (muse-html-transform-content-type)
1428 (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1430 * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1432 * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1434 * lisp/muse.el (muse-with-temp-buffer): XEmacs fix. Include the body
1435 that was evaluated in the output.
1438 ChangeLog examples/QuickStart lisp/muse-docbook.el
1439 lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1442 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1445 muse-texinfo: Improve formatting for enddots, dots, underline.
1447 muse--main--1.0--patch-162
1449 * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1450 of enddots and dots. For begin-underline and end-underline, use "_",
1451 since we don't have anything better.
1454 ChangeLog lisp/muse-texinfo.el
1457 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1460 muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1462 muse--main--1.0--patch-161
1464 * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1465 list. This should fix #2635.
1468 ChangeLog lisp/muse-texinfo.el
1471 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1474 muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1476 muse--main--1.0--patch-160
1478 * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1480 * debian/changelog: Ditto.
1482 * debian/control (Build-Depends-Indep): Add tetex-bin.
1484 * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1487 * examples/QuickStart: Remove stray <comment> now that the bug that made
1488 it necessary is fixed.
1490 * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1493 * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1494 the contents from the footer to the header.
1496 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1497 each number, not after.
1499 * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1501 * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1502 happens when doing batch publishing. Minor whitespace fix.
1505 ChangeLog Makefile.defs debian/changelog debian/control
1506 examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1507 lisp/muse-texinfo.el lisp/muse.el
1510 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1513 Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1515 muse--main--1.0--patch-159
1517 * examples/QuickStart: Add "Write me." to empty sections at end so that
1518 they publish correctly with DocBook.
1520 * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1521 paragraph starts with emphasis, example, link, or email address.
1524 ChangeLog examples/QuickStart lisp/muse-docbook.el
1527 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1530 Handle embedded docbook footnotes and <literal> edge case.
1532 muse--main--1.0--patch-158
1534 * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1535 (muse-docbook-markup-strings): Use systemitem for example text.
1536 (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1537 <para></para> inside of them.
1539 * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1542 * lisp/muse-publish.el (muse-publish-url-transforms): Add
1543 muse-publish-escape-specials-in-string to list by default.
1545 * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1546 argument IGNORE-READ-ONLY determines whether or not to ignore the
1547 read-only property when transforming text. Add docstring.
1548 (muse-publish-markup-word): Use non-nil third argument to
1549 muse-publish-escape-specials when we're publishing `='-delimited text.
1550 This allows =<literal><tag></literal>= to work as intended.
1552 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1553 arguments after the first so that we can include this in
1554 `muse-publish-url-transforms'.
1556 * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1559 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1560 lisp/muse-publish.el
1563 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1566 Misc. blosxom fixes, like category directive.
1568 muse--main--1.0--patch-157
1570 * contrib/pyblosxom/getstamps.py: Add file extension.
1572 * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1573 extension. This will allow Muse to specify it once a
1574 timestamps-writing routine gets written.
1576 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1577 attention to the "category" directive, if it exists. Use file-truename
1578 instead of expand-file-name for base directory.
1580 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1583 * lisp/muse-project.el (muse-project): Add :timestamps to list of
1584 available tags, even though it doesn't do anything yet.
1587 ChangeLog contrib/pyblosxom/getstamps.py
1588 contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1589 lisp/muse-project.el
1592 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1595 Small logic fix with temp files.
1597 muse--main--1.0--patch-156
1599 * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1600 buffer-name to determine whether the buffer is still around.
1603 ChangeLog lisp/muse.el
1606 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1609 Make customize of muse-project-alist work in Emacs21 and XEmacs.
1611 muse--main--1.0--patch-155
1613 * lisp/muse.el (muse-widget-type-value-create)
1614 (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
1615 extra widgets from 'lazy type that are needed to get the
1616 `muse-project-alist' customize interface to work on XEmacs and Emacs21.
1618 * lisp/muse.el (muse-implicit-link-functions)
1619 (muse-explicit-link-functions): Remove predefined wiki-related options.
1620 These are added in muse-wiki via custom-add-option.
1622 * lisp/muse-mode.el (muse-mode-hook): Ditto.
1624 * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
1626 * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
1627 ":strings" to cope with Emacs21 and XEmacs.
1628 (muse-project-alist-set): Turn ":strings" back into ":symbols".
1630 * lisp/muse-project.el (muse-project): Derive from 'default rather than
1631 'lazy, since that is an Emacs CVS-ism. Separate logical groups with
1632 newlines. Control indentation. Remove an unnecessary inlined repeat.
1634 * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
1635 since XEmacs doesn't support the alist widget. Deal with case where no
1636 projects are defined, or a strange expression is used.
1638 * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
1639 stuff using custom-add-option.
1642 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1643 lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1646 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
1649 Don't kill temp buffer if debug-on-error is non-nil.
1651 muse--main--1.0--patch-154
1653 * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
1654 debug-on-error is nil. Use " *muse-temp*" for the buffer name.
1657 ChangeLog lisp/muse.el
1660 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
1663 Expand Debian package description.
1665 muse--main--1.0--patch-153
1667 * debian/control (Description): Expand this to make the package more
1670 * debian/copyright, debian/rules: Minor whitespace cleanups.
1672 * debian/changelog: Package 3.01.arch.152-1.
1675 ChangeLog Makefile.defs debian/changelog debian/control
1676 debian/copyright debian/rules
1679 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
1682 Header/footer docfix; ChangeLog correction.
1684 muse--main--1.0--patch-152
1686 * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
1687 Thanks to drkm for pointing out my error.
1689 Use better documentation and customize interface for headers and footers.
1690 Thanks to Chris McMahan.
1693 ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
1694 lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
1695 lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
1697 {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
1700 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
1703 Slight Debian version tweak.
1705 muse--main--1.0--patch-151
1707 * Makefile.defs (VERSION): Use a slightly different version naming
1708 scheme. I've dropped the ".90". The new scheme is X.YY.arch.YYY where
1709 X.YY is the Muse version, and YYY is the patch level.
1711 * debian/changelog: Ditto.
1714 ChangeLog Makefile.defs debian/changelog
1717 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
1720 Improve debian build and put together a package.
1722 muse--main--1.0--patch-150
1724 * Makefile (debclean): New target that cleans up the mess that the
1725 `debian' target makes.
1726 (debian): Build using debuild rather than dpkg-buildpackage. Copy
1727 results to my debian dist dir two levels up.
1729 * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
1731 * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
1733 * debian/control (Standards-Version): Update to 3.6.2.
1735 * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
1738 * debian/copyright (Copyright): Improve.
1740 * debian/emacsen-install (FILES): Include contrib directory so that
1741 muse-http.el compiles properly.
1743 * debian/muse-el.examples: New file containing the example files to
1746 * debian/rules: Move example stuff to muse-el.examples. Install some
1747 additional documentation.
1750 debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
1753 ChangeLog Makefile Makefile.defs debian/changelog
1754 debian/control debian/copyright debian/emacsen-install
1758 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
1761 Fix links in table, links in verbatim, emphasis publishing, publishing from script.
1763 muse--main--1.0--patch-149
1765 * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
1766 the beginning of a header would be emphasized if an asterisk came
1768 (muse-colors-underlined): Don't allow end of underlined text to be the
1769 beginning of a line. Don't use memq to check for whitespace syntax; eq
1772 * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
1773 on. We'll use a more clever trick to keep emphasis characters from
1774 being interpreted in explicit links -- add a custom 'noemphasis text
1775 property to them. Move mdash rule further down so that I can add
1776 designations after blockquoted text.
1778 * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
1779 text has the 'noemphasis property, ignore it.
1780 (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
1781 property to the text between BEG and END, or match beginning and end.
1783 * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
1784 before trying to set buffer-modified to nil. This should fix a
1785 "selecting deleted buffer" error when publishing from command line.
1788 ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1792 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
1795 Journal validation fixes.
1797 muse--main--1.0--patch-148
1799 * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
1800 default rather than HTML 4.0 [strict].
1801 (muse-html-markup-strings): Include empty alt element.
1803 * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
1805 * muse.texi (Journal): Ditto.
1808 ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
1811 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
1814 Add debian files; tweak Makefile.
1816 muse--main--1.0--patch-147
1818 * Makefile (distclean): Remove directory created by dist rule.
1819 (dist): Make this only generate the directory, not the tarball.
1820 (release): New target that generates the tarball and zipfile.
1821 (debrelease): New target that builds the debian package for Muse.
1822 (upload): Depend on release target.
1824 * examples/mwolson/stylesheets: Add forgotten Arch id.
1827 debian/.arch-ids/=id debian/.arch-ids/changelog.id
1828 debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1829 debian/.arch-ids/emacsen-install.id
1830 debian/.arch-ids/emacsen-remove.id
1831 debian/.arch-ids/emacsen-startup.id
1832 debian/.arch-ids/muse-el.dirs.id
1833 debian/.arch-ids/muse-el.docs.id
1834 debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1835 debian/changelog debian/control debian/copyright
1836 debian/emacsen-install debian/emacsen-remove
1837 debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1838 debian/muse-el.info debian/rules
1839 examples/mwolson/stylesheets/.arch-ids/=id
1840 examples/mwolson/stylesheets/.arch-ids/blog.css.id
1841 examples/mwolson/stylesheets/.arch-ids/common.css.id
1842 examples/mwolson/stylesheets/.arch-ids/print.css.id
1843 examples/mwolson/stylesheets/.arch-ids/screen.css.id
1844 examples/mwolson/stylesheets/blog.css
1845 examples/mwolson/stylesheets/common.css
1846 examples/mwolson/stylesheets/print.css
1847 examples/mwolson/stylesheets/screen.css
1853 debian debian/.arch-ids examples/mwolson/stylesheets
1854 examples/mwolson/stylesheets/.arch-ids
1857 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1860 Allow `muse-index-as-string' to remove current file from output.
1862 muse--main--1.0--patch-146
1864 * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1865 which excludes the current file from the output. Improve
1869 ChangeLog lisp/muse-mode.el
1872 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1875 S-TAB issue with Windows.
1877 muse--main--1.0--patch-145
1879 * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1883 ChangeLog lisp/muse-mode.el
1886 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1889 Improve temp buffer usage.
1891 muse--main--1.0--patch-144
1893 * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1894 `insert-file-contents'. This should further help with the temp
1895 buffer problem. Thanks to Peter K. Lee and drkm for the research
1898 * lisp/muse.el (muse-with-temp-buffer): Renamed from
1899 `muse-with-temp-buffer-no-prompt'. Report any errors that occur, but
1900 make sure the temp buffer is killed. I didn't implement an option to
1901 save the contents of the temp buffer.
1904 ChangeLog lisp/muse-book.el lisp/muse-http.el
1905 lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1909 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1912 muse-docbook: split-string Emacs21 fix.
1914 muse--main--1.0--patch-143
1916 * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1917 split-string to fix an Emacs21 issue.
1920 ChangeLog lisp/muse-docbook.el
1923 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1926 muse-docbook: Parse author directive so that it validates properly.
1928 muse--main--1.0--patch-142
1930 * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1931 attempts to publish the contents a DocBook-usable <author> tag.
1932 (muse-docbook-header): Use `muse-docbook-get-author'.
1935 ChangeLog lisp/muse-docbook.el
1938 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1941 Be a bit more clever with our consecutive list regexp.
1943 muse--main--1.0--patch-141
1945 * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1946 clever with our consecutive list regexp.
1949 ChangeLog lisp/muse-docbook.el
1952 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1955 Do the right thing with consecutive list items, hopefully.
1957 muse--main--1.0--patch-140
1959 * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1960 (muse-docbook-header): Add DTD string.
1961 (muse-docbook-markup-regexps): Add rule that merges consecutive list
1963 (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1964 ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1967 ChangeLog lisp/muse-docbook.el
1970 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1973 Improve customize interface for `muse-project-alist' once more.
1975 muse--main--1.0--patch-139
1977 * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1978 setting to be anything, since we now support settings that use lists.
1979 (muse-project): Vastly improve this by naming each setting and showing
1980 what exact type is required. Handle case where a function is not
1981 defined yet. Use a set for styles, which looks nice. This is about as
1982 good as it can be ... unless we add some sort of inline documentation
1983 later on. A setting was added for Yann's :force-publish tag.
1985 * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1989 ChangeLog lisp/muse-project.el lisp/muse.el
1992 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1995 Merged from hodique@lifl.fr--2005 (patch 24-33)
1997 muse--main--1.0--patch-138
2001 * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2002 Merged from mwolson@gnu.org--2005 (patch 96)
2004 * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2005 Merged from mwolson@gnu.org--2005 (patch 97-101)
2007 * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2008 Merged from mwolson@gnu.org--2005 (patch 102-106)
2010 * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2011 Merged from mwolson@gnu.org--2005 (patch 107-120)
2013 * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2014 Merged from mwolson@gnu.org--2005 (patch 121-131)
2016 * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2017 Merged from mwolson@gnu.org--2005 (patch 132)
2019 * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2020 Merged from mwolson@gnu.org--2005 (patch 133-135)
2022 * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2023 Merged from mwolson@gnu.org--2005 (patch 136)
2025 * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2026 Merged from mwolson@gnu.org--2005 (patch 137)
2028 * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2029 Introduce :force-publish project keyword. Fix bug #2637
2032 ChangeLog lisp/muse-project.el
2035 hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2036 hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2037 hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2038 hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2039 hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2040 hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2041 hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2042 hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2043 hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2044 hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2047 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2050 Prevent temp buffers from prompting for save; handle lisp errors better.
2052 muse--main--1.0--patch-137
2054 * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2055 bound" error. I don't know for certain where this is coming from,
2056 though ... *grumble*.
2058 * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2059 like how emacs-wiki does it. Warn the user about lisp errors,
2060 returning "<!--INVALID LISP CODE-->" if an error occurs. This will
2061 publish as something valid in most markup styles, with increased
2062 emphasis on those that don't support it. That's a win-win ... I think
2065 * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2066 like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2067 to kill the buffer so we don't get any annoying prompts. I *strongly*
2068 believe that this should be the default behavior of `with-temp-buffer'.
2070 * lisp/muse-book.el (muse-book-publish-project): Use
2071 `muse-with-temp-buffer-no-prompt'.
2073 * lisp/muse-http.el (muse-http-reject): Ditto.
2075 * lisp/muse-mode.el (muse-index-as-string): Ditto.
2077 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2079 * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file):
2080 (muse-publish-markup-email, muse-published-contents): Ditto.
2083 ChangeLog lisp/muse-book.el lisp/muse-colors.el
2084 lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2085 lisp/muse-publish.el lisp/muse.el
2088 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2091 Customization error; Makefile tweaks.
2093 muse--main--1.0--patch-136
2095 * Makefile (dist): Use a tla-specific method to create the tarball.
2096 Create a zip file as well.
2097 (upload): New rule that uploads the tarball and zip file to gna.org.
2099 * Makefile.defs (VERSION): New variable that determines the version
2100 string to use in the `dist' and `upload' targets.
2102 * lisp/muse.el (muse-implicit-link-functions)
2103 (muse-explicit-link-functions): Use :type of hook so that the options
2107 ChangeLog Makefile Makefile.defs lisp/muse.el
2110 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2113 Prepare Muse 3.01.90 (3.02 RC1).
2115 muse--main--1.0--patch-135
2119 ChangeLog lisp/muse.el muse.texi
2122 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2125 Attempt to get the right file extension when publishing; more examples.
2127 muse--main--1.0--patch-134
2129 * examples/mwolson/muse-init.el: Update my configuration.
2131 * examples/mwolson/templates: Store my web page templates here.
2133 * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2135 * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2136 descriptions. Yet another reason to implement my list-returning from
2139 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2140 with a few more edge cases. Throw together a rough hack for
2141 determining when to include the output file extension.
2143 * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2144 but still ineffective.
2147 examples/mwolson/templates/.arch-ids/=id
2148 examples/mwolson/templates/.arch-ids/footer.html.id
2149 examples/mwolson/templates/.arch-ids/generic-footer.html.id
2150 examples/mwolson/templates/.arch-ids/generic-header.html.id
2151 examples/mwolson/templates/.arch-ids/header.html.id
2152 examples/mwolson/templates/footer.html
2153 examples/mwolson/templates/generic-footer.html
2154 examples/mwolson/templates/generic-header.html
2155 examples/mwolson/templates/header.html
2158 ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2162 examples/mwolson/templates
2163 examples/mwolson/templates/.arch-ids
2166 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2169 Make published link handling do the right thing, plus misc. fixes.
2171 muse--main--1.0--patch-133
2173 * lisp/muse-mode.el (muse-mode-hook): Add option for
2174 `muse-wiki-update-custom-values'. The :set function makes sure that
2175 this is always included in `muse-mode-hook' if muse-wiki is loaded.
2176 This probably isn't best-practice, but it works.
2178 * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2181 * lisp/muse-publish.el (muse-publish-url-transforms): Add
2182 `muse-publish-prepare-url' to the listed options.
2184 * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2185 output-dir is not specified.
2187 * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2188 here instead of later on.
2190 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2191 right thing when `muse-wiki-interwiki-alist' is nil.
2193 * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2194 `muse-publish-output-file'.
2196 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2197 (muse-wiki-transform-wikiword): Removed. We should not use the
2198 publishing transforms facility to handle these.
2200 * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2201 links as "link" rather than "url".
2203 * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2204 takes care of any customization cleaups that need to happen whenever
2205 muse-mode is entered.
2207 * lisp/muse.el (muse-implicit-link-functions): Add options for
2208 `muse-handle-url' and the wiki handlers.
2209 (muse-explicit-link-functions): Add option for
2210 `muse-wiki-handle-internal'.
2213 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2214 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2217 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2220 Add invalid directory assertion.
2222 muse--main--1.0--patch-132
2224 * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2225 any invalid directories will trigger an error.
2228 ChangeLog lisp/muse-project.el
2231 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2234 AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2236 muse--main--1.0--patch-131
2243 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2246 Yann's assignment form came in!
2248 muse--main--1.0--patch-130
2255 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2258 Compilation fix, minor shuffling in `muse-mode'.
2260 muse--main--1.0--patch-129
2262 * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2263 accessing it. Fixes Yet Another Compiler Error.
2265 * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2266 project-specific settings happen first.
2269 ChangeLog lisp/muse-mode.el lisp/muse.el
2272 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2275 Fix annoying initial buffer coloring problem.
2277 muse--main--1.0--patch-128
2279 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2280 where even buffer-file-name is not set. This happens the first time we
2281 attempt to colorize the buffer. I'm rather astonished that I had to do
2285 ChangeLog lisp/muse-wiki.el
2288 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2291 Jump to bad and good links on TAB; mode-choosing fix.
2293 muse--main--1.0--patch-127
2295 * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2296 pics a major mode for a file. If one is specified in the project of
2297 file, use it. Otherwise, use muse-mode.
2298 (muse-next-reference, muse-previous-reference): Jump to bad links as
2301 * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2305 ChangeLog lisp/muse-mode.el lisp/muse.el
2308 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2311 Add specified Muse file extension to auto-mode-alist.
2313 muse--main--1.0--patch-126
2315 * lisp/muse.el (muse-file-extension): If extension is specified, remove
2316 the old extension from auto-mode-alist and add the new one. This
2317 eliminates the need to set muse-mode-auto-p when you have specified a
2318 Muse file extension.
2320 * examples/mwolson/muse-init.el: Sync.
2323 ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2326 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2329 Make `muse-project-alist' more intuitively customizable.
2331 muse--main--1.0--patch-125
2333 * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2336 * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2337 (muse-project-alist-get): New function that pre-parses
2338 `muse-projects-alist' before customization in order to work around an
2339 annoying limitation in the customize interface.
2340 (muse-project-alist-set): New function that takes the value that
2341 customize gave us and turns it into something Muse can use.
2342 (muse-project): New widget that outlines the form of the
2343 `muse-project-alist' variable.
2344 (muse-project-alist): Use the `muse-project' widget and specify :set
2348 ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2351 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2354 Silence compiler warnings.
2356 muse--main--1.0--patch-124
2358 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2360 * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2363 * lisp/muse-project.el (muse-project-applicable-styles): Call
2364 `muse-assert' with only 1 argument to silence a compiler warning.
2367 ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2368 lisp/muse-project.el
2371 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2374 muse-docbook: Merge several other types of tags if necessary.
2376 muse--main--1.0--patch-123
2378 * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2379 `muse-docbook-fixup-sections'. For each TAG in
2380 `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2381 merge them together. Thanks to Dale P. Smith for the suggestion.
2382 (muse-docbook-merged-tags): Customizable list of tags that need merging.
2385 ChangeLog lisp/muse-docbook.el
2388 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2391 muse-docbook: Output an XML tag with encoding at the beginning of document.
2393 muse--main--1.0--patch-122
2395 * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2397 (muse-docbook-encoding-default): New option that determines which Emacs
2398 buffer encoding to use by default in Muse DocBook files if none is
2400 (muse-docbook-charset-default): New option that determines the DocBook
2401 XML charset to use if no translation is found in
2402 muse-docbook-encoding-map.
2403 (muse-docbook-encoding-map): New option alist that maps an emacs coding
2404 system to its associated DocBook coding system.
2405 (muse-docbook-transform-content-type): New function that determines the
2406 DocBook XML encoding to use based on the contents of
2407 muse-docbook-encoding-map.
2408 (muse-docbook-encoding): New function that calls
2409 muse-docbook-transform-content-type.
2410 (muse-docbook-finalize-buffer): New function that sets the buffer file
2411 coding system to the value of muse-docbook-encoding-default, but only
2412 if the buffers contents have no special characters.
2413 ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2416 ChangeLog lisp/muse-docbook.el
2419 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2422 Apply muse-docbook patch from Dale P. Smith.
2424 muse--main--1.0--patch-121
2426 * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2427 Dale P. Smith to make the markup much better.
2430 AUTHORS ChangeLog lisp/muse-docbook.el
2433 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2436 Use different mapping for S-tab on Windows.
2438 muse--main--1.0--patch-120
2440 * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2441 Windows, use [(shift tab)] for `muse-previous-reference'.
2444 ChangeLog lisp/muse-mode.el
2447 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2452 muse--main--1.0--patch-119
2454 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2455 `muse-match-string-no-properties' so XEmacs doesn't complain.
2458 ChangeLog lisp/muse-wiki.el
2461 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2464 Handle a few edge cases with project-page resolution gracefully.
2466 muse--main--1.0--patch-118
2468 * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2469 make sure that PAGE is specified. STYLES should be generated
2470 automatically, but it could theoretically fail. I'm managing to
2471 trigger this when messing with unsaved Muse files. Handle case where
2472 buffer has not yet been saved.
2473 (muse-project-find-file): Don't try to resolve relative links; just
2476 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2477 point-of-reference bug. No need to call muse-project-page-of-file
2478 since buffer-file-name and muse-publishing-current-file both give us
2481 * lisp/muse-mode.el (muse-link-at-point): For some reason,
2482 `skip-chars-backward' only respects the newline some of the time.
2486 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2490 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2493 Fix image-link goof-up and add pretty titles.
2495 muse--main--1.0--patch-117
2497 * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2498 class="image-link"> instead of <div class="image-link">. I found a bug
2499 with the way I was handling both, so I decided to simplify things.
2501 * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2502 `muse-publish-output-name', but keeps the directory prefix.
2503 (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2505 * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2506 customizable option that determines the words to downcase in title.
2507 (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2508 Capitalized Title out of either a string or the current title. This is
2509 not currently used by any other function -- for now it is meant to be
2513 ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2516 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2519 Escape specials in link descriptions.
2521 muse--main--1.0--patch-116
2523 * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2524 function that escapes special characters in the given string according
2525 to the current publishing style.
2526 (muse-publish-url): Use the above function to escape the description
2527 part of extended links.
2528 (muse-publish-prepare-url): Don't make string read-only; it does
2531 * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2532 (muse-wiki-transform-wikiword): Don't make string read-only.
2535 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2538 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2541 Escape "&", "<", and ">" in URL text.
2543 muse--main--1.0--patch-115
2545 * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2546 specially. Thanks to John Sullivan for the suggestion.
2549 ChangeLog lisp/muse-html.el
2552 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2555 Update my example configuration.
2557 muse--main--1.0--patch-114
2559 * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2560 project to "WebSite" in order to make it more distinct.
2561 (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2562 (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2564 (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2565 published name of the current file. I really should make a function
2566 called `muse-published-name' or something similar!
2567 ("\C-cpx"): Use this key sequence for
2568 `my-muse-prepare-entry-for-xanga'.
2569 (muse-file-extension): I'm making use of this so I can figure out its
2573 ChangeLog examples/mwolson/muse-init.el
2576 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2579 Tackle a project name interwiki highlighting snafu.
2581 muse--main--1.0--patch-113
2583 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2584 this. It seems to be more robust now. Highlighting is going the way I
2588 ChangeLog lisp/muse-wiki.el
2591 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2594 Fix some gross mistakes.
2596 muse--main--1.0--patch-112
2598 * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2601 * lisp/muse-project.el (muse-project-file-entries): If
2602 `muse-file-extension' is defined, use it to filter the entries.
2604 * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2605 variable. Move higher in file.
2607 * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2608 argument instead of the real name of the variable.
2611 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2615 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
2618 Make natural interwiki links between projects mostly work.
2620 muse--main--1.0--patch-111
2622 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
2623 function and flesh it out. This seems to work properly, though for
2624 some reason, interwiki links using projects are a bit flakey.
2625 (muse-wiki-handle-interwiki): Deal with case where we have a project
2626 name in an interwiki link.
2629 ChangeLog lisp/muse-wiki.el
2632 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
2635 Fix Emacs21 issue with muse-insert-tag.
2637 muse--main--1.0--patch-110
2639 * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
2640 completing-read to appease older Emacsen.
2643 ChangeLog lisp/muse-mode.el
2646 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
2649 Fix error with `muse-blosxom-new-entry' and Emacs21.
2651 muse--main--1.0--patch-109
2653 * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
2654 `completing-read' so that old versions of Emacs don't complain.
2657 ChangeLog lisp/muse-blosxom.el
2660 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
2663 Try to fix an error with `muse-blosxom-get-categories'.
2665 muse--main--1.0--patch-108
2667 * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
2668 about processing directories.
2671 ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
2674 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
2677 Make a distinction between implicit and explicit links at publish-time.
2679 muse--main--1.0--patch-107
2681 * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
2683 * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
2685 * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
2686 `explicit' argument.
2688 * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
2689 not we are dealing with an explicit link.
2691 * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
2693 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
2694 argument, but ignore it.
2696 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
2697 when link is not explicit.
2700 ChangeLog lisp/muse-html.el lisp/muse-http.el
2701 lisp/muse-publish.el lisp/muse-wiki.el
2704 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
2707 Implement several WikiWord handling fixes.
2709 muse--main--1.0--patch-106
2711 * lisp/muse-colors.el (muse-link-face): Handle case where no link is
2712 found by the handlers. Don't send implicit links through some of the
2715 * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
2716 of interwiki link before calling `muse-handle-explicit-link'.
2718 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
2719 "\\|" separator between project-alist entries and interwiki entries.
2720 Force a reconfiguration of muse-colors-markup.
2722 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
2723 sure that we don't colorize WikiNames that don't go with any file.
2727 ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2731 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
2734 Attempt to simplify muse-wiki a bit.
2736 muse--main--1.0--patch-105
2738 * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
2741 * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
2742 (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
2743 (muse-wiki-update-use-wikiword-markup-regexp)
2744 (muse-wiki-update-use-wikiword-link-function)
2745 (muse-wiki-update-use-wikiword-url-transforms): Remove.
2746 (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
2748 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
2749 `muse-wiki-use-wikiword' is specified.
2751 * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
2752 unless `muse-wiki-use-wikiword' is specified.
2754 * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
2757 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
2758 muse-publish-markup-regexps.
2760 * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
2761 muse-publish-url-transforms.
2763 * lisp/muse-wiki.el (muse-implicit-link-functions): Add
2764 muse-wiki-handle-wikiword to muse-implicit-link-functions.
2768 ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2771 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
2774 Make muse-blosxom use relative name of published file in page-date alist.
2776 muse--main--1.0--patch-104
2778 * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
2780 (muse-blosxom-update-page-date-alist): Renamed from
2781 `muse-blosxom-markup-date-directive'. Make the current file name
2782 relative to the base directory and strip file extension if necessary.
2786 ChangeLog lisp/muse-blosxom.el
2789 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
2792 Hack on muse-blosxom timestamps somewhat.
2794 muse--main--1.0--patch-103
2796 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
2797 actually do something useful. This should have a different name,
2799 ("blosxom-html", "blosxom-xhtml"): Call
2800 `muse-blosxom-markup-date-directive' after publishing each entry.
2804 ChangeLog lisp/muse-blosxom.el
2807 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
2810 Fix several startup and compile errors.
2812 muse--main--1.0--patch-102
2814 * lisp/muse-wiki.el ("muse-publish"): Use correct name of function. This
2815 fixes an error that occurred during startup.
2817 * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
2818 (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
2821 * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
2822 that the nasty compile errors go away. Fix a few typos.
2823 (muse-ignored-extensions): Fix docstring.
2824 (muse-file-extension): Move this higher in the file.
2829 ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2832 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2835 Note that muse-file-extension should not have "." in front.
2837 muse--main--1.0--patch-101
2839 * lisp/muse-project.el (muse-project-find-file): Handle case where
2840 muse-file-extension is not specified.
2842 * lisp/muse.el (muse-file-extension): Note that the period at the
2843 beginning of this value should be omitted.
2845 * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2846 file extension so that regexp characters inside the extension will not
2847 goof it up. This should never be a problem in normal cases, but let's
2852 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2856 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2859 Implement optional file extension of Muse files.
2861 muse--main--1.0--patch-100
2863 * lisp/muse-mode.el (muse-mode): Make sure
2864 `muse-update-ignored-extensions-regexp' gets updated every time we
2865 enter Muse mode. This works around a bug in the customize interface --
2866 if a user changes an option using setq, the :set function sometimes
2867 does not get executed. I should really try to determine whether or not
2868 this is really an issue anymore.
2870 * lisp/muse-project.el (muse-project-find-file): Make use of
2871 `muse-file-extension'.
2873 * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2874 customizable; it is autogenerated from `muse-ignored-extensions'.
2875 (muse-update-ignored-extensions-regexp): New function that sets the
2876 value of `muse-ignored-extensions-regexp'. This is needed in order to
2877 make sure that the value of `muse-file-extension' is taken into
2879 (muse-ignored-extensions): New option that determines which file
2880 extensions to ignore. It is in the form of a list of regexps.
2882 * lisp/muse.el (muse-file-extension): New option that allows the user to
2883 specify the file extension to be used for Muse files. By default, this
2884 is nil, which means that no extension will be used.
2886 * lisp/muse.el (muse-page-name): Handle case where
2887 `muse-ignored-extensions-regexp' is nil.
2891 ChangeLog lisp/muse-mode.el lisp/muse-project.el
2892 lisp/muse-regexps.el lisp/muse.el
2895 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2898 Document new blosxom convenience feature.
2900 muse--main--1.0--patch-99
2902 * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2903 `muse-blosxom-project-alist-entry'. An example is provided in the
2908 ChangeLog lisp/muse-blosxom.el
2911 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2914 Further work on `muse-project-alist' entry generation for blosxom.
2916 muse--main--1.0--patch-98
2918 * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2919 Include subdirectories in first part of "Blog" entry.
2921 * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2922 that returns a list of dirs that are to be used with the first part of
2923 a `muse-project-alist' entry.
2927 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2930 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2933 New function: muse-blosxom-project-alist-entry.
2935 muse--main--1.0--patch-97
2937 * examples/mwolson/muse-init.el: Update from my latest settings.
2938 (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2940 * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2941 that generates the latter part of an entry for `muse-project-alist'.
2945 ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2948 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2951 Merged from hodique@lifl.fr--2005 (patch 12-23)
2953 muse--main--1.0--patch-96
2957 * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2958 Merged from mwolson@gnu.org--2005 (patch 68-76)
2960 * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2961 Merged from mwolson@gnu.org--2005 (patch 77-80)
2963 * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2964 Merged from mwolson@gnu.org--2005 (patch 81)
2966 * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2967 Merged from mwolson@gnu.org--2005 (patch 82)
2969 * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2970 Escape % in latex publishing
2972 * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2975 * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2976 small improvement on muse-make-link
2978 * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2979 Fix customization of muse-wiki-wikiword-regexp
2981 * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2982 Allow full customization of WikiWords
2984 * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2985 Fix mouse-2 yank bug in muse-mode
2987 * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2988 Fix interpretation order
2990 * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2991 Merged from mwolson@gnu.org--2005 (patch 83-95)
2995 ChangeLog lisp/muse-wiki.el
2998 hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2999 hodique@lifl.fr--2005/muse--yh--1.0--patch-13
3000 hodique@lifl.fr--2005/muse--yh--1.0--patch-14
3001 hodique@lifl.fr--2005/muse--yh--1.0--patch-15
3002 hodique@lifl.fr--2005/muse--yh--1.0--patch-16
3003 hodique@lifl.fr--2005/muse--yh--1.0--patch-17
3004 hodique@lifl.fr--2005/muse--yh--1.0--patch-18
3005 hodique@lifl.fr--2005/muse--yh--1.0--patch-19
3006 hodique@lifl.fr--2005/muse--yh--1.0--patch-20
3007 hodique@lifl.fr--2005/muse--yh--1.0--patch-21
3008 hodique@lifl.fr--2005/muse--yh--1.0--patch-22
3009 hodique@lifl.fr--2005/muse--yh--1.0--patch-23
3012 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3017 muse--main--1.0--patch-95
3019 * lisp/muse-mode.el (muse-follow-name-at-point)
3020 (muse-follow-name-at-mouse): Docfixes.
3024 ChangeLog lisp/muse-mode.el
3027 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3030 Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3032 muse--main--1.0--patch-94
3034 * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3035 `muse-blosxom-new-entry'.
3037 * muse.texi (Blosxom Entries): Ditto.
3041 ChangeLog lisp/muse-blosxom.el muse.texi
3044 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3047 Re-add global mouse-2 event.
3049 muse--main--1.0--patch-93
3051 * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3052 mouse-2, since Yann found a way around the problem I was facing.
3053 (muse-follow-name-at-mouse): Call the event that would normally be used
3054 here if we don't have a link at point.
3058 ChangeLog lisp/muse-mode.el
3061 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3064 Fix publishing error.
3066 muse--main--1.0--patch-92
3068 * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3069 the cdr of output-dir. This was a code fragment from a previous
3070 attempt to refactor this function.
3074 ChangeLog lisp/muse-project.el
3077 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3080 Work on getting to the point where we can resolve project interwiki links.
3082 muse--main--1.0--patch-91
3084 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3085 `muse-publishing-current-file'.
3087 * lisp/muse-project.el (muse-project-of-file): Ditto.
3089 * lisp/muse-project.el (muse-project-applicable-styles): New function
3090 that returns the usable styles for a file, given either a list of
3091 styles or a project name. This is useful for removing styles that will
3092 be ignored for a file.
3093 (muse-project-publish-file): Split :include and :exclude processing
3094 into `muse-project-applicable-styles'.
3096 * lisp/muse-publish.el (muse-publish-output-name): Use
3097 `muse-publishing-current-file'.
3099 * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3101 * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3104 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3105 names to be uninterpreted. Remove need for muse-assoc-string.
3107 * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3108 function that will be called to fetch a link to a page from a Muse
3109 project from the output file of the currently-published file. This is
3110 commented out for now since I ran out of energy.
3112 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3113 `muse-wiki-resolve-project-page' for handling Muse project interwiki
3114 links, but only when no match was found in `muse-wiki-interwiki-alist'.
3115 Handle case where no interwiki can be found, even though this should
3118 * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3119 whenever Muse mode is entered. That way we don't have to enter an
3120 extra command in our .emacs.
3122 * lisp/muse.el (muse-current-file): Remove this, since a variable called
3123 `muse-publishing-current-file' already exists that does the same thing.
3126 * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3128 * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3133 ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3134 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3137 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3140 Mouse-2 on regular text will yank rather than give an error.
3142 muse--main--1.0--patch-90
3144 * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3145 this seems to be more trouble than it's worth.
3146 (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3147 use our own implementation.
3151 ChangeLog lisp/muse-mode.el
3154 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3157 Make interwiki links publish with the correct extension.
3159 muse--main--1.0--patch-89
3161 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3162 prefix and suffix to interwiki names, as well as stripping out unwanted
3167 ChangeLog lisp/muse-wiki.el
3170 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3173 Fix publishing of bare interwiki names.
3175 muse--main--1.0--patch-88
3177 * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3178 `set'. Use `muse-assoc-string' instead of `assoc'.
3180 * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3181 `assoc-string' functionality usable with Emacs21 and XEmacs.
3185 ChangeLog lisp/muse-wiki.el lisp/muse.el
3188 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3191 Apply a few fixes from Yann's branch.
3193 muse--main--1.0--patch-87
3195 Background: I hacked on Muse over the weekend while offline, and so did
3196 Yann. His changes to muse-wiki.el are different than the
3197 ones that I made, so we should probably figure out the best
3198 way to handle this when we both get on IRC again. For now,
3199 I've merged in the bugfixes that he's made, omitting most of
3200 the changes to muse-wiki.
3202 * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3204 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3206 * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3207 introduced previously.
3211 ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3214 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3217 Warn if file not published; hack further on Wiki stuff.
3219 muse--main--1.0--patch-86
3221 * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3222 complete <div> tags that are of the class "image-link". It is hoped
3223 that this will prevent user-added <div> tags from being mangled.
3225 * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3226 `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3227 need to look at the text at point.
3229 * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3230 current file has not been published since it was up-to-date. Thanks to
3231 Bill Freeman for the suggestion.
3233 * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3234 is nil. If this happens, return the original URL.
3236 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3237 `muse-wiki-update-interwiki-regexp.'
3238 (muse-wiki-update-interwiki-regexp): New function that sets the value
3239 of `muse-wiki-interwiki-regexp'.
3240 (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3243 * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3244 `muse-wiki-expand-interwiki'.
3245 (muse-wiki-transform-wikiword): New function that prevents WikiWords
3246 with no matching file from being published as links.
3248 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3249 string argument once again, since this behavior is needed when
3251 (muse-wiki-handle-wikiword): Ditto.
3253 * lisp/muse.el (muse-handle-url): Ditto.
3255 * lisp/muse.el (muse-handle-implicit-link): Ditto. Restore match data
3256 after every unsuccessful attempt at handling the link. If argument is
3257 given, restore match-data at end, too.
3259 * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3260 argument. Match data is always saved. If argument is not given,
3261 assume that `muse-implicit-link-regexp' has been matched against, and
3262 return the 1st match string if no handlers worked.
3266 ChangeLog lisp/muse-html.el lisp/muse-mode.el
3267 lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3270 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3273 Hack on WikiName handling and make TAB work for Wiki links.
3275 muse--main--1.0--patch-85
3277 * lisp/muse-colors.el (muse-colors-markup): Use
3278 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3280 * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT. If
3281 nil, don't color bad links. If non-nil, color bad links.
3283 * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3285 * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3286 `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3287 (muse-journal-rss-munge-buffer): Ditto.
3289 * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3292 * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3293 are handled first, then implicit ones. It should work better in all
3294 cases. For now, we depend on the value of `muse-implicit-link-regexp'
3295 to determine how far to scan for an implicit link. This defaults to
3296 the text between the point and the next space.
3298 * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3299 `muse-visit-link'. If the ANCHOR argument is a string, search for it
3300 literally after opening the buffer. Hopefully this can be of use in
3301 custom visit-link functions, when necessary.
3303 * lisp/muse-mode.el (muse-visit-link): Docfix. Call
3304 `muse-visit-link-default'.
3306 * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3307 Search by text properties instead of regexps. This allows Muse to find
3308 links without having to have a massive regexp that contains all link
3309 types. The downside is that this will not work if the user defontifies
3310 the buffer. But it would somewhat defeat the purpose of following
3311 links if you can't see them.
3313 * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3314 enough command line args are passed in batch mode.
3316 * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3317 `muse-explicit-link-regexp'.
3319 * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3322 * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3323 specifies the "common ground" of all implicit links, like URLs, bare
3324 WikiNames, and -- in the future -- email addresses.
3326 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3328 * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3329 optional. That was a bad idea on my part. Renamed from
3330 `muse-wiki-interwiki-handle'. Hopefully all this renaming doesn't
3333 * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3334 `muse-wiki-interwiki-expand'.
3335 (muse-wiki-handle-wikiword): Renamed from
3336 `muse-wiki-wikiword-handle'.
3338 * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3339 for the eval-after-load arg since XEmacs chokes on constants.
3341 * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3342 face on WikiWords that don't correspond with a file. If people really
3343 want this to appear in bad-link face, I could accommodate that.
3345 * lisp/muse.el (muse-handle-url): New function that detects whether the
3346 given string is a URL.
3347 (muse-implicit-link-functions): Renamed from
3348 `muse-mode-link-functions'. Defaults to `muse-handle-url'.
3349 (muse-explicit-link-functions): Renamed from
3350 `muse-mode-handler-functions'.
3351 (muse-handle-implicit-link): New function that handles all
3352 implicit links by calling functions from `muse-implicit-link-functions'.
3353 (muse-handle-explicit-link): Renamed from
3358 ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3359 lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3360 lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3363 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3366 Allow WikiWords to be ignored with <nop> or "''''".
3368 muse--main--1.0--patch-84
3370 * lisp/muse-mode.el (muse-browse-result): Docfixes.
3372 * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3373 whether to hide <nop> tags when coloring a Muse buffer.
3374 (muse-wiki-wikiword-at-point): Docfix.
3375 (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3376 (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3378 (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3379 which keeps the WikiWord that follows it from being interpreted.
3380 (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3385 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3388 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3391 Update postal address of FSF in muse-wiki.el.
3393 muse--main--1.0--patch-83
3395 * lisp/muse-wiki.el: Update postal address of the FSF.
3399 ChangeLog lisp/muse-wiki.el
3402 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3405 Interpret explicit links before emphasis.
3407 muse--main--1.0--patch-82
3409 * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3410 links before emphasis.
3412 * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3416 ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3419 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3422 Wiki hacking, regexp tweaks.
3424 muse--main--1.0--patch-81
3426 * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3429 * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3430 that indicates whether or not to use character classes in regexps. The
3431 default is to let Muse try to figure it out.
3432 (muse-extreg-usable-p): Make use of this variable.
3434 * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3435 this regexp. I'm guessing it was supposed to have a TAB in there at
3436 one time. Replace this stuff with muse-regexp-space.
3438 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3441 * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3444 * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3445 delimiter as part of the regexp. Allow "#" or "::" to be a delimiter.
3446 We'll fix those anchor problems eventually!
3448 * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3449 uses `muse-interwiki-handle' to determine whether an interwiki link is
3452 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3453 look for a suitable value at point if needed.
3455 * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3457 * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3459 * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3462 ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3466 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3469 Make installation of manual when not using Debian go smoothly.
3471 muse--main--1.0--patch-80
3473 * Makefile.defs (INSTALLINFO): New variable that specifies what command
3474 and options are to be used when insinuating the Muse documentation into
3477 * Makefile (install): Make use of INSTALLINFO.
3479 * README (Installation): Give directions for changing INSTALLINFO on a
3480 Debian system and changing where Muse is installed.
3485 ChangeLog Makefile Makefile.defs README muse.texi
3488 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3491 Fix compiler warning induced by last patch.
3493 muse--main--1.0--patch-79
3495 * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3499 ChangeLog lisp/muse-project.el lisp/muse.el
3502 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3505 Add `muse-current-file', fix minor QuickStart issue.
3507 muse--main--1.0--patch-78
3509 * examples/QuickStart: Make John Wiegley the author.
3511 * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3512 `muse-current-file' instead of `buffer-file-name'.
3514 * lisp/muse-project.el (muse-current-project): Document.
3516 * lisp/muse-project.el (muse-current-file): New variable indicating the
3517 name, including path, of the file that is currently being published.
3518 (muse-project-of-file): Make use of
3519 `muse-current-file'.
3521 * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3523 * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3526 ChangeLog examples/QuickStart lisp/muse-blosxom.el
3527 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3531 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3534 Make muse-replace-regexp-in-string closer to its parent; no func change.
3536 muse--main--1.0--patch-77
3538 * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3539 to implement all functionality of `replace-regexp-in-string'. No
3540 functionality change.
3544 ChangeLog lisp/muse.el
3547 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3550 Play nicely with fill, adaptive-fill, and flyspell.
3552 muse--main--1.0--patch-76
3554 * muse-mode.el (muse-mode-intangible-links): New function used to
3555 determine whether links will be considered intangible.
3557 * lisp/muse-mode.el (muse-mode-link-functions)
3558 (muse-mode-handler-functions): Minor docfix.
3560 * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3561 fill. Play nicely with adaptive-fill. Avoid lockup with flyspell by
3562 making links intangible by default, but this may be adjusted by use of
3563 the `muse-mode-intangible-links' function.
3565 * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3566 nil if we should allow a fill to occur here. Keeps links from being
3569 * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3570 non-nil if we allow spell-checking to occur here. Keeps links from
3571 being improperly colorized.
3573 * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3574 functionality change.
3577 ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3580 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3583 Minor doc changes and code prettification.
3585 muse--main--1.0--patch-75
3587 * AUTHORS: Note that YH's assignment is in the mail.
3589 * README (scripts): Explain better the contents of the `scripts'
3592 * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3595 AUTHORS ChangeLog README lisp/muse-wiki.el
3598 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3601 Merged from hodique@lifl.fr--2005 (patch 7-11)
3603 muse--main--1.0--patch-74
3607 * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3608 split WikiWords and InterWiki links into their own package
3610 * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3611 Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
3613 * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3614 Mimic experimental behavior for interwiki
3616 * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3617 fix notes publishing
3619 * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3623 lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
3626 ChangeLog lisp/muse-colors.el lisp/muse-html.el
3627 lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
3630 experimental/.arch-ids/muse-wiki.el.id
3631 ==> experimental/.arch-ids/muse-wiki-old.el.id
3632 experimental/muse-wiki.el
3633 ==> experimental/muse-wiki-old.el
3636 hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3637 hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3638 hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3639 hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3640 hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3643 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
3646 Tell people where to find on-line version of manual.
3648 muse--main--1.0--patch-73
3650 * README: Add on-line locations for manual.
3652 * muse.texi: Remove @include directive. This makes generating a PDF of
3653 this documentation a lot easier.
3655 * muse.texi (Preface): Add on-line locations for manual.
3658 ChangeLog README muse.texi
3661 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
3664 Try to make Muse play nice with outline minor mode.
3666 muse--main--1.0--patch-72
3668 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
3669 (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
3670 "muse" instead of "t" when adding invisibility to text or checking for
3673 * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
3674 compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
3678 ChangeLog lisp/muse-colors.el lisp/muse.el
3681 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
3684 Minor grammar fix in Introduction section of manual.
3686 muse--main--1.0--patch-71
3688 * muse.texi (Introduction): Minor grammar fix.
3694 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
3699 muse--main--1.0--patch-70
3701 * lisp/muse-colors.el: Remove unnecessary use of Version in header.
3703 * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
3705 * lisp/muse-poem.el (muse-poem-markup-strings)
3706 (muse-poem-chapbook-strings): Make customizable.
3708 * lisp/muse-poem.el (muse-chapbook-latex-header)
3709 (muse-chapbook-latex-footer): Docfix.
3711 * lisp/muse-texinfo.el (muse-texinfo-info-extension)
3712 (muse-texinfo-pdf-extension): Ditto.
3714 * lisp/muse.el (muse-version): Change to 3.01.
3716 * muse.texi (Poem, Texinfo): Last two publishing styles complete. We're
3720 ChangeLog lisp/muse-colors.el lisp/muse-html.el
3721 lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
3724 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
3727 Tweak documentation thoroughly; still incomplete.
3729 muse--main--1.0--patch-69
3731 * README: Minor tweaks.
3733 * muse.texi: Massively rename chapters so that the titles are more
3734 descriptive. Clean up grammar.
3736 * muse.texi (Obtaining Muse): Move content of Installation node here,
3737 stripping out any customization tips, since those are covered later.
3738 Re-work this chapter since I was dissatisfied with it.
3740 * muse.texi (Installation): This node has the content of README regarding
3741 installation, which fits the title of the node much better than the
3744 * muse.texi (Blosxom): Turn the sections of this section into
3747 * muse.texi (Getting Help and Reporting Bugs): Turn this into a list. I
3750 * muse.texi (History): Add a "2005" item.
3753 ChangeLog README muse.texi
3756 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
3759 Finish documenting 2 more publishing styles.
3761 muse--main--1.0--patch-68
3763 * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
3765 * lisp/muse-journal.el: Docfixes.
3767 * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
3768 documentation to this function.
3770 * muse.texi (Blosxom Options): New node containing the publishing styles
3771 and options provided by Blosxom.
3772 (Book): Add usage note, as I suspect a lot of people might be confused
3774 (HTML): Space out entries better.
3775 (Journal, LaTeX): New nodes for publishing styles.
3776 (Common Elements): Document a few options that are present in
3780 ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
3781 lisp/muse-latex.el lisp/muse-publish.el muse.texi
3784 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
3787 Make Muse installable and correct an Emacs21 issue.
3789 muse--main--1.0--patch-67
3791 * Makefile (.PRECIOUS): Indicate that .info and .html files in this
3792 directory will be generated.
3793 (all): Compile muse.info by default.
3794 (doc): Refactor into individual generation rules for .html and .info
3796 (install): New rule that installs Muse source code, compiled .elc
3797 files, and the manual into proper places.
3799 * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
3801 * README (Insinuation): Move old content of Installation here.
3802 (Installation): Fill out this section.
3803 (Further Documentation): Add link to my website and note that a full
3804 manual is included with Muse.
3806 * lisp/Makefile (EL): Populate with .el files.
3807 (install): New rule that installs both .elc and .el files.
3809 * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
3810 Emacs21, hack in a handler for the @documentencoding tag so that it
3814 ChangeLog Makefile Makefile.defs README lisp/Makefile
3815 lisp/muse-texinfo.el
3818 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
3821 Cater even more to XEmacs and its annoying whims.
3823 muse--main--1.0--patch-66
3825 * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3826 environment variable.
3828 * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3829 handle it. Load `muse-build.el' instead.
3831 * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3834 * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3835 (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3838 * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3839 function does not appear to be used.
3841 * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3842 `replace-regexp-in-string', since XEmacs doesn't have this function.
3843 We only implement the first 3 args, but this could be extended if we
3846 * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3847 `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3849 * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3851 * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3852 make XEmacs shut up.
3854 * lisp/muse-convert.el (muse-write-footnote): Ditto.
3856 * lisp/muse-html.el (muse-html-markup-table): Ditto.
3858 * lisp/muse-http.el (muse-winnow-list): Ditto.
3860 * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3862 * lisp/muse-project.el (muse-project-file-entries): Ditto.
3864 * lisp/muse-publish.el (muse-publish-markup): Ditto.
3866 * scripts/muse-build.el: Add contrib path first; probably doesn't change
3869 * scripts/publish: Use EMACS environment variable instead of hard-coding
3873 ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3874 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3875 lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3876 lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3877 lisp/muse.el scripts/muse-build.el scripts/publish
3880 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3883 Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3885 muse--main--1.0--patch-65
3887 * AUTHORS: Update entry.
3889 * muse-*.el: Move to the lisp directory.
3891 * lisp/Makefile: New file containing rules to test and compile the
3894 * Makefile.defs: New file that contains common definitions for all other
3895 Makefiles, such as Emacs command to use.
3897 * Makefile: Move lisp-specific rules to lisp/Makefile.
3898 (SUBDIRS): New variable containing subdirectories to clean.
3900 * README: Update to reflect new location of source files. Give updated
3901 directions for compiling with XEmacs.
3903 * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3905 (%.html): Pass SITEFLAG as an environment variable to
3908 * examples/QuickStart (The): Re-add the stray <comment> tag since it
3909 seems to be needed to keep the process from failing. This has *got* to
3910 be a bug in Muse, but I don't want to deal with it now.
3912 * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3914 * lisp/muse-convert.el: Move line to commentary section.
3916 * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3917 locally-bound `type' variable isn't used here.
3919 * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3921 * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3924 * scripts/muse-build.el (load-path): Correct paths.
3926 * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3927 as to avoid spurious warnings.
3929 * scripts/publish (style): Make use of SITEFLAG environment variable, if
3932 * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3933 (muse-match-string-no-properties): New functions that take the place of
3934 `line-end-position', `line-beginning-position', and
3935 `match-string-no-properties', respectively.
3937 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3938 (muse-my-journal-find-entries): Use Muse-specific version of
3939 `match-string-no-properties', `line-beginning-position', and
3940 `line-end-position' since these do not exist in XEmacs.
3942 * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3943 (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3945 * lisp/muse-convert.el (muse-latex-transform): Ditto.
3947 * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3948 (muse-html-insert-contents): Ditto.
3950 * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3952 * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3954 * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3956 * lisp/muse-publish.el (muse-publish-markup-tag)
3957 (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3958 (muse-published-buffer-contents): Ditto.
3960 * scripts/muse-build.el (muse-elint-files): Ditto.
3963 .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3964 lisp/.arch-ids/Makefile.id lisp/Makefile
3967 AUTHORS ChangeLog Makefile README examples/Makefile
3968 examples/QuickStart examples/johnw/muse-johnw.el
3969 lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3970 lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3971 lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3972 lisp/muse.el scripts/muse-build.el scripts/publish
3975 .arch-ids/muse-blosxom.el.id
3976 ==> lisp/.arch-ids/muse-blosxom.el.id
3977 .arch-ids/muse-book.el.id
3978 ==> lisp/.arch-ids/muse-book.el.id
3979 .arch-ids/muse-colors.el.id
3980 ==> lisp/.arch-ids/muse-colors.el.id
3981 .arch-ids/muse-convert.el.id
3982 ==> lisp/.arch-ids/muse-convert.el.id
3983 .arch-ids/muse-docbook.el.id
3984 ==> lisp/.arch-ids/muse-docbook.el.id
3985 .arch-ids/muse-html.el.id
3986 ==> lisp/.arch-ids/muse-html.el.id
3987 .arch-ids/muse-http.el.id
3988 ==> lisp/.arch-ids/muse-http.el.id
3989 .arch-ids/muse-journal.el.id
3990 ==> lisp/.arch-ids/muse-journal.el.id
3991 .arch-ids/muse-latex.el.id
3992 ==> lisp/.arch-ids/muse-latex.el.id
3993 .arch-ids/muse-mode.el.id
3994 ==> lisp/.arch-ids/muse-mode.el.id
3995 .arch-ids/muse-poem.el.id
3996 ==> lisp/.arch-ids/muse-poem.el.id
3997 .arch-ids/muse-project.el.id
3998 ==> lisp/.arch-ids/muse-project.el.id
3999 .arch-ids/muse-publish.el.id
4000 ==> lisp/.arch-ids/muse-publish.el.id
4001 .arch-ids/muse-regexps.el.id
4002 ==> lisp/.arch-ids/muse-regexps.el.id
4003 .arch-ids/muse-texinfo.el.id
4004 ==> lisp/.arch-ids/muse-texinfo.el.id
4005 .arch-ids/muse.el.id
4006 ==> lisp/.arch-ids/muse.el.id
4008 ==> lisp/muse-blosxom.el
4010 ==> lisp/muse-book.el
4012 ==> lisp/muse-colors.el
4014 ==> lisp/muse-convert.el
4016 ==> lisp/muse-docbook.el
4018 ==> lisp/muse-html.el
4020 ==> lisp/muse-http.el
4022 ==> lisp/muse-journal.el
4024 ==> lisp/muse-latex.el
4026 ==> lisp/muse-mode.el
4028 ==> lisp/muse-poem.el
4030 ==> lisp/muse-project.el
4032 ==> lisp/muse-publish.el
4034 ==> lisp/muse-regexps.el
4036 ==> lisp/muse-texinfo.el
4044 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4047 Massively untabify files.
4049 muse--main--1.0--patch-64
4053 ChangeLog ChangeLog.2004 experimental/muse-message.el
4054 experimental/muse-wiki.el muse-book.el muse-colors.el
4055 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4056 muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4057 muse-project.el muse-publish.el muse-regexps.el
4058 muse-texinfo.el muse.el
4061 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4064 Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4066 muse--main--1.0--patch-63
4068 (Summary of changes that Yann made)
4070 * muse-colors.el (muse-colors-link): Whitespace cleanup.
4072 * muse-mode.el (muse-generate-index): Move index generation code into
4073 `muse-index-as-string'.
4074 (muse-index-as-string): New function that generates an index and
4075 returns it as a string, instead of placing it in a buffer like
4076 `muse-generate-index' used to.
4080 * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4081 merge from mwolson@gnu.org--2005
4083 * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4084 Accept WikiWords as links [mostly rescinded]
4086 * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4087 merge from mwolson@gnu.org--2005/muse--main--1.0
4089 * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4090 Merged from mwolson@gnu.org--2005 (patch 60-62)
4092 * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4093 provide a string view of the index
4096 ChangeLog muse-colors.el muse-latex.el muse-mode.el
4099 hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4100 hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4101 hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4102 hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4103 hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4106 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4109 Document Blosxom, Book, DocBook, and HTML publishing styles.
4111 muse--main--1.0--patch-62
4113 * muse-blosxom.el: Clean up header.
4115 * muse-book.el (muse-before-book-publish-hook): Rename to
4116 `muse-book-before-publish-hook'.
4117 (muse-after-book-publish-hook): Rename to
4118 `muse-book-after-publish-hook'.
4120 * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4121 (muse-html-markup-strings, muse-xhtml-markup-strings)
4122 (muse-html-meta-content-type, muse-html-meta-content-encoding)
4123 (muse-html-charset-default, muse-html-encoding-default)
4124 (muse-html-encoding-map): Docfixes.
4126 * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4130 ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4133 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4136 Begin work on Publishing Styles section of manual.
4138 muse--main--1.0--patch-61
4140 * Makefile (.PHONY): Add "doc" to list.
4141 (doc): New rule that generates Info and HTML files from muse.texi.
4142 (dist): Rely on `distclean', not `clean'.
4144 * examples/QuickStart (Authoring mode): Remove empty section.
4146 * muse.texi: Call this program "the Emacs Muse" in title.
4147 (Publishing Styles): Begin to populate section.
4148 (Deriving Styles): First subsection of Publishing Styles.
4149 (Contributors): Remove spurious copyright section, since we address
4152 * README: Actually remember to add this file.
4155 .arch-ids/README.id README
4158 ChangeLog Makefile examples/QuickStart muse.texi
4161 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4164 Document Markup Rules.
4166 muse--main--1.0--patch-60
4168 * examples/QuickStart: Remove stray <comment> tag.
4170 * muse.texi (Top): Comment every menu line.
4171 (Markup Rules): New section with plenty of subsections.
4174 ChangeLog examples/QuickStart muse.texi
4177 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4180 Release this as Muse 3.00.90 (RC1).
4182 muse--main--1.0--patch-59
4184 * Makefile (%.elc): Use -q instead of --no-init-file because the former
4185 is compatible with both Emacs and XEmacs.
4187 * examples/README: Renamed to QuickStart.
4189 * examples/Makefile (EXAMPLES): Reflect name change of README.
4194 ChangeLog Makefile examples/Makefile muse.el
4197 examples/.arch-ids/README.id
4198 ==> examples/.arch-ids/QuickStart.id
4200 ==> examples/QuickStart
4203 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4206 Makefile refactoring.
4208 muse--main--1.0--patch-58
4210 * Makefile (.PHONY): List all non-file targets.
4211 (examples): New rule that calls Make in the examples directory.
4212 (atranslit): Removed, since this isn't (yet) bundled with Muse.
4214 * README: Move to the examples directory. I'd prefer to distribute a
4215 very basic plain text README and use this as a quickstart + markup
4216 example + publishing example.
4218 * examples/Makefile: Move all README-related rules here.
4220 * examples/README: Add an "About this document" section.
4222 * scripts/publish (style): Do not include the contrib directory, since we
4223 don't use any code from there. Since this is only invoked from the
4224 examples directory, make sure add the parent directory to the load
4227 * muse.texi: Change version to 3.00.90 (RC1).
4229 * muse.el: Change location of the README file in header.
4231 * muse.el (muse-version): Update to 3.00.90 (RC1).
4234 examples/.arch-ids/Makefile.id examples/Makefile
4237 ChangeLog Makefile examples/README muse.el muse.texi
4242 ==> examples/.arch-ids/README.id
4247 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4250 Update my example configuration.
4252 muse--main--1.0--patch-57
4254 * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4255 and experimental status of muse-message.
4258 ChangeLog examples/mwolson/muse-init.el
4261 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4264 Provide optional outline-style faces; customization fixes; experimental stuff.
4266 muse--main--1.0--patch-56
4268 * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4269 option that determines what the header faces should look like. If
4270 'outline, use outline-style faces. If nil, don't generate the faces at
4271 all, which allows the user to specify their own. Otherwise, use the
4272 scaled faces, which is the default behavior.
4273 (muse-colors-outline-faces-list): List of faces to use. In case the
4274 outline faces are not available, provide reasonable defaults.
4275 (muse-make-faces): Use dolist instead of mapc. Implement the
4276 possibility of having outline-style colors for heading. Don't call
4277 this function immediately -- give the users time to make their changes
4278 through the customize interface. Once we call this function, Emcs from
4279 CVS will not allow the faces to be changed easily, which is a shame.
4281 * muse-message.el (muse-message-contents-tag): Copied from
4282 `muse-publish-contents-tag' in order to keep the customization
4283 interface from making the `muse-markup-tags' option from throwing a
4284 type mismatch error. This function is untested and will likely do
4285 nothing useful. This file has been moved to the experimental folder
4286 until it gets fleshed out more.
4288 * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4289 file that could eventually provide wiki-like ability. Currently this
4290 is just a collection of functions that were pruned out when he remade
4291 Muse, so don't get too excited. I plan to eventually merge Yann
4292 Hodique's work here, probably after the first release of Muse.
4294 * muse-regexps.el (muse-regexp): Improve description.
4296 * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4297 the muse-regexp group since it is just a single regexp. Lists of
4298 regexps don't have to be in muse-regexp, however.
4300 * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4301 since the Emacs devel mailing list seems to not want Britain-izations
4304 * muse-colors.el (muse-colors): Ditto.
4306 * muse-docbook.el (muse-docbook): Ditto.
4308 * muse-html.el (muse-html): Ditto.
4310 * muse-http.el (muse-http): Ditto.
4312 * muse-message.el (muse-message): Ditto.
4314 * muse-mode.el (muse-mode): Ditto.
4316 * muse-project.el (muse-project): Ditto.
4318 * muse-publish.el (muse-publish): Ditto.
4320 * muse.el (muse): Ditto.
4323 experimental/.arch-ids/=id
4324 experimental/.arch-ids/muse-wiki.el.id
4325 experimental/muse-wiki.el
4328 ChangeLog experimental/muse-message.el muse-blosxom.el
4329 muse-colors.el muse-docbook.el muse-html.el muse-http.el
4330 muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4334 .arch-ids/muse-message.el.id
4335 ==> experimental/.arch-ids/muse-message.el.id
4337 ==> experimental/muse-message.el
4340 experimental experimental/.arch-ids
4343 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4346 Fix publishing error when given an empty string for header/footer.
4348 muse--main--1.0--patch-55
4350 * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4351 `file-readable-p' if it is an empty string. For some reason,
4352 `file-readable-p' and `insert-file-contents' were treating an empty
4353 string as if it were the current directory.
4356 ChangeLog muse-publish.el
4359 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4362 WYSIWYG emphasis, XEmacs compatibility hacks.
4364 muse--main--1.0--patch-54
4366 * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4367 compliant. Only colorize if we end with the same number of asterisks
4368 as we start with, preventing unnoticed syntax errors. Don't colorize
4369 in the middle of a word.
4370 (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4371 Only colorize if we end with an underscore. Don't colorize in the
4374 * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4375 inside of group. This will probably not do anything, but it seems
4378 * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4379 where we start with an image link. JohnW didn't seem to like having
4380 <p> tags inserted before image links, but they don't validate properly
4381 as they are. For now, I will surround such links/paragraphs with <div
4382 class="image-link"> in an attempt to be as not invasive and yet
4383 standards compliant as possible.
4385 * muse-html.el (muse-html-escape-string): Work around distinction between
4386 int and char types in XEmacs. Deal with an annoying replace-match bug
4387 in XEmacs that rears its head at times.
4389 * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4393 ChangeLog muse-colors.el muse-docbook.el muse-html.el
4397 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4400 Minor code cleanup to address elint issues.
4402 muse--main--1.0--patch-53
4404 * Makefile (test): Don't build README files during this rule. Remove
4405 spurious "make clean" statement.
4407 * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4408 `muse-colors' group, and give it a proper type.
4410 * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4412 * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4413 muse-my-journal-find-entries): Replace `string-to-int' with
4416 * muse-html.el (muse-html-insert-contents): Ditto.
4418 * muse-journal.el (muse-journal-html-munge-buffer,
4419 muse-journal-latex-munge-buffer): Ditto.
4421 * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4423 * muse-publish.el (muse-publish-markup-footnote,
4424 muse-publish-contents-tag): Ditto.
4426 * muse-regexps.el (muse-extreg-usable-p): Ditto.
4429 ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4430 muse-html.el muse-journal.el muse-mode.el muse-publish.el
4434 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4437 Add ability to automate the creation a new blosxom entry.
4439 muse--main--1.0--patch-52
4441 * examples/mwolson/muse-init.el: Move new entry section to
4442 muse-blosxom.el. Modify the key settings in my example accordingly.
4444 * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4445 Muse always makes sure that the file ends with a newline.
4447 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4448 planner markup is now provided automatically by the planner port to
4449 Muse, and we don't have any customized markup.
4451 * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4452 variable that specifies where the base directory of your blog entries
4455 * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4456 the base directory. Explore categories recursively.
4458 * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4459 `muse-blosxom-new-entry'. Turns the given title into a lowercase, sans
4460 special characters file name.
4462 * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4463 making a new blog entry. It will prompt you for a category, then a
4464 title, and then will create a new file that has the date and title
4468 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4471 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4474 Change mailing address of FSF, add AUTHORS file.
4476 muse--main--1.0--patch-51
4478 * muse-*.el, muse.texi: Change mailing address of FSF.
4480 * muse.texi (Contributors): Fix typo.
4482 * AUTHORS: New file containing a list of all of those who have
4483 contributed code or documentation to Muse, how many lines were changed,
4487 .arch-ids/AUTHORS.id AUTHORS
4490 ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4491 muse-html.el muse-http.el muse-journal.el muse-latex.el
4492 muse-message.el muse-mode.el muse-poem.el muse-project.el
4493 muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4497 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4500 Merged from hodique@lifl.fr--2005 (patch 0-1)
4502 muse--main--1.0--patch-50
4506 * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4507 tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4509 * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4510 fix .html (for example) in visible names for links
4513 ChangeLog muse-publish.el
4516 hodique@lifl.fr--2005/muse--yh--1.0--base-0
4517 hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4520 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4523 Make generated X(HT)ML show up in the right encoding in other modes.
4525 muse--main--1.0--patch-49
4527 * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4528 Thanks to Zhiqiang Ye for the suggestion. This attempts to make
4529 generated (X)HTML files show up in the right coding system when editing
4530 them with another Emacs mode.
4532 * muse-journal.el (muse-journal-rss-header): Automatically determine the
4533 encoding instead of hard-coding it.
4535 * muse-message.el: Add content to Commentary section, explaining the use
4536 of this publishing style.
4539 ChangeLog muse-html.el muse-journal.el muse-message.el
4542 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4545 Move regexps to same group, only make 4 heading faces.
4547 muse--main--1.0--patch-48
4549 * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4550 can only publish 3 of them specially, leaving the fourth to be in
4552 (muse-colors-markup): Only recognize 4 levels of heading.
4554 * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4555 (muse-file-regexp, muse-image-regexp)
4556 (muse-ignored-extensions-regexp): Moved here from muse.el. It seems
4557 like a good idea to have all the regexps in the same group.
4560 ChangeLog muse-colors.el muse-regexps.el muse.el
4563 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4566 Update my example config, minor code cleanup.
4568 muse--main--1.0--patch-47
4570 * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4571 names and add "Plans" project.
4573 * muse-docbook.el (looking-back): Delete.
4575 * muse-html.el (looking-back): Delete.
4577 * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4578 instead of `looking-back'.
4580 * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4581 function, use this function. If `looking-back' exists, call it;
4582 otherwise, use a workaround.
4585 contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4588 ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4589 muse-html.el muse.el
4592 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4595 Handle a few paragraph publishing edge cases better.
4597 muse--main--1.0--patch-46
4599 * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4600 beginning-of-document, end-of-document, and paragraph separator regexps
4601 so that one markup rule can be used in all these cases.
4602 (muse-docbook-markup-paragraph): Handle more cases correctly. In
4603 particular, blockquote or center at beginning or end of document will
4604 be published properly. Hopefully this won't slow things down too much.
4605 (muse-docbook-markup-paragraph-close): Removed.
4607 * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4609 * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4611 (muse-html-markup-paragraph-close): Removed.
4614 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4617 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
4620 Improve prompt when reading a tag.
4622 muse--main--1.0--patch-45
4624 * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
4625 other Emacs modes seem to do.
4628 ChangeLog muse-mode.el
4631 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
4634 Warn user when publishing fails due to a private directory.
4636 muse--main--1.0--patch-44
4638 * muse-project.el (muse-project-private-p): Warn users when publishing a
4639 file fails due to its directory not being readable by others. Make
4640 sure that you do a `chmod +o name_of_directory' if you want the
4641 contents of that directory to be publishable.
4644 ChangeLog muse-project.el
4647 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
4650 Fix error with example tags and message publishing style.
4652 muse--main--1.0--patch-43
4654 * muse-colors.el: Don't define `font-lock-mode' as a variable. Check to
4655 see if a previous definition for `font-lock-multiline' exists.
4657 * muse-message.el (muse-message-example-tag): Don't require two
4658 additional (unused) arguments.
4661 ChangeLog muse-colors.el muse-message.el
4664 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
4667 Always end the published document with a newline.
4669 muse--main--1.0--patch-42
4671 * muse-html.el (muse-html-markup-paragraph-close): Always end the
4672 published document with a newline.
4674 * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
4677 ChangeLog muse-docbook.el muse-html.el
4680 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
4683 Don't let automatic backup files crash the publishing process.
4685 muse--main--1.0--patch-41
4687 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
4688 directive since this value is already processed by
4689 `muse-publish-markup-directive', and may be obtained by using
4690 the code: (muse-publishing-directive "date").
4692 * muse-colors.el (muse-colors-region): Make sure that we don't ever try
4693 to run (funcall nil); this happened once during a debugging process.
4695 * muse-project.el (muse-project-private-p): Skip any file for which we
4696 cannot fetch attributes. This fixes a bug where having an
4697 Emacs-generated automatic backup file in a publishing directory causes
4698 the publishing process to halt with an error.
4701 ChangeLog muse-blosxom.el muse-colors.el muse-project.el
4704 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
4707 Apply fix in previous patch to the DocBook publishing style.
4709 muse--main--1.0--patch-40
4711 * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
4712 previous patch here as well.
4716 ChangeLog muse-docbook.el
4719 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
4722 Fix newly-introduced lock-up during HTML publishing.
4724 muse--main--1.0--patch-39
4726 * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
4727 planner rules higher priority in the publishing sequence. Hopefully
4728 this will not wreck anything; I don't use these rules, so I cannot
4729 tell. This wasn't a real bugfix, just an aesthetic code thing for me.
4731 * muse-html.el (muse-html-markup-paragraph-close): Don't use
4732 replace-match; that seems to be slightly evil. Return nil instead of a
4733 newline since otherwise Muse thinks that we are not done yet and gets
4734 into an infinite loop. This should fix the lock-up problem that
4735 resulted from the previous few patches.
4738 ChangeLog muse-blosxom.el muse-html.el
4741 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
4746 muse--main--1.0--patch-38
4748 * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
4752 ChangeLog muse-blosxom.el
4755 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
4758 Make docbook and blosxom modes close paragraphs properly at end.
4760 muse--main--1.0--patch-37
4762 * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
4765 * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
4766 (muse-docbook-markup-paragraph-close): Adapt from
4767 `muse-html-markup-paragraph-close'.
4769 * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
4770 preserve the same appearance as before the last patch.
4773 ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4776 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
4779 Bugfix: Close P tag properly at end of file.
4781 muse--main--1.0--patch-36
4783 * muse-blosxom.el: Fix bug where loading this file twice would cause an
4786 * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
4787 detecting whether or not a paragraph needs a closing P tag.
4788 (muse-html-markup-paragraph-close): New function that only inserts a
4789 closing P tag when an unclosed P tag is nearby.
4792 ChangeLog muse-blosxom.el muse-html.el
4795 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
4798 Update my example settings.
4800 muse--main--1.0--patch-35
4802 * examples/mwolson/muse-init.el: Synchronize with my current settings.
4805 ChangeLog examples/mwolson/muse-init.el
4808 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
4811 Update documentation for C-c TAB feature.
4813 muse--main--1.0--patch-34
4815 * muse.texi (Keystroke Summary): Note that C-c TAB calls
4823 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4826 New feature: tag completion with C-c TAB.
4828 muse--main--1.0--patch-33
4830 * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4831 (muse-tag-history, muse-custom-tags): New variables that keep track of
4832 the tag history and newly-entered tags respectively for
4834 (muse-insert-tag): New function that interactively prompts the user for
4838 ChangeLog muse-mode.el
4841 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4844 Fix XHTML validation error with <hr> and <br>.
4846 muse--main--1.0--patch-32
4848 * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4849 and HR tags for XHTML publishing. This should fix a few validation
4850 errors that I've been noticing lately.
4853 ChangeLog muse-html.el
4856 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4859 Remove flyspell overlays on links.
4861 muse--main--1.0--patch-31
4863 * muse-colors.el (muse-colors-link): Remove flyspell overlays. This
4864 should make the link clickable. On Emacs21, the color will stay red,
4865 but other Emacsen should do the right thing, which is use the normal
4866 link color. Hopefully this will fix some strange flyspell-related link
4870 ChangeLog muse-colors.el
4873 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4876 Update my example Muse settings.
4878 muse--main--1.0--patch-30
4880 * examples/mwolson/muse-init.el: Update from my latest version.
4881 (muse-project-alist): Remove the francais part of my blog.
4882 (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4883 into this and `my-muse-mode-fill-nobreak-p'.
4884 (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4885 this is the best way to accomplish this.
4886 (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4887 characters in the title.
4888 (my-muse-prepare-entry-for-xanga): Treat example regions better.
4891 ChangeLog examples/mwolson/muse-init.el
4894 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4897 Add simple `muse-version' function.
4899 muse--main--1.0--patch-29
4901 * muse.el (muse-version): New function that displays the value of the
4902 `muse-version' variable. This should be easier for the user to type
4903 than C-h v muse-version.
4909 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4912 Don't compile documentation by default.
4914 muse--main--1.0--patch-28
4916 * Makefile (all): Don't compile documentation by default.
4917 (doc): Use this rule to compile documentation.
4923 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4926 Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4928 muse--main--1.0--patch-27
4930 2005-04-16 Michael Olson <mwolson@gnu.org>
4932 * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4933 johnw. If a journal entry's title is a [[link]], then an
4934 <enclosure> tag will be added to the XML data giving the size and
4935 MIME type of the link target. This makes podcasting with Muse
4937 (muse-journal-rss-entry-template): Add enclosure usage to example.
4938 (muse-journal-rss-munge-buffer): Implement enclosures.
4941 ChangeLog muse-journal.el
4944 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4947 Standardize source headers, appease elint, don't require planner
4949 muse--main--1.0--patch-26
4951 2005-04-15 Michael Olson <mwolson@gnu.org>
4953 * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4954 `scripts' directory since it really isn't part of Muse proper; it
4955 is used to generate Muse output from the command line.
4957 * muse-blosxom.el: Handle case where planner is not loaded so that
4958 it isn't a hard requirement.
4960 * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4961 that elint doesn't complain.
4963 * muse-message.el (muse-message-markup-link): Don't throw up on
4964 links with no description.
4966 * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4967 muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4968 muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4969 muse-project.el, muse-publish.el, muse-regexps.el,
4970 muse-texinfo.el, muse.el: Add standard header for each file in
4971 preparation for the initial release, which will hopefully happen
4972 sometime within the next month.
4976 experimental/.arch-ids/=id
4979 ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4980 muse-convert.el muse-docbook.el muse-html.el muse-http.el
4981 muse-journal.el muse-latex.el muse-message.el muse-mode.el
4982 muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4983 muse-texinfo.el muse.el
4986 .arch-ids/muse-build.el.id
4987 ==> scripts/.arch-ids/muse-build.el.id
4989 ==> scripts/muse-build.el
4991 removed directories:
4992 experimental experimental/.arch-ids
4995 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4998 Merge contents of muse-latexcjk.el into muse-latex.el.
5000 muse--main--1.0--patch-25
5002 2005-04-14 Michael Olson <mwolson@gnu.org>
5004 * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
5005 (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
5006 (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
5007 Merge in from muse-latexcjk.el.
5009 * muse-latexcjk.el: Removed, functionality merged with
5013 .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5016 ChangeLog muse-latex.el
5019 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5022 Merge muse-xhtml.el into muse-html.el.
5024 muse--main--1.0--patch-24
5026 2005-04-06 Michael Olson <mwolson@gnu.org>
5028 * examples/mwolson/muse-init.el: Update with respect to the
5029 muse-xhtml.el merge.
5031 * muse-html.el: The contents of muse-xhtml.el have been merged in
5032 as advised by John Wiegley.
5033 (muse-html-style-sheet): Add example for XHTML use in the
5034 function's documentation.
5035 (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5036 Moved from muse-xhtml.el.
5038 * muse-xhtml.el: Removed; contents merged into muse-html.el.
5041 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5044 ChangeLog examples/mwolson/muse-init.el muse-html.el
5047 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5050 Try to fix regexps for Emacs 21.4.
5052 muse--main--1.0--patch-23
5054 2005-04-05 Michael Olson <mwolson@gnu.org>
5056 * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5060 ChangeLog muse-regexps.el
5063 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5066 Add comments to the publish-project example script
5068 muse--main--1.0--patch-22
5070 2005-04-01 Michael Olson <mwolson@gnu.org>
5072 * examples/publish-project: Moved here from
5073 scripts/publish-project. Added a few comments so people know what
5077 ChangeLog examples/publish-project
5080 scripts/.arch-ids/publish-project.id
5081 ==> examples/.arch-ids/publish-project.id
5082 scripts/publish-project
5083 ==> examples/publish-project
5086 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5089 New XHTML style, add more examples to my sample muse config
5091 muse--main--1.0--patch-21
5093 2005-03-31 Michael Olson <mwolson@gnu.org>
5095 * examples/mwolson/muse-init.el: Give an example of deriving a
5096 custom publishing style.
5097 (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5098 (my-muse-prepare-entry-for-xanga): Mangle the published output
5099 from a blosxom project and copy the result to the clipboard for
5100 easy pasting into Xanga's web form. The file is untouched.
5102 * muse-html.el (muse-html-style-sheet): Include the <style
5103 type="text/css"></style> wrapper around the example.
5104 (muse-html-header): Don't add <style type="text/css"></style>
5105 around the value of `muse-html-style-sheet' anymore. This allows
5106 for the option of putting your stylesheet(s) in a separate file.
5107 An example of this is given in the documentation for this
5110 * muse-xhtml: New file that implements a publishing style which is
5111 derived from HTML mode. It uses a slightly modified version of
5112 the HTML markup rules to generate XHTML-compliant output.
5114 * muse-blosxom.el: Add new "blosxom-xhtml" style. The old
5115 "blosxom" style has been renamed to "blosxom-html". Fix a few
5118 * muse-journal.el: Add new "journal-xhtml" style.
5120 * muse-message.el: Add new "message-xhtml" style.
5123 .arch-ids/muse-xhtml.el.id muse-xhtml.el
5126 ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5127 muse-html.el muse-journal.el muse-message.el
5130 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5133 Add my muse configuration to the examples
5135 muse--main--1.0--patch-20
5137 2005-03-24 Michael Olson <mwolson@gnu.org>
5139 * examples/johnw: Move John Wiegley's configuration to this
5142 * examples/mwolson: My configuration files go here.
5144 * examples/mwolson/muse-init.el: My Muse configuration file. I
5145 just figured out how to keep links from being spell-checked or
5146 split up by fill-mode, so the implementation of this may be found
5147 here. I also made a function that sets up a blog entry for me.
5150 examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5151 examples/mwolson/.arch-ids/muse-init.el.id
5152 examples/mwolson/muse-init.el
5158 examples/.arch-ids/muse-johnw.el.id
5159 ==> examples/johnw/.arch-ids/muse-johnw.el.id
5160 examples/.arch-ids/publish-johnw.id
5161 ==> examples/johnw/.arch-ids/publish-johnw.id
5162 examples/muse-johnw.el
5163 ==> examples/johnw/muse-johnw.el
5164 examples/publish-johnw
5165 ==> examples/johnw/publish-johnw
5168 examples/johnw examples/johnw/.arch-ids examples/mwolson
5169 examples/mwolson/.arch-ids
5172 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5175 Add muse-blosxom script and plugin for pyblosxom
5177 muse--main--1.0--patch-19
5179 2005-03-24 Michael Olson <mwolson@gnu.org>
5181 * muse-blosxom.el: Update copyright notice in headers and mention
5182 the pyblosxom scripts.
5184 * contrib/pyblosxom: New directory containing pyblosxom plugins
5187 * contrib/getstamps.py: Script that generates the "timestamps"
5188 file, run on the local machine.
5190 * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5194 contrib/pyblosxom/.arch-ids/=id
5195 contrib/pyblosxom/.arch-ids/getstamps.py.id
5196 contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5197 contrib/pyblosxom/getstamps.py
5198 contrib/pyblosxom/hardcodedates.py
5201 ChangeLog muse-blosxom.el
5204 contrib/pyblosxom contrib/pyblosxom/.arch-ids
5207 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5210 muse-blosxom.el has matured past experimental status
5212 muse--main--1.0--patch-18
5214 2005-03-23 Michael Olson <mwolson@gnu.org>
5216 * muse-blosxom.el: Remove common functionality that has already
5217 been implemented in `muse-html.el'. Derive this mode from
5218 `muse-html'. Update documentation. I now feel that this file is
5219 ready to be included in the top-level Muse directory.
5222 ChangeLog muse-blosxom.el
5225 experimental/.arch-ids/muse-blosxom.el.id
5226 ==> .arch-ids/muse-blosxom.el.id
5227 experimental/muse-blosxom.el
5231 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5234 Make muse-blosxom.el slightly less experimental
5236 muse--main--1.0--patch-17
5238 2005-03-22 Michael Olson <mwolson@gnu.org>
5240 * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5241 Renamed from `blosxom-page-date-alist'. Currently it does nothing
5243 (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5244 from the `muse-blosxom-markup-date-directive' rule.
5245 (blosxom-set-time): Remove this function. We're not going to be
5246 touching the timestamp manually anymore -- it's too much of a
5247 hassle. Right now I've got a python program that compiles a
5248 timestamp file and a pyblosxom helper that reads it. Something
5249 similar could be arranged for blosxom, I'm sure.
5253 ChangeLog experimental/muse-blosxom.el
5256 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5259 Apply latest journal-related updates from johnw
5261 muse--main--1.0--patch-16
5265 ChangeLog examples/muse-johnw.el muse-journal.el
5268 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5271 Add Projects node to the manual
5273 muse--main--1.0--patch-15
5275 2005-02-28 Michael Olson <mwolson@gnu.org>
5277 * muse.texi: Change copyright notice since the FSF is now the
5279 (Projects): New node, based on a section from the README file.
5285 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5288 Correct documentation, adding some content.
5290 muse--main--1.0--patch-14
5292 2005-02-28 Michael Olson <mwolson@gnu.org>
5294 * muse.texi: Change license terms of the documentation to the GNU
5295 GPL instead of the GNU FDL, as per the consent of the copyright
5296 holders of the emacs-wiki manual, from which this is based. Some
5297 emacs-wiki-isms in the manual were corrected, and the Getting
5298 Started section was updated.
5304 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5307 Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5309 muse--main--1.0--patch-13
5311 2005-02-17 Michael Olson <mwolson@gnu.org>
5313 * experimental/muse-blosxom.el: Somehow the contents of this file
5314 managed to get duplicated. I removed the duplicates.
5315 (muse-blosxom-date): Remove this, since it is not useful.
5316 (muse-blosxom-header): Use the standard header that blosxom.el
5320 ChangeLog experimental/muse-blosxom.el
5323 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5326 Initial commit of muse.texi, nothing substantial
5328 muse--main--1.0--patch-12
5330 2005-02-07 Michael Olson <mwolson@gnu.org>
5332 * muse.texi: New file that provides the documentation for Muse.
5333 It is in a very rough form at the moment. Nothing substantial may
5334 be found here yet. Be ye warned.
5337 .arch-ids/muse.texi.id muse.texi
5343 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5346 Add docstring, new trivial function
5348 muse--main--1.0--patch-11
5350 2005-02-07 Michael Olson <mwolson@gnu.org>
5352 * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5353 `muse-what-changed'. No functionality change.
5354 (muse-what-changed): New function that displays in diff format the
5355 changes made since the buffer was last saved.
5357 * muse-project.el (muse-project-publish): Add docstring.
5360 ChangeLog muse-mode.el muse-project.el
5363 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5366 Add experimental version of muse-blosxom.el to project
5368 muse--main--1.0--patch-10
5370 2005-02-04 Michael Olson <mwolson@gnu.org>
5372 * Makefile (realclean): Remove file that gets generated when fonts
5375 * experimental/muse-bloxsom.el: New file that implements Blosxom
5376 support for Muse. It's in a very rough state, hence its placement
5377 in the `experimental' directory.
5380 experimental/.arch-ids/=id
5381 experimental/.arch-ids/muse-blosxom.el.id
5382 experimental/muse-blosxom.el
5388 experimental experimental/.arch-ids
5391 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5394 Make permissions more consistent
5396 muse--main--1.0--patch-9
5402 modified directories:
5403 contrib examples scripts
5406 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5411 muse--main--1.0--patch-8
5413 2005-02-04 Michael Olson <mwolson@gnu.org>
5415 * muse-build.el: Add contrib directory to `load-path'.
5416 (muse-elint-files): Load `muse-regexps.el'.
5418 * scripts/publish: Change permissions so that this script is
5419 executable. Add contrib directory to load list. Add
5420 `muse-regexps.el' to list.
5423 ChangeLog muse-build.el scripts/publish
5426 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5429 Use "—" instead of "—"
5431 muse--main--1.0--patch-7
5433 2005-01-31 Michael Olson <mwolson@gnu.org>
5435 * muse-docbook.el (muse-docbook-markup-strings): Replace "—"
5436 with "—" so that documents validate properly. Thanks to
5437 Björn Lindström for the suggestion.
5439 * muse-html.el (muse-html-markup-strings): Ditto.
5442 ChangeLog muse-docbook.el muse-html.el
5445 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5448 Fix use of "[:blank:]" in underline markup
5450 muse--main--1.0--patch-6
5452 2005-01-25 Michael Olson <mwolson@gnu.org>
5454 * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5455 use of `muse-regexp-blank'.
5458 ChangeLog muse-colors.el
5461 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org> patch-5
5464 Fix problem with headings being given wrong face
5466 muse--main--1.0--patch-5
5468 2005-01-03 Michael Olson <mwolson@gnu.org>
5470 * muse-colors.el: Add header.
5471 (muse-colors-emphasized): Headings were being given the coloring
5472 for the next level of heading instead of the real
5473 level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5474 Heading"). Thanks to Lan Yufeng for finding this and sending a
5477 * muse-regexps.el: Fix header.
5480 ChangeLog muse-colors.el muse-regexps.el
5483 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org> patch-4
5488 muse--main--1.0--patch-4
5490 2005-01-01 Michael Olson <mwolson@gnu.org>
5492 * ChangeLog: Move old ChangeLog to ChangeLog.2004. This new
5493 version will be automatically maintained by Arch.
5497 .arch-ids/ChangeLog.id ChangeLog
5500 .arch-ids/ChangeLog.id
5501 ==> .arch-ids/ChangeLog.2004.id
5506 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org> patch-3
5509 Extended regexps fix, allow spaces in 1st part of links
5511 muse--main--1.0--patch-3
5513 2004-12-30 Michael Olson <mwolson@gnu.org>
5515 * muse.el (muse-link-regexp): Allow spaces in the first part of
5518 * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5519 customizable alternatives to extended character classes.
5521 * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5524 ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5525 muse-html.el muse-mode.el muse-publish.el muse.el
5528 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org> patch-2
5531 Begin to change regexp handling, tweak muse.el header
5533 muse--main--1.0--patch-2
5535 2004-12-29 Michael Olson <mwolson@gnu.org>
5537 * muse.el: Change Copyright notice to FSF. Change Maintainer to
5540 * muse-regexps.el: New file that implements regexp handling.
5541 Generalized regexp options will be moved to it eventually.
5544 .arch-ids/muse-regexps.el.id muse-regexps.el
5550 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org> patch-1
5553 Do some early spring cleaning
5555 muse--main--1.0--patch-1
5557 2004-12-29 Michael Olson <mwolson@gnu.org>
5559 * Makefile: Change path to `publish' script.
5561 * contrib/pcomplete.el: New file that is used by Muse without
5562 actually being a part of it: hence its location in the contrib
5565 * contrib/cgi.el, contrib/httpd.el: New location.
5567 * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5569 * scripts/publish, scripts/publish-project: Ditto.
5572 contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5573 contrib/pcomplete.el examples/.arch-ids/=id
5574 scripts/.arch-ids/=id
5581 ==> contrib/.arch-ids/cgi.el.id
5582 .arch-ids/httpd.el.id
5583 ==> contrib/.arch-ids/httpd.el.id
5584 .arch-ids/muse-johnw.el.id
5585 ==> examples/.arch-ids/muse-johnw.el.id
5586 .arch-ids/publish-johnw.id
5587 ==> examples/.arch-ids/publish-johnw.id
5588 .arch-ids/publish-project.id
5589 ==> scripts/.arch-ids/publish-project.id
5590 .arch-ids/publish.id
5591 ==> scripts/.arch-ids/publish.id
5595 ==> contrib/httpd.el
5597 ==> examples/muse-johnw.el
5601 ==> examples/publish-johnw
5603 ==> scripts/publish-project
5606 contrib contrib/.arch-ids examples examples/.arch-ids scripts
5610 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org> base-0
5613 tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5615 muse--main--1.0--base-0
5617 (automatically generated log message)
5620 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
5621 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
5622 lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
5623 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
5624 lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
5625 mwolson@member.fsf.org--2004/muse--main--1.0--base-0
5626 mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
5627 mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
5628 mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5629 mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
5630 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
5631 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
5632 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
5633 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
5634 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
5635 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
5636 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
5637 mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8