Allow links to temporary files to be visited.
[muse-el.git] / ChangeLog
blobf70b84efdc6e4333d91bb8593d3ef2e17e0346be
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-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
7     Summary:
8       Allow links to temporary files to be visited.
9     Revision:
10       muse--main--1.0--patch-216
12     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
13       temporary files.  These are buffers that do not have a corresponding
14       file.
16     modified files:
17      ChangeLog lisp/muse-mode.el
20 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
22     Summary:
23       Fix save-match-data gaffe.
24     Revision:
25       muse--main--1.0--patch-215
27     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
28       outside of `and' statement.
30     modified files:
31      ChangeLog lisp/muse-regexps.el
34 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
36     Summary:
37       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
38     Revision:
39       muse--main--1.0--patch-214
41     * examples/mwolson/muse-init.el: Update.
42     
43     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
44       ensure that links to other pages in this project are given the proper
45       extension.
46     
47     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
48     
49     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
50       instead of muse-publish-output-name.
51     
52     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
53       functions that consult the :link-suffix when returning the name of the
54       link (or the complete file name for the latter function).  If
55       :link-suffix does not exist, use :suffix.  This should help Muse be
56       able to handle some more usage scenarios.
57       (muse-publish-prepare-url): Use muse-publish-link-name instead of
58       muse-publish-output-name.
59     
60     * muse-wiki.el (muse-wiki-resolve-project-page): Use
61       muse-publish-link-file instead of muse-publish-output-file.
62       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
63       letters.  The old behavior was not friendly to acronyms.
65     modified files:
66      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
67      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
68      lisp/muse-wiki.el
71 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
73     Summary:
74       Correct the publish-project example.
75     Revision:
76       muse--main--1.0--patch-213
78     * examples/publish-project: Remove "-l muse-build.el" and note that the
79       user's muse-init.el file should add the Muse directories to load-path.
81     modified files:
82      ChangeLog examples/publish-project
85 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
87     Summary:
88       Reinstate former extended character class rules.
89     Revision:
90       muse--main--1.0--patch-212
92     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
93       extended regexps really don't work well on Emacs 21.2 or 21.3, so
94       document that.
95       (muse-regexp-emacs-revision): New variable that indicates the revision
96       number of this version of Emacs.
97       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
98       aren't working well enough with extended character classes in regexps.
99     
100     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
101       instead of just displaying it.
103     modified files:
104      ChangeLog lisp/muse-regexps.el lisp/muse.el
107 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
109     Summary:
110       Fix paragraph-filling breakage in Emacs21.
111     Revision:
112       muse--main--1.0--patch-211
114     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
115       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
116       report.
118     modified files:
119      ChangeLog lisp/muse-mode.el
122 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
124     Summary:
125       Allow Emacs 21.3 to use extended character classes in regexps.
126     Revision:
127       muse--main--1.0--patch-210
129     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
130       Since enough positive reports have come in about the usability of 21.3,
131       we'll allow it to use extended character classes in regexps by default.
133     modified files:
134      ChangeLog lisp/muse-regexps.el
137 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
139     Summary:
140       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
141     Revision:
142       muse--main--1.0--patch-209
144     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
145       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
146       offer the style and directory prompt when you hit C-c C-t in a file
147       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
148       Hodique for the fix.
149     
150     * lisp/muse.el (muse-read-directory-name): New function that defines a
151       fallback version of `read-directory-name', since Emacs21 doesn't have
152       it.
154     modified files:
155      ChangeLog lisp/muse-publish.el lisp/muse.el
157     new patches:
158      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
159      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
160      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
161      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
162      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
163      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
166 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
168     Summary:
169       Fix problem with links at beginning of buf and paragraphs.
170     Revision:
171       muse--main--1.0--patch-208
173     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
174       mean.
175     
176     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
177     
178     * muse-html.el (muse-html-markup-regexps): Ditto.
179     
180     * muse-publish.el (muse-publishing-last-position): New variable that
181       indicates our last buffer position while publishing the current rule.
182       Used to make sure the process doesn't get stalled.
183       (muse-publish-markup): Fix edge case where links at beginning of
184       buffer, with read-only text, would prevent the beginning of buffer from
185       being matched.
186       (muse-publish-markup-directive): Fix case where two directives of the
187       same size would prevent any following directives from being
188       interpreted.  We accomplish this by setting the last published position
189       to nil after each directive.
191     modified files:
192      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
193      lisp/muse-html.el lisp/muse-publish.el
196 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
198     Summary:
199       Document publishing directives.
200     Revision:
201       muse--main--1.0--patch-207
203     * muse.texi (Getting Started): Remove crufty sentence.
204       (Directives): New section that describes the likes of #title and
205       #author.
207     modified files:
208      ChangeLog muse.texi
211 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
213     Summary:
214       Document WikiNames and update header publishing information.
215     Revision:
216       muse--main--1.0--patch-206
218     * muse.texi (Headings): Any level of headings is supported.
219       (Emphasizing Text): Verbatim text may span multiple lines.
220       (Explicit Links): Refactor Links section into Explicit Links, Implicit
221       Links, and Images.
222       (Implicit Links): Document WikiNames and InterWiki links.
224     modified files:
225      ChangeLog muse.texi
228 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
230     Summary:
231       Finish NEWS, handle emphasis at EOF edge case.
232     Revision:
233       muse--main--1.0--patch-205
235     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
236       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
237       as there is a terminating emphasis delimiter.
238     
239     * examples/mwolson/muse-init.el: Sync with my latest configuration.
240     
241     * NEWS: Bring this up to date.
243     modified files:
244      ChangeLog NEWS examples/mwolson/muse-init.el
245      lisp/muse-colors.el
248 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
250     Summary:
251       muse-html: Add muse-xhtml-extension.
252     Revision:
253       muse--main--1.0--patch-204
255     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
256       default file extension for publishing XHTML files.  Thanks to Trent
257       Buck for the suggestion.
258       ("xhtml"): Use it.
260     modified files:
261      ChangeLog lisp/muse-html.el
264 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
266     Summary:
267       Add items through patch-149 to NEWS.
268     Revision:
269       muse--main--1.0--patch-203
271     * NEWS (progress): Catch up to patch-149.
272     
273     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
274     
275     * lisp/muse-publish.el (muse-publish): Ditto.
277     modified files:
278      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
281 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
283     Summary:
284       Make building of Debian revisions work.
285     Revision:
286       muse--main--1.0--patch-202
288     * Makefile (distclean): Don't remove anything in debian/, since it will
289       never be necessary.
290       (debclean): Removed, since two different targets need slightly
291       different versions of this.  Even abstraction has its limits.
292       (debbuild): New target that takes care of performing the build itself.
293       (debrevision): New target that makes a revision build, where the
294       original tarball must not be modified.
295       (debrevision): Split out building stuff to debbuild target.
296     
297     * debian/changelog: Several revisions worth of Debian fun.
298     
299     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
300       (Description): Make this match the ITP and shorten the text.
302     modified files:
303      ChangeLog Makefile Makefile.defs debian/changelog
304      debian/control
307 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
309     Summary:
310       Prepare initial upload for Debian project.
311     Revision:
312       muse--main--1.0--patch-201
314     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
315       version, since we only want the last changelog entry to appear on the
316       initial Debian upload.
317     
318     * debian/changelog: New Debian package 3.01.arch.201-1.
320     modified files:
321      ChangeLog Makefile.defs debian/changelog
324 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
326     Summary:
327       muse-mode: Minor regexp tweak.
328     Revision:
329       muse--main--1.0--patch-200
331     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
333     modified files:
334      ChangeLog lisp/muse-mode.el
337 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
339     Summary:
340       Minor fixups from Peter K. Lee.
341     Revision:
342       muse--main--1.0--patch-199
344     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
345       restrictive with our end-of-table regexp.
346     
347     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
348       instead of start of table.  Be less restrictive with several of our
349       regexps.
350     
351     * lisp/muse-html.el: Patch from Peter K. Lee.
352       (muse-html-prepare-buffer): Work around edge case where the "charset="
353       part has already been appended to muse-html-meta-content-type.
354       (muse-html-fixup-tables): Be slightly less restrictive with our
355       end-of-table regexp.
357     modified files:
358      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
359      lisp/muse-html.el
362 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
364     Summary:
365       Keep lists from getting mashed together on M-q.
366     Revision:
367       muse--main--1.0--patch-198
369     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
370       locally so that lists don't get blended together incorrectly upon
371       hitting M-q.
373     modified files:
374      ChangeLog lisp/muse-mode.el
377 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
379     Summary:
380       QuickStart: Minor typo in anchor example.
381     Revision:
382       muse--main--1.0--patch-197
384     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
385       rather than a full URL.
387     modified files:
388      ChangeLog examples/QuickStart
391 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
393     Summary:
394       Makefile: Use BUILDOPTS.
395     Revision:
396       muse--main--1.0--patch-196
398     * Makefile (debrelease): Make use of $(BUILDOPTS).
399     
400     * Makefile.defs (BUILDOPTS): New option that allows additional options to
401       be passed to dpkg-buildpackage.  In case I ever make several revisions
402       before getting the -1 revision uploaded, for example, I can use "-sa"
403       here in order to make a valid pacakge.
405     modified files:
406      ChangeLog Makefile Makefile.defs
409 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
411     Summary:
412       Make generated Debian packages slightly easier to upload.
413     Revision:
414       muse--main--1.0--patch-195
416     * debian/changelog: Generate 3.01.arch.195-1.
417     
418     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
419     
420     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
421       that was last uploaded to Debian.
422     
423     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
424       changes is generated.  This means we have to use dpkg-buildpackage,
425       since debuild doesn't recognize the environment variables that it
426       claims to recognize.
428     modified files:
429      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
432 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
434     Summary:
435       Makefile: Minor deletion cleanups.
436     Revision:
437       muse--main--1.0--patch-194
440     modified files:
441      ChangeLog Makefile
444 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
446     Summary:
447       Compilation cleanups.
448     Revision:
449       muse--main--1.0--patch-193
451     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
452       `make-variable-buffer-local' in order to silence compiler warnings.
453     
454     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
455       warning.
456     
457     * scripts/muse-build.el (muse-elint-files): Automatically load every
458       elisp file rather than specifying each one.
460     modified files:
461      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
464 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
466     Summary:
467       Fix failure to resolve interwiki link when clicking on it.
468     Revision:
469       muse--main--1.0--patch-192
471     * Makefile (debclean): Minor tweak.
472     
473     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
474       change.
475     
476     * lisp/muse-project.el (muse-project-find-file): Don't add file
477       extensions to a relative name.  If we're dealing with a file, open it
478       up without searching through the various projects for a path.  This
479       should fix the failure to resolve an interwiki link by clicking on it.
481     modified files:
482      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
485 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
487     Summary:
488       Makefile: Remove stale Debian packages for this version.
489     Revision:
490       muse--main--1.0--patch-191
492     * Makefile (debclean): Remove generated Debian packages for the current
493       version in parent directory.
495     modified files:
496      ChangeLog Makefile
499 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
501     Summary:
502       Fix trailing backslash error.
503     Revision:
504       muse--main--1.0--patch-190
506     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
507       regexp-quoting fix from drkm.
509     modified files:
510      ChangeLog lisp/muse-project.el
513 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
515     Summary:
516       Release 3.01.91 (3.02 RC2).
517     Revision:
518       muse--main--1.0--patch-189
520     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
522     modified files:
523      ChangeLog Makefile.defs lisp/muse.el muse.texi
526 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
528     Summary:
529       Escape email address and URL always.
530     Revision:
531       muse--main--1.0--patch-188
533     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
534       escape and publish email address as read-only, even when it's not
535       marked up.
536       (muse-publish-markup-url): Ditto for URL.
538     modified files:
539      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
542 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
544     Summary:
545       Inter-project output name fix.
546     Revision:
547       muse--main--1.0--patch-187
549     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
550       that I had fixed this before.
552     modified files:
553      ChangeLog lisp/muse-wiki.el
556 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
558     Summary:
559       Make coloring of verbatim greater-than sign same as publishing.
560     Revision:
561       muse--main--1.0--patch-186
563     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
564       greater-than sign surrounded by equal signs, display it in verbatim
565       face.
567     modified files:
568      ChangeLog lisp/muse-colors.el
571 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
573     Summary:
574       Allow transform function for link descriptions.  Bare email and URL fixes.
575     Revision:
576       muse--main--1.0--patch-185
578     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
579       (muse-publish-desc-transforms): New option that contains the functions
580       that will be called to transform a link description.
581       (muse-publish-markup-word): Handle Yet Another Edge Case.
582       (muse-publish-markup-email): Use
583       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
584       double-quote on either side.
585       (muse-publish-url): Apply description transforms.
586       (muse-publish-markup-url): Don't publish if we have a double-quote on
587       either side.
588     
589     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
590       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
591       (muse-wiki-interwiki-delimiter): New option that indicates the
592       interwiki delimiter to use.
593       (muse-wiki-interwiki-replacement): New option that indicates the
594       replacement
595       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
596       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
597       this can be added to muse-publish-desc-transforms.
598       (muse-wiki-publish-pretty-interwiki): New function that replaces the
599       interwiki delimiter with its replacement, but only when the given text
600       is not an explicit link.
601     
602     * lisp/muse.el (muse-update-file-extension): New function made from the
603       innards of the :set function in `muse-file-extension'.
605     modified files:
606      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
609 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
611     Summary:
612       Handle anchors in all publishing styles, as well as linking to them.
613     Revision:
614       muse--main--1.0--patch-184
616     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
617       'internal-link.
618       (muse-publish-prepare-url): Don't touch links to anchors.
619     
620     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
621       'internal-link.  Treat centered text with
622       <para role="center">...</para>.
623       (muse-docbook-markup-paragraph): Slight regexp tweak.
624       (muse-docbook-insert-anchor): Docfix.
625       (muse-docbook-markup-anchor): Move lower in file.
626     
627     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
628       'internal-link.
629       (muse-xhtml-markup-strings): Order list, no func change.
630       (muse-html-markup-anchor): Move up in file, no func change.
631     
632     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
633       publishing anchors.
634       (muse-latex-markup-strings): Add handler for 'internal-link.
635       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
636       that insert an anchor around the next word or inside of a tag.
637     
638     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
639       publishing anchors.
640     
641     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
642       'internal-link.
643       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
644       that insert an anchor before the next word or within a tag.
645     
646     * NEWS: Initial attempt at documenting changes since 3.01.
648     new files:
649      .arch-ids/NEWS.id NEWS
651     modified files:
652      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
653      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
656 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
658     Summary:
659       Generalize some blosxom helper functions.
660     Revision:
661       muse--main--1.0--patch-183
663     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
664       generalized helper functions.
665       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
666       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
667       relative links.
668     
669     * lisp/muse-blosxom.el: Update example in header.
670       (muse-blosxom-new-entry): Use new names for helper functions.
671       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
672       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
673     
674     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
675       `muse-blosxom-project-get-categories'.
676       (muse-project-alist-styles): Renamed from
677       `muse-blosxom-project-alist-entry'.
678       (muse-project-alist-dirs): Renamed from
679       `muse-blosxom-project-alist-dirs'.
680       (muse-project-of-file): Use `muse-current-file'.
681     
682     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
683       `muse-current-file'.
684     
685     * lisp/muse.el (muse-current-file): New function that returns the name of
686       the currently visited or published file.
687       (muse-page-name): Use `muse-current-file'.
689     modified files:
690      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
691      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
694 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
696     Summary:
697       muse-xml: definition lists, muse-docbook: center.
698     Revision:
699       muse--main--1.0--patch-182
701     * Makefile (%.info, %.html): Use general argument in rule.
702       (distclean): Add another cruft file.
703     
704     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
705       type="definition"> for definition lists.
706     
707     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
708       with <note>, since it's the closest thing I could find.
710     modified files:
711      ChangeLog Makefile experimental/muse-xml.el
712      lisp/muse-docbook.el
715 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
717     Summary:
718       Minor namespace fix.
719     Revision:
720       muse--main--1.0--patch-181
722     * lisp/muse-colors.el (muse-colors-explicit-link): Use
723       muse-match-string-no-properties rather than match-string-no-properties.
725     modified files:
726      ChangeLog lisp/muse-colors.el
729 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
731     Summary:
732       Correct breakage induced by previous patch.
733     Revision:
734       muse--main--1.0--patch-180
736     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
737       path as a fallback if we are publishing.
739     modified files:
740      ChangeLog lisp/muse-wiki.el
743 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
745     Summary:
746       Make interwiki links work in a few more edge cases.
747     Revision:
748       muse--main--1.0--patch-179
750     * lisp/muse-project.el (muse-project-applicable-styles): Remove
751       assertion, now that I have a good idea of the edge cases involved.
752     
753     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
754       the current file is not part of any Muse project, allowing interwiki
755       links to be resolvable even then.  Don't return a relative path if we
756       are not publishing.  For visiting links, the best thing is just to
757       return the real path.
759     modified files:
760      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
763 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
765     Summary:
766       Fix warnings during font-lock, example tag highlighting.
767     Revision:
768       muse--main--1.0--patch-178
770     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
771       error.
772       (muse-colors-tags): Make sure that no fontification occurs in <code> or
773       <lisp> tags.
774       (muse-unhighlight-region): Move higher up.
775       (muse-colors-example-tag, muse-colors-literal-tag): Use
776       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
777       since the point gets put in the right place automatically.
779     modified files:
780      ChangeLog lisp/muse-colors.el
783 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
785     Summary:
786       muse-xml: Separate section from title.
787     Revision:
788       muse--main--1.0--patch-177
790     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
791       attribute to sections.  Use separate <title> tag to handle the title of
792       a section.  Thanks to drkm for the suggestion.
793     
794     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
795     
796     * lisp/muse-publish.el (muse-publish-markup-heading)
797       (muse-publish-section-close): Pass level to markup strings for all
798       section-related tags.
799     
800     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
801       not defined.
803     modified files:
804      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
805      lisp/muse-publish.el lisp/muse.el
808 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
810     Summary:
811       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
812     Revision:
813       muse--main--1.0--patch-176
815     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
816       folders that match `muse-project-ignore-regexp'.
817     
818     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
819       omission.  Add ",.*" to list of bad directory parts.
820     
821     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
822       matches `muse-project-ignore-regexp'.
823     
824     * lisp/muse-publish.el: Install patch from Peter K. Lee.
825       (muse-style-elements-list): New function that returns a list of
826       references to ELEM in STYLE, including base styles.
827       (muse-publish-markup-region): Use muse-style-elements-list rather than
828       muse-style-elements when getting :regexps.
829     
830     * lisp/muse-publish.el (muse-style-element): Add docstring.
832     modified files:
833      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
834      lisp/muse-publish.el
837 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
839     Summary:
840       Initial implementation of muse-xml.el.  End of section edge case.
841     Revision:
842       muse--main--1.0--patch-175
844     * AUTHORS: Add Peter K. Lee.
845     
846     * Makefile (experimental): New target that builds experimental programs.
847       (distclean): Remove debian/dirs, a cruft file from the debian build
848       process.
849     
850     * examples/mwolson/muse-init.el: Update.
851     
852     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
853       prompts for the blog entry to visit.
854     
855     * experimental/Makefile: New file that causes experimental stuff to be
856       built.
857     
858     * experimental/muse-xml.el: New file that provides the experimental XML
859       publishing style.
860     
861     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
862       comment strings.
863     
864     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
865     
866     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
867       involving end-of-file and paragraph detection.
868     
869     * lisp/muse-wiki.el: Minor header fix.
870     
871     * scripts/muse-build.el (load-path): Add "../experimental".
873     new files:
874      experimental/.arch-ids/Makefile.id
875      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
876      experimental/muse-xml.el
878     modified files:
879      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
880      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
881      lisp/muse-wiki.el scripts/muse-build.el
884 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
886     Summary:
887       Try to fix <example> region coloring problem.
888     Revision:
889       muse--main--1.0--patch-174
891     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
892       If region is multiple lines, add '(font-lock-multiline t) to
893       properties.  This should fix an annoying <example> region issue.
895     modified files:
896      ChangeLog lisp/muse-colors.el
899 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
901     Summary:
902       Don't publish implicit links that have a double-quote at begin or end.
903     Revision:
904       muse--main--1.0--patch-173
906     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
907       double-quote exists at beginning or end.
908     
909     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
910       don't colorize if a double-quote exists at beginning or end.
912     modified files:
913      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
916 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
918     Summary:
919       Fix failure to publish emphasis properly.
920     Revision:
921       muse--main--1.0--patch-172
923     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
924       errors.
925     
926     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
927       of muse-wiki.
929     removed files:
930      experimental/.arch-ids/muse-wiki-old.el.id
931      experimental/muse-wiki-old.el
933     modified files:
934      ChangeLog lisp/muse-publish.el
937 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
939     Summary:
940       Add a few common revision control directories to the ignore list.
941     Revision:
942       muse--main--1.0--patch-171
944     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
945       directories to be ignored when building the file alist, such as those
946       used for CVS and Arch revision control data.
948     modified files:
949      ChangeLog lisp/muse-project.el
952 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
954     Summary:
955       Fix #2654: Append a newline when using pdf publishing style.
956     Revision:
957       muse--main--1.0--patch-170
959     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
960       newline to the end.
962     modified files:
963      ChangeLog lisp/muse-latex.el
966 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
968     Summary:
969       5 levels of headings colorization; color bare URLs.
970     Revision:
971       muse--main--1.0--patch-169
973     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
974       Really color up to 5 headings.
975       (muse-colors-markup): Add muse-url-regexp.
976       (muse-colors-explicit-link): Renamed from muse-colors-link.
977       (muse-colors-implicit-link): Moved here from
978       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
979       we'll be coloring URLs.
981     modified files:
982      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
985 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
987     Summary:
988       Don't emphasize if a word constituent follows the trailer.
989     Revision:
990       muse--main--1.0--patch-168
992     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
993       (muse-colors-verbatim): Don't colorize if a word constituent follows
994       the trailer.
995     
996     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
997       word constituent follows the trailer.
999     modified files:
1000      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1003 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1005     Summary:
1006       Add coloring for example, verbatim, and =signs=; anchor fix.
1007     Revision:
1008       muse--main--1.0--patch-167
1010     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1011       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1012       (muse-colors-verbatim): Use `muse-verbatim-face'.
1013       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1014       priority.
1015       (muse-colors-tags): Add verbatim and literal tags.
1016       (muse-colors-example-tag): Use `remove-text-properties' instead of
1017       `set-text-properties', since the latter does not work consistently.
1018       (muse-colors-literal-tag): New function that strips all markup from the
1019       region.
1020       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1021       that we can work around an annoying XEmacs issue.
1022     
1023     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1024       multi-line by default.
1025     
1026     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1027       string.
1029     modified files:
1030      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1031      lisp/muse.el
1034 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1036     Summary:
1037       Link with anchor bugfix.
1038     Revision:
1039       muse--main--1.0--patch-166
1041     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1042       valid, as long as the base is valid.
1044     modified files:
1045      ChangeLog lisp/muse-colors.el
1048 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1050     Summary:
1051       Link inside table issue, fixes read-only text error.
1052     Revision:
1053       muse--main--1.0--patch-165
1055     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1056       inside tables so we don't get an error when links exist.
1057     
1058     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1059     
1060     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1061       into account when displaying the "All files published" message, unless
1062       they've actually been modified.
1063     
1064     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1065       don't wrap in condition-case; we don't want the message to be muffled.
1067     modified files:
1068      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1069      lisp/muse-project.el lisp/muse.el
1072 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1074     Summary:
1075       Permit infinitely-nested sections.
1076     Revision:
1077       muse--main--1.0--patch-164
1079     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1080       (Deriving from an existing style): Mark up as a list.
1081     
1082     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1083       Color an additional level of headings.
1084     
1085     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1086       section-other, section-other-end, and section-close strings.
1087       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1088       through the 'section-close string.
1089     
1090     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1091       'begin-underline, since this messes up paragraph handling.  Use
1092       <h5></h5> for 'section-other.
1093     
1094       (muse-html-fixup-tables): New function that sorts the table parts so
1095       that order is head, foot, body.  Apparently XHTML needs this, and it
1096       seems like a good general practice, so we do it for HTML as well.
1097     
1098     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1099       'section-other.
1100     
1101     * lisp/muse-publish.el (muse-publish-section-close): New function that
1102       determines where to put the section close given heading depth and
1103       inserts it.
1104       (muse-publish-markup-heading): Handle 'section-other and
1105       'section-other-end.  Call `muse-publish-section-close' at end of
1106       function.
1107     
1108     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1109       for 'section-other.
1111     modified files:
1112      ChangeLog examples/QuickStart lisp/muse-colors.el
1113      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1114      lisp/muse-publish.el lisp/muse-texinfo.el
1117 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1119     Summary:
1120       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1121     Revision:
1122       muse--main--1.0--patch-163
1124     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1125       XEmacs fixes.
1126       (muse-docbook-markup-regexps): Deal with new table algorithm.
1127       (muse-docbook-transform-content-type, muse-docbook-encoding) 
1128       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1129       (muse-docbook-markup-table): Use a better table algorithm, based on the
1130       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
1131       and foot of the table.  Use informaltable rather than table.
1132       (muse-docbook-fixup-tables): New function that sorts all tables found
1133       in the published document so that the order is head, foot, body.
1134       (muse-docbook-markup-functions): Add anchor handler.
1135       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1136       paragraph.
1137       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1138       that insert an anchor at point.
1139     
1140     * lisp/muse-html.el (muse-html-transform-content-type)
1141       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1142     
1143     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1144     
1145     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1146     
1147     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
1148       that was evaluated in the output.
1150     modified files:
1151      ChangeLog examples/QuickStart lisp/muse-docbook.el
1152      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1155 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1157     Summary:
1158       muse-texinfo: Improve formatting for enddots, dots, underline.
1159     Revision:
1160       muse--main--1.0--patch-162
1162     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1163       of enddots and dots.  For begin-underline and end-underline, use "_",
1164       since we don't have anything better.
1166     modified files:
1167      ChangeLog lisp/muse-texinfo.el
1170 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1172     Summary:
1173       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1174     Revision:
1175       muse--main--1.0--patch-161
1177     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1178       list.  This should fix #2635.
1180     modified files:
1181      ChangeLog lisp/muse-texinfo.el
1184 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1186     Summary:
1187       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1188     Revision:
1189       muse--main--1.0--patch-160
1191     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1192     
1193     * debian/changelog: Ditto.
1194     
1195     * debian/control (Build-Depends-Indep): Add tetex-bin.
1196     
1197     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1198       output for me.
1199     
1200     * examples/QuickStart: Remove stray <comment> now that the bug that made
1201       it necessary is fixed.
1202     
1203     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1204       suggestions.
1205     
1206     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1207       the contents from the footer to the header.
1208     
1209     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1210       each number, not after.
1211     
1212     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1213     
1214     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1215       happens when doing batch publishing.  Minor whitespace fix.
1217     modified files:
1218      ChangeLog Makefile.defs debian/changelog debian/control
1219      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1220      lisp/muse-texinfo.el lisp/muse.el
1223 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1225     Summary:
1226       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1227     Revision:
1228       muse--main--1.0--patch-159
1230     * examples/QuickStart: Add "Write me." to empty sections at end so that
1231       they publish correctly with DocBook.
1232     
1233     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1234       paragraph starts with emphasis, example, link, or email address.
1236     modified files:
1237      ChangeLog examples/QuickStart lisp/muse-docbook.el
1240 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1242     Summary:
1243       Handle embedded docbook footnotes and <literal> edge case.
1244     Revision:
1245       muse--main--1.0--patch-158
1247     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1248      (muse-docbook-markup-strings): Use systemitem for example text.
1249      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1250      <para></para> inside of them.
1251     
1252     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1253       here at all.
1254     
1255     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1256       muse-publish-escape-specials-in-string to list by default.
1257     
1258     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1259       argument IGNORE-READ-ONLY determines whether or not to ignore the
1260       read-only property when transforming text.  Add docstring.
1261       (muse-publish-markup-word): Use non-nil third argument to
1262       muse-publish-escape-specials when we're publishing `='-delimited text.
1263       This allows =<literal><tag></literal>= to work as intended.
1264     
1265     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1266       arguments after the first so that we can include this in
1267       `muse-publish-url-transforms'.
1268     
1269     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1271     modified files:
1272      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1273      lisp/muse-publish.el
1276 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1278     Summary:
1279       Misc. blosxom fixes, like category directive.
1280     Revision:
1281       muse--main--1.0--patch-157
1283     * contrib/pyblosxom/getstamps.py: Add file extension.
1284     
1285     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1286       extension.  This will allow Muse to specify it once a
1287       timestamps-writing routine gets written.
1288     
1289     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1290       attention to the "category" directive, if it exists.  Use file-truename
1291       instead of expand-file-name for base directory.
1292     
1293     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1294       by default.
1295     
1296     * lisp/muse-project.el (muse-project): Add :timestamps to list of
1297       available tags, even though it doesn't do anything yet.
1299     modified files:
1300      ChangeLog contrib/pyblosxom/getstamps.py
1301      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1302      lisp/muse-project.el
1305 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1307     Summary:
1308       Small logic fix with temp files.
1309     Revision:
1310       muse--main--1.0--patch-156
1312     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1313       buffer-name to determine whether the buffer is still around.
1315     modified files:
1316      ChangeLog lisp/muse.el
1319 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1321     Summary:
1322       Make customize of muse-project-alist work in Emacs21 and XEmacs.
1323     Revision:
1324       muse--main--1.0--patch-155
1326     * lisp/muse.el (muse-widget-type-value-create)
1327       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
1328       extra widgets from 'lazy type that are needed to get the
1329       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
1330     
1331     * lisp/muse.el (muse-implicit-link-functions)
1332       (muse-explicit-link-functions): Remove predefined wiki-related options.
1333       These are added in muse-wiki via custom-add-option.
1334     
1335     * lisp/muse-mode.el (muse-mode-hook): Ditto.
1336     
1337     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
1338     
1339     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
1340       ":strings" to cope with Emacs21 and XEmacs.
1341       (muse-project-alist-set): Turn ":strings" back into ":symbols".
1342     
1343     * lisp/muse-project.el (muse-project): Derive from 'default rather than
1344       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
1345       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
1346     
1347     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
1348       since XEmacs doesn't support the alist widget.  Deal with case where no
1349       projects are defined, or a strange expression is used.
1350     
1351     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
1352       stuff using custom-add-option.
1354     modified files:
1355      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1356      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1359 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
1361     Summary:
1362       Don't kill temp buffer if debug-on-error is non-nil.
1363     Revision:
1364       muse--main--1.0--patch-154
1366     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
1367       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
1369     modified files:
1370      ChangeLog lisp/muse.el
1373 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
1375     Summary:
1376       Expand Debian package description.
1377     Revision:
1378       muse--main--1.0--patch-153
1380     * debian/control (Description): Expand this to make the package more
1381       enticing.
1382     
1383     * debian/copyright, debian/rules: Minor whitespace cleanups.
1384     
1385     * debian/changelog: Package 3.01.arch.152-1.
1387     modified files:
1388      ChangeLog Makefile.defs debian/changelog debian/control
1389      debian/copyright debian/rules
1392 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
1394     Summary:
1395       Header/footer docfix; ChangeLog correction.
1396     Revision:
1397       muse--main--1.0--patch-152
1399     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
1400       Thanks to drkm for pointing out my error.
1401     
1402     Use better documentation and customize interface for headers and footers.
1403     Thanks to Chris McMahan.
1405     modified files:
1406      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
1407      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
1408      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
1409      muse.texi
1410      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
1413 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
1415     Summary:
1416       Slight Debian version tweak.
1417     Revision:
1418       muse--main--1.0--patch-151
1420     * Makefile.defs (VERSION): Use a slightly different version naming
1421       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
1422       X.YY is the Muse version, and YYY is the patch level.
1423     
1424     * debian/changelog: Ditto.
1426     modified files:
1427      ChangeLog Makefile.defs debian/changelog
1430 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
1432     Summary:
1433       Improve debian build and put together a package.
1434     Revision:
1435       muse--main--1.0--patch-150
1437     * Makefile (debclean): New target that cleans up the mess that the
1438       `debian' target makes.
1439       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
1440       results to my debian dist dir two levels up.
1441     
1442     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
1443     
1444     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
1445     
1446     * debian/control (Standards-Version): Update to 3.6.2.
1447     
1448     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
1449       up.
1450     
1451     * debian/copyright (Copyright): Improve.
1452     
1453     * debian/emacsen-install (FILES): Include contrib directory so that
1454       muse-http.el compiles properly.
1455     
1456     * debian/muse-el.examples: New file containing the example files to
1457       install.
1458     
1459     * debian/rules: Move example stuff to muse-el.examples.  Install some
1460       additional documentation.
1462     new files:
1463      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
1465     modified files:
1466      ChangeLog Makefile Makefile.defs debian/changelog
1467      debian/control debian/copyright debian/emacsen-install
1468      debian/rules
1471 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
1473     Summary:
1474       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
1475     Revision:
1476       muse--main--1.0--patch-149
1478     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
1479       the beginning of a header would be emphasized if an asterisk came
1480       before it.
1481       (muse-colors-underlined): Don't allow end of underlined text to be the
1482       beginning of a line.  Don't use memq to check for whitespace syntax; eq
1483       is sufficient.
1484     
1485     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
1486       on.  We'll use a more clever trick to keep emphasis characters from
1487       being interpreted in explicit links -- add a custom 'noemphasis text
1488       property to them.  Move mdash rule further down so that I can add
1489       designations after blockquoted text.
1490     
1491     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
1492       text has the 'noemphasis property, ignore it.
1493       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
1494       property to the text between BEG and END, or match beginning and end.
1495     
1496     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
1497       before trying to set buffer-modified to nil.  This should fix a
1498       "selecting deleted buffer" error when publishing from command line.
1500     modified files:
1501      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1502      lisp/muse.el
1505 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
1507     Summary:
1508       Journal validation fixes.
1509     Revision:
1510       muse--main--1.0--patch-148
1512     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
1513       default rather than HTML 4.0 [strict].
1514       (muse-html-markup-strings): Include empty alt element.
1515     
1516     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
1517     
1518     * muse.texi (Journal): Ditto.
1520     modified files:
1521      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
1524 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
1526     Summary:
1527       Add debian files; tweak Makefile.
1528     Revision:
1529       muse--main--1.0--patch-147
1531     * Makefile (distclean): Remove directory created by dist rule.
1532       (dist): Make this only generate the directory, not the tarball.
1533       (release): New target that generates the tarball and zipfile.
1534       (debrelease): New target that builds the debian package for Muse.
1535       (upload): Depend on release target.
1536     
1537     * examples/mwolson/stylesheets: Add forgotten Arch id.
1539     new files:
1540      debian/.arch-ids/=id debian/.arch-ids/changelog.id
1541      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1542      debian/.arch-ids/emacsen-install.id
1543      debian/.arch-ids/emacsen-remove.id
1544      debian/.arch-ids/emacsen-startup.id
1545      debian/.arch-ids/muse-el.dirs.id
1546      debian/.arch-ids/muse-el.docs.id
1547      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1548      debian/changelog debian/control debian/copyright
1549      debian/emacsen-install debian/emacsen-remove
1550      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1551      debian/muse-el.info debian/rules
1552      examples/mwolson/stylesheets/.arch-ids/=id
1553      examples/mwolson/stylesheets/.arch-ids/blog.css.id
1554      examples/mwolson/stylesheets/.arch-ids/common.css.id
1555      examples/mwolson/stylesheets/.arch-ids/print.css.id
1556      examples/mwolson/stylesheets/.arch-ids/screen.css.id
1557      examples/mwolson/stylesheets/blog.css
1558      examples/mwolson/stylesheets/common.css
1559      examples/mwolson/stylesheets/print.css
1560      examples/mwolson/stylesheets/screen.css
1562     modified files:
1563      ChangeLog Makefile
1565     new directories:
1566      debian debian/.arch-ids examples/mwolson/stylesheets
1567      examples/mwolson/stylesheets/.arch-ids
1570 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1572     Summary:
1573       Allow `muse-index-as-string' to remove current file from output.
1574     Revision:
1575       muse--main--1.0--patch-146
1577     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1578       which excludes the current file from the output.  Improve
1579       documentation.
1581     modified files:
1582      ChangeLog lisp/muse-mode.el
1585 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1587     Summary:
1588       S-TAB issue with Windows.
1589     Revision:
1590       muse--main--1.0--patch-145
1592     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1593       issue with Windows.
1595     modified files:
1596      ChangeLog lisp/muse-mode.el
1599 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1601     Summary:
1602       Improve temp buffer usage.
1603     Revision:
1604       muse--main--1.0--patch-144
1606     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1607       `insert-file-contents'.  This should further help with the temp
1608       buffer problem.  Thanks to Peter K. Lee and drkm for the research
1609       into this problem.
1610     
1611     * lisp/muse.el (muse-with-temp-buffer): Renamed from
1612       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
1613       make sure the temp buffer is killed.  I didn't implement an option to
1614       save the contents of the temp buffer.
1616     modified files:
1617      ChangeLog lisp/muse-book.el lisp/muse-http.el
1618      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1619      lisp/muse.el
1622 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1624     Summary:
1625       muse-docbook: split-string Emacs21 fix.
1626     Revision:
1627       muse--main--1.0--patch-143
1629     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1630       split-string to fix an Emacs21 issue.
1632     modified files:
1633      ChangeLog lisp/muse-docbook.el
1636 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1638     Summary:
1639       muse-docbook: Parse author directive so that it validates properly.
1640     Revision:
1641       muse--main--1.0--patch-142
1643     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1644       attempts to publish the contents a DocBook-usable <author> tag.
1645       (muse-docbook-header): Use `muse-docbook-get-author'.
1647     modified files:
1648      ChangeLog lisp/muse-docbook.el
1651 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1653     Summary:
1654       Be a bit more clever with our consecutive list regexp.
1655     Revision:
1656       muse--main--1.0--patch-141
1658     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1659       clever with our consecutive list regexp.
1661     modified files:
1662      ChangeLog lisp/muse-docbook.el
1665 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1667     Summary:
1668       Do the right thing with consecutive list items, hopefully.
1669     Revision:
1670       muse--main--1.0--patch-140
1672     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1673       (muse-docbook-header): Add DTD string.
1674       (muse-docbook-markup-regexps): Add rule that merges consecutive list
1675       tags.
1676       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1677       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1679     modified files:
1680      ChangeLog lisp/muse-docbook.el
1683 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1685     Summary:
1686       Improve customize interface for `muse-project-alist' once more.
1687     Revision:
1688       muse--main--1.0--patch-139
1690     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1691       setting to be anything, since we now support settings that use lists.
1692       (muse-project): Vastly improve this by naming each setting and showing
1693       what exact type is required.  Handle case where a function is not
1694       defined yet.  Use a set for styles, which looks nice.  This is about as
1695       good as it can be ... unless we add some sort of inline documentation
1696       later on.  A setting was added for Yann's :force-publish tag.
1697     
1698     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1699       project name.
1701     modified files:
1702      ChangeLog lisp/muse-project.el lisp/muse.el
1705 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1707     Summary:
1708       Merged from hodique@lifl.fr--2005 (patch 24-33)
1709     Revision:
1710       muse--main--1.0--patch-138
1712     Patches applied:
1713     
1714      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1715        Merged from mwolson@gnu.org--2005 (patch 96)
1716     
1717      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1718        Merged from mwolson@gnu.org--2005 (patch 97-101)
1719     
1720      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1721        Merged from mwolson@gnu.org--2005 (patch 102-106)
1722     
1723      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1724        Merged from mwolson@gnu.org--2005 (patch 107-120)
1725     
1726      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1727        Merged from mwolson@gnu.org--2005 (patch 121-131)
1728     
1729      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1730        Merged from mwolson@gnu.org--2005 (patch 132)
1731     
1732      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1733        Merged from mwolson@gnu.org--2005 (patch 133-135)
1734     
1735      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1736        Merged from mwolson@gnu.org--2005 (patch 136)
1737     
1738      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1739        Merged from mwolson@gnu.org--2005 (patch 137)
1740     
1741      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1742        Introduce :force-publish project keyword. Fix bug #2637
1744     modified files:
1745      ChangeLog lisp/muse-project.el
1747     new patches:
1748      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1749      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1750      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1751      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1752      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1753      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1754      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1755      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1756      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1757      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1760 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1762     Summary:
1763       Prevent temp buffers from prompting for save; handle lisp errors better.
1764     Revision:
1765       muse--main--1.0--patch-137
1767     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1768       bound" error.  I don't know for certain where this is coming from,
1769       though ... *grumble*.
1770     
1771     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1772       like how emacs-wiki does it.  Warn the user about lisp errors,
1773       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
1774       publish as something valid in most markup styles, with increased
1775       emphasis on those that don't support it.  That's a win-win ... I think
1776       :^) .
1777     
1778     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1779       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1780       to kill the buffer so we don't get any annoying prompts.  I *strongly*
1781       believe that this should be the default behavior of `with-temp-buffer'.
1782     
1783     * lisp/muse-book.el (muse-book-publish-project): Use
1784       `muse-with-temp-buffer-no-prompt'.
1785     
1786     * lisp/muse-http.el (muse-http-reject): Ditto.
1787     
1788     * lisp/muse-mode.el (muse-index-as-string): Ditto.
1789     
1790     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1791     
1792     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
1793       (muse-publish-markup-email, muse-published-contents): Ditto.
1795     modified files:
1796      ChangeLog lisp/muse-book.el lisp/muse-colors.el
1797      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1798      lisp/muse-publish.el lisp/muse.el
1801 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1803     Summary:
1804       Customization error; Makefile tweaks.
1805     Revision:
1806       muse--main--1.0--patch-136
1808     * Makefile (dist): Use a tla-specific method to create the tarball.
1809       Create a zip file as well.
1810       (upload): New rule that uploads the tarball and zip file to gna.org.
1811     
1812     * Makefile.defs (VERSION): New variable that determines the version
1813       string to use in the `dist' and `upload' targets.
1814     
1815     * lisp/muse.el (muse-implicit-link-functions)
1816       (muse-explicit-link-functions): Use :type of hook so that the options
1817       get recognized.
1819     modified files:
1820      ChangeLog Makefile Makefile.defs lisp/muse.el
1823 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1825     Summary:
1826       Prepare Muse 3.01.90 (3.02 RC1).
1827     Revision:
1828       muse--main--1.0--patch-135
1831     modified files:
1832      ChangeLog lisp/muse.el muse.texi
1835 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
1837     Summary:
1838       Attempt to get the right file extension when publishing; more examples.
1839     Revision:
1840       muse--main--1.0--patch-134
1842     * examples/mwolson/muse-init.el: Update my configuration.
1843     
1844     * examples/mwolson/templates: Store my web page templates here.
1845     
1846     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
1847     
1848     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
1849       descriptions.  Yet another reason to implement my list-returning from
1850       handlers idea.
1851     
1852     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
1853       with a few more edge cases.  Throw together a rough hack for
1854       determining when to include the output file extension.
1855     
1856     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
1857       but still ineffective.
1859     new files:
1860      examples/mwolson/templates/.arch-ids/=id
1861      examples/mwolson/templates/.arch-ids/footer.html.id
1862      examples/mwolson/templates/.arch-ids/generic-footer.html.id
1863      examples/mwolson/templates/.arch-ids/generic-header.html.id
1864      examples/mwolson/templates/.arch-ids/header.html.id
1865      examples/mwolson/templates/footer.html
1866      examples/mwolson/templates/generic-footer.html
1867      examples/mwolson/templates/generic-header.html
1868      examples/mwolson/templates/header.html
1870     modified files:
1871      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
1872      lisp/muse-wiki.el
1874     new directories:
1875      examples/mwolson/templates
1876      examples/mwolson/templates/.arch-ids
1879 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
1881     Summary:
1882       Make published link handling do the right thing, plus misc. fixes.
1883     Revision:
1884       muse--main--1.0--patch-133
1886     * lisp/muse-mode.el (muse-mode-hook): Add option for
1887       `muse-wiki-update-custom-values'.  The :set function makes sure that
1888       this is always included in `muse-mode-hook' if muse-wiki is loaded.
1889       This probably isn't best-practice, but it works.
1890     
1891     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
1892       Save match data.
1893     
1894     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1895       `muse-publish-prepare-url' to the listed options.
1896     
1897     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
1898       output-dir is not specified.
1899     
1900     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
1901       here instead of later on.
1902     
1903     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
1904       right thing when `muse-wiki-interwiki-alist' is nil.
1905     
1906     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
1907       `muse-publish-output-file'.
1908     
1909     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
1910       (muse-wiki-transform-wikiword): Removed.  We should not use the
1911       publishing transforms facility to handle these.
1912     
1913     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
1914       links as "link" rather than "url".
1915     
1916     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
1917       takes care of any customization cleaups that need to happen whenever
1918       muse-mode is entered.
1919     
1920     * lisp/muse.el (muse-implicit-link-functions): Add options for
1921       `muse-handle-url' and the wiki handlers.
1922       (muse-explicit-link-functions): Add option for
1923       `muse-wiki-handle-internal'.
1925     modified files:
1926      ChangeLog lisp/muse-mode.el lisp/muse-project.el
1927      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
1930 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
1932     Summary:
1933       Add invalid directory assertion.
1934     Revision:
1935       muse--main--1.0--patch-132
1937     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
1938       any invalid directories will trigger an error.
1940     modified files:
1941      ChangeLog lisp/muse-project.el
1944 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
1946     Summary:
1947       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
1948     Revision:
1949       muse--main--1.0--patch-131
1952     modified files:
1953      AUTHORS ChangeLog
1956 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
1958     Summary:
1959       Yann's assignment form came in!
1960     Revision:
1961       muse--main--1.0--patch-130
1964     modified files:
1965      AUTHORS ChangeLog
1968 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
1970     Summary:
1971       Compilation fix, minor shuffling in `muse-mode'.
1972     Revision:
1973       muse--main--1.0--patch-129
1975     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
1976       accessing it.  Fixes Yet Another Compiler Error.
1977     
1978     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
1979      project-specific settings happen first.
1981     modified files:
1982      ChangeLog lisp/muse-mode.el lisp/muse.el
1985 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
1987     Summary:
1988       Fix annoying initial buffer coloring problem.
1989     Revision:
1990       muse--main--1.0--patch-128
1992     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
1993       where even buffer-file-name is not set.  This happens the first time we
1994       attempt to colorize the buffer.  I'm rather astonished that I had to do
1995       this.
1997     modified files:
1998      ChangeLog lisp/muse-wiki.el
2001 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2003     Summary:
2004       Jump to bad and good links on TAB; mode-choosing fix.
2005     Revision:
2006       muse--main--1.0--patch-127
2008     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2009       pics a major mode for a file.  If one is specified in the project of
2010       file, use it.  Otherwise, use muse-mode.
2011       (muse-next-reference, muse-previous-reference): Jump to bad links as
2012       well as good ones.
2013     
2014     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2015       of `muse-mode'.
2017     modified files:
2018      ChangeLog lisp/muse-mode.el lisp/muse.el
2021 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2023     Summary:
2024       Add specified Muse file extension to auto-mode-alist.
2025     Revision:
2026       muse--main--1.0--patch-126
2028     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2029       the old extension from auto-mode-alist and add the new one.  This
2030       eliminates the need to set muse-mode-auto-p when you have specified a
2031       Muse file extension.
2032     
2033     * examples/mwolson/muse-init.el: Sync.
2035     modified files:
2036      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2039 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2041     Summary:
2042       Make `muse-project-alist' more intuitively customizable.
2043     Revision:
2044       muse--main--1.0--patch-125
2046     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2047       settings.
2048     
2049     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2050       (muse-project-alist-get): New function that pre-parses
2051       `muse-projects-alist' before customization in order to work around an
2052       annoying limitation in the customize interface.
2053       (muse-project-alist-set): New function that takes the value that
2054       customize gave us and turns it into something Muse can use.
2055       (muse-project): New widget that outlines the form of the
2056       `muse-project-alist' variable.
2057       (muse-project-alist): Use the `muse-project' widget and specify :set
2058       and :get.
2060     modified files:
2061      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2064 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2066     Summary:
2067       Silence compiler warnings.
2068     Revision:
2069       muse--main--1.0--patch-124
2071     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2072     
2073     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2074       compiler warning.
2075     
2076     * lisp/muse-project.el (muse-project-applicable-styles): Call
2077       `muse-assert' with only 1 argument to silence a compiler warning.
2079     modified files:
2080      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2081      lisp/muse-project.el
2084 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2086     Summary:
2087       muse-docbook: Merge several other types of tags if necessary.
2088     Revision:
2089       muse--main--1.0--patch-123
2091     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2092       `muse-docbook-fixup-sections'.  For each TAG in
2093       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2094       merge them together.  Thanks to Dale P. Smith for the suggestion.
2095       (muse-docbook-merged-tags): Customizable list of tags that need merging.
2097     modified files:
2098      ChangeLog lisp/muse-docbook.el
2101 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2103     Summary:
2104       muse-docbook: Output an XML tag with encoding at the beginning of document.
2105     Revision:
2106       muse--main--1.0--patch-122
2108     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2109       of document.
2110       (muse-docbook-encoding-default): New option that determines which Emacs
2111       buffer encoding to use by default in Muse DocBook files if none is
2112       found.
2113       (muse-docbook-charset-default): New option that determines the DocBook
2114       XML charset to use if no translation is found in
2115       muse-docbook-encoding-map.
2116       (muse-docbook-encoding-map): New option alist that maps an emacs coding
2117       system to its associated DocBook coding system.
2118       (muse-docbook-transform-content-type): New function that determines the
2119       DocBook XML encoding to use based on the contents of
2120       muse-docbook-encoding-map.
2121       (muse-docbook-encoding): New function that calls
2122       muse-docbook-transform-content-type.
2123       (muse-docbook-finalize-buffer): New function that sets the buffer file
2124       coding system to the value of muse-docbook-encoding-default, but only
2125       if the buffers contents have no special characters.
2126       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2128     modified files:
2129      ChangeLog lisp/muse-docbook.el
2132 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2134     Summary:
2135       Apply muse-docbook patch from Dale P. Smith.
2136     Revision:
2137       muse--main--1.0--patch-121
2139     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2140       Dale P. Smith to make the markup much better.
2142     modified files:
2143      AUTHORS ChangeLog lisp/muse-docbook.el
2146 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2148     Summary:
2149       Use different mapping for S-tab on Windows.
2150     Revision:
2151       muse--main--1.0--patch-120
2153     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2154       Windows, use [(shift tab)] for `muse-previous-reference'.
2156     modified files:
2157      ChangeLog lisp/muse-mode.el
2160 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2162     Summary:
2163       XEmacs wiki fix.
2164     Revision:
2165       muse--main--1.0--patch-119
2167     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2168       `muse-match-string-no-properties' so XEmacs doesn't complain.
2170     modified files:
2171      ChangeLog lisp/muse-wiki.el
2174 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2176     Summary:
2177       Handle a few edge cases with project-page resolution gracefully.
2178     Revision:
2179       muse--main--1.0--patch-118
2181     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2182       make sure that PAGE is specified.  STYLES should be generated
2183       automatically, but it could theoretically fail.  I'm managing to
2184       trigger this when messing with unsaved Muse files.  Handle case where
2185       buffer has not yet been saved.
2186       (muse-project-find-file): Don't try to resolve relative links; just
2187       open them.
2188     
2189     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2190       point-of-reference bug.  No need to call muse-project-page-of-file
2191       since buffer-file-name and muse-publishing-current-file both give us
2192       full paths.
2193     
2194     * lisp/muse-mode.el (muse-link-at-point): For some reason,
2195       `skip-chars-backward' only respects the newline some of the time.
2196       Damned annoying.
2198     modified files:
2199      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2200      lisp/muse-wiki.el
2203 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2205     Summary:
2206       Fix image-link goof-up and add pretty titles.
2207     Revision:
2208       muse--main--1.0--patch-117
2210     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2211       class="image-link"> instead of <div class="image-link">.  I found a bug
2212       with the way I was handling both, so I decided to simplify things.
2213     
2214     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2215       `muse-publish-output-name', but keeps the directory prefix.
2216       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2217     
2218     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2219       customizable option that determines the words to downcase in title.
2220       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2221       Capitalized Title out of either a string or the current title.  This is
2222       not currently used by any other function -- for now it is meant to be
2223       called by the user.
2225     modified files:
2226      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2229 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2231     Summary:
2232       Escape specials in link descriptions.
2233     Revision:
2234       muse--main--1.0--patch-116
2236     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2237       function that escapes special characters in the given string according
2238       to the current publishing style.
2239       (muse-publish-url): Use the above function to escape the description
2240       part of extended links.
2241       (muse-publish-prepare-url): Don't make string read-only; it does
2242       nothing.
2243     
2244     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2245       (muse-wiki-transform-wikiword): Don't make string read-only.
2247     modified files:
2248      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2251 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2253     Summary:
2254       Escape "&", "<", and ">" in URL text.
2255     Revision:
2256       muse--main--1.0--patch-115
2258     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2259       specially.  Thanks to John Sullivan for the suggestion.
2261     modified files:
2262      ChangeLog lisp/muse-html.el
2265 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2267     Summary:
2268       Update my example configuration.
2269     Revision:
2270       muse--main--1.0--patch-114
2272     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2273       project to "WebSite" in order to make it more distinct.
2274       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2275       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2276       anymore.
2277       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2278       published name of the current file.  I really should make a function
2279       called `muse-published-name' or something similar!
2280       ("\C-cpx"): Use this key sequence for
2281       `my-muse-prepare-entry-for-xanga'.
2282       (muse-file-extension): I'm making use of this so I can figure out its
2283       intricacies.
2285     modified files:
2286      ChangeLog examples/mwolson/muse-init.el
2289 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2291     Summary:
2292       Tackle a project name interwiki highlighting snafu.
2293     Revision:
2294       muse--main--1.0--patch-113
2296     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2297       this.  It seems to be more robust now.  Highlighting is going the way I
2298       want it.
2300     modified files:
2301      ChangeLog lisp/muse-wiki.el
2304 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2306     Summary:
2307       Fix some gross mistakes.
2308     Revision:
2309       muse--main--1.0--patch-112
2311     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2312       gross misspellings.
2313     
2314     * lisp/muse-project.el (muse-project-file-entries): If
2315       `muse-file-extension' is defined, use it to filter the entries.
2316     
2317     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2318       variable.  Move higher in file.
2319     
2320     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2321       argument instead of the real name of the variable.
2323     modified files:
2324      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2325      lisp/muse.el
2328 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
2330     Summary:
2331       Make natural interwiki links between projects mostly work.
2332     Revision:
2333       muse--main--1.0--patch-111
2335     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
2336       function and flesh it out.  This seems to work properly, though for
2337       some reason, interwiki links using projects are a bit flakey.
2338       (muse-wiki-handle-interwiki): Deal with case where we have a project
2339       name in an interwiki link.
2341     modified files:
2342      ChangeLog lisp/muse-wiki.el
2345 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
2347     Summary:
2348       Fix Emacs21 issue with muse-insert-tag.
2349     Revision:
2350       muse--main--1.0--patch-110
2352     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
2353       completing-read to appease older Emacsen.
2355     modified files:
2356      ChangeLog lisp/muse-mode.el
2359 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
2361     Summary:
2362       Fix error with `muse-blosxom-new-entry' and Emacs21.
2363     Revision:
2364       muse--main--1.0--patch-109
2366     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
2367       `completing-read' so that old versions of Emacs don't complain.
2369     modified files:
2370      ChangeLog lisp/muse-blosxom.el
2373 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
2375     Summary:
2376       Try to fix an error with `muse-blosxom-get-categories'.
2377     Revision:
2378       muse--main--1.0--patch-108
2380     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
2381       about processing directories.
2383     modified files:
2384      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
2387 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
2389     Summary:
2390       Make a distinction between implicit and explicit links at publish-time.
2391     Revision:
2392       muse--main--1.0--patch-107
2394     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
2395     
2396     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
2397     
2398     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
2399       `explicit' argument.
2400     
2401     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
2402       not we are dealing with an explicit link.
2403     
2404     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
2405     
2406     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
2407       argument, but ignore it.
2408     
2409     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
2410       when link is not explicit.
2412     modified files:
2413      ChangeLog lisp/muse-html.el lisp/muse-http.el
2414      lisp/muse-publish.el lisp/muse-wiki.el
2417 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
2419     Summary:
2420       Implement several WikiWord handling fixes.
2421     Revision:
2422       muse--main--1.0--patch-106
2424     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
2425       found by the handlers.  Don't send implicit links through some of the
2426       advanced checks.
2427     
2428     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
2429       of interwiki link before calling `muse-handle-explicit-link'.
2430     
2431     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
2432       "\\|" separator between project-alist entries and interwiki entries.
2433       Force a reconfiguration of muse-colors-markup.
2434     
2435     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
2436       sure that we don't colorize WikiNames that don't go with any file.
2437     
2439     modified files:
2440      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2441      lisp/muse-wiki.el
2444 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
2446     Summary:
2447       Attempt to simplify muse-wiki a bit.
2448     Revision:
2449       muse--main--1.0--patch-105
2451     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
2452       here.
2453     
2454     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
2455       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
2456       (muse-wiki-update-use-wikiword-markup-regexp)
2457       (muse-wiki-update-use-wikiword-link-function)
2458       (muse-wiki-update-use-wikiword-url-transforms): Remove.
2459       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
2460     
2461     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
2462       `muse-wiki-use-wikiword' is specified.
2463     
2464     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
2465       unless `muse-wiki-use-wikiword' is specified.
2466     
2467     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
2468       muse-colors-markup.
2469     
2470     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
2471       muse-publish-markup-regexps.
2472     
2473     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
2474       muse-publish-url-transforms.
2475     
2476     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
2477       muse-wiki-handle-wikiword to muse-implicit-link-functions.
2478     
2480     modified files:
2481      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2484 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
2486     Summary:
2487       Make muse-blosxom use relative name of published file in page-date alist.
2488     Revision:
2489       muse--main--1.0--patch-104
2491     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
2492       file.
2493       (muse-blosxom-update-page-date-alist): Renamed from
2494       `muse-blosxom-markup-date-directive'.  Make the current file name
2495       relative to the base directory and strip file extension if necessary.
2496     
2498     modified files:
2499      ChangeLog lisp/muse-blosxom.el
2502 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
2504     Summary:
2505       Hack on muse-blosxom timestamps somewhat.
2506     Revision:
2507       muse--main--1.0--patch-103
2509     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
2510       actually do something useful.  This should have a different name,
2511       really.
2512       ("blosxom-html", "blosxom-xhtml"): Call
2513       `muse-blosxom-markup-date-directive' after publishing each entry.
2514     
2516     modified files:
2517      ChangeLog lisp/muse-blosxom.el
2520 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
2522     Summary:
2523       Fix several startup and compile errors.
2524     Revision:
2525       muse--main--1.0--patch-102
2527     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
2528       fixes an error that occurred during startup.
2529     
2530     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
2531       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
2532       to muse.el.
2533     
2534     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
2535       that the nasty compile errors go away.  Fix a few typos.
2536       (muse-ignored-extensions): Fix docstring.
2537       (muse-file-extension): Move this higher in the file.
2538     
2539     
2541     modified files:
2542      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2545 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2547     Summary:
2548       Note that muse-file-extension should not have "." in front.
2549     Revision:
2550       muse--main--1.0--patch-101
2552     * lisp/muse-project.el (muse-project-find-file): Handle case where
2553       muse-file-extension is not specified.
2554     
2555     * lisp/muse.el (muse-file-extension): Note that the period at the
2556       beginning of this value should be omitted.
2557     
2558     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2559       file extension so that regexp characters inside the extension will not
2560       goof it up.  This should never be a problem in normal cases, but let's
2561       be robust.
2562     
2564     modified files:
2565      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2566      lisp/muse.el
2569 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2571     Summary:
2572       Implement optional file extension of Muse files.
2573     Revision:
2574       muse--main--1.0--patch-100
2576     * lisp/muse-mode.el (muse-mode): Make sure
2577       `muse-update-ignored-extensions-regexp' gets updated every time we
2578       enter Muse mode.  This works around a bug in the customize interface --
2579       if a user changes an option using setq, the :set function sometimes
2580       does not get executed.  I should really try to determine whether or not
2581       this is really an issue anymore.
2582     
2583     * lisp/muse-project.el (muse-project-find-file): Make use of
2584       `muse-file-extension'.
2585     
2586     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2587       customizable; it is autogenerated from `muse-ignored-extensions'.
2588       (muse-update-ignored-extensions-regexp): New function that sets the
2589       value of `muse-ignored-extensions-regexp'.  This is needed in order to
2590       make sure that the value of `muse-file-extension' is taken into
2591       account.
2592       (muse-ignored-extensions): New option that determines which file
2593       extensions to ignore.  It is in the form of a list of regexps.
2594     
2595     * lisp/muse.el (muse-file-extension): New option that allows the user to
2596       specify the file extension to be used for Muse files.  By default, this
2597       is nil, which means that no extension will be used.
2598     
2599     * lisp/muse.el (muse-page-name): Handle case where
2600       `muse-ignored-extensions-regexp' is nil.
2601     
2603     modified files:
2604      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2605      lisp/muse-regexps.el lisp/muse.el
2608 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2610     Summary:
2611       Document new blosxom convenience feature.
2612     Revision:
2613       muse--main--1.0--patch-99
2615     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2616       `muse-blosxom-project-alist-entry'.  An example is provided in the
2617       header.
2618     
2620     modified files:
2621      ChangeLog lisp/muse-blosxom.el
2624 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2626     Summary:
2627       Further work on `muse-project-alist' entry generation for blosxom.
2628     Revision:
2629       muse--main--1.0--patch-98
2631     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2632       Include subdirectories in first part of "Blog" entry.
2633     
2634     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2635       that returns a list of dirs that are to be used with the first part of
2636       a `muse-project-alist' entry.
2637     
2639     modified files:
2640      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2643 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2645     Summary:
2646       New function: muse-blosxom-project-alist-entry.
2647     Revision:
2648       muse--main--1.0--patch-97
2650     * examples/mwolson/muse-init.el: Update from my latest settings.
2651       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2652     
2653     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2654       that generates the latter part of an entry for `muse-project-alist'.
2655     
2657     modified files:
2658      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2661 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2663     Summary:
2664       Merged from hodique@lifl.fr--2005 (patch 12-23)
2665     Revision:
2666       muse--main--1.0--patch-96
2668     Patches applied:
2669     
2670      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2671        Merged from mwolson@gnu.org--2005 (patch 68-76)
2672     
2673      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2674        Merged from mwolson@gnu.org--2005 (patch 77-80)
2675     
2676      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2677        Merged from mwolson@gnu.org--2005 (patch 81)
2678     
2679      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2680        Merged from mwolson@gnu.org--2005 (patch 82)
2681     
2682      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2683        Escape % in latex publishing
2684     
2685      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2686        bugfix
2687     
2688      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2689        small improvement on muse-make-link
2690     
2691      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2692        Fix customization of muse-wiki-wikiword-regexp
2693     
2694      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2695        Allow full customization of WikiWords
2696     
2697      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2698        Fix mouse-2 yank bug in muse-mode
2699     
2700      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2701        Fix interpretation order
2702     
2703      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2704        Merged from mwolson@gnu.org--2005 (patch 83-95)
2705     
2707     modified files:
2708      ChangeLog lisp/muse-wiki.el
2710     new patches:
2711      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2712      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2713      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2714      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2715      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2716      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2717      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2718      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2719      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2720      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2721      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2722      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2725 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2727     Summary:
2728       Minor docfixes.
2729     Revision:
2730       muse--main--1.0--patch-95
2732     * lisp/muse-mode.el (muse-follow-name-at-point) 
2733       (muse-follow-name-at-mouse): Docfixes.
2734     
2736     modified files:
2737      ChangeLog lisp/muse-mode.el
2740 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2742     Summary:
2743       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2744     Revision:
2745       muse--main--1.0--patch-94
2747     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2748       `muse-blosxom-new-entry'.
2749     
2750     * muse.texi (Blosxom Entries): Ditto.
2751     
2753     modified files:
2754      ChangeLog lisp/muse-blosxom.el muse.texi
2757 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2759     Summary:
2760       Re-add global mouse-2 event.
2761     Revision:
2762       muse--main--1.0--patch-93
2764     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2765       mouse-2, since Yann found a way around the problem I was facing.
2766       (muse-follow-name-at-mouse): Call the event that would normally be used
2767       here if we don't have a link at point.
2768     
2770     modified files:
2771      ChangeLog lisp/muse-mode.el
2774 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2776     Summary:
2777       Fix publishing error.
2778     Revision:
2779       muse--main--1.0--patch-92
2781     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2782       the cdr of output-dir.  This was a code fragment from a previous
2783       attempt to refactor this function.
2784     
2786     modified files:
2787      ChangeLog lisp/muse-project.el
2790 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2792     Summary:
2793       Work on getting to the point where we can resolve project interwiki links.
2794     Revision:
2795       muse--main--1.0--patch-91
2797     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2798       `muse-publishing-current-file'.
2799     
2800     * lisp/muse-project.el (muse-project-of-file): Ditto.
2801     
2802     * lisp/muse-project.el (muse-project-applicable-styles): New function
2803       that returns the usable styles for a file, given either a list of
2804       styles or a project name.  This is useful for removing styles that will
2805       be ignored for a file.
2806       (muse-project-publish-file): Split :include and :exclude processing
2807       into `muse-project-applicable-styles'.
2808     
2809     * lisp/muse-publish.el (muse-publish-output-name): Use
2810       `muse-publishing-current-file'.
2811     
2812     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2813     
2814     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2815       project names.
2816     
2817     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2818       names to be uninterpreted.  Remove need for muse-assoc-string.
2819     
2820     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2821       function that will be called to fetch a link to a page from a Muse
2822       project from the output file of the currently-published file.  This is
2823       commented out for now since I ran out of energy.
2824     
2825     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
2826       `muse-wiki-resolve-project-page' for handling Muse project interwiki
2827       links, but only when no match was found in `muse-wiki-interwiki-alist'.
2828       Handle case where no interwiki can be found, even though this should
2829       never happen.
2830     
2831     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
2832       whenever Muse mode is entered.  That way we don't have to enter an
2833       extra command in our .emacs.
2834     
2835     * lisp/muse.el (muse-current-file): Remove this, since a variable called
2836       `muse-publishing-current-file' already exists that does the same thing.
2837       How embarrassing.
2838     
2839     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
2840     
2841     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
2842       to use it.
2843     
2845     modified files:
2846      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2847      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2850 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
2852     Summary:
2853       Mouse-2 on regular text will yank rather than give an error.
2854     Revision:
2855       muse--main--1.0--patch-90
2857     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
2858       this seems to be more trouble than it's worth.
2859       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
2860       use our own implementation.
2861     
2863     modified files:
2864      ChangeLog lisp/muse-mode.el
2867 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
2869     Summary:
2870       Make interwiki links publish with the correct extension.
2871     Revision:
2872       muse--main--1.0--patch-89
2874     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
2875       prefix and suffix to interwiki names, as well as stripping out unwanted
2876       extensions.
2877     
2879     modified files:
2880      ChangeLog lisp/muse-wiki.el
2883 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
2885     Summary:
2886       Fix publishing of bare interwiki names.
2887     Revision:
2888       muse--main--1.0--patch-88
2890     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
2891       `set'.  Use `muse-assoc-string' instead of `assoc'.
2892     
2893     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
2894       `assoc-string' functionality usable with Emacs21 and XEmacs.
2895     
2897     modified files:
2898      ChangeLog lisp/muse-wiki.el lisp/muse.el
2901 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
2903     Summary:
2904       Apply a few fixes from Yann's branch.
2905     Revision:
2906       muse--main--1.0--patch-87
2908     Background: I hacked on Muse over the weekend while offline, and so did
2909                 Yann.  His changes to muse-wiki.el are different than the
2910                 ones that I made, so we should probably figure out the best
2911                 way to handle this when we both get on IRC again.  For now,
2912                 I've merged in the bugfixes that he's made, omitting most of
2913                 the changes to muse-wiki.
2914     
2915     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
2916     
2917     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
2918     
2919     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
2920       introduced previously.
2921     
2923     modified files:
2924      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
2927 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
2929     Summary:
2930       Warn if file not published; hack further on Wiki stuff.
2931     Revision:
2932       muse--main--1.0--patch-86
2934     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
2935       complete <div> tags that are of the class "image-link".  It is hoped
2936       that this will prevent user-added <div> tags from being mangled.
2937     
2938     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
2939       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
2940       need to look at the text at point.
2941     
2942     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
2943       current file has not been published since it was up-to-date.  Thanks to
2944       Bill Freeman for the suggestion.
2945     
2946     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
2947       is nil.  If this happens, return the original URL.
2948     
2949     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
2950       `muse-wiki-update-interwiki-regexp.'
2951       (muse-wiki-update-interwiki-regexp): New function that sets the value
2952       of `muse-wiki-interwiki-regexp'.
2953       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
2954       on :set.
2955     
2956     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
2957       `muse-wiki-expand-interwiki'.
2958       (muse-wiki-transform-wikiword): New function that prevents WikiWords
2959       with no matching file from being published as links.
2960     
2961     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
2962       string argument once again, since this behavior is needed when
2963       publishing.
2964       (muse-wiki-handle-wikiword): Ditto.
2965     
2966     * lisp/muse.el (muse-handle-url): Ditto.
2967     
2968     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
2969       after every unsuccessful attempt at handling the link.  If argument is
2970       given, restore match-data at end, too.
2971     
2972     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
2973       argument.  Match data is always saved.  If argument is not given,
2974       assume that `muse-implicit-link-regexp' has been matched against, and
2975       return the 1st match string if no handlers worked.
2976     
2978     modified files:
2979      ChangeLog lisp/muse-html.el lisp/muse-mode.el
2980      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2983 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
2985     Summary:
2986       Hack on WikiName handling and make TAB work for Wiki links.
2987     Revision:
2988       muse--main--1.0--patch-85
2990     * lisp/muse-colors.el (muse-colors-markup): Use
2991       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
2992     
2993     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
2994       nil, don't color bad links.  If non-nil, color bad links.
2995     
2996     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
2997     
2998     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
2999       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3000       (muse-journal-rss-munge-buffer): Ditto.
3001     
3002     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3003       Docfix.
3004     
3005     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3006       are handled first, then implicit ones.  It should work better in all
3007       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3008       to determine how far to scan for an implicit link.  This defaults to
3009       the text between the point and the next space.
3010     
3011     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3012       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3013       literally after opening the buffer.  Hopefully this can be of use in
3014       custom visit-link functions, when necessary.
3015     
3016     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3017       `muse-visit-link-default'.
3018     
3019     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3020       Search by text properties instead of regexps.  This allows Muse to find
3021       links without having to have a massive regexp that contains all link
3022       types.  The downside is that this will not work if the user defontifies
3023       the buffer.  But it would somewhat defeat the purpose of following
3024       links if you can't see them.
3025     
3026     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3027       enough command line args are passed in batch mode.
3028     
3029     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3030       `muse-explicit-link-regexp'.
3031     
3032     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3033       `muse-link-regexp'.
3034     
3035     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3036       specifies the "common ground" of all implicit links, like URLs, bare
3037       WikiNames, and -- in the future -- email addresses.
3038     
3039     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3040     
3041     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3042       optional.  That was a bad idea on my part.  Renamed from
3043       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3044       annoy anyone :^) .
3045     
3046     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3047       `muse-wiki-interwiki-expand'.
3048       (muse-wiki-handle-wikiword): Renamed from
3049       `muse-wiki-wikiword-handle'.
3050     
3051     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3052       for the eval-after-load arg since XEmacs chokes on constants.
3053     
3054     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3055       face on WikiWords that don't correspond with a file.  If people really
3056       want this to appear in bad-link face, I could accommodate that.
3057     
3058     * lisp/muse.el (muse-handle-url): New function that detects whether the
3059       given string is a URL.
3060       (muse-implicit-link-functions): Renamed from
3061       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3062       (muse-explicit-link-functions): Renamed from
3063       `muse-mode-handler-functions'.
3064       (muse-handle-implicit-link): New function that handles all
3065       implicit links by calling functions from `muse-implicit-link-functions'.
3066       (muse-handle-explicit-link): Renamed from
3067       `muse-handled-url'.
3068     
3070     modified files:
3071      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3072      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3073      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3076 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3078     Summary:
3079       Allow WikiWords to be ignored with <nop> or "''''".
3080     Revision:
3081       muse--main--1.0--patch-84
3083     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3084     
3085     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3086       whether to hide <nop> tags when coloring a Muse buffer.
3087       (muse-wiki-wikiword-at-point): Docfix.
3088       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3089       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3090       during publishing.
3091       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3092       which keeps the WikiWord that follows it from being interpreted.
3093       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3094       WikiWord delimiter.
3095     
3097     modified files:
3098      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3101 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3103     Summary:
3104       Update postal address of FSF in muse-wiki.el.
3105     Revision:
3106       muse--main--1.0--patch-83
3108     * lisp/muse-wiki.el: Update postal address of the FSF.
3109     
3111     modified files:
3112      ChangeLog lisp/muse-wiki.el
3115 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3117     Summary:
3118       Interpret explicit links before emphasis.
3119     Revision:
3120       muse--main--1.0--patch-82
3122     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3123       links before emphasis.
3124     
3125     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3126       for the heck of it.
3128     modified files:
3129      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3132 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3134     Summary:
3135       Wiki hacking, regexp tweaks.
3136     Revision:
3137       muse--main--1.0--patch-81
3139     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3140       muse-regexp.
3141     
3142     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3143       that indicates whether or not to use character classes in regexps.  The
3144       default is to let Muse try to figure it out.
3145       (muse-extreg-usable-p): Make use of this variable.
3146     
3147     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3148       this regexp.  I'm guessing it was supposed to have a TAB in there at
3149       one time.  Replace this stuff with muse-regexp-space.
3150     
3151     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3152       by default.
3153     
3154     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3155       "or".
3156     
3157     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3158       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
3159       We'll fix those anchor problems eventually!
3160     
3161     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3162       uses `muse-interwiki-handle' to determine whether an interwiki link is
3163       at point.
3164     
3165     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3166       look for a suitable value at point if needed.
3167     
3168     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3169     
3170     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3171     
3172     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3174     modified files:
3175      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3176      lisp/muse-wiki.el
3179 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3181     Summary:
3182       Make installation of manual when not using Debian go smoothly.
3183     Revision:
3184       muse--main--1.0--patch-80
3186     * Makefile.defs (INSTALLINFO): New variable that specifies what command
3187       and options are to be used when insinuating the Muse documentation into
3188       the Info menu.
3189     
3190     * Makefile (install): Make use of INSTALLINFO.
3191     
3192     * README (Installation): Give directions for changing INSTALLINFO on a
3193       Debian system and changing where Muse is installed.
3194     
3195     * muse.texi: Ditto.
3197     modified files:
3198      ChangeLog Makefile Makefile.defs README muse.texi
3201 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3203     Summary:
3204       Fix compiler warning induced by last patch.
3205     Revision:
3206       muse--main--1.0--patch-79
3208     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3209       compiler warning.
3211     modified files:
3212      ChangeLog lisp/muse-project.el lisp/muse.el
3215 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3217     Summary:
3218       Add `muse-current-file', fix minor QuickStart issue.
3219     Revision:
3220       muse--main--1.0--patch-78
3222     * examples/QuickStart: Make John Wiegley the author.
3223     
3224     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3225       `muse-current-file' instead of `buffer-file-name'.
3226     
3227     * lisp/muse-project.el (muse-current-project): Document.
3228     
3229     * lisp/muse-project.el (muse-current-file): New variable indicating the
3230       name, including path, of the file that is currently being published.
3231       (muse-project-of-file): Make use of
3232       `muse-current-file'.
3233     
3234     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3235     
3236     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3238     modified files:
3239      ChangeLog examples/QuickStart lisp/muse-blosxom.el
3240      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3241      lisp/muse.el
3244 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3246     Summary:
3247       Make muse-replace-regexp-in-string closer to its parent; no func change.
3248     Revision:
3249       muse--main--1.0--patch-77
3251     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3252       to implement all functionality of `replace-regexp-in-string'.  No
3253       functionality change.
3254     
3256     modified files:
3257      ChangeLog lisp/muse.el
3260 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3262     Summary:
3263       Play nicely with fill, adaptive-fill, and flyspell.
3264     Revision:
3265       muse--main--1.0--patch-76
3267     * muse-mode.el (muse-mode-intangible-links): New function used to
3268       determine whether links will be considered intangible.
3269     
3270     * lisp/muse-mode.el (muse-mode-link-functions)
3271       (muse-mode-handler-functions): Minor docfix.
3272     
3273     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3274       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
3275       making links intangible by default, but this may be adjusted by use of
3276       the `muse-mode-intangible-links' function.
3277     
3278     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3279       nil if we should allow a fill to occur here.  Keeps links from being
3280       broken up.
3281     
3282     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3283       non-nil if we allow spell-checking to occur here.  Keeps links from
3284       being improperly colorized.
3285     
3286     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3287       functionality change.
3289     modified files:
3290      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3293 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3295     Summary:
3296       Minor doc changes and code prettification.
3297     Revision:
3298       muse--main--1.0--patch-75
3300     * AUTHORS: Note that YH's assignment is in the mail.
3301     
3302     * README (scripts): Explain better the contents of the `scripts'
3303       directory.
3304     
3305     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3307     modified files:
3308      AUTHORS ChangeLog README lisp/muse-wiki.el
3311 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3313     Summary:
3314       Merged from hodique@lifl.fr--2005 (patch 7-11)
3315     Revision:
3316       muse--main--1.0--patch-74
3318     Patches applied:
3319     
3320      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3321        split WikiWords and InterWiki links into their own package
3322     
3323      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3324        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
3325     
3326      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3327        Mimic experimental behavior for interwiki
3328     
3329      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3330        fix notes publishing
3331     
3332      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3333        various minor fixes
3335     new files:
3336      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
3338     modified files:
3339      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3340      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
3342     renamed files:
3343      experimental/.arch-ids/muse-wiki.el.id
3344        ==> experimental/.arch-ids/muse-wiki-old.el.id
3345      experimental/muse-wiki.el
3346        ==> experimental/muse-wiki-old.el
3348     new patches:
3349      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3350      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3351      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3352      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3353      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3356 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
3358     Summary:
3359       Tell people where to find on-line version of manual.
3360     Revision:
3361       muse--main--1.0--patch-73
3363     * README: Add on-line locations for manual.
3364     
3365     * muse.texi: Remove @include directive.  This makes generating a PDF of
3366       this documentation a lot easier.
3367     
3368     * muse.texi (Preface): Add on-line locations for manual.
3370     modified files:
3371      ChangeLog README muse.texi
3374 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
3376     Summary:
3377       Try to make Muse play nice with outline minor mode.
3378     Revision:
3379       muse--main--1.0--patch-72
3381     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
3382     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
3383     "muse" instead of "t" when adding invisibility to text or checking for
3384     invisibility.
3385     
3386     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
3387     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
3388     this function.
3390     modified files:
3391      ChangeLog lisp/muse-colors.el lisp/muse.el
3394 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
3396     Summary:
3397       Minor grammar fix in Introduction section of manual.
3398     Revision:
3399       muse--main--1.0--patch-71
3401     * muse.texi (Introduction): Minor grammar fix.
3403     modified files:
3404      ChangeLog muse.texi
3407 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
3409     Summary:
3410       Release Muse 3.01.
3411     Revision:
3412       muse--main--1.0--patch-70
3414     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
3415     
3416     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
3417     
3418     * lisp/muse-poem.el (muse-poem-markup-strings)
3419       (muse-poem-chapbook-strings): Make customizable.
3420     
3421     * lisp/muse-poem.el (muse-chapbook-latex-header)
3422       (muse-chapbook-latex-footer): Docfix.
3423     
3424     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
3425       (muse-texinfo-pdf-extension): Ditto.
3426     
3427     * lisp/muse.el (muse-version): Change to 3.01.
3428     
3429     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
3430       done, for now!
3432     modified files:
3433      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3434      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
3437 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
3439     Summary:
3440       Tweak documentation thoroughly; still incomplete.
3441     Revision:
3442       muse--main--1.0--patch-69
3444     * README: Minor tweaks.
3445     
3446     * muse.texi: Massively rename chapters so that the titles are more
3447       descriptive.  Clean up grammar.
3448     
3449     * muse.texi (Obtaining Muse): Move content of Installation node here,
3450       stripping out any customization tips, since those are covered later.
3451       Re-work this chapter since I was dissatisfied with it.
3452     
3453     * muse.texi (Installation): This node has the content of README regarding
3454       installation, which fits the title of the node much better than the
3455       previous content.
3456     
3457     * muse.texi (Blosxom): Turn the sections of this section into
3458       subsections.
3459     
3460     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
3461       like lists!
3462     
3463     * muse.texi (History): Add a "2005" item.
3465     modified files:
3466      ChangeLog README muse.texi
3469 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
3471     Summary:
3472       Finish documenting 2 more publishing styles.
3473     Revision:
3474       muse--main--1.0--patch-68
3476     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
3477     
3478     * lisp/muse-journal.el: Docfixes.
3479     
3480     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
3481       documentation to this function.
3482     
3483     * muse.texi (Blosxom Options): New node containing the publishing styles
3484       and options provided by Blosxom.
3485       (Book): Add usage note, as I suspect a lot of people might be confused
3486       by this style.
3487       (HTML): Space out entries better.
3488       (Journal, LaTeX): New nodes for publishing styles.
3489       (Common Elements): Document a few options that are present in
3490       `muse-publish.el'.
3492     modified files:
3493      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
3494      lisp/muse-latex.el lisp/muse-publish.el muse.texi
3497 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
3499     Summary:
3500       Make Muse installable and correct an Emacs21 issue.
3501     Revision:
3502       muse--main--1.0--patch-67
3504     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
3505       directory will be generated.
3506       (all): Compile muse.info by default.
3507       (doc): Refactor into individual generation rules for .html and .info
3508       files.
3509       (install): New rule that installs Muse source code, compiled .elc
3510       files, and the manual into proper places.
3511     
3512     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
3513     
3514     * README (Insinuation): Move old content of Installation here.
3515       (Installation): Fill out this section.
3516       (Further Documentation): Add link to my website and note that a full
3517       manual is included with Muse.
3518     
3519     * lisp/Makefile (EL): Populate with .el files.
3520       (install): New rule that installs both .elc and .el files.
3521     
3522     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
3523       Emacs21, hack in a handler for the @documentencoding tag so that it
3524       doesn't error out.
3526     modified files:
3527      ChangeLog Makefile Makefile.defs README lisp/Makefile
3528      lisp/muse-texinfo.el
3531 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
3533     Summary:
3534       Cater even more to XEmacs and its annoying whims.
3535     Revision:
3536       muse--main--1.0--patch-66
3538     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3539       environment variable.
3540     
3541     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3542       handle it.  Load `muse-build.el' instead.
3543     
3544     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3545       used.
3546     
3547     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3548       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3549       not used.
3550     
3551     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3552       function does not appear to be used.
3553     
3554     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3555       `replace-regexp-in-string', since XEmacs doesn't have this function.
3556       We only implement the first 3 args, but this could be extended if we
3557       need to do so.
3558     
3559     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3560       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3561     
3562     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3563     
3564     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3565       make XEmacs shut up.
3566     
3567     * lisp/muse-convert.el (muse-write-footnote): Ditto.
3568     
3569     * lisp/muse-html.el (muse-html-markup-table): Ditto.
3570     
3571     * lisp/muse-http.el (muse-winnow-list): Ditto.
3572     
3573     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3574     
3575     * lisp/muse-project.el (muse-project-file-entries): Ditto.
3576     
3577     * lisp/muse-publish.el (muse-publish-markup): Ditto.
3578     
3579     * scripts/muse-build.el: Add contrib path first; probably doesn't change
3580       anything.
3581     
3582     * scripts/publish: Use EMACS environment variable instead of hard-coding
3583       it.
3585     modified files:
3586      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3587      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3588      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3589      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3590      lisp/muse.el scripts/muse-build.el scripts/publish
3593 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3595     Summary:
3596       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3597     Revision:
3598       muse--main--1.0--patch-65
3600     * AUTHORS: Update entry.
3601     
3602     * muse-*.el: Move to the lisp directory.
3603     
3604     * lisp/Makefile: New file containing rules to test and compile the
3605       source.
3606     
3607     * Makefile.defs: New file that contains common definitions for all other
3608       Makefiles, such as Emacs command to use.
3609     
3610     * Makefile: Move lisp-specific rules to lisp/Makefile.
3611       (SUBDIRS): New variable containing subdirectories to clean.
3612     
3613     * README: Update to reflect new location of source files.  Give updated
3614       directions for compiling with XEmacs.
3615     
3616     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3617       compile.
3618       (%.html): Pass SITEFLAG as an environment variable to
3619       ../scripts/publish.
3620     
3621     * examples/QuickStart (The): Re-add the stray <comment> tag since it
3622       seems to be needed to keep the process from failing.  This has *got* to
3623       be a bug in Muse, but I don't want to deal with it now.
3624     
3625     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3626     
3627     * lisp/muse-convert.el: Move line to commentary section.
3628     
3629     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3630       locally-bound `type' variable isn't used here.
3631     
3632     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3633     
3634     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3635       binding.
3636     
3637     * scripts/muse-build.el (load-path): Correct paths.
3638     
3639     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3640       as to avoid spurious warnings.
3641     
3642     * scripts/publish (style): Make use of SITEFLAG environment variable, if
3643       it exists.
3644     
3645     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3646       (muse-match-string-no-properties): New functions that take the place of
3647       `line-end-position', `line-beginning-position', and
3648       `match-string-no-properties', respectively.
3649     
3650     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3651       (muse-my-journal-find-entries): Use Muse-specific version of
3652       `match-string-no-properties', `line-beginning-position', and
3653       `line-end-position' since these do not exist in XEmacs.
3654     
3655     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3656       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3657     
3658     * lisp/muse-convert.el (muse-latex-transform): Ditto.
3659     
3660     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3661       (muse-html-insert-contents): Ditto.
3662     
3663     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3664     
3665     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3666     
3667     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3668     
3669     * lisp/muse-publish.el (muse-publish-markup-tag)
3670       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3671       (muse-published-buffer-contents): Ditto.
3672     
3673     * scripts/muse-build.el (muse-elint-files): Ditto.
3675     new files:
3676      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3677      lisp/.arch-ids/Makefile.id lisp/Makefile
3679     modified files:
3680      AUTHORS ChangeLog Makefile README examples/Makefile
3681      examples/QuickStart examples/johnw/muse-johnw.el
3682      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3683      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3684      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3685      lisp/muse.el scripts/muse-build.el scripts/publish
3687     renamed files:
3688      .arch-ids/muse-blosxom.el.id
3689        ==> lisp/.arch-ids/muse-blosxom.el.id
3690      .arch-ids/muse-book.el.id
3691        ==> lisp/.arch-ids/muse-book.el.id
3692      .arch-ids/muse-colors.el.id
3693        ==> lisp/.arch-ids/muse-colors.el.id
3694      .arch-ids/muse-convert.el.id
3695        ==> lisp/.arch-ids/muse-convert.el.id
3696      .arch-ids/muse-docbook.el.id
3697        ==> lisp/.arch-ids/muse-docbook.el.id
3698      .arch-ids/muse-html.el.id
3699        ==> lisp/.arch-ids/muse-html.el.id
3700      .arch-ids/muse-http.el.id
3701        ==> lisp/.arch-ids/muse-http.el.id
3702      .arch-ids/muse-journal.el.id
3703        ==> lisp/.arch-ids/muse-journal.el.id
3704      .arch-ids/muse-latex.el.id
3705        ==> lisp/.arch-ids/muse-latex.el.id
3706      .arch-ids/muse-mode.el.id
3707        ==> lisp/.arch-ids/muse-mode.el.id
3708      .arch-ids/muse-poem.el.id
3709        ==> lisp/.arch-ids/muse-poem.el.id
3710      .arch-ids/muse-project.el.id
3711        ==> lisp/.arch-ids/muse-project.el.id
3712      .arch-ids/muse-publish.el.id
3713        ==> lisp/.arch-ids/muse-publish.el.id
3714      .arch-ids/muse-regexps.el.id
3715        ==> lisp/.arch-ids/muse-regexps.el.id
3716      .arch-ids/muse-texinfo.el.id
3717        ==> lisp/.arch-ids/muse-texinfo.el.id
3718      .arch-ids/muse.el.id
3719        ==> lisp/.arch-ids/muse.el.id
3720      muse-blosxom.el
3721        ==> lisp/muse-blosxom.el
3722      muse-book.el
3723        ==> lisp/muse-book.el
3724      muse-colors.el
3725        ==> lisp/muse-colors.el
3726      muse-convert.el
3727        ==> lisp/muse-convert.el
3728      muse-docbook.el
3729        ==> lisp/muse-docbook.el
3730      muse-html.el
3731        ==> lisp/muse-html.el
3732      muse-http.el
3733        ==> lisp/muse-http.el
3734      muse-journal.el
3735        ==> lisp/muse-journal.el
3736      muse-latex.el
3737        ==> lisp/muse-latex.el
3738      muse-mode.el
3739        ==> lisp/muse-mode.el
3740      muse-poem.el
3741        ==> lisp/muse-poem.el
3742      muse-project.el
3743        ==> lisp/muse-project.el
3744      muse-publish.el
3745        ==> lisp/muse-publish.el
3746      muse-regexps.el
3747        ==> lisp/muse-regexps.el
3748      muse-texinfo.el
3749        ==> lisp/muse-texinfo.el
3750      muse.el
3751        ==> lisp/muse.el
3753     new directories:
3754      lisp lisp/.arch-ids
3757 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3759     Summary:
3760       Massively untabify files.
3761     Revision:
3762       muse--main--1.0--patch-64
3765     modified files:
3766      ChangeLog ChangeLog.2004 experimental/muse-message.el
3767      experimental/muse-wiki.el muse-book.el muse-colors.el
3768      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3769      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3770      muse-project.el muse-publish.el muse-regexps.el
3771      muse-texinfo.el muse.el
3774 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3776     Summary:
3777       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3778     Revision:
3779       muse--main--1.0--patch-63
3781     (Summary of changes that Yann made)
3782     
3783     * muse-colors.el (muse-colors-link): Whitespace cleanup.
3784     
3785     * muse-mode.el (muse-generate-index): Move index generation code into
3786       `muse-index-as-string'.
3787       (muse-index-as-string): New function that generates an index and
3788       returns it as a string, instead of placing it in a buffer like
3789       `muse-generate-index' used to.
3790     
3791     Patches applied:
3792     
3793      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3794        merge from mwolson@gnu.org--2005
3795     
3796      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3797        Accept WikiWords as links [mostly rescinded]
3798     
3799      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3800        merge from mwolson@gnu.org--2005/muse--main--1.0
3801     
3802      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3803        Merged from mwolson@gnu.org--2005 (patch 60-62)
3804     
3805      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3806        provide a string view of the index
3808     modified files:
3809      ChangeLog muse-colors.el muse-latex.el muse-mode.el
3811     new patches:
3812      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3813      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3814      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3815      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3816      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3819 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3821     Summary:
3822       Document Blosxom, Book, DocBook, and HTML publishing styles.
3823     Revision:
3824       muse--main--1.0--patch-62
3826     * muse-blosxom.el: Clean up header.
3827     
3828     * muse-book.el (muse-before-book-publish-hook): Rename to
3829       `muse-book-before-publish-hook'.
3830       (muse-after-book-publish-hook): Rename to
3831       `muse-book-after-publish-hook'.
3832     
3833     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
3834       (muse-html-markup-strings, muse-xhtml-markup-strings)
3835       (muse-html-meta-content-type, muse-html-meta-content-encoding)
3836       (muse-html-charset-default, muse-html-encoding-default)
3837       (muse-html-encoding-map): Docfixes.
3838     
3839     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
3840       sections.
3842     modified files:
3843      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
3846 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
3848     Summary:
3849       Begin work on Publishing Styles section of manual.
3850     Revision:
3851       muse--main--1.0--patch-61
3853     * Makefile (.PHONY): Add "doc" to list.
3854       (doc): New rule that generates Info and HTML files from muse.texi.
3855       (dist): Rely on `distclean', not `clean'.
3856     
3857     * examples/QuickStart (Authoring mode): Remove empty section.
3858     
3859     * muse.texi: Call this program "the Emacs Muse" in title.
3860       (Publishing Styles): Begin to populate section.
3861       (Deriving Styles): First subsection of Publishing Styles.
3862       (Contributors): Remove spurious copyright section, since we address
3863       this in the title.
3864     
3865     * README: Actually remember to add this file.
3867     new files:
3868      .arch-ids/README.id README
3870     modified files:
3871      ChangeLog Makefile examples/QuickStart muse.texi
3874 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
3876     Summary:
3877       Document Markup Rules.
3878     Revision:
3879       muse--main--1.0--patch-60
3881     * examples/QuickStart: Remove stray <comment> tag.
3882     
3883     * muse.texi (Top): Comment every menu line.
3884       (Markup Rules): New section with plenty of subsections.
3886     modified files:
3887      ChangeLog examples/QuickStart muse.texi
3890 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
3892     Summary:
3893       Release this as Muse 3.00.90 (RC1).
3894     Revision:
3895       muse--main--1.0--patch-59
3897     * Makefile (%.elc): Use -q instead of --no-init-file because the former
3898       is compatible with both Emacs and XEmacs.
3899     
3900     * examples/README: Renamed to QuickStart.
3901     
3902     * examples/Makefile (EXAMPLES): Reflect name change of README.
3903     
3904     * muse.el: Ditto.
3906     modified files:
3907      ChangeLog Makefile examples/Makefile muse.el
3909     renamed files:
3910      examples/.arch-ids/README.id
3911        ==> examples/.arch-ids/QuickStart.id
3912      examples/README
3913        ==> examples/QuickStart
3916 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
3918     Summary:
3919       Makefile refactoring.
3920     Revision:
3921       muse--main--1.0--patch-58
3923     * Makefile (.PHONY): List all non-file targets.
3924       (examples): New rule that calls Make in the examples directory.
3925       (atranslit): Removed, since this isn't (yet) bundled with Muse.
3926     
3927     * README: Move to the examples directory.  I'd prefer to distribute a
3928       very basic plain text README and use this as a quickstart + markup
3929       example + publishing example.
3930     
3931     * examples/Makefile: Move all README-related rules here.
3932     
3933     * examples/README: Add an "About this document" section.  
3934     
3935     * scripts/publish (style): Do not include the contrib directory, since we
3936       don't use any code from there.  Since this is only invoked from the
3937       examples directory, make sure add the parent directory to the load
3938       path.
3939     
3940     * muse.texi: Change version to 3.00.90 (RC1).
3941     
3942     * muse.el: Change location of the README file in header.
3943     
3944     * muse.el (muse-version): Update to 3.00.90 (RC1).
3946     new files:
3947      examples/.arch-ids/Makefile.id examples/Makefile
3949     modified files:
3950      ChangeLog Makefile examples/README muse.el muse.texi
3951      scripts/publish
3953     renamed files:
3954      .arch-ids/README.id
3955        ==> examples/.arch-ids/README.id
3956      README
3957        ==> examples/README
3960 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
3962     Summary:
3963       Update my example configuration.
3964     Revision:
3965       muse--main--1.0--patch-57
3967     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
3968       and experimental status of muse-message.
3970     modified files:
3971      ChangeLog examples/mwolson/muse-init.el
3974 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
3976     Summary:
3977       Provide optional outline-style faces; customization fixes; experimental stuff.
3978     Revision:
3979       muse--main--1.0--patch-56
3981     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
3982       option that determines what the header faces should look like.  If
3983       'outline, use outline-style faces.  If nil, don't generate the faces at
3984       all, which allows the user to specify their own.  Otherwise, use the
3985       scaled faces, which is the default behavior.
3986       (muse-colors-outline-faces-list): List of faces to use.  In case the
3987       outline faces are not available, provide reasonable defaults.
3988       (muse-make-faces): Use dolist instead of mapc.  Implement the
3989       possibility of having outline-style colors for heading.  Don't call
3990       this function immediately -- give the users time to make their changes
3991       through the customize interface.  Once we call this function, Emcs from
3992       CVS will not allow the faces to be changed easily, which is a shame.
3993     
3994     * muse-message.el (muse-message-contents-tag): Copied from
3995       `muse-publish-contents-tag' in order to keep the customization
3996       interface from making the `muse-markup-tags' option from throwing a
3997       type mismatch error.  This function is untested and will likely do
3998       nothing useful.  This file has been moved to the experimental folder
3999       until it gets fleshed out more.
4000     
4001     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4002       file that could eventually provide wiki-like ability.  Currently this
4003       is just a collection of functions that were pruned out when he remade
4004       Muse, so don't get too excited.  I plan to eventually merge Yann
4005       Hodique's work here, probably after the first release of Muse.
4006     
4007     * muse-regexps.el (muse-regexp): Improve description.
4008     
4009     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4010       the muse-regexp group since it is just a single regexp.  Lists of
4011       regexps don't have to be in muse-regexp, however.
4012     
4013     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4014       since the Emacs devel mailing list seems to not want Britain-izations
4015       in Emacs code.
4016     
4017     * muse-colors.el (muse-colors): Ditto.
4018     
4019     * muse-docbook.el (muse-docbook): Ditto.
4020     
4021     * muse-html.el (muse-html): Ditto.
4022     
4023     * muse-http.el (muse-http): Ditto.
4024     
4025     * muse-message.el (muse-message): Ditto.
4026     
4027     * muse-mode.el (muse-mode): Ditto.
4028     
4029     * muse-project.el (muse-project): Ditto.
4030     
4031     * muse-publish.el (muse-publish): Ditto.
4032     
4033     * muse.el (muse): Ditto.
4035     new files:
4036      experimental/.arch-ids/=id
4037      experimental/.arch-ids/muse-wiki.el.id
4038      experimental/muse-wiki.el
4040     modified files:
4041      ChangeLog experimental/muse-message.el muse-blosxom.el
4042      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4043      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4044      muse.el
4046     renamed files:
4047      .arch-ids/muse-message.el.id
4048        ==> experimental/.arch-ids/muse-message.el.id
4049      muse-message.el
4050        ==> experimental/muse-message.el
4052     new directories:
4053      experimental experimental/.arch-ids
4056 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4058     Summary:
4059       Fix publishing error when given an empty string for header/footer.
4060     Revision:
4061       muse--main--1.0--patch-55
4063     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4064       `file-readable-p' if it is an empty string.  For some reason,
4065       `file-readable-p' and `insert-file-contents' were treating an empty
4066       string as if it were the current directory.
4068     modified files:
4069      ChangeLog muse-publish.el
4072 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4074     Summary:
4075       WYSIWYG emphasis, XEmacs compatibility hacks.
4076     Revision:
4077       muse--main--1.0--patch-54
4079     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4080       compliant.  Only colorize if we end with the same number of asterisks
4081       as we start with, preventing unnoticed syntax errors.  Don't colorize
4082       in the middle of a word.
4083       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4084       Only colorize if we end with an underscore.  Don't colorize in the
4085       middle of a word.
4086     
4087     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4088       inside of group.  This will probably not do anything, but it seems
4089       syntactically good.
4090     
4091     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4092       where we start with an image link.  JohnW didn't seem to like having
4093       <p> tags inserted before image links, but they don't validate properly
4094       as they are.  For now, I will surround such links/paragraphs with <div
4095       class="image-link"> in an attempt to be as not invasive and yet
4096       standards compliant as possible.
4097     
4098     * muse-html.el (muse-html-escape-string): Work around distinction between
4099       int and char types in XEmacs.  Deal with an annoying replace-match bug
4100       in XEmacs that rears its head at times.
4101     
4102     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4103       multi-line.
4105     modified files:
4106      ChangeLog muse-colors.el muse-docbook.el muse-html.el
4107      muse-publish.el
4110 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4112     Summary:
4113       Minor code cleanup to address elint issues.
4114     Revision:
4115       muse--main--1.0--patch-53
4117     * Makefile (test): Don't build README files during this rule.  Remove
4118       spurious "make clean" statement.
4119     
4120     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4121       `muse-colors' group, and give it a proper type.
4122     
4123     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4124     
4125     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4126       muse-my-journal-find-entries): Replace `string-to-int' with
4127       `string-to-number'.
4128     
4129     * muse-html.el (muse-html-insert-contents): Ditto.
4130     
4131     * muse-journal.el (muse-journal-html-munge-buffer,
4132       muse-journal-latex-munge-buffer): Ditto.
4133     
4134     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4135     
4136     * muse-publish.el (muse-publish-markup-footnote,
4137       muse-publish-contents-tag): Ditto.
4138     
4139     * muse-regexps.el (muse-extreg-usable-p): Ditto.
4141     modified files:
4142      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4143      muse-html.el muse-journal.el muse-mode.el muse-publish.el
4144      muse-regexps.el
4147 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4149     Summary:
4150       Add ability to automate the creation a new blosxom entry.
4151     Revision:
4152       muse--main--1.0--patch-52
4154     * examples/mwolson/muse-init.el: Move new entry section to
4155       muse-blosxom.el.  Modify the key settings in my example accordingly.
4156     
4157     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4158       Muse always makes sure that the file ends with a newline.
4159     
4160     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4161       planner markup is now provided automatically by the planner port to
4162       Muse, and we don't have any customized markup.
4163     
4164     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4165       variable that specifies where the base directory of your blog entries
4166       is found.
4167     
4168     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4169       the base directory.  Explore categories recursively.
4170     
4171     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4172       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
4173       special characters file name.
4174     
4175     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4176       making a new blog entry.  It will prompt you for a category, then a
4177       title, and then will create a new file that has the date and title
4178       inserted.
4180     modified files:
4181      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4184 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4186     Summary:
4187       Change mailing address of FSF, add AUTHORS file.
4188     Revision:
4189       muse--main--1.0--patch-51
4191     * muse-*.el, muse.texi: Change mailing address of FSF.
4192     
4193     * muse.texi (Contributors): Fix typo.
4194     
4195     * AUTHORS: New file containing a list of all of those who have
4196       contributed code or documentation to Muse, how many lines were changed,
4197       etc.
4199     new files:
4200      .arch-ids/AUTHORS.id AUTHORS
4202     modified files:
4203      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4204      muse-html.el muse-http.el muse-journal.el muse-latex.el
4205      muse-message.el muse-mode.el muse-poem.el muse-project.el
4206      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4207      muse.texi
4210 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4212     Summary:
4213       Merged from hodique@lifl.fr--2005 (patch 0-1)
4214     Revision:
4215       muse--main--1.0--patch-50
4217     Patches applied:
4218     
4219      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4220        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4221     
4222      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4223        fix .html (for example) in visible names for links
4225     modified files:
4226      ChangeLog muse-publish.el
4228     new patches:
4229      hodique@lifl.fr--2005/muse--yh--1.0--base-0
4230      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4233 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4235     Summary:
4236       Make generated X(HT)ML show up in the right encoding in other modes.
4237     Revision:
4238       muse--main--1.0--patch-49
4240     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4241       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
4242       generated (X)HTML files show up in the right coding system when editing
4243       them with another Emacs mode.
4244     
4245     * muse-journal.el (muse-journal-rss-header): Automatically determine the
4246       encoding instead of hard-coding it.
4247     
4248     * muse-message.el: Add content to Commentary section, explaining the use
4249       of this publishing style.
4251     modified files:
4252      ChangeLog muse-html.el muse-journal.el muse-message.el
4255 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4257     Summary:
4258       Move regexps to same group, only make 4 heading faces.
4259     Revision:
4260       muse--main--1.0--patch-48
4262     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4263       can only publish 3 of them specially, leaving the fourth to be in
4264       plain text.
4265       (muse-colors-markup): Only recognize 4 levels of heading.
4266     
4267     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4268       (muse-file-regexp, muse-image-regexp)
4269       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
4270       like a good idea to have all the regexps in the same group.
4272     modified files:
4273      ChangeLog muse-colors.el muse-regexps.el muse.el
4276 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4278     Summary:
4279       Update my example config, minor code cleanup.
4280     Revision:
4281       muse--main--1.0--patch-47
4283     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4284       names and add "Plans" project.
4285     
4286     * muse-docbook.el (looking-back): Delete.
4287     
4288     * muse-html.el (looking-back): Delete.
4289     
4290     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4291       instead of `looking-back'.
4292     
4293     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4294       function, use this function.  If `looking-back' exists, call it;
4295       otherwise, use a workaround.
4297     removed files:
4298      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4300     modified files:
4301      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4302      muse-html.el muse.el
4305 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4307     Summary:
4308       Handle a few paragraph publishing edge cases better.
4309     Revision:
4310       muse--main--1.0--patch-46
4312     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4313       beginning-of-document, end-of-document, and paragraph separator regexps
4314       so that one markup rule can be used in all these cases.
4315       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
4316       particular, blockquote or center at beginning or end of document will
4317       be published properly.  Hopefully this won't slow things down too much.
4318       (muse-docbook-markup-paragraph-close): Removed.
4319     
4320     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4321     
4322     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4323       Ditto.
4324       (muse-html-markup-paragraph-close): Removed.
4326     modified files:
4327      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4330 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
4332     Summary:
4333       Improve prompt when reading a tag.
4334     Revision:
4335       muse--main--1.0--patch-45
4337     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
4338       other Emacs modes seem to do.
4340     modified files:
4341      ChangeLog muse-mode.el
4344 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
4346     Summary:
4347       Warn user when publishing fails due to a private directory.
4348     Revision:
4349       muse--main--1.0--patch-44
4351     * muse-project.el (muse-project-private-p): Warn users when publishing a
4352       file fails due to its directory not being readable by others.  Make
4353       sure that you do a `chmod +o name_of_directory' if you want the
4354       contents of that directory to be publishable.
4356     modified files:
4357      ChangeLog muse-project.el
4360 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
4362     Summary:
4363       Fix error with example tags and message publishing style.
4364     Revision:
4365       muse--main--1.0--patch-43
4367     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
4368       see if a previous definition for `font-lock-multiline' exists.
4369     
4370     * muse-message.el (muse-message-example-tag): Don't require two
4371       additional (unused) arguments.
4373     modified files:
4374      ChangeLog muse-colors.el muse-message.el
4377 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
4379     Summary:
4380       Always end the published document with a newline.
4381     Revision:
4382       muse--main--1.0--patch-42
4384     * muse-html.el (muse-html-markup-paragraph-close): Always end the
4385       published document with a newline.
4386     
4387     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
4389     modified files:
4390      ChangeLog muse-docbook.el muse-html.el
4393 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
4395     Summary:
4396       Don't let automatic backup files crash the publishing process.
4397     Revision:
4398       muse--main--1.0--patch-41
4400     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
4401       directive since this value is already processed by
4402       `muse-publish-markup-directive', and may be obtained by using
4403       the code: (muse-publishing-directive "date").
4404     
4405     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
4406       to run (funcall nil); this happened once during a debugging process.
4407     
4408     * muse-project.el (muse-project-private-p): Skip any file for which we
4409       cannot fetch attributes.  This fixes a bug where having an
4410       Emacs-generated automatic backup file in a publishing directory causes
4411       the publishing process to halt with an error.
4413     modified files:
4414      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
4417 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
4419     Summary:
4420       Apply fix in previous patch to the DocBook publishing style.
4421     Revision:
4422       muse--main--1.0--patch-40
4424     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
4425       previous patch here as well.
4426     
4428     modified files:
4429      ChangeLog muse-docbook.el
4432 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
4434     Summary:
4435       Fix newly-introduced lock-up during HTML publishing.
4436     Revision:
4437       muse--main--1.0--patch-39
4439     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
4440       planner rules higher priority in the publishing sequence.  Hopefully
4441       this will not wreck anything; I don't use these rules, so I cannot
4442       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
4443     
4444     * muse-html.el (muse-html-markup-paragraph-close): Don't use
4445       replace-match; that seems to be slightly evil.  Return nil instead of a
4446       newline since otherwise Muse thinks that we are not done yet and gets
4447       into an infinite loop.  This should fix the lock-up problem that
4448       resulted from the previous few patches.
4450     modified files:
4451      ChangeLog muse-blosxom.el muse-html.el
4454 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
4456     Summary:
4457       Parenthesis goofup.
4458     Revision:
4459       muse--main--1.0--patch-38
4461     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
4462     
4464     modified files:
4465      ChangeLog muse-blosxom.el
4468 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
4470     Summary:
4471       Make docbook and blosxom modes close paragraphs properly at end.
4472     Revision:
4473       muse--main--1.0--patch-37
4475     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
4476       patch.
4477     
4478     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
4479       (muse-docbook-markup-paragraph-close): Adapt from
4480       `muse-html-markup-paragraph-close'.
4481     
4482     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
4483       preserve the same appearance as before the last patch.
4485     modified files:
4486      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4489 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
4491     Summary:
4492       Bugfix: Close P tag properly at end of file.
4493     Revision:
4494       muse--main--1.0--patch-36
4496     * muse-blosxom.el: Fix bug where loading this file twice would cause an
4497       error.
4498     
4499     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
4500       detecting whether or not a paragraph needs a closing P tag.
4501       (muse-html-markup-paragraph-close): New function that only inserts a
4502       closing P tag when an unclosed P tag is nearby.
4504     modified files:
4505      ChangeLog muse-blosxom.el muse-html.el
4508 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
4510     Summary:
4511       Update my example settings.
4512     Revision:
4513       muse--main--1.0--patch-35
4515     * examples/mwolson/muse-init.el: Synchronize with my current settings.
4517     modified files:
4518      ChangeLog examples/mwolson/muse-init.el
4521 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
4523     Summary:
4524       Update documentation for C-c TAB feature.
4525     Revision:
4526       muse--main--1.0--patch-34
4528     * muse.texi (Keystroke Summary): Note that C-c TAB calls
4529       `muse-insert-tag'.
4530     
4532     modified files:
4533      ChangeLog muse.texi
4536 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4538     Summary:
4539       New feature: tag completion with C-c TAB.
4540     Revision:
4541       muse--main--1.0--patch-33
4543     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4544       (muse-tag-history, muse-custom-tags): New variables that keep track of
4545       the tag history and newly-entered tags respectively for
4546       `muse-insert-tag'.
4547       (muse-insert-tag): New function that interactively prompts the user for
4548       a tag to use.
4550     modified files:
4551      ChangeLog muse-mode.el
4554 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4556     Summary:
4557       Fix XHTML validation error with <hr> and <br>.
4558     Revision:
4559       muse--main--1.0--patch-32
4561     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4562       and HR tags for XHTML publishing.  This should fix a few validation
4563       errors that I've been noticing lately.
4565     modified files:
4566      ChangeLog muse-html.el
4569 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4571     Summary:
4572       Remove flyspell overlays on links.
4573     Revision:
4574       muse--main--1.0--patch-31
4576     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
4577       should make the link clickable.  On Emacs21, the color will stay red,
4578       but other Emacsen should do the right thing, which is use the normal
4579       link color.  Hopefully this will fix some strange flyspell-related link
4580       problems.
4582     modified files:
4583      ChangeLog muse-colors.el
4586 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4588     Summary:
4589       Update my example Muse settings.
4590     Revision:
4591       muse--main--1.0--patch-30
4593     * examples/mwolson/muse-init.el: Update from my latest version.
4594       (muse-project-alist): Remove the francais part of my blog.
4595       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4596       into this and `my-muse-mode-fill-nobreak-p'.
4597       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4598       this is the best way to accomplish this.
4599       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4600       characters in the title.
4601       (my-muse-prepare-entry-for-xanga): Treat example regions better.
4603     modified files:
4604      ChangeLog examples/mwolson/muse-init.el
4607 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4609     Summary:
4610       Add simple `muse-version' function.
4611     Revision:
4612       muse--main--1.0--patch-29
4614     * muse.el (muse-version): New function that displays the value of the
4615       `muse-version' variable.  This should be easier for the user to type
4616       than C-h v muse-version.
4618     modified files:
4619      ChangeLog muse.el
4622 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4624     Summary:
4625       Don't compile documentation by default.
4626     Revision:
4627       muse--main--1.0--patch-28
4629     * Makefile (all): Don't compile documentation by default.
4630       (doc): Use this rule to compile documentation.
4632     modified files:
4633      ChangeLog Makefile
4636 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4638     Summary:
4639       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4640     Revision:
4641       muse--main--1.0--patch-27
4643     2005-04-16  Michael Olson  <mwolson@gnu.org>
4644     
4645         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4646         johnw. If a journal entry's title is a [[link]], then an
4647         <enclosure> tag will be added to the XML data giving the size and
4648         MIME type of the link target.  This makes podcasting with Muse
4649         trivial.
4650         (muse-journal-rss-entry-template): Add enclosure usage to example.
4651         (muse-journal-rss-munge-buffer): Implement enclosures.
4653     modified files:
4654      ChangeLog muse-journal.el
4657 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4659     Summary:
4660       Standardize source headers, appease elint, don't require planner
4661     Revision:
4662       muse--main--1.0--patch-26
4664     2005-04-15  Michael Olson  <mwolson@gnu.org>
4665     
4666         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4667         `scripts' directory since it really isn't part of Muse proper; it
4668         is used to generate Muse output from the command line.
4669     
4670         * muse-blosxom.el: Handle case where planner is not loaded so that
4671         it isn't a hard requirement.
4672     
4673         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4674         that elint doesn't complain.
4675     
4676         * muse-message.el (muse-message-markup-link): Don't throw up on
4677         links with no description.
4678     
4679         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4680         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4681         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4682         muse-project.el, muse-publish.el, muse-regexps.el,
4683         muse-texinfo.el, muse.el: Add standard header for each file in
4684         preparation for the initial release, which will hopefully happen
4685         sometime within the next month.
4686     
4688     removed files:
4689      experimental/.arch-ids/=id
4691     modified files:
4692      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4693      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4694      muse-journal.el muse-latex.el muse-message.el muse-mode.el
4695      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4696      muse-texinfo.el muse.el
4698     renamed files:
4699      .arch-ids/muse-build.el.id
4700        ==> scripts/.arch-ids/muse-build.el.id
4701      muse-build.el
4702        ==> scripts/muse-build.el
4704     removed directories:
4705      experimental experimental/.arch-ids
4708 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4710     Summary:
4711       Merge contents of muse-latexcjk.el into muse-latex.el.
4712     Revision:
4713       muse--main--1.0--patch-25
4715     2005-04-14  Michael Olson  <mwolson@gnu.org>
4716     
4717         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4718         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4719         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4720         Merge in from muse-latexcjk.el.
4721     
4722         * muse-latexcjk.el: Removed, functionality merged with
4723         muse-latex.el
4725     removed files:
4726      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4728     modified files:
4729      ChangeLog muse-latex.el
4732 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4734     Summary:
4735       Merge muse-xhtml.el into muse-html.el.
4736     Revision:
4737       muse--main--1.0--patch-24
4739     2005-04-06  Michael Olson  <mwolson@gnu.org>
4740     
4741         * examples/mwolson/muse-init.el: Update with respect to the
4742         muse-xhtml.el merge.
4743     
4744         * muse-html.el: The contents of muse-xhtml.el have been merged in
4745         as advised by John Wiegley.
4746         (muse-html-style-sheet): Add example for XHTML use in the
4747         function's documentation.
4748         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4749         Moved from muse-xhtml.el.
4750     
4751         * muse-xhtml.el: Removed; contents merged into muse-html.el.
4753     removed files:
4754      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4756     modified files:
4757      ChangeLog examples/mwolson/muse-init.el muse-html.el
4760 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4762     Summary:
4763       Try to fix regexps for Emacs 21.4.
4764     Revision:
4765       muse--main--1.0--patch-23
4767     2005-04-05  Michael Olson  <mwolson@gnu.org>
4768     
4769         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4770         for Emacs 21.4.
4772     modified files:
4773      ChangeLog muse-regexps.el
4776 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4778     Summary:
4779       Add comments to the publish-project example script
4780     Revision:
4781       muse--main--1.0--patch-22
4783     2005-04-01  Michael Olson  <mwolson@gnu.org>
4784     
4785         * examples/publish-project: Moved here from
4786         scripts/publish-project.  Added a few comments so people know what
4787         it is used for.
4789     modified files:
4790      ChangeLog examples/publish-project
4792     renamed files:
4793      scripts/.arch-ids/publish-project.id
4794        ==> examples/.arch-ids/publish-project.id
4795      scripts/publish-project
4796        ==> examples/publish-project
4799 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4801     Summary:
4802       New XHTML style, add more examples to my sample muse config
4803     Revision:
4804       muse--main--1.0--patch-21
4806     2005-03-31  Michael Olson  <mwolson@gnu.org>
4807     
4808         * examples/mwolson/muse-init.el: Give an example of deriving a
4809         custom publishing style.
4810         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4811         (my-muse-prepare-entry-for-xanga): Mangle the published output
4812         from a blosxom project and copy the result to the clipboard for
4813         easy pasting into Xanga's web form.  The file is untouched.
4814     
4815         * muse-html.el (muse-html-style-sheet): Include the <style
4816         type="text/css"></style> wrapper around the example.
4817         (muse-html-header): Don't add <style type="text/css"></style>
4818         around the value of `muse-html-style-sheet' anymore.  This allows
4819         for the option of putting your stylesheet(s) in a separate file.
4820         An example of this is given in the documentation for this
4821         variable.
4822     
4823         * muse-xhtml: New file that implements a publishing style which is
4824         derived from HTML mode.  It uses a slightly modified version of
4825         the HTML markup rules to generate XHTML-compliant output.
4826     
4827         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
4828         "blosxom" style has been renamed to "blosxom-html".  Fix a few
4829         header gaffes.
4830     
4831         * muse-journal.el: Add new "journal-xhtml" style.
4832     
4833         * muse-message.el: Add new "message-xhtml" style.
4835     new files:
4836      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4838     modified files:
4839      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4840      muse-html.el muse-journal.el muse-message.el
4843 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
4845     Summary:
4846       Add my muse configuration to the examples
4847     Revision:
4848       muse--main--1.0--patch-20
4850     2005-03-24  Michael Olson  <mwolson@gnu.org>
4851     
4852         * examples/johnw: Move John Wiegley's configuration to this
4853         directory.
4854     
4855         * examples/mwolson: My configuration files go here.
4856     
4857         * examples/mwolson/muse-init.el: My Muse configuration file.  I
4858         just figured out how to keep links from being spell-checked or
4859         split up by fill-mode, so the implementation of this may be found
4860         here.  I also made a function that sets up a blog entry for me.
4862     new files:
4863      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
4864      examples/mwolson/.arch-ids/muse-init.el.id
4865      examples/mwolson/muse-init.el
4867     modified files:
4868      ChangeLog
4870     renamed files:
4871      examples/.arch-ids/muse-johnw.el.id
4872        ==> examples/johnw/.arch-ids/muse-johnw.el.id
4873      examples/.arch-ids/publish-johnw.id
4874        ==> examples/johnw/.arch-ids/publish-johnw.id
4875      examples/muse-johnw.el
4876        ==> examples/johnw/muse-johnw.el
4877      examples/publish-johnw
4878        ==> examples/johnw/publish-johnw
4880     new directories:
4881      examples/johnw examples/johnw/.arch-ids examples/mwolson
4882      examples/mwolson/.arch-ids
4885 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
4887     Summary:
4888       Add muse-blosxom script and plugin for pyblosxom
4889     Revision:
4890       muse--main--1.0--patch-19
4892     2005-03-24  Michael Olson  <mwolson@gnu.org>
4893     
4894         * muse-blosxom.el: Update copyright notice in headers and mention
4895         the pyblosxom scripts.
4896     
4897         * contrib/pyblosxom: New directory containing pyblosxom plugins
4898         and helper scripts.
4899     
4900         * contrib/getstamps.py: Script that generates the "timestamps"
4901         file, run on the local machine.
4902     
4903         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
4904         timestamps file.
4906     new files:
4907      contrib/pyblosxom/.arch-ids/=id
4908      contrib/pyblosxom/.arch-ids/getstamps.py.id
4909      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
4910      contrib/pyblosxom/getstamps.py
4911      contrib/pyblosxom/hardcodedates.py
4913     modified files:
4914      ChangeLog muse-blosxom.el
4916     new directories:
4917      contrib/pyblosxom contrib/pyblosxom/.arch-ids
4920 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
4922     Summary:
4923       muse-blosxom.el has matured past experimental status
4924     Revision:
4925       muse--main--1.0--patch-18
4927     2005-03-23  Michael Olson  <mwolson@gnu.org>
4928     
4929         * muse-blosxom.el: Remove common functionality that has already
4930         been implemented in `muse-html.el'.  Derive this mode from
4931         `muse-html'.  Update documentation.  I now feel that this file is
4932         ready to be included in the top-level Muse directory.
4934     modified files:
4935      ChangeLog muse-blosxom.el
4937     renamed files:
4938      experimental/.arch-ids/muse-blosxom.el.id
4939        ==> .arch-ids/muse-blosxom.el.id
4940      experimental/muse-blosxom.el
4941        ==> muse-blosxom.el
4944 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
4946     Summary:
4947       Make muse-blosxom.el slightly less experimental
4948     Revision:
4949       muse--main--1.0--patch-17
4951     2005-03-22  Michael Olson  <mwolson@gnu.org>
4952     
4953         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
4954         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
4955         useful.
4956         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
4957         from the `muse-blosxom-markup-date-directive' rule.
4958         (blosxom-set-time): Remove this function.  We're not going to be
4959         touching the timestamp manually anymore -- it's too much of a
4960         hassle.  Right now I've got a python program that compiles a
4961         timestamp file and a pyblosxom helper that reads it.  Something
4962         similar could be arranged for blosxom, I'm sure.
4963     
4965     modified files:
4966      ChangeLog experimental/muse-blosxom.el
4969 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
4971     Summary:
4972       Apply latest journal-related updates from johnw
4973     Revision:
4974       muse--main--1.0--patch-16
4977     modified files:
4978      ChangeLog examples/muse-johnw.el muse-journal.el
4981 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
4983     Summary:
4984       Add Projects node to the manual
4985     Revision:
4986       muse--main--1.0--patch-15
4988     2005-02-28  Michael Olson  <mwolson@gnu.org>
4989     
4990         * muse.texi: Change copyright notice since the FSF is now the
4991         copyright holder.
4992         (Projects): New node, based on a section from the README file.
4994     modified files:
4995      ChangeLog muse.texi
4998 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5000     Summary:
5001       Correct documentation, adding some content.
5002     Revision:
5003       muse--main--1.0--patch-14
5005     2005-02-28  Michael Olson  <mwolson@gnu.org>
5006     
5007         * muse.texi: Change license terms of the documentation to the GNU
5008         GPL instead of the GNU FDL, as per the consent of the copyright
5009         holders of the emacs-wiki manual, from which this is based.  Some
5010         emacs-wiki-isms in the manual were corrected, and the Getting
5011         Started section was updated.
5013     modified files:
5014      ChangeLog muse.texi
5017 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5019     Summary:
5020       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5021     Revision:
5022       muse--main--1.0--patch-13
5024     2005-02-17  Michael Olson  <mwolson@gnu.org>
5025     
5026         * experimental/muse-blosxom.el: Somehow the contents of this file
5027         managed to get duplicated.  I removed the duplicates.
5028         (muse-blosxom-date): Remove this, since it is not useful.
5029         (muse-blosxom-header): Use the standard header that blosxom.el
5030         has.
5032     modified files:
5033      ChangeLog experimental/muse-blosxom.el
5036 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5038     Summary:
5039       Initial commit of muse.texi, nothing substantial
5040     Revision:
5041       muse--main--1.0--patch-12
5043     2005-02-07  Michael Olson  <mwolson@gnu.org>
5044     
5045         * muse.texi: New file that provides the documentation for Muse.
5046         It is in a very rough form at the moment.  Nothing substantial may
5047         be found here yet.  Be ye warned.
5049     new files:
5050      .arch-ids/muse.texi.id muse.texi
5052     modified files:
5053      ChangeLog
5056 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5058     Summary:
5059       Add docstring, new trivial function
5060     Revision:
5061       muse--main--1.0--patch-11
5063     2005-02-07  Michael Olson  <mwolson@gnu.org>
5064     
5065         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5066         `muse-what-changed'.  No functionality change.
5067         (muse-what-changed): New function that displays in diff format the
5068         changes made since the buffer was last saved.
5069     
5070         * muse-project.el (muse-project-publish): Add docstring.
5072     modified files:
5073      ChangeLog muse-mode.el muse-project.el
5076 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5078     Summary:
5079       Add experimental version of muse-blosxom.el to project
5080     Revision:
5081       muse--main--1.0--patch-10
5083     2005-02-04  Michael Olson  <mwolson@gnu.org>
5084     
5085         * Makefile (realclean): Remove file that gets generated when fonts
5086         are missing.
5087     
5088         * experimental/muse-bloxsom.el: New file that implements Blosxom
5089         support for Muse.  It's in a very rough state, hence its placement
5090         in the `experimental' directory.
5092     new files:
5093      experimental/.arch-ids/=id
5094      experimental/.arch-ids/muse-blosxom.el.id
5095      experimental/muse-blosxom.el
5097     modified files:
5098      ChangeLog Makefile
5100     new directories:
5101      experimental experimental/.arch-ids
5104 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5106     Summary:
5107       Make permissions more consistent
5108     Revision:
5109       muse--main--1.0--patch-9
5112     modified files:
5113      ChangeLog
5115     modified directories:
5116      contrib examples scripts
5119 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5121     Summary:
5122       Fix build problems
5123     Revision:
5124       muse--main--1.0--patch-8
5126     2005-02-04  Michael Olson  <mwolson@gnu.org>
5127     
5128         * muse-build.el: Add contrib directory to `load-path'.
5129         (muse-elint-files): Load `muse-regexps.el'.
5130     
5131         * scripts/publish: Change permissions so that this script is
5132         executable.  Add contrib directory to load list.  Add
5133         `muse-regexps.el' to list.
5135     modified files:
5136      ChangeLog muse-build.el scripts/publish
5139 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5141     Summary:
5142       Use "&mdash;" instead of "&#151;"
5143     Revision:
5144       muse--main--1.0--patch-7
5146     2005-01-31  Michael Olson  <mwolson@gnu.org>
5147     
5148         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
5149         with "&mdash;" so that documents validate properly.  Thanks to
5150         Björn Lindström for the suggestion.
5151     
5152         * muse-html.el (muse-html-markup-strings): Ditto.
5154     modified files:
5155      ChangeLog muse-docbook.el muse-html.el
5158 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5160     Summary:
5161       Fix use of "[:blank:]" in underline markup
5162     Revision:
5163       muse--main--1.0--patch-6
5165     2005-01-25  Michael Olson  <mwolson@gnu.org>
5166     
5167         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5168         use of `muse-regexp-blank'.
5170     modified files:
5171      ChangeLog muse-colors.el
5174 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
5176     Summary:
5177       Fix problem with headings being given wrong face
5178     Revision:
5179       muse--main--1.0--patch-5
5181     2005-01-03  Michael Olson  <mwolson@gnu.org>
5182     
5183         * muse-colors.el: Add header.
5184         (muse-colors-emphasized): Headings were being given the coloring
5185         for the next level of heading instead of the real
5186         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5187         Heading").  Thanks to Lan Yufeng for finding this and sending a
5188         patch.
5189     
5190         * muse-regexps.el: Fix header.
5192     modified files:
5193      ChangeLog muse-colors.el muse-regexps.el
5196 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
5198     Summary:
5199       Rotate ChangeLog
5200     Revision:
5201       muse--main--1.0--patch-4
5203     2005-01-01  Michael Olson  <mwolson@gnu.org>
5204     
5205         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
5206         version will be automatically maintained by Arch.
5207     
5209     new files:
5210      .arch-ids/ChangeLog.id ChangeLog
5212     renamed files:
5213      .arch-ids/ChangeLog.id
5214        ==> .arch-ids/ChangeLog.2004.id
5215      ChangeLog
5216        ==> ChangeLog.2004
5219 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
5221     Summary:
5222       Extended regexps fix, allow spaces in 1st part of links
5223     Revision:
5224       muse--main--1.0--patch-3
5226     2004-12-30  Michael Olson  <mwolson@gnu.org>
5227     
5228         * muse.el (muse-link-regexp): Allow spaces in the first part of
5229         links.
5230     
5231         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5232         customizable alternatives to extended character classes.
5233     
5234         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5236     modified files:
5237      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5238      muse-html.el muse-mode.el muse-publish.el muse.el
5241 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
5243     Summary:
5244       Begin to change regexp handling, tweak muse.el header
5245     Revision:
5246       muse--main--1.0--patch-2
5248     2004-12-29  Michael Olson  <mwolson@gnu.org>
5249     
5250         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
5251         myself.  Update URL.
5252     
5253         * muse-regexps.el: New file that implements regexp handling.
5254         Generalized regexp options will be moved to it eventually.
5256     new files:
5257      .arch-ids/muse-regexps.el.id muse-regexps.el
5259     modified files:
5260      ChangeLog muse.el
5263 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
5265     Summary:
5266       Do some early spring cleaning
5267     Revision:
5268       muse--main--1.0--patch-1
5270     2004-12-29  Michael Olson  <mwolson@gnu.org>
5271     
5272         * Makefile: Change path to `publish' script.
5273     
5274         * contrib/pcomplete.el: New file that is used by Muse without
5275         actually being a part of it: hence its location in the contrib
5276         directory.
5277     
5278         * contrib/cgi.el, contrib/httpd.el: New location.
5279     
5280         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5281     
5282         * scripts/publish, scripts/publish-project: Ditto.
5284     new files:
5285      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5286      contrib/pcomplete.el examples/.arch-ids/=id
5287      scripts/.arch-ids/=id
5289     modified files:
5290      ChangeLog Makefile
5292     renamed files:
5293      .arch-ids/cgi.el.id
5294        ==> contrib/.arch-ids/cgi.el.id
5295      .arch-ids/httpd.el.id
5296        ==> contrib/.arch-ids/httpd.el.id
5297      .arch-ids/muse-johnw.el.id
5298        ==> examples/.arch-ids/muse-johnw.el.id
5299      .arch-ids/publish-johnw.id
5300        ==> examples/.arch-ids/publish-johnw.id
5301      .arch-ids/publish-project.id
5302        ==> scripts/.arch-ids/publish-project.id
5303      .arch-ids/publish.id
5304        ==> scripts/.arch-ids/publish.id
5305      cgi.el
5306        ==> contrib/cgi.el
5307      httpd.el
5308        ==> contrib/httpd.el
5309      muse-johnw.el
5310        ==> examples/muse-johnw.el
5311      publish
5312        ==> scripts/publish
5313      publish-johnw
5314        ==> examples/publish-johnw
5315      publish-project
5316        ==> scripts/publish-project
5318     new directories:
5319      contrib contrib/.arch-ids examples examples/.arch-ids scripts
5320      scripts/.arch-ids
5323 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
5325     Summary:
5326       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5327     Revision:
5328       muse--main--1.0--base-0
5330     (automatically generated log message)
5332     new patches:
5333      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
5334      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
5335      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
5336      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
5337      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
5338      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
5339      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
5340      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
5341      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5342      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
5343      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
5344      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
5345      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
5346      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
5347      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
5348      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
5349      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
5350      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8