Hack on documentation. The release is in sight!
[muse-el.git] / ChangeLog
blob6bdfe686d8d03cad3322b1b832c7484f9a8b49f7
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-09-09 15:12:05 GMT Michael Olson <mwolson@gnu.org> patch-230
7     Summary:
8       Hack on documentation.  The release is in sight!
9     Revision:
10       muse--main--1.0--patch-230
12     * muse.texi: Use @subsubheading for all logical split headers rather than
13       @emph.  Move all examples against left margin.  Add comments to
14       indicate what still needs to be done.
15       (DocBook): Correct a few misspelled variable names and add some new
16       variables.
17       (Common Elements): Split this into 4 new subsections.
19     modified files:
20      ChangeLog muse.texi
23 2005-09-08 16:50:53 GMT Michael Olson <mwolson@gnu.org> patch-229
25     Summary:
26       Fix publishing of stuff like <code><></code>.
27     Revision:
28       muse--main--1.0--patch-229
30     * lisp/muse-publish.el (muse-publish-escape-specials): Use
31       `insert-before-markers' rather than `insert'.  This should fix strange
32       edge cases like <code><></code>.  Thanks to Trent Buck for the report.
34     modified files:
35      ChangeLog lisp/muse-publish.el
38 2005-09-08 16:24:11 GMT Michael Olson <mwolson@gnu.org> patch-228
40     Summary:
41       Update NEWS, fix muse-url-protocols customization interface.
42     Revision:
43       muse--main--1.0--patch-228
45     * lisp/muse-protocols.el (muse-url-protocols): Add customize choice for
46       using nil as the resolve function.
47     
48     * NEWS: Bring up-to-date.
50     modified files:
51      ChangeLog NEWS lisp/muse-protocols.el
54 2005-09-05 17:34:31 GMT Michael Olson <mwolson@gnu.org> patch-227
56     Summary:
57       Fix title coloring bug; muse-latex: escape '<' and '>'.
58     Revision:
59       muse--main--1.0--patch-227
61     * lisp/muse-colors.el (muse-colors-markup): Match against the space after
62       #title.  This should prevent a rather nasty bug.  Thanks to John Sullivan
63       for the report.
64     
65     * lisp/muse-latex.el (muse-latex-markup-specials): Mark up '_' as
66       "\textunderscore{}".  Add escaping for '<' and '>'.  Thanks to Trent
67       Buck.
69     modified files:
70      ChangeLog lisp/muse-colors.el lisp/muse-latex.el
73 2005-09-05 16:49:35 GMT Michael Olson <mwolson@gnu.org> patch-226
75     Summary:
76       muse-latex: Handle special characters in a better way.
77     Revision:
78       muse--main--1.0--patch-226
80     * lisp/muse-latex.el (muse-latex-markup-regexps): Remove special
81       characters hack.
82       (muse-latex-markup-strings): Use \\texttt{...} for 'begin-literal and
83       'end-literal.  Thanks to Trent Buck for the suggestion.
84       (muse-latex-markup-specials): Move special characters here instead of
85       using the regexp.
87     modified files:
88      ChangeLog lisp/muse-latex.el
91 2005-09-05 14:25:37 GMT Michael Olson <mwolson@gnu.org> patch-225
93     Summary:
94       muse-latex: Fix compiler warning.
95     Revision:
96       muse--main--1.0--patch-225
98     * lisp/muse-latex.el (muse-latex-pdf-generate): Provide 3rd argument for
99       format.
101     modified files:
102      ChangeLog lisp/muse-latex.el
105 2005-09-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
107     Summary:
108       Add <code> tag.
109     Revision:
110       muse--main--1.0--patch-224
112     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
113       verbatim.  Verbatim makes text literal and escaped, code makes text
114       teletype and escaped.
115     
116     * muse-publish.el (muse-publish-markup-tags): Add "code".
117       (muse-publish-code-tag): New function that publishes code the same way
118       as =teletyped= text.
120     modified files:
121      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
124 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
126     Summary:
127       Strip text properties before browsing a URL.
128     Revision:
129       muse--main--1.0--patch-223
131     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
132       this will fix a bug.
134     modified files:
135      ChangeLog lisp/muse-protocols.el
138 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
140     Summary:
141       muse-latex: Call pdflatex twice to get <contents> published.
142     Revision:
143       muse--main--1.0--patch-222
145     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
146       pdflatex twice, since this seems to be necessary to get <contents>
147       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
148       to call it three times, since this is what John originally did.  Can
149       someone please give me advice about this?
151     modified files:
152      ChangeLog lisp/muse-latex.el
155 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
157     Summary:
158       Make info:// and man:// not publish a link, handle insert URL edge case.
159     Revision:
160       muse--main--1.0--patch-221
162     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
163       publish only the description, not the URL.
164     
165     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
166       get nil from muse-publish-url by not inserting any text.
168     modified files:
169      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
172 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
174     Summary:
175       If a URL has a resolve function of nil, publish the description only.
176     Revision:
177       muse--main--1.0--patch-220
179     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
180       complete tag.
181     
182     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
183       interface.
184       (muse-resolve-url): If nil is given as the resolve function, return
185       nil.
186     
187     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
188       insert the description instead of the original URL.
190     modified files:
191      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
192      lisp/muse-publish.el
195 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
197     Summary:
198       Implement protocol handling.
199     Revision:
200       muse--main--1.0--patch-219
202     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
203       should just make a hook for this stuff.
204       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
205     
206     * lisp/muse-protocols.el: New file that implements protocol handling.
207     
208     * lisp/muse-publish.el (muse-publish-url-transforms): Add
209       muse-resolve-url.
210       (muse-publish-markup-url): Indentation fix, no func change.
211     
212     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
213     
214     * lisp/muse.el: Require muse-protocols.
216     new files:
217      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
219     modified files:
220      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
221      lisp/muse-regexps.el lisp/muse.el
224 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
226     Summary:
227       muse-xml: Use a more standard sort of header.
228     Revision:
229       muse--main--1.0--patch-218
231     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
232       type="muse">, as suggested by Brad Collins.
234     modified files:
235      ChangeLog experimental/muse-xml.el
238 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
240     Summary:
241       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
242     Revision:
243       muse--main--1.0--patch-217
245     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
246     
247     * README (examples): Mention that other files are here as well.
248     
249     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
250       for use with muse-xml.el.
251     
252     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
253       muse-xml is in experimental status.
254       (muse-xml-markup-regexps): Correct table-munging regexp.
255       (muse-xml-markup-strings): Surround each verse line with <line></line>.
256       Empty lines are marked up as <line />.
257     
258     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
259       s/last-stanza-end/end-last-stanza-line/.
260     
261     * muse-mode.el (muse-visit-link-default): Make the temporary file
262       visiting work as expected.
263     
264     * muse-publish.el (muse-publish-markup-verse): Make use of
265       'begin-verse-line and 'begin-last-stanza-line.  Use
266       'end-last-stanza-line instead of 'last-stanza-end.
267     
268     * muse.texi (Verse): Be a bit more clever with our example.
270     new files:
271      examples/.arch-ids/muse.rnc.id examples/muse.rnc
273     modified files:
274      AUTHORS ChangeLog README experimental/muse-xml.el
275      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
276      muse.texi
279 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
281     Summary:
282       Allow links to temporary files to be visited.
283     Revision:
284       muse--main--1.0--patch-216
286     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
287       temporary files.  These are buffers that do not have a corresponding
288       file.
290     modified files:
291      ChangeLog lisp/muse-mode.el
294 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
296     Summary:
297       Fix save-match-data gaffe.
298     Revision:
299       muse--main--1.0--patch-215
301     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
302       outside of `and' statement.
304     modified files:
305      ChangeLog lisp/muse-regexps.el
308 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
310     Summary:
311       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
312     Revision:
313       muse--main--1.0--patch-214
315     * examples/mwolson/muse-init.el: Update.
316     
317     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
318       ensure that links to other pages in this project are given the proper
319       extension.
320     
321     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
322     
323     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
324       instead of muse-publish-output-name.
325     
326     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
327       functions that consult the :link-suffix when returning the name of the
328       link (or the complete file name for the latter function).  If
329       :link-suffix does not exist, use :suffix.  This should help Muse be
330       able to handle some more usage scenarios.
331       (muse-publish-prepare-url): Use muse-publish-link-name instead of
332       muse-publish-output-name.
333     
334     * muse-wiki.el (muse-wiki-resolve-project-page): Use
335       muse-publish-link-file instead of muse-publish-output-file.
336       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
337       letters.  The old behavior was not friendly to acronyms.
339     modified files:
340      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
341      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
342      lisp/muse-wiki.el
345 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
347     Summary:
348       Correct the publish-project example.
349     Revision:
350       muse--main--1.0--patch-213
352     * examples/publish-project: Remove "-l muse-build.el" and note that the
353       user's muse-init.el file should add the Muse directories to load-path.
355     modified files:
356      ChangeLog examples/publish-project
359 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
361     Summary:
362       Reinstate former extended character class rules.
363     Revision:
364       muse--main--1.0--patch-212
366     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
367       extended regexps really don't work well on Emacs 21.2 or 21.3, so
368       document that.
369       (muse-regexp-emacs-revision): New variable that indicates the revision
370       number of this version of Emacs.
371       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
372       aren't working well enough with extended character classes in regexps.
373     
374     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
375       instead of just displaying it.
377     modified files:
378      ChangeLog lisp/muse-regexps.el lisp/muse.el
381 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
383     Summary:
384       Fix paragraph-filling breakage in Emacs21.
385     Revision:
386       muse--main--1.0--patch-211
388     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
389       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
390       report.
392     modified files:
393      ChangeLog lisp/muse-mode.el
396 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
398     Summary:
399       Allow Emacs 21.3 to use extended character classes in regexps.
400     Revision:
401       muse--main--1.0--patch-210
403     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
404       Since enough positive reports have come in about the usability of 21.3,
405       we'll allow it to use extended character classes in regexps by default.
407     modified files:
408      ChangeLog lisp/muse-regexps.el
411 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
413     Summary:
414       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
415     Revision:
416       muse--main--1.0--patch-209
418     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
419       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
420       offer the style and directory prompt when you hit C-c C-t in a file
421       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
422       Hodique for the fix.
423     
424     * lisp/muse.el (muse-read-directory-name): New function that defines a
425       fallback version of `read-directory-name', since Emacs21 doesn't have
426       it.
428     modified files:
429      ChangeLog lisp/muse-publish.el lisp/muse.el
431     new patches:
432      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
433      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
434      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
435      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
436      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
437      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
440 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
442     Summary:
443       Fix problem with links at beginning of buf and paragraphs.
444     Revision:
445       muse--main--1.0--patch-208
447     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
448       mean.
449     
450     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
451     
452     * muse-html.el (muse-html-markup-regexps): Ditto.
453     
454     * muse-publish.el (muse-publishing-last-position): New variable that
455       indicates our last buffer position while publishing the current rule.
456       Used to make sure the process doesn't get stalled.
457       (muse-publish-markup): Fix edge case where links at beginning of
458       buffer, with read-only text, would prevent the beginning of buffer from
459       being matched.
460       (muse-publish-markup-directive): Fix case where two directives of the
461       same size would prevent any following directives from being
462       interpreted.  We accomplish this by setting the last published position
463       to nil after each directive.
465     modified files:
466      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
467      lisp/muse-html.el lisp/muse-publish.el
470 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
472     Summary:
473       Document publishing directives.
474     Revision:
475       muse--main--1.0--patch-207
477     * muse.texi (Getting Started): Remove crufty sentence.
478       (Directives): New section that describes the likes of #title and
479       #author.
481     modified files:
482      ChangeLog muse.texi
485 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
487     Summary:
488       Document WikiNames and update header publishing information.
489     Revision:
490       muse--main--1.0--patch-206
492     * muse.texi (Headings): Any level of headings is supported.
493       (Emphasizing Text): Verbatim text may span multiple lines.
494       (Explicit Links): Refactor Links section into Explicit Links, Implicit
495       Links, and Images.
496       (Implicit Links): Document WikiNames and InterWiki links.
498     modified files:
499      ChangeLog muse.texi
502 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
504     Summary:
505       Finish NEWS, handle emphasis at EOF edge case.
506     Revision:
507       muse--main--1.0--patch-205
509     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
510       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
511       as there is a terminating emphasis delimiter.
512     
513     * examples/mwolson/muse-init.el: Sync with my latest configuration.
514     
515     * NEWS: Bring this up to date.
517     modified files:
518      ChangeLog NEWS examples/mwolson/muse-init.el
519      lisp/muse-colors.el
522 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
524     Summary:
525       muse-html: Add muse-xhtml-extension.
526     Revision:
527       muse--main--1.0--patch-204
529     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
530       default file extension for publishing XHTML files.  Thanks to Trent
531       Buck for the suggestion.
532       ("xhtml"): Use it.
534     modified files:
535      ChangeLog lisp/muse-html.el
538 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
540     Summary:
541       Add items through patch-149 to NEWS.
542     Revision:
543       muse--main--1.0--patch-203
545     * NEWS (progress): Catch up to patch-149.
546     
547     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
548     
549     * lisp/muse-publish.el (muse-publish): Ditto.
551     modified files:
552      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
555 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
557     Summary:
558       Make building of Debian revisions work.
559     Revision:
560       muse--main--1.0--patch-202
562     * Makefile (distclean): Don't remove anything in debian/, since it will
563       never be necessary.
564       (debclean): Removed, since two different targets need slightly
565       different versions of this.  Even abstraction has its limits.
566       (debbuild): New target that takes care of performing the build itself.
567       (debrevision): New target that makes a revision build, where the
568       original tarball must not be modified.
569       (debrevision): Split out building stuff to debbuild target.
570     
571     * debian/changelog: Several revisions worth of Debian fun.
572     
573     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
574       (Description): Make this match the ITP and shorten the text.
576     modified files:
577      ChangeLog Makefile Makefile.defs debian/changelog
578      debian/control
581 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
583     Summary:
584       Prepare initial upload for Debian project.
585     Revision:
586       muse--main--1.0--patch-201
588     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
589       version, since we only want the last changelog entry to appear on the
590       initial Debian upload.
591     
592     * debian/changelog: New Debian package 3.01.arch.201-1.
594     modified files:
595      ChangeLog Makefile.defs debian/changelog
598 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
600     Summary:
601       muse-mode: Minor regexp tweak.
602     Revision:
603       muse--main--1.0--patch-200
605     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
607     modified files:
608      ChangeLog lisp/muse-mode.el
611 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
613     Summary:
614       Minor fixups from Peter K. Lee.
615     Revision:
616       muse--main--1.0--patch-199
618     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
619       restrictive with our end-of-table regexp.
620     
621     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
622       instead of start of table.  Be less restrictive with several of our
623       regexps.
624     
625     * lisp/muse-html.el: Patch from Peter K. Lee.
626       (muse-html-prepare-buffer): Work around edge case where the "charset="
627       part has already been appended to muse-html-meta-content-type.
628       (muse-html-fixup-tables): Be slightly less restrictive with our
629       end-of-table regexp.
631     modified files:
632      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
633      lisp/muse-html.el
636 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
638     Summary:
639       Keep lists from getting mashed together on M-q.
640     Revision:
641       muse--main--1.0--patch-198
643     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
644       locally so that lists don't get blended together incorrectly upon
645       hitting M-q.
647     modified files:
648      ChangeLog lisp/muse-mode.el
651 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
653     Summary:
654       QuickStart: Minor typo in anchor example.
655     Revision:
656       muse--main--1.0--patch-197
658     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
659       rather than a full URL.
661     modified files:
662      ChangeLog examples/QuickStart
665 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
667     Summary:
668       Makefile: Use BUILDOPTS.
669     Revision:
670       muse--main--1.0--patch-196
672     * Makefile (debrelease): Make use of $(BUILDOPTS).
673     
674     * Makefile.defs (BUILDOPTS): New option that allows additional options to
675       be passed to dpkg-buildpackage.  In case I ever make several revisions
676       before getting the -1 revision uploaded, for example, I can use "-sa"
677       here in order to make a valid pacakge.
679     modified files:
680      ChangeLog Makefile Makefile.defs
683 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
685     Summary:
686       Make generated Debian packages slightly easier to upload.
687     Revision:
688       muse--main--1.0--patch-195
690     * debian/changelog: Generate 3.01.arch.195-1.
691     
692     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
693     
694     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
695       that was last uploaded to Debian.
696     
697     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
698       changes is generated.  This means we have to use dpkg-buildpackage,
699       since debuild doesn't recognize the environment variables that it
700       claims to recognize.
702     modified files:
703      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
706 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
708     Summary:
709       Makefile: Minor deletion cleanups.
710     Revision:
711       muse--main--1.0--patch-194
714     modified files:
715      ChangeLog Makefile
718 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
720     Summary:
721       Compilation cleanups.
722     Revision:
723       muse--main--1.0--patch-193
725     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
726       `make-variable-buffer-local' in order to silence compiler warnings.
727     
728     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
729       warning.
730     
731     * scripts/muse-build.el (muse-elint-files): Automatically load every
732       elisp file rather than specifying each one.
734     modified files:
735      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
738 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
740     Summary:
741       Fix failure to resolve interwiki link when clicking on it.
742     Revision:
743       muse--main--1.0--patch-192
745     * Makefile (debclean): Minor tweak.
746     
747     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
748       change.
749     
750     * lisp/muse-project.el (muse-project-find-file): Don't add file
751       extensions to a relative name.  If we're dealing with a file, open it
752       up without searching through the various projects for a path.  This
753       should fix the failure to resolve an interwiki link by clicking on it.
755     modified files:
756      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
759 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
761     Summary:
762       Makefile: Remove stale Debian packages for this version.
763     Revision:
764       muse--main--1.0--patch-191
766     * Makefile (debclean): Remove generated Debian packages for the current
767       version in parent directory.
769     modified files:
770      ChangeLog Makefile
773 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
775     Summary:
776       Fix trailing backslash error.
777     Revision:
778       muse--main--1.0--patch-190
780     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
781       regexp-quoting fix from drkm.
783     modified files:
784      ChangeLog lisp/muse-project.el
787 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
789     Summary:
790       Release 3.01.91 (3.02 RC2).
791     Revision:
792       muse--main--1.0--patch-189
794     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
796     modified files:
797      ChangeLog Makefile.defs lisp/muse.el muse.texi
800 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
802     Summary:
803       Escape email address and URL always.
804     Revision:
805       muse--main--1.0--patch-188
807     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
808       escape and publish email address as read-only, even when it's not
809       marked up.
810       (muse-publish-markup-url): Ditto for URL.
812     modified files:
813      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
816 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
818     Summary:
819       Inter-project output name fix.
820     Revision:
821       muse--main--1.0--patch-187
823     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
824       that I had fixed this before.
826     modified files:
827      ChangeLog lisp/muse-wiki.el
830 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
832     Summary:
833       Make coloring of verbatim greater-than sign same as publishing.
834     Revision:
835       muse--main--1.0--patch-186
837     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
838       greater-than sign surrounded by equal signs, display it in verbatim
839       face.
841     modified files:
842      ChangeLog lisp/muse-colors.el
845 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
847     Summary:
848       Allow transform function for link descriptions.  Bare email and URL fixes.
849     Revision:
850       muse--main--1.0--patch-185
852     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
853       (muse-publish-desc-transforms): New option that contains the functions
854       that will be called to transform a link description.
855       (muse-publish-markup-word): Handle Yet Another Edge Case.
856       (muse-publish-markup-email): Use
857       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
858       double-quote on either side.
859       (muse-publish-url): Apply description transforms.
860       (muse-publish-markup-url): Don't publish if we have a double-quote on
861       either side.
862     
863     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
864       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
865       (muse-wiki-interwiki-delimiter): New option that indicates the
866       interwiki delimiter to use.
867       (muse-wiki-interwiki-replacement): New option that indicates the
868       replacement
869       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
870       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
871       this can be added to muse-publish-desc-transforms.
872       (muse-wiki-publish-pretty-interwiki): New function that replaces the
873       interwiki delimiter with its replacement, but only when the given text
874       is not an explicit link.
875     
876     * lisp/muse.el (muse-update-file-extension): New function made from the
877       innards of the :set function in `muse-file-extension'.
879     modified files:
880      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
883 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
885     Summary:
886       Handle anchors in all publishing styles, as well as linking to them.
887     Revision:
888       muse--main--1.0--patch-184
890     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
891       'internal-link.
892       (muse-publish-prepare-url): Don't touch links to anchors.
893     
894     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
895       'internal-link.  Treat centered text with
896       <para role="center">...</para>.
897       (muse-docbook-markup-paragraph): Slight regexp tweak.
898       (muse-docbook-insert-anchor): Docfix.
899       (muse-docbook-markup-anchor): Move lower in file.
900     
901     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
902       'internal-link.
903       (muse-xhtml-markup-strings): Order list, no func change.
904       (muse-html-markup-anchor): Move up in file, no func change.
905     
906     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
907       publishing anchors.
908       (muse-latex-markup-strings): Add handler for 'internal-link.
909       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
910       that insert an anchor around the next word or inside of a tag.
911     
912     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
913       publishing anchors.
914     
915     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
916       'internal-link.
917       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
918       that insert an anchor before the next word or within a tag.
919     
920     * NEWS: Initial attempt at documenting changes since 3.01.
922     new files:
923      .arch-ids/NEWS.id NEWS
925     modified files:
926      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
927      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
930 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
932     Summary:
933       Generalize some blosxom helper functions.
934     Revision:
935       muse--main--1.0--patch-183
937     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
938       generalized helper functions.
939       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
940       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
941       relative links.
942     
943     * lisp/muse-blosxom.el: Update example in header.
944       (muse-blosxom-new-entry): Use new names for helper functions.
945       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
946       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
947     
948     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
949       `muse-blosxom-project-get-categories'.
950       (muse-project-alist-styles): Renamed from
951       `muse-blosxom-project-alist-entry'.
952       (muse-project-alist-dirs): Renamed from
953       `muse-blosxom-project-alist-dirs'.
954       (muse-project-of-file): Use `muse-current-file'.
955     
956     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
957       `muse-current-file'.
958     
959     * lisp/muse.el (muse-current-file): New function that returns the name of
960       the currently visited or published file.
961       (muse-page-name): Use `muse-current-file'.
963     modified files:
964      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
965      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
968 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
970     Summary:
971       muse-xml: definition lists, muse-docbook: center.
972     Revision:
973       muse--main--1.0--patch-182
975     * Makefile (%.info, %.html): Use general argument in rule.
976       (distclean): Add another cruft file.
977     
978     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
979       type="definition"> for definition lists.
980     
981     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
982       with <note>, since it's the closest thing I could find.
984     modified files:
985      ChangeLog Makefile experimental/muse-xml.el
986      lisp/muse-docbook.el
989 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
991     Summary:
992       Minor namespace fix.
993     Revision:
994       muse--main--1.0--patch-181
996     * lisp/muse-colors.el (muse-colors-explicit-link): Use
997       muse-match-string-no-properties rather than match-string-no-properties.
999     modified files:
1000      ChangeLog lisp/muse-colors.el
1003 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
1005     Summary:
1006       Correct breakage induced by previous patch.
1007     Revision:
1008       muse--main--1.0--patch-180
1010     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
1011       path as a fallback if we are publishing.
1013     modified files:
1014      ChangeLog lisp/muse-wiki.el
1017 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
1019     Summary:
1020       Make interwiki links work in a few more edge cases.
1021     Revision:
1022       muse--main--1.0--patch-179
1024     * lisp/muse-project.el (muse-project-applicable-styles): Remove
1025       assertion, now that I have a good idea of the edge cases involved.
1026     
1027     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
1028       the current file is not part of any Muse project, allowing interwiki
1029       links to be resolvable even then.  Don't return a relative path if we
1030       are not publishing.  For visiting links, the best thing is just to
1031       return the real path.
1033     modified files:
1034      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
1037 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
1039     Summary:
1040       Fix warnings during font-lock, example tag highlighting.
1041     Revision:
1042       muse--main--1.0--patch-178
1044     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
1045       error.
1046       (muse-colors-tags): Make sure that no fontification occurs in <code> or
1047       <lisp> tags.
1048       (muse-unhighlight-region): Move higher up.
1049       (muse-colors-example-tag, muse-colors-literal-tag): Use
1050       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
1051       since the point gets put in the right place automatically.
1053     modified files:
1054      ChangeLog lisp/muse-colors.el
1057 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
1059     Summary:
1060       muse-xml: Separate section from title.
1061     Revision:
1062       muse--main--1.0--patch-177
1064     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
1065       attribute to sections.  Use separate <title> tag to handle the title of
1066       a section.  Thanks to drkm for the suggestion.
1067     
1068     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
1069     
1070     * lisp/muse-publish.el (muse-publish-markup-heading)
1071       (muse-publish-section-close): Pass level to markup strings for all
1072       section-related tags.
1073     
1074     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
1075       not defined.
1077     modified files:
1078      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
1079      lisp/muse-publish.el lisp/muse.el
1082 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
1084     Summary:
1085       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
1086     Revision:
1087       muse--main--1.0--patch-176
1089     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
1090       folders that match `muse-project-ignore-regexp'.
1091     
1092     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
1093       omission.  Add ",.*" to list of bad directory parts.
1094     
1095     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
1096       matches `muse-project-ignore-regexp'.
1097     
1098     * lisp/muse-publish.el: Install patch from Peter K. Lee.
1099       (muse-style-elements-list): New function that returns a list of
1100       references to ELEM in STYLE, including base styles.
1101       (muse-publish-markup-region): Use muse-style-elements-list rather than
1102       muse-style-elements when getting :regexps.
1103     
1104     * lisp/muse-publish.el (muse-style-element): Add docstring.
1106     modified files:
1107      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1108      lisp/muse-publish.el
1111 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1113     Summary:
1114       Initial implementation of muse-xml.el.  End of section edge case.
1115     Revision:
1116       muse--main--1.0--patch-175
1118     * AUTHORS: Add Peter K. Lee.
1119     
1120     * Makefile (experimental): New target that builds experimental programs.
1121       (distclean): Remove debian/dirs, a cruft file from the debian build
1122       process.
1123     
1124     * examples/mwolson/muse-init.el: Update.
1125     
1126     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1127       prompts for the blog entry to visit.
1128     
1129     * experimental/Makefile: New file that causes experimental stuff to be
1130       built.
1131     
1132     * experimental/muse-xml.el: New file that provides the experimental XML
1133       publishing style.
1134     
1135     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1136       comment strings.
1137     
1138     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1139     
1140     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1141       involving end-of-file and paragraph detection.
1142     
1143     * lisp/muse-wiki.el: Minor header fix.
1144     
1145     * scripts/muse-build.el (load-path): Add "../experimental".
1147     new files:
1148      experimental/.arch-ids/Makefile.id
1149      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1150      experimental/muse-xml.el
1152     modified files:
1153      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1154      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1155      lisp/muse-wiki.el scripts/muse-build.el
1158 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1160     Summary:
1161       Try to fix <example> region coloring problem.
1162     Revision:
1163       muse--main--1.0--patch-174
1165     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1166       If region is multiple lines, add '(font-lock-multiline t) to
1167       properties.  This should fix an annoying <example> region issue.
1169     modified files:
1170      ChangeLog lisp/muse-colors.el
1173 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1175     Summary:
1176       Don't publish implicit links that have a double-quote at begin or end.
1177     Revision:
1178       muse--main--1.0--patch-173
1180     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1181       double-quote exists at beginning or end.
1182     
1183     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1184       don't colorize if a double-quote exists at beginning or end.
1186     modified files:
1187      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1190 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1192     Summary:
1193       Fix failure to publish emphasis properly.
1194     Revision:
1195       muse--main--1.0--patch-172
1197     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1198       errors.
1199     
1200     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1201       of muse-wiki.
1203     removed files:
1204      experimental/.arch-ids/muse-wiki-old.el.id
1205      experimental/muse-wiki-old.el
1207     modified files:
1208      ChangeLog lisp/muse-publish.el
1211 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1213     Summary:
1214       Add a few common revision control directories to the ignore list.
1215     Revision:
1216       muse--main--1.0--patch-171
1218     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1219       directories to be ignored when building the file alist, such as those
1220       used for CVS and Arch revision control data.
1222     modified files:
1223      ChangeLog lisp/muse-project.el
1226 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1228     Summary:
1229       Fix #2654: Append a newline when using pdf publishing style.
1230     Revision:
1231       muse--main--1.0--patch-170
1233     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1234       newline to the end.
1236     modified files:
1237      ChangeLog lisp/muse-latex.el
1240 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1242     Summary:
1243       5 levels of headings colorization; color bare URLs.
1244     Revision:
1245       muse--main--1.0--patch-169
1247     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1248       Really color up to 5 headings.
1249       (muse-colors-markup): Add muse-url-regexp.
1250       (muse-colors-explicit-link): Renamed from muse-colors-link.
1251       (muse-colors-implicit-link): Moved here from
1252       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1253       we'll be coloring URLs.
1255     modified files:
1256      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1259 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1261     Summary:
1262       Don't emphasize if a word constituent follows the trailer.
1263     Revision:
1264       muse--main--1.0--patch-168
1266     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1267       (muse-colors-verbatim): Don't colorize if a word constituent follows
1268       the trailer.
1269     
1270     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1271       word constituent follows the trailer.
1273     modified files:
1274      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1277 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1279     Summary:
1280       Add coloring for example, verbatim, and =signs=; anchor fix.
1281     Revision:
1282       muse--main--1.0--patch-167
1284     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1285       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1286       (muse-colors-verbatim): Use `muse-verbatim-face'.
1287       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1288       priority.
1289       (muse-colors-tags): Add verbatim and literal tags.
1290       (muse-colors-example-tag): Use `remove-text-properties' instead of
1291       `set-text-properties', since the latter does not work consistently.
1292       (muse-colors-literal-tag): New function that strips all markup from the
1293       region.
1294       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1295       that we can work around an annoying XEmacs issue.
1296     
1297     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1298       multi-line by default.
1299     
1300     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1301       string.
1303     modified files:
1304      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1305      lisp/muse.el
1308 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1310     Summary:
1311       Link with anchor bugfix.
1312     Revision:
1313       muse--main--1.0--patch-166
1315     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1316       valid, as long as the base is valid.
1318     modified files:
1319      ChangeLog lisp/muse-colors.el
1322 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1324     Summary:
1325       Link inside table issue, fixes read-only text error.
1326     Revision:
1327       muse--main--1.0--patch-165
1329     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1330       inside tables so we don't get an error when links exist.
1331     
1332     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1333     
1334     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1335       into account when displaying the "All files published" message, unless
1336       they've actually been modified.
1337     
1338     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1339       don't wrap in condition-case; we don't want the message to be muffled.
1341     modified files:
1342      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1343      lisp/muse-project.el lisp/muse.el
1346 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1348     Summary:
1349       Permit infinitely-nested sections.
1350     Revision:
1351       muse--main--1.0--patch-164
1353     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1354       (Deriving from an existing style): Mark up as a list.
1355     
1356     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1357       Color an additional level of headings.
1358     
1359     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1360       section-other, section-other-end, and section-close strings.
1361       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1362       through the 'section-close string.
1363     
1364     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1365       'begin-underline, since this messes up paragraph handling.  Use
1366       <h5></h5> for 'section-other.
1367     
1368       (muse-html-fixup-tables): New function that sorts the table parts so
1369       that order is head, foot, body.  Apparently XHTML needs this, and it
1370       seems like a good general practice, so we do it for HTML as well.
1371     
1372     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1373       'section-other.
1374     
1375     * lisp/muse-publish.el (muse-publish-section-close): New function that
1376       determines where to put the section close given heading depth and
1377       inserts it.
1378       (muse-publish-markup-heading): Handle 'section-other and
1379       'section-other-end.  Call `muse-publish-section-close' at end of
1380       function.
1381     
1382     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1383       for 'section-other.
1385     modified files:
1386      ChangeLog examples/QuickStart lisp/muse-colors.el
1387      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1388      lisp/muse-publish.el lisp/muse-texinfo.el
1391 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1393     Summary:
1394       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1395     Revision:
1396       muse--main--1.0--patch-163
1398     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1399       XEmacs fixes.
1400       (muse-docbook-markup-regexps): Deal with new table algorithm.
1401       (muse-docbook-transform-content-type, muse-docbook-encoding) 
1402       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1403       (muse-docbook-markup-table): Use a better table algorithm, based on the
1404       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
1405       and foot of the table.  Use informaltable rather than table.
1406       (muse-docbook-fixup-tables): New function that sorts all tables found
1407       in the published document so that the order is head, foot, body.
1408       (muse-docbook-markup-functions): Add anchor handler.
1409       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1410       paragraph.
1411       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1412       that insert an anchor at point.
1413     
1414     * lisp/muse-html.el (muse-html-transform-content-type)
1415       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1416     
1417     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1418     
1419     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1420     
1421     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
1422       that was evaluated in the output.
1424     modified files:
1425      ChangeLog examples/QuickStart lisp/muse-docbook.el
1426      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1429 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1431     Summary:
1432       muse-texinfo: Improve formatting for enddots, dots, underline.
1433     Revision:
1434       muse--main--1.0--patch-162
1436     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1437       of enddots and dots.  For begin-underline and end-underline, use "_",
1438       since we don't have anything better.
1440     modified files:
1441      ChangeLog lisp/muse-texinfo.el
1444 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1446     Summary:
1447       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1448     Revision:
1449       muse--main--1.0--patch-161
1451     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1452       list.  This should fix #2635.
1454     modified files:
1455      ChangeLog lisp/muse-texinfo.el
1458 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1460     Summary:
1461       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1462     Revision:
1463       muse--main--1.0--patch-160
1465     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1466     
1467     * debian/changelog: Ditto.
1468     
1469     * debian/control (Build-Depends-Indep): Add tetex-bin.
1470     
1471     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1472       output for me.
1473     
1474     * examples/QuickStart: Remove stray <comment> now that the bug that made
1475       it necessary is fixed.
1476     
1477     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1478       suggestions.
1479     
1480     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1481       the contents from the footer to the header.
1482     
1483     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1484       each number, not after.
1485     
1486     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1487     
1488     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1489       happens when doing batch publishing.  Minor whitespace fix.
1491     modified files:
1492      ChangeLog Makefile.defs debian/changelog debian/control
1493      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1494      lisp/muse-texinfo.el lisp/muse.el
1497 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1499     Summary:
1500       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1501     Revision:
1502       muse--main--1.0--patch-159
1504     * examples/QuickStart: Add "Write me." to empty sections at end so that
1505       they publish correctly with DocBook.
1506     
1507     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1508       paragraph starts with emphasis, example, link, or email address.
1510     modified files:
1511      ChangeLog examples/QuickStart lisp/muse-docbook.el
1514 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1516     Summary:
1517       Handle embedded docbook footnotes and <literal> edge case.
1518     Revision:
1519       muse--main--1.0--patch-158
1521     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1522      (muse-docbook-markup-strings): Use systemitem for example text.
1523      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1524      <para></para> inside of them.
1525     
1526     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1527       here at all.
1528     
1529     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1530       muse-publish-escape-specials-in-string to list by default.
1531     
1532     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1533       argument IGNORE-READ-ONLY determines whether or not to ignore the
1534       read-only property when transforming text.  Add docstring.
1535       (muse-publish-markup-word): Use non-nil third argument to
1536       muse-publish-escape-specials when we're publishing `='-delimited text.
1537       This allows =<literal><tag></literal>= to work as intended.
1538     
1539     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1540       arguments after the first so that we can include this in
1541       `muse-publish-url-transforms'.
1542     
1543     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1545     modified files:
1546      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1547      lisp/muse-publish.el
1550 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1552     Summary:
1553       Misc. blosxom fixes, like category directive.
1554     Revision:
1555       muse--main--1.0--patch-157
1557     * contrib/pyblosxom/getstamps.py: Add file extension.
1558     
1559     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1560       extension.  This will allow Muse to specify it once a
1561       timestamps-writing routine gets written.
1562     
1563     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1564       attention to the "category" directive, if it exists.  Use file-truename
1565       instead of expand-file-name for base directory.
1566     
1567     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1568       by default.
1569     
1570     * lisp/muse-project.el (muse-project): Add :timestamps to list of
1571       available tags, even though it doesn't do anything yet.
1573     modified files:
1574      ChangeLog contrib/pyblosxom/getstamps.py
1575      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1576      lisp/muse-project.el
1579 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1581     Summary:
1582       Small logic fix with temp files.
1583     Revision:
1584       muse--main--1.0--patch-156
1586     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1587       buffer-name to determine whether the buffer is still around.
1589     modified files:
1590      ChangeLog lisp/muse.el
1593 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1595     Summary:
1596       Make customize of muse-project-alist work in Emacs21 and XEmacs.
1597     Revision:
1598       muse--main--1.0--patch-155
1600     * lisp/muse.el (muse-widget-type-value-create)
1601       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
1602       extra widgets from 'lazy type that are needed to get the
1603       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
1604     
1605     * lisp/muse.el (muse-implicit-link-functions)
1606       (muse-explicit-link-functions): Remove predefined wiki-related options.
1607       These are added in muse-wiki via custom-add-option.
1608     
1609     * lisp/muse-mode.el (muse-mode-hook): Ditto.
1610     
1611     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
1612     
1613     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
1614       ":strings" to cope with Emacs21 and XEmacs.
1615       (muse-project-alist-set): Turn ":strings" back into ":symbols".
1616     
1617     * lisp/muse-project.el (muse-project): Derive from 'default rather than
1618       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
1619       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
1620     
1621     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
1622       since XEmacs doesn't support the alist widget.  Deal with case where no
1623       projects are defined, or a strange expression is used.
1624     
1625     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
1626       stuff using custom-add-option.
1628     modified files:
1629      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1630      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1633 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
1635     Summary:
1636       Don't kill temp buffer if debug-on-error is non-nil.
1637     Revision:
1638       muse--main--1.0--patch-154
1640     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
1641       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
1643     modified files:
1644      ChangeLog lisp/muse.el
1647 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
1649     Summary:
1650       Expand Debian package description.
1651     Revision:
1652       muse--main--1.0--patch-153
1654     * debian/control (Description): Expand this to make the package more
1655       enticing.
1656     
1657     * debian/copyright, debian/rules: Minor whitespace cleanups.
1658     
1659     * debian/changelog: Package 3.01.arch.152-1.
1661     modified files:
1662      ChangeLog Makefile.defs debian/changelog debian/control
1663      debian/copyright debian/rules
1666 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
1668     Summary:
1669       Header/footer docfix; ChangeLog correction.
1670     Revision:
1671       muse--main--1.0--patch-152
1673     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
1674       Thanks to drkm for pointing out my error.
1675     
1676     Use better documentation and customize interface for headers and footers.
1677     Thanks to Chris McMahan.
1679     modified files:
1680      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
1681      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
1682      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
1683      muse.texi
1684      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
1687 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
1689     Summary:
1690       Slight Debian version tweak.
1691     Revision:
1692       muse--main--1.0--patch-151
1694     * Makefile.defs (VERSION): Use a slightly different version naming
1695       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
1696       X.YY is the Muse version, and YYY is the patch level.
1697     
1698     * debian/changelog: Ditto.
1700     modified files:
1701      ChangeLog Makefile.defs debian/changelog
1704 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
1706     Summary:
1707       Improve debian build and put together a package.
1708     Revision:
1709       muse--main--1.0--patch-150
1711     * Makefile (debclean): New target that cleans up the mess that the
1712       `debian' target makes.
1713       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
1714       results to my debian dist dir two levels up.
1715     
1716     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
1717     
1718     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
1719     
1720     * debian/control (Standards-Version): Update to 3.6.2.
1721     
1722     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
1723       up.
1724     
1725     * debian/copyright (Copyright): Improve.
1726     
1727     * debian/emacsen-install (FILES): Include contrib directory so that
1728       muse-http.el compiles properly.
1729     
1730     * debian/muse-el.examples: New file containing the example files to
1731       install.
1732     
1733     * debian/rules: Move example stuff to muse-el.examples.  Install some
1734       additional documentation.
1736     new files:
1737      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
1739     modified files:
1740      ChangeLog Makefile Makefile.defs debian/changelog
1741      debian/control debian/copyright debian/emacsen-install
1742      debian/rules
1745 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
1747     Summary:
1748       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
1749     Revision:
1750       muse--main--1.0--patch-149
1752     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
1753       the beginning of a header would be emphasized if an asterisk came
1754       before it.
1755       (muse-colors-underlined): Don't allow end of underlined text to be the
1756       beginning of a line.  Don't use memq to check for whitespace syntax; eq
1757       is sufficient.
1758     
1759     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
1760       on.  We'll use a more clever trick to keep emphasis characters from
1761       being interpreted in explicit links -- add a custom 'noemphasis text
1762       property to them.  Move mdash rule further down so that I can add
1763       designations after blockquoted text.
1764     
1765     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
1766       text has the 'noemphasis property, ignore it.
1767       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
1768       property to the text between BEG and END, or match beginning and end.
1769     
1770     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
1771       before trying to set buffer-modified to nil.  This should fix a
1772       "selecting deleted buffer" error when publishing from command line.
1774     modified files:
1775      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1776      lisp/muse.el
1779 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
1781     Summary:
1782       Journal validation fixes.
1783     Revision:
1784       muse--main--1.0--patch-148
1786     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
1787       default rather than HTML 4.0 [strict].
1788       (muse-html-markup-strings): Include empty alt element.
1789     
1790     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
1791     
1792     * muse.texi (Journal): Ditto.
1794     modified files:
1795      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
1798 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
1800     Summary:
1801       Add debian files; tweak Makefile.
1802     Revision:
1803       muse--main--1.0--patch-147
1805     * Makefile (distclean): Remove directory created by dist rule.
1806       (dist): Make this only generate the directory, not the tarball.
1807       (release): New target that generates the tarball and zipfile.
1808       (debrelease): New target that builds the debian package for Muse.
1809       (upload): Depend on release target.
1810     
1811     * examples/mwolson/stylesheets: Add forgotten Arch id.
1813     new files:
1814      debian/.arch-ids/=id debian/.arch-ids/changelog.id
1815      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1816      debian/.arch-ids/emacsen-install.id
1817      debian/.arch-ids/emacsen-remove.id
1818      debian/.arch-ids/emacsen-startup.id
1819      debian/.arch-ids/muse-el.dirs.id
1820      debian/.arch-ids/muse-el.docs.id
1821      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1822      debian/changelog debian/control debian/copyright
1823      debian/emacsen-install debian/emacsen-remove
1824      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1825      debian/muse-el.info debian/rules
1826      examples/mwolson/stylesheets/.arch-ids/=id
1827      examples/mwolson/stylesheets/.arch-ids/blog.css.id
1828      examples/mwolson/stylesheets/.arch-ids/common.css.id
1829      examples/mwolson/stylesheets/.arch-ids/print.css.id
1830      examples/mwolson/stylesheets/.arch-ids/screen.css.id
1831      examples/mwolson/stylesheets/blog.css
1832      examples/mwolson/stylesheets/common.css
1833      examples/mwolson/stylesheets/print.css
1834      examples/mwolson/stylesheets/screen.css
1836     modified files:
1837      ChangeLog Makefile
1839     new directories:
1840      debian debian/.arch-ids examples/mwolson/stylesheets
1841      examples/mwolson/stylesheets/.arch-ids
1844 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1846     Summary:
1847       Allow `muse-index-as-string' to remove current file from output.
1848     Revision:
1849       muse--main--1.0--patch-146
1851     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1852       which excludes the current file from the output.  Improve
1853       documentation.
1855     modified files:
1856      ChangeLog lisp/muse-mode.el
1859 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1861     Summary:
1862       S-TAB issue with Windows.
1863     Revision:
1864       muse--main--1.0--patch-145
1866     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1867       issue with Windows.
1869     modified files:
1870      ChangeLog lisp/muse-mode.el
1873 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1875     Summary:
1876       Improve temp buffer usage.
1877     Revision:
1878       muse--main--1.0--patch-144
1880     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1881       `insert-file-contents'.  This should further help with the temp
1882       buffer problem.  Thanks to Peter K. Lee and drkm for the research
1883       into this problem.
1884     
1885     * lisp/muse.el (muse-with-temp-buffer): Renamed from
1886       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
1887       make sure the temp buffer is killed.  I didn't implement an option to
1888       save the contents of the temp buffer.
1890     modified files:
1891      ChangeLog lisp/muse-book.el lisp/muse-http.el
1892      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1893      lisp/muse.el
1896 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1898     Summary:
1899       muse-docbook: split-string Emacs21 fix.
1900     Revision:
1901       muse--main--1.0--patch-143
1903     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1904       split-string to fix an Emacs21 issue.
1906     modified files:
1907      ChangeLog lisp/muse-docbook.el
1910 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1912     Summary:
1913       muse-docbook: Parse author directive so that it validates properly.
1914     Revision:
1915       muse--main--1.0--patch-142
1917     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1918       attempts to publish the contents a DocBook-usable <author> tag.
1919       (muse-docbook-header): Use `muse-docbook-get-author'.
1921     modified files:
1922      ChangeLog lisp/muse-docbook.el
1925 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1927     Summary:
1928       Be a bit more clever with our consecutive list regexp.
1929     Revision:
1930       muse--main--1.0--patch-141
1932     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1933       clever with our consecutive list regexp.
1935     modified files:
1936      ChangeLog lisp/muse-docbook.el
1939 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1941     Summary:
1942       Do the right thing with consecutive list items, hopefully.
1943     Revision:
1944       muse--main--1.0--patch-140
1946     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1947       (muse-docbook-header): Add DTD string.
1948       (muse-docbook-markup-regexps): Add rule that merges consecutive list
1949       tags.
1950       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1951       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1953     modified files:
1954      ChangeLog lisp/muse-docbook.el
1957 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1959     Summary:
1960       Improve customize interface for `muse-project-alist' once more.
1961     Revision:
1962       muse--main--1.0--patch-139
1964     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1965       setting to be anything, since we now support settings that use lists.
1966       (muse-project): Vastly improve this by naming each setting and showing
1967       what exact type is required.  Handle case where a function is not
1968       defined yet.  Use a set for styles, which looks nice.  This is about as
1969       good as it can be ... unless we add some sort of inline documentation
1970       later on.  A setting was added for Yann's :force-publish tag.
1971     
1972     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1973       project name.
1975     modified files:
1976      ChangeLog lisp/muse-project.el lisp/muse.el
1979 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1981     Summary:
1982       Merged from hodique@lifl.fr--2005 (patch 24-33)
1983     Revision:
1984       muse--main--1.0--patch-138
1986     Patches applied:
1987     
1988      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1989        Merged from mwolson@gnu.org--2005 (patch 96)
1990     
1991      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1992        Merged from mwolson@gnu.org--2005 (patch 97-101)
1993     
1994      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1995        Merged from mwolson@gnu.org--2005 (patch 102-106)
1996     
1997      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1998        Merged from mwolson@gnu.org--2005 (patch 107-120)
1999     
2000      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2001        Merged from mwolson@gnu.org--2005 (patch 121-131)
2002     
2003      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2004        Merged from mwolson@gnu.org--2005 (patch 132)
2005     
2006      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2007        Merged from mwolson@gnu.org--2005 (patch 133-135)
2008     
2009      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2010        Merged from mwolson@gnu.org--2005 (patch 136)
2011     
2012      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2013        Merged from mwolson@gnu.org--2005 (patch 137)
2014     
2015      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2016        Introduce :force-publish project keyword. Fix bug #2637
2018     modified files:
2019      ChangeLog lisp/muse-project.el
2021     new patches:
2022      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
2023      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
2024      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
2025      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
2026      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
2027      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
2028      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
2029      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
2030      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
2031      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
2034 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
2036     Summary:
2037       Prevent temp buffers from prompting for save; handle lisp errors better.
2038     Revision:
2039       muse--main--1.0--patch-137
2041     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
2042       bound" error.  I don't know for certain where this is coming from,
2043       though ... *grumble*.
2044     
2045     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
2046       like how emacs-wiki does it.  Warn the user about lisp errors,
2047       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
2048       publish as something valid in most markup styles, with increased
2049       emphasis on those that don't support it.  That's a win-win ... I think
2050       :^) .
2051     
2052     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
2053       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
2054       to kill the buffer so we don't get any annoying prompts.  I *strongly*
2055       believe that this should be the default behavior of `with-temp-buffer'.
2056     
2057     * lisp/muse-book.el (muse-book-publish-project): Use
2058       `muse-with-temp-buffer-no-prompt'.
2059     
2060     * lisp/muse-http.el (muse-http-reject): Ditto.
2061     
2062     * lisp/muse-mode.el (muse-index-as-string): Ditto.
2063     
2064     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
2065     
2066     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
2067       (muse-publish-markup-email, muse-published-contents): Ditto.
2069     modified files:
2070      ChangeLog lisp/muse-book.el lisp/muse-colors.el
2071      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
2072      lisp/muse-publish.el lisp/muse.el
2075 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
2077     Summary:
2078       Customization error; Makefile tweaks.
2079     Revision:
2080       muse--main--1.0--patch-136
2082     * Makefile (dist): Use a tla-specific method to create the tarball.
2083       Create a zip file as well.
2084       (upload): New rule that uploads the tarball and zip file to gna.org.
2085     
2086     * Makefile.defs (VERSION): New variable that determines the version
2087       string to use in the `dist' and `upload' targets.
2088     
2089     * lisp/muse.el (muse-implicit-link-functions)
2090       (muse-explicit-link-functions): Use :type of hook so that the options
2091       get recognized.
2093     modified files:
2094      ChangeLog Makefile Makefile.defs lisp/muse.el
2097 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
2099     Summary:
2100       Prepare Muse 3.01.90 (3.02 RC1).
2101     Revision:
2102       muse--main--1.0--patch-135
2105     modified files:
2106      ChangeLog lisp/muse.el muse.texi
2109 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2111     Summary:
2112       Attempt to get the right file extension when publishing; more examples.
2113     Revision:
2114       muse--main--1.0--patch-134
2116     * examples/mwolson/muse-init.el: Update my configuration.
2117     
2118     * examples/mwolson/templates: Store my web page templates here.
2119     
2120     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2121     
2122     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2123       descriptions.  Yet another reason to implement my list-returning from
2124       handlers idea.
2125     
2126     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2127       with a few more edge cases.  Throw together a rough hack for
2128       determining when to include the output file extension.
2129     
2130     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2131       but still ineffective.
2133     new files:
2134      examples/mwolson/templates/.arch-ids/=id
2135      examples/mwolson/templates/.arch-ids/footer.html.id
2136      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2137      examples/mwolson/templates/.arch-ids/generic-header.html.id
2138      examples/mwolson/templates/.arch-ids/header.html.id
2139      examples/mwolson/templates/footer.html
2140      examples/mwolson/templates/generic-footer.html
2141      examples/mwolson/templates/generic-header.html
2142      examples/mwolson/templates/header.html
2144     modified files:
2145      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2146      lisp/muse-wiki.el
2148     new directories:
2149      examples/mwolson/templates
2150      examples/mwolson/templates/.arch-ids
2153 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2155     Summary:
2156       Make published link handling do the right thing, plus misc. fixes.
2157     Revision:
2158       muse--main--1.0--patch-133
2160     * lisp/muse-mode.el (muse-mode-hook): Add option for
2161       `muse-wiki-update-custom-values'.  The :set function makes sure that
2162       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2163       This probably isn't best-practice, but it works.
2164     
2165     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2166       Save match data.
2167     
2168     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2169       `muse-publish-prepare-url' to the listed options.
2170     
2171     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2172       output-dir is not specified.
2173     
2174     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2175       here instead of later on.
2176     
2177     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2178       right thing when `muse-wiki-interwiki-alist' is nil.
2179     
2180     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2181       `muse-publish-output-file'.
2182     
2183     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2184       (muse-wiki-transform-wikiword): Removed.  We should not use the
2185       publishing transforms facility to handle these.
2186     
2187     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2188       links as "link" rather than "url".
2189     
2190     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2191       takes care of any customization cleaups that need to happen whenever
2192       muse-mode is entered.
2193     
2194     * lisp/muse.el (muse-implicit-link-functions): Add options for
2195       `muse-handle-url' and the wiki handlers.
2196       (muse-explicit-link-functions): Add option for
2197       `muse-wiki-handle-internal'.
2199     modified files:
2200      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2201      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2204 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2206     Summary:
2207       Add invalid directory assertion.
2208     Revision:
2209       muse--main--1.0--patch-132
2211     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2212       any invalid directories will trigger an error.
2214     modified files:
2215      ChangeLog lisp/muse-project.el
2218 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2220     Summary:
2221       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2222     Revision:
2223       muse--main--1.0--patch-131
2226     modified files:
2227      AUTHORS ChangeLog
2230 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2232     Summary:
2233       Yann's assignment form came in!
2234     Revision:
2235       muse--main--1.0--patch-130
2238     modified files:
2239      AUTHORS ChangeLog
2242 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2244     Summary:
2245       Compilation fix, minor shuffling in `muse-mode'.
2246     Revision:
2247       muse--main--1.0--patch-129
2249     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2250       accessing it.  Fixes Yet Another Compiler Error.
2251     
2252     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2253      project-specific settings happen first.
2255     modified files:
2256      ChangeLog lisp/muse-mode.el lisp/muse.el
2259 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2261     Summary:
2262       Fix annoying initial buffer coloring problem.
2263     Revision:
2264       muse--main--1.0--patch-128
2266     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2267       where even buffer-file-name is not set.  This happens the first time we
2268       attempt to colorize the buffer.  I'm rather astonished that I had to do
2269       this.
2271     modified files:
2272      ChangeLog lisp/muse-wiki.el
2275 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2277     Summary:
2278       Jump to bad and good links on TAB; mode-choosing fix.
2279     Revision:
2280       muse--main--1.0--patch-127
2282     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2283       pics a major mode for a file.  If one is specified in the project of
2284       file, use it.  Otherwise, use muse-mode.
2285       (muse-next-reference, muse-previous-reference): Jump to bad links as
2286       well as good ones.
2287     
2288     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2289       of `muse-mode'.
2291     modified files:
2292      ChangeLog lisp/muse-mode.el lisp/muse.el
2295 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2297     Summary:
2298       Add specified Muse file extension to auto-mode-alist.
2299     Revision:
2300       muse--main--1.0--patch-126
2302     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2303       the old extension from auto-mode-alist and add the new one.  This
2304       eliminates the need to set muse-mode-auto-p when you have specified a
2305       Muse file extension.
2306     
2307     * examples/mwolson/muse-init.el: Sync.
2309     modified files:
2310      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2313 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2315     Summary:
2316       Make `muse-project-alist' more intuitively customizable.
2317     Revision:
2318       muse--main--1.0--patch-125
2320     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2321       settings.
2322     
2323     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2324       (muse-project-alist-get): New function that pre-parses
2325       `muse-projects-alist' before customization in order to work around an
2326       annoying limitation in the customize interface.
2327       (muse-project-alist-set): New function that takes the value that
2328       customize gave us and turns it into something Muse can use.
2329       (muse-project): New widget that outlines the form of the
2330       `muse-project-alist' variable.
2331       (muse-project-alist): Use the `muse-project' widget and specify :set
2332       and :get.
2334     modified files:
2335      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2338 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2340     Summary:
2341       Silence compiler warnings.
2342     Revision:
2343       muse--main--1.0--patch-124
2345     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2346     
2347     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2348       compiler warning.
2349     
2350     * lisp/muse-project.el (muse-project-applicable-styles): Call
2351       `muse-assert' with only 1 argument to silence a compiler warning.
2353     modified files:
2354      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2355      lisp/muse-project.el
2358 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2360     Summary:
2361       muse-docbook: Merge several other types of tags if necessary.
2362     Revision:
2363       muse--main--1.0--patch-123
2365     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2366       `muse-docbook-fixup-sections'.  For each TAG in
2367       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2368       merge them together.  Thanks to Dale P. Smith for the suggestion.
2369       (muse-docbook-merged-tags): Customizable list of tags that need merging.
2371     modified files:
2372      ChangeLog lisp/muse-docbook.el
2375 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2377     Summary:
2378       muse-docbook: Output an XML tag with encoding at the beginning of document.
2379     Revision:
2380       muse--main--1.0--patch-122
2382     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2383       of document.
2384       (muse-docbook-encoding-default): New option that determines which Emacs
2385       buffer encoding to use by default in Muse DocBook files if none is
2386       found.
2387       (muse-docbook-charset-default): New option that determines the DocBook
2388       XML charset to use if no translation is found in
2389       muse-docbook-encoding-map.
2390       (muse-docbook-encoding-map): New option alist that maps an emacs coding
2391       system to its associated DocBook coding system.
2392       (muse-docbook-transform-content-type): New function that determines the
2393       DocBook XML encoding to use based on the contents of
2394       muse-docbook-encoding-map.
2395       (muse-docbook-encoding): New function that calls
2396       muse-docbook-transform-content-type.
2397       (muse-docbook-finalize-buffer): New function that sets the buffer file
2398       coding system to the value of muse-docbook-encoding-default, but only
2399       if the buffers contents have no special characters.
2400       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2402     modified files:
2403      ChangeLog lisp/muse-docbook.el
2406 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2408     Summary:
2409       Apply muse-docbook patch from Dale P. Smith.
2410     Revision:
2411       muse--main--1.0--patch-121
2413     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2414       Dale P. Smith to make the markup much better.
2416     modified files:
2417      AUTHORS ChangeLog lisp/muse-docbook.el
2420 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2422     Summary:
2423       Use different mapping for S-tab on Windows.
2424     Revision:
2425       muse--main--1.0--patch-120
2427     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2428       Windows, use [(shift tab)] for `muse-previous-reference'.
2430     modified files:
2431      ChangeLog lisp/muse-mode.el
2434 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2436     Summary:
2437       XEmacs wiki fix.
2438     Revision:
2439       muse--main--1.0--patch-119
2441     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2442       `muse-match-string-no-properties' so XEmacs doesn't complain.
2444     modified files:
2445      ChangeLog lisp/muse-wiki.el
2448 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2450     Summary:
2451       Handle a few edge cases with project-page resolution gracefully.
2452     Revision:
2453       muse--main--1.0--patch-118
2455     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2456       make sure that PAGE is specified.  STYLES should be generated
2457       automatically, but it could theoretically fail.  I'm managing to
2458       trigger this when messing with unsaved Muse files.  Handle case where
2459       buffer has not yet been saved.
2460       (muse-project-find-file): Don't try to resolve relative links; just
2461       open them.
2462     
2463     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2464       point-of-reference bug.  No need to call muse-project-page-of-file
2465       since buffer-file-name and muse-publishing-current-file both give us
2466       full paths.
2467     
2468     * lisp/muse-mode.el (muse-link-at-point): For some reason,
2469       `skip-chars-backward' only respects the newline some of the time.
2470       Damned annoying.
2472     modified files:
2473      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2474      lisp/muse-wiki.el
2477 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2479     Summary:
2480       Fix image-link goof-up and add pretty titles.
2481     Revision:
2482       muse--main--1.0--patch-117
2484     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2485       class="image-link"> instead of <div class="image-link">.  I found a bug
2486       with the way I was handling both, so I decided to simplify things.
2487     
2488     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2489       `muse-publish-output-name', but keeps the directory prefix.
2490       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2491     
2492     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2493       customizable option that determines the words to downcase in title.
2494       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2495       Capitalized Title out of either a string or the current title.  This is
2496       not currently used by any other function -- for now it is meant to be
2497       called by the user.
2499     modified files:
2500      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2503 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2505     Summary:
2506       Escape specials in link descriptions.
2507     Revision:
2508       muse--main--1.0--patch-116
2510     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2511       function that escapes special characters in the given string according
2512       to the current publishing style.
2513       (muse-publish-url): Use the above function to escape the description
2514       part of extended links.
2515       (muse-publish-prepare-url): Don't make string read-only; it does
2516       nothing.
2517     
2518     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2519       (muse-wiki-transform-wikiword): Don't make string read-only.
2521     modified files:
2522      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2525 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2527     Summary:
2528       Escape "&", "<", and ">" in URL text.
2529     Revision:
2530       muse--main--1.0--patch-115
2532     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2533       specially.  Thanks to John Sullivan for the suggestion.
2535     modified files:
2536      ChangeLog lisp/muse-html.el
2539 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2541     Summary:
2542       Update my example configuration.
2543     Revision:
2544       muse--main--1.0--patch-114
2546     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2547       project to "WebSite" in order to make it more distinct.
2548       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2549       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2550       anymore.
2551       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2552       published name of the current file.  I really should make a function
2553       called `muse-published-name' or something similar!
2554       ("\C-cpx"): Use this key sequence for
2555       `my-muse-prepare-entry-for-xanga'.
2556       (muse-file-extension): I'm making use of this so I can figure out its
2557       intricacies.
2559     modified files:
2560      ChangeLog examples/mwolson/muse-init.el
2563 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2565     Summary:
2566       Tackle a project name interwiki highlighting snafu.
2567     Revision:
2568       muse--main--1.0--patch-113
2570     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2571       this.  It seems to be more robust now.  Highlighting is going the way I
2572       want it.
2574     modified files:
2575      ChangeLog lisp/muse-wiki.el
2578 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2580     Summary:
2581       Fix some gross mistakes.
2582     Revision:
2583       muse--main--1.0--patch-112
2585     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2586       gross misspellings.
2587     
2588     * lisp/muse-project.el (muse-project-file-entries): If
2589       `muse-file-extension' is defined, use it to filter the entries.
2590     
2591     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2592       variable.  Move higher in file.
2593     
2594     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2595       argument instead of the real name of the variable.
2597     modified files:
2598      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2599      lisp/muse.el
2602 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
2604     Summary:
2605       Make natural interwiki links between projects mostly work.
2606     Revision:
2607       muse--main--1.0--patch-111
2609     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
2610       function and flesh it out.  This seems to work properly, though for
2611       some reason, interwiki links using projects are a bit flakey.
2612       (muse-wiki-handle-interwiki): Deal with case where we have a project
2613       name in an interwiki link.
2615     modified files:
2616      ChangeLog lisp/muse-wiki.el
2619 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
2621     Summary:
2622       Fix Emacs21 issue with muse-insert-tag.
2623     Revision:
2624       muse--main--1.0--patch-110
2626     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
2627       completing-read to appease older Emacsen.
2629     modified files:
2630      ChangeLog lisp/muse-mode.el
2633 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
2635     Summary:
2636       Fix error with `muse-blosxom-new-entry' and Emacs21.
2637     Revision:
2638       muse--main--1.0--patch-109
2640     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
2641       `completing-read' so that old versions of Emacs don't complain.
2643     modified files:
2644      ChangeLog lisp/muse-blosxom.el
2647 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
2649     Summary:
2650       Try to fix an error with `muse-blosxom-get-categories'.
2651     Revision:
2652       muse--main--1.0--patch-108
2654     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
2655       about processing directories.
2657     modified files:
2658      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
2661 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
2663     Summary:
2664       Make a distinction between implicit and explicit links at publish-time.
2665     Revision:
2666       muse--main--1.0--patch-107
2668     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
2669     
2670     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
2671     
2672     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
2673       `explicit' argument.
2674     
2675     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
2676       not we are dealing with an explicit link.
2677     
2678     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
2679     
2680     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
2681       argument, but ignore it.
2682     
2683     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
2684       when link is not explicit.
2686     modified files:
2687      ChangeLog lisp/muse-html.el lisp/muse-http.el
2688      lisp/muse-publish.el lisp/muse-wiki.el
2691 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
2693     Summary:
2694       Implement several WikiWord handling fixes.
2695     Revision:
2696       muse--main--1.0--patch-106
2698     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
2699       found by the handlers.  Don't send implicit links through some of the
2700       advanced checks.
2701     
2702     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
2703       of interwiki link before calling `muse-handle-explicit-link'.
2704     
2705     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
2706       "\\|" separator between project-alist entries and interwiki entries.
2707       Force a reconfiguration of muse-colors-markup.
2708     
2709     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
2710       sure that we don't colorize WikiNames that don't go with any file.
2711     
2713     modified files:
2714      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2715      lisp/muse-wiki.el
2718 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
2720     Summary:
2721       Attempt to simplify muse-wiki a bit.
2722     Revision:
2723       muse--main--1.0--patch-105
2725     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
2726       here.
2727     
2728     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
2729       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
2730       (muse-wiki-update-use-wikiword-markup-regexp)
2731       (muse-wiki-update-use-wikiword-link-function)
2732       (muse-wiki-update-use-wikiword-url-transforms): Remove.
2733       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
2734     
2735     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
2736       `muse-wiki-use-wikiword' is specified.
2737     
2738     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
2739       unless `muse-wiki-use-wikiword' is specified.
2740     
2741     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
2742       muse-colors-markup.
2743     
2744     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
2745       muse-publish-markup-regexps.
2746     
2747     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
2748       muse-publish-url-transforms.
2749     
2750     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
2751       muse-wiki-handle-wikiword to muse-implicit-link-functions.
2752     
2754     modified files:
2755      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2758 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
2760     Summary:
2761       Make muse-blosxom use relative name of published file in page-date alist.
2762     Revision:
2763       muse--main--1.0--patch-104
2765     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
2766       file.
2767       (muse-blosxom-update-page-date-alist): Renamed from
2768       `muse-blosxom-markup-date-directive'.  Make the current file name
2769       relative to the base directory and strip file extension if necessary.
2770     
2772     modified files:
2773      ChangeLog lisp/muse-blosxom.el
2776 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
2778     Summary:
2779       Hack on muse-blosxom timestamps somewhat.
2780     Revision:
2781       muse--main--1.0--patch-103
2783     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
2784       actually do something useful.  This should have a different name,
2785       really.
2786       ("blosxom-html", "blosxom-xhtml"): Call
2787       `muse-blosxom-markup-date-directive' after publishing each entry.
2788     
2790     modified files:
2791      ChangeLog lisp/muse-blosxom.el
2794 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
2796     Summary:
2797       Fix several startup and compile errors.
2798     Revision:
2799       muse--main--1.0--patch-102
2801     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
2802       fixes an error that occurred during startup.
2803     
2804     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
2805       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
2806       to muse.el.
2807     
2808     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
2809       that the nasty compile errors go away.  Fix a few typos.
2810       (muse-ignored-extensions): Fix docstring.
2811       (muse-file-extension): Move this higher in the file.
2812     
2813     
2815     modified files:
2816      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2819 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2821     Summary:
2822       Note that muse-file-extension should not have "." in front.
2823     Revision:
2824       muse--main--1.0--patch-101
2826     * lisp/muse-project.el (muse-project-find-file): Handle case where
2827       muse-file-extension is not specified.
2828     
2829     * lisp/muse.el (muse-file-extension): Note that the period at the
2830       beginning of this value should be omitted.
2831     
2832     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2833       file extension so that regexp characters inside the extension will not
2834       goof it up.  This should never be a problem in normal cases, but let's
2835       be robust.
2836     
2838     modified files:
2839      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2840      lisp/muse.el
2843 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2845     Summary:
2846       Implement optional file extension of Muse files.
2847     Revision:
2848       muse--main--1.0--patch-100
2850     * lisp/muse-mode.el (muse-mode): Make sure
2851       `muse-update-ignored-extensions-regexp' gets updated every time we
2852       enter Muse mode.  This works around a bug in the customize interface --
2853       if a user changes an option using setq, the :set function sometimes
2854       does not get executed.  I should really try to determine whether or not
2855       this is really an issue anymore.
2856     
2857     * lisp/muse-project.el (muse-project-find-file): Make use of
2858       `muse-file-extension'.
2859     
2860     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2861       customizable; it is autogenerated from `muse-ignored-extensions'.
2862       (muse-update-ignored-extensions-regexp): New function that sets the
2863       value of `muse-ignored-extensions-regexp'.  This is needed in order to
2864       make sure that the value of `muse-file-extension' is taken into
2865       account.
2866       (muse-ignored-extensions): New option that determines which file
2867       extensions to ignore.  It is in the form of a list of regexps.
2868     
2869     * lisp/muse.el (muse-file-extension): New option that allows the user to
2870       specify the file extension to be used for Muse files.  By default, this
2871       is nil, which means that no extension will be used.
2872     
2873     * lisp/muse.el (muse-page-name): Handle case where
2874       `muse-ignored-extensions-regexp' is nil.
2875     
2877     modified files:
2878      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2879      lisp/muse-regexps.el lisp/muse.el
2882 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2884     Summary:
2885       Document new blosxom convenience feature.
2886     Revision:
2887       muse--main--1.0--patch-99
2889     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2890       `muse-blosxom-project-alist-entry'.  An example is provided in the
2891       header.
2892     
2894     modified files:
2895      ChangeLog lisp/muse-blosxom.el
2898 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2900     Summary:
2901       Further work on `muse-project-alist' entry generation for blosxom.
2902     Revision:
2903       muse--main--1.0--patch-98
2905     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2906       Include subdirectories in first part of "Blog" entry.
2907     
2908     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2909       that returns a list of dirs that are to be used with the first part of
2910       a `muse-project-alist' entry.
2911     
2913     modified files:
2914      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2917 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2919     Summary:
2920       New function: muse-blosxom-project-alist-entry.
2921     Revision:
2922       muse--main--1.0--patch-97
2924     * examples/mwolson/muse-init.el: Update from my latest settings.
2925       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2926     
2927     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2928       that generates the latter part of an entry for `muse-project-alist'.
2929     
2931     modified files:
2932      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2935 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2937     Summary:
2938       Merged from hodique@lifl.fr--2005 (patch 12-23)
2939     Revision:
2940       muse--main--1.0--patch-96
2942     Patches applied:
2943     
2944      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2945        Merged from mwolson@gnu.org--2005 (patch 68-76)
2946     
2947      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2948        Merged from mwolson@gnu.org--2005 (patch 77-80)
2949     
2950      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2951        Merged from mwolson@gnu.org--2005 (patch 81)
2952     
2953      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2954        Merged from mwolson@gnu.org--2005 (patch 82)
2955     
2956      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2957        Escape % in latex publishing
2958     
2959      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2960        bugfix
2961     
2962      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2963        small improvement on muse-make-link
2964     
2965      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2966        Fix customization of muse-wiki-wikiword-regexp
2967     
2968      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2969        Allow full customization of WikiWords
2970     
2971      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2972        Fix mouse-2 yank bug in muse-mode
2973     
2974      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2975        Fix interpretation order
2976     
2977      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2978        Merged from mwolson@gnu.org--2005 (patch 83-95)
2979     
2981     modified files:
2982      ChangeLog lisp/muse-wiki.el
2984     new patches:
2985      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2986      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2987      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2988      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2989      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2990      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2991      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2992      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2993      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2994      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2995      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2996      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2999 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
3001     Summary:
3002       Minor docfixes.
3003     Revision:
3004       muse--main--1.0--patch-95
3006     * lisp/muse-mode.el (muse-follow-name-at-point) 
3007       (muse-follow-name-at-mouse): Docfixes.
3008     
3010     modified files:
3011      ChangeLog lisp/muse-mode.el
3014 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
3016     Summary:
3017       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
3018     Revision:
3019       muse--main--1.0--patch-94
3021     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
3022       `muse-blosxom-new-entry'.
3023     
3024     * muse.texi (Blosxom Entries): Ditto.
3025     
3027     modified files:
3028      ChangeLog lisp/muse-blosxom.el muse.texi
3031 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
3033     Summary:
3034       Re-add global mouse-2 event.
3035     Revision:
3036       muse--main--1.0--patch-93
3038     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
3039       mouse-2, since Yann found a way around the problem I was facing.
3040       (muse-follow-name-at-mouse): Call the event that would normally be used
3041       here if we don't have a link at point.
3042     
3044     modified files:
3045      ChangeLog lisp/muse-mode.el
3048 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
3050     Summary:
3051       Fix publishing error.
3052     Revision:
3053       muse--main--1.0--patch-92
3055     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
3056       the cdr of output-dir.  This was a code fragment from a previous
3057       attempt to refactor this function.
3058     
3060     modified files:
3061      ChangeLog lisp/muse-project.el
3064 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
3066     Summary:
3067       Work on getting to the point where we can resolve project interwiki links.
3068     Revision:
3069       muse--main--1.0--patch-91
3071     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3072       `muse-publishing-current-file'.
3073     
3074     * lisp/muse-project.el (muse-project-of-file): Ditto.
3075     
3076     * lisp/muse-project.el (muse-project-applicable-styles): New function
3077       that returns the usable styles for a file, given either a list of
3078       styles or a project name.  This is useful for removing styles that will
3079       be ignored for a file.
3080       (muse-project-publish-file): Split :include and :exclude processing
3081       into `muse-project-applicable-styles'.
3082     
3083     * lisp/muse-publish.el (muse-publish-output-name): Use
3084       `muse-publishing-current-file'.
3085     
3086     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
3087     
3088     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
3089       project names.
3090     
3091     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
3092       names to be uninterpreted.  Remove need for muse-assoc-string.
3093     
3094     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
3095       function that will be called to fetch a link to a page from a Muse
3096       project from the output file of the currently-published file.  This is
3097       commented out for now since I ran out of energy.
3098     
3099     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3100       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3101       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3102       Handle case where no interwiki can be found, even though this should
3103       never happen.
3104     
3105     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3106       whenever Muse mode is entered.  That way we don't have to enter an
3107       extra command in our .emacs.
3108     
3109     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3110       `muse-publishing-current-file' already exists that does the same thing.
3111       How embarrassing.
3112     
3113     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3114     
3115     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3116       to use it.
3117     
3119     modified files:
3120      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3121      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3124 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3126     Summary:
3127       Mouse-2 on regular text will yank rather than give an error.
3128     Revision:
3129       muse--main--1.0--patch-90
3131     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3132       this seems to be more trouble than it's worth.
3133       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3134       use our own implementation.
3135     
3137     modified files:
3138      ChangeLog lisp/muse-mode.el
3141 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3143     Summary:
3144       Make interwiki links publish with the correct extension.
3145     Revision:
3146       muse--main--1.0--patch-89
3148     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3149       prefix and suffix to interwiki names, as well as stripping out unwanted
3150       extensions.
3151     
3153     modified files:
3154      ChangeLog lisp/muse-wiki.el
3157 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3159     Summary:
3160       Fix publishing of bare interwiki names.
3161     Revision:
3162       muse--main--1.0--patch-88
3164     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3165       `set'.  Use `muse-assoc-string' instead of `assoc'.
3166     
3167     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3168       `assoc-string' functionality usable with Emacs21 and XEmacs.
3169     
3171     modified files:
3172      ChangeLog lisp/muse-wiki.el lisp/muse.el
3175 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3177     Summary:
3178       Apply a few fixes from Yann's branch.
3179     Revision:
3180       muse--main--1.0--patch-87
3182     Background: I hacked on Muse over the weekend while offline, and so did
3183                 Yann.  His changes to muse-wiki.el are different than the
3184                 ones that I made, so we should probably figure out the best
3185                 way to handle this when we both get on IRC again.  For now,
3186                 I've merged in the bugfixes that he's made, omitting most of
3187                 the changes to muse-wiki.
3188     
3189     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3190     
3191     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3192     
3193     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3194       introduced previously.
3195     
3197     modified files:
3198      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3201 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3203     Summary:
3204       Warn if file not published; hack further on Wiki stuff.
3205     Revision:
3206       muse--main--1.0--patch-86
3208     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3209       complete <div> tags that are of the class "image-link".  It is hoped
3210       that this will prevent user-added <div> tags from being mangled.
3211     
3212     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3213       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3214       need to look at the text at point.
3215     
3216     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3217       current file has not been published since it was up-to-date.  Thanks to
3218       Bill Freeman for the suggestion.
3219     
3220     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3221       is nil.  If this happens, return the original URL.
3222     
3223     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3224       `muse-wiki-update-interwiki-regexp.'
3225       (muse-wiki-update-interwiki-regexp): New function that sets the value
3226       of `muse-wiki-interwiki-regexp'.
3227       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3228       on :set.
3229     
3230     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3231       `muse-wiki-expand-interwiki'.
3232       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3233       with no matching file from being published as links.
3234     
3235     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3236       string argument once again, since this behavior is needed when
3237       publishing.
3238       (muse-wiki-handle-wikiword): Ditto.
3239     
3240     * lisp/muse.el (muse-handle-url): Ditto.
3241     
3242     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3243       after every unsuccessful attempt at handling the link.  If argument is
3244       given, restore match-data at end, too.
3245     
3246     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3247       argument.  Match data is always saved.  If argument is not given,
3248       assume that `muse-implicit-link-regexp' has been matched against, and
3249       return the 1st match string if no handlers worked.
3250     
3252     modified files:
3253      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3254      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3257 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3259     Summary:
3260       Hack on WikiName handling and make TAB work for Wiki links.
3261     Revision:
3262       muse--main--1.0--patch-85
3264     * lisp/muse-colors.el (muse-colors-markup): Use
3265       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3266     
3267     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3268       nil, don't color bad links.  If non-nil, color bad links.
3269     
3270     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3271     
3272     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3273       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3274       (muse-journal-rss-munge-buffer): Ditto.
3275     
3276     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3277       Docfix.
3278     
3279     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3280       are handled first, then implicit ones.  It should work better in all
3281       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3282       to determine how far to scan for an implicit link.  This defaults to
3283       the text between the point and the next space.
3284     
3285     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3286       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3287       literally after opening the buffer.  Hopefully this can be of use in
3288       custom visit-link functions, when necessary.
3289     
3290     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3291       `muse-visit-link-default'.
3292     
3293     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3294       Search by text properties instead of regexps.  This allows Muse to find
3295       links without having to have a massive regexp that contains all link
3296       types.  The downside is that this will not work if the user defontifies
3297       the buffer.  But it would somewhat defeat the purpose of following
3298       links if you can't see them.
3299     
3300     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3301       enough command line args are passed in batch mode.
3302     
3303     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3304       `muse-explicit-link-regexp'.
3305     
3306     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3307       `muse-link-regexp'.
3308     
3309     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3310       specifies the "common ground" of all implicit links, like URLs, bare
3311       WikiNames, and -- in the future -- email addresses.
3312     
3313     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3314     
3315     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3316       optional.  That was a bad idea on my part.  Renamed from
3317       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3318       annoy anyone :^) .
3319     
3320     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3321       `muse-wiki-interwiki-expand'.
3322       (muse-wiki-handle-wikiword): Renamed from
3323       `muse-wiki-wikiword-handle'.
3324     
3325     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3326       for the eval-after-load arg since XEmacs chokes on constants.
3327     
3328     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3329       face on WikiWords that don't correspond with a file.  If people really
3330       want this to appear in bad-link face, I could accommodate that.
3331     
3332     * lisp/muse.el (muse-handle-url): New function that detects whether the
3333       given string is a URL.
3334       (muse-implicit-link-functions): Renamed from
3335       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3336       (muse-explicit-link-functions): Renamed from
3337       `muse-mode-handler-functions'.
3338       (muse-handle-implicit-link): New function that handles all
3339       implicit links by calling functions from `muse-implicit-link-functions'.
3340       (muse-handle-explicit-link): Renamed from
3341       `muse-handled-url'.
3342     
3344     modified files:
3345      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3346      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3347      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3350 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3352     Summary:
3353       Allow WikiWords to be ignored with <nop> or "''''".
3354     Revision:
3355       muse--main--1.0--patch-84
3357     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3358     
3359     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3360       whether to hide <nop> tags when coloring a Muse buffer.
3361       (muse-wiki-wikiword-at-point): Docfix.
3362       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3363       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3364       during publishing.
3365       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3366       which keeps the WikiWord that follows it from being interpreted.
3367       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3368       WikiWord delimiter.
3369     
3371     modified files:
3372      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3375 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3377     Summary:
3378       Update postal address of FSF in muse-wiki.el.
3379     Revision:
3380       muse--main--1.0--patch-83
3382     * lisp/muse-wiki.el: Update postal address of the FSF.
3383     
3385     modified files:
3386      ChangeLog lisp/muse-wiki.el
3389 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3391     Summary:
3392       Interpret explicit links before emphasis.
3393     Revision:
3394       muse--main--1.0--patch-82
3396     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3397       links before emphasis.
3398     
3399     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3400       for the heck of it.
3402     modified files:
3403      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3406 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3408     Summary:
3409       Wiki hacking, regexp tweaks.
3410     Revision:
3411       muse--main--1.0--patch-81
3413     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3414       muse-regexp.
3415     
3416     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3417       that indicates whether or not to use character classes in regexps.  The
3418       default is to let Muse try to figure it out.
3419       (muse-extreg-usable-p): Make use of this variable.
3420     
3421     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3422       this regexp.  I'm guessing it was supposed to have a TAB in there at
3423       one time.  Replace this stuff with muse-regexp-space.
3424     
3425     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3426       by default.
3427     
3428     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3429       "or".
3430     
3431     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3432       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
3433       We'll fix those anchor problems eventually!
3434     
3435     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3436       uses `muse-interwiki-handle' to determine whether an interwiki link is
3437       at point.
3438     
3439     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3440       look for a suitable value at point if needed.
3441     
3442     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3443     
3444     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3445     
3446     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3448     modified files:
3449      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3450      lisp/muse-wiki.el
3453 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3455     Summary:
3456       Make installation of manual when not using Debian go smoothly.
3457     Revision:
3458       muse--main--1.0--patch-80
3460     * Makefile.defs (INSTALLINFO): New variable that specifies what command
3461       and options are to be used when insinuating the Muse documentation into
3462       the Info menu.
3463     
3464     * Makefile (install): Make use of INSTALLINFO.
3465     
3466     * README (Installation): Give directions for changing INSTALLINFO on a
3467       Debian system and changing where Muse is installed.
3468     
3469     * muse.texi: Ditto.
3471     modified files:
3472      ChangeLog Makefile Makefile.defs README muse.texi
3475 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3477     Summary:
3478       Fix compiler warning induced by last patch.
3479     Revision:
3480       muse--main--1.0--patch-79
3482     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3483       compiler warning.
3485     modified files:
3486      ChangeLog lisp/muse-project.el lisp/muse.el
3489 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3491     Summary:
3492       Add `muse-current-file', fix minor QuickStart issue.
3493     Revision:
3494       muse--main--1.0--patch-78
3496     * examples/QuickStart: Make John Wiegley the author.
3497     
3498     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3499       `muse-current-file' instead of `buffer-file-name'.
3500     
3501     * lisp/muse-project.el (muse-current-project): Document.
3502     
3503     * lisp/muse-project.el (muse-current-file): New variable indicating the
3504       name, including path, of the file that is currently being published.
3505       (muse-project-of-file): Make use of
3506       `muse-current-file'.
3507     
3508     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3509     
3510     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3512     modified files:
3513      ChangeLog examples/QuickStart lisp/muse-blosxom.el
3514      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3515      lisp/muse.el
3518 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3520     Summary:
3521       Make muse-replace-regexp-in-string closer to its parent; no func change.
3522     Revision:
3523       muse--main--1.0--patch-77
3525     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3526       to implement all functionality of `replace-regexp-in-string'.  No
3527       functionality change.
3528     
3530     modified files:
3531      ChangeLog lisp/muse.el
3534 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3536     Summary:
3537       Play nicely with fill, adaptive-fill, and flyspell.
3538     Revision:
3539       muse--main--1.0--patch-76
3541     * muse-mode.el (muse-mode-intangible-links): New function used to
3542       determine whether links will be considered intangible.
3543     
3544     * lisp/muse-mode.el (muse-mode-link-functions)
3545       (muse-mode-handler-functions): Minor docfix.
3546     
3547     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3548       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
3549       making links intangible by default, but this may be adjusted by use of
3550       the `muse-mode-intangible-links' function.
3551     
3552     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3553       nil if we should allow a fill to occur here.  Keeps links from being
3554       broken up.
3555     
3556     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3557       non-nil if we allow spell-checking to occur here.  Keeps links from
3558       being improperly colorized.
3559     
3560     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3561       functionality change.
3563     modified files:
3564      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3567 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3569     Summary:
3570       Minor doc changes and code prettification.
3571     Revision:
3572       muse--main--1.0--patch-75
3574     * AUTHORS: Note that YH's assignment is in the mail.
3575     
3576     * README (scripts): Explain better the contents of the `scripts'
3577       directory.
3578     
3579     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3581     modified files:
3582      AUTHORS ChangeLog README lisp/muse-wiki.el
3585 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3587     Summary:
3588       Merged from hodique@lifl.fr--2005 (patch 7-11)
3589     Revision:
3590       muse--main--1.0--patch-74
3592     Patches applied:
3593     
3594      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3595        split WikiWords and InterWiki links into their own package
3596     
3597      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3598        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
3599     
3600      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3601        Mimic experimental behavior for interwiki
3602     
3603      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3604        fix notes publishing
3605     
3606      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3607        various minor fixes
3609     new files:
3610      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
3612     modified files:
3613      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3614      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
3616     renamed files:
3617      experimental/.arch-ids/muse-wiki.el.id
3618        ==> experimental/.arch-ids/muse-wiki-old.el.id
3619      experimental/muse-wiki.el
3620        ==> experimental/muse-wiki-old.el
3622     new patches:
3623      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3624      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3625      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3626      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3627      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3630 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
3632     Summary:
3633       Tell people where to find on-line version of manual.
3634     Revision:
3635       muse--main--1.0--patch-73
3637     * README: Add on-line locations for manual.
3638     
3639     * muse.texi: Remove @include directive.  This makes generating a PDF of
3640       this documentation a lot easier.
3641     
3642     * muse.texi (Preface): Add on-line locations for manual.
3644     modified files:
3645      ChangeLog README muse.texi
3648 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
3650     Summary:
3651       Try to make Muse play nice with outline minor mode.
3652     Revision:
3653       muse--main--1.0--patch-72
3655     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
3656     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
3657     "muse" instead of "t" when adding invisibility to text or checking for
3658     invisibility.
3659     
3660     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
3661     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
3662     this function.
3664     modified files:
3665      ChangeLog lisp/muse-colors.el lisp/muse.el
3668 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
3670     Summary:
3671       Minor grammar fix in Introduction section of manual.
3672     Revision:
3673       muse--main--1.0--patch-71
3675     * muse.texi (Introduction): Minor grammar fix.
3677     modified files:
3678      ChangeLog muse.texi
3681 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
3683     Summary:
3684       Release Muse 3.01.
3685     Revision:
3686       muse--main--1.0--patch-70
3688     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
3689     
3690     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
3691     
3692     * lisp/muse-poem.el (muse-poem-markup-strings)
3693       (muse-poem-chapbook-strings): Make customizable.
3694     
3695     * lisp/muse-poem.el (muse-chapbook-latex-header)
3696       (muse-chapbook-latex-footer): Docfix.
3697     
3698     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
3699       (muse-texinfo-pdf-extension): Ditto.
3700     
3701     * lisp/muse.el (muse-version): Change to 3.01.
3702     
3703     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
3704       done, for now!
3706     modified files:
3707      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3708      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
3711 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
3713     Summary:
3714       Tweak documentation thoroughly; still incomplete.
3715     Revision:
3716       muse--main--1.0--patch-69
3718     * README: Minor tweaks.
3719     
3720     * muse.texi: Massively rename chapters so that the titles are more
3721       descriptive.  Clean up grammar.
3722     
3723     * muse.texi (Obtaining Muse): Move content of Installation node here,
3724       stripping out any customization tips, since those are covered later.
3725       Re-work this chapter since I was dissatisfied with it.
3726     
3727     * muse.texi (Installation): This node has the content of README regarding
3728       installation, which fits the title of the node much better than the
3729       previous content.
3730     
3731     * muse.texi (Blosxom): Turn the sections of this section into
3732       subsections.
3733     
3734     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
3735       like lists!
3736     
3737     * muse.texi (History): Add a "2005" item.
3739     modified files:
3740      ChangeLog README muse.texi
3743 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
3745     Summary:
3746       Finish documenting 2 more publishing styles.
3747     Revision:
3748       muse--main--1.0--patch-68
3750     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
3751     
3752     * lisp/muse-journal.el: Docfixes.
3753     
3754     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
3755       documentation to this function.
3756     
3757     * muse.texi (Blosxom Options): New node containing the publishing styles
3758       and options provided by Blosxom.
3759       (Book): Add usage note, as I suspect a lot of people might be confused
3760       by this style.
3761       (HTML): Space out entries better.
3762       (Journal, LaTeX): New nodes for publishing styles.
3763       (Common Elements): Document a few options that are present in
3764       `muse-publish.el'.
3766     modified files:
3767      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
3768      lisp/muse-latex.el lisp/muse-publish.el muse.texi
3771 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
3773     Summary:
3774       Make Muse installable and correct an Emacs21 issue.
3775     Revision:
3776       muse--main--1.0--patch-67
3778     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
3779       directory will be generated.
3780       (all): Compile muse.info by default.
3781       (doc): Refactor into individual generation rules for .html and .info
3782       files.
3783       (install): New rule that installs Muse source code, compiled .elc
3784       files, and the manual into proper places.
3785     
3786     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
3787     
3788     * README (Insinuation): Move old content of Installation here.
3789       (Installation): Fill out this section.
3790       (Further Documentation): Add link to my website and note that a full
3791       manual is included with Muse.
3792     
3793     * lisp/Makefile (EL): Populate with .el files.
3794       (install): New rule that installs both .elc and .el files.
3795     
3796     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
3797       Emacs21, hack in a handler for the @documentencoding tag so that it
3798       doesn't error out.
3800     modified files:
3801      ChangeLog Makefile Makefile.defs README lisp/Makefile
3802      lisp/muse-texinfo.el
3805 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
3807     Summary:
3808       Cater even more to XEmacs and its annoying whims.
3809     Revision:
3810       muse--main--1.0--patch-66
3812     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3813       environment variable.
3814     
3815     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3816       handle it.  Load `muse-build.el' instead.
3817     
3818     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3819       used.
3820     
3821     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3822       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3823       not used.
3824     
3825     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3826       function does not appear to be used.
3827     
3828     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3829       `replace-regexp-in-string', since XEmacs doesn't have this function.
3830       We only implement the first 3 args, but this could be extended if we
3831       need to do so.
3832     
3833     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3834       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3835     
3836     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3837     
3838     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3839       make XEmacs shut up.
3840     
3841     * lisp/muse-convert.el (muse-write-footnote): Ditto.
3842     
3843     * lisp/muse-html.el (muse-html-markup-table): Ditto.
3844     
3845     * lisp/muse-http.el (muse-winnow-list): Ditto.
3846     
3847     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3848     
3849     * lisp/muse-project.el (muse-project-file-entries): Ditto.
3850     
3851     * lisp/muse-publish.el (muse-publish-markup): Ditto.
3852     
3853     * scripts/muse-build.el: Add contrib path first; probably doesn't change
3854       anything.
3855     
3856     * scripts/publish: Use EMACS environment variable instead of hard-coding
3857       it.
3859     modified files:
3860      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3861      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3862      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3863      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3864      lisp/muse.el scripts/muse-build.el scripts/publish
3867 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3869     Summary:
3870       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3871     Revision:
3872       muse--main--1.0--patch-65
3874     * AUTHORS: Update entry.
3875     
3876     * muse-*.el: Move to the lisp directory.
3877     
3878     * lisp/Makefile: New file containing rules to test and compile the
3879       source.
3880     
3881     * Makefile.defs: New file that contains common definitions for all other
3882       Makefiles, such as Emacs command to use.
3883     
3884     * Makefile: Move lisp-specific rules to lisp/Makefile.
3885       (SUBDIRS): New variable containing subdirectories to clean.
3886     
3887     * README: Update to reflect new location of source files.  Give updated
3888       directions for compiling with XEmacs.
3889     
3890     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3891       compile.
3892       (%.html): Pass SITEFLAG as an environment variable to
3893       ../scripts/publish.
3894     
3895     * examples/QuickStart (The): Re-add the stray <comment> tag since it
3896       seems to be needed to keep the process from failing.  This has *got* to
3897       be a bug in Muse, but I don't want to deal with it now.
3898     
3899     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3900     
3901     * lisp/muse-convert.el: Move line to commentary section.
3902     
3903     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3904       locally-bound `type' variable isn't used here.
3905     
3906     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3907     
3908     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3909       binding.
3910     
3911     * scripts/muse-build.el (load-path): Correct paths.
3912     
3913     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3914       as to avoid spurious warnings.
3915     
3916     * scripts/publish (style): Make use of SITEFLAG environment variable, if
3917       it exists.
3918     
3919     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3920       (muse-match-string-no-properties): New functions that take the place of
3921       `line-end-position', `line-beginning-position', and
3922       `match-string-no-properties', respectively.
3923     
3924     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3925       (muse-my-journal-find-entries): Use Muse-specific version of
3926       `match-string-no-properties', `line-beginning-position', and
3927       `line-end-position' since these do not exist in XEmacs.
3928     
3929     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3930       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3931     
3932     * lisp/muse-convert.el (muse-latex-transform): Ditto.
3933     
3934     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3935       (muse-html-insert-contents): Ditto.
3936     
3937     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3938     
3939     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3940     
3941     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3942     
3943     * lisp/muse-publish.el (muse-publish-markup-tag)
3944       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3945       (muse-published-buffer-contents): Ditto.
3946     
3947     * scripts/muse-build.el (muse-elint-files): Ditto.
3949     new files:
3950      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3951      lisp/.arch-ids/Makefile.id lisp/Makefile
3953     modified files:
3954      AUTHORS ChangeLog Makefile README examples/Makefile
3955      examples/QuickStart examples/johnw/muse-johnw.el
3956      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3957      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3958      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3959      lisp/muse.el scripts/muse-build.el scripts/publish
3961     renamed files:
3962      .arch-ids/muse-blosxom.el.id
3963        ==> lisp/.arch-ids/muse-blosxom.el.id
3964      .arch-ids/muse-book.el.id
3965        ==> lisp/.arch-ids/muse-book.el.id
3966      .arch-ids/muse-colors.el.id
3967        ==> lisp/.arch-ids/muse-colors.el.id
3968      .arch-ids/muse-convert.el.id
3969        ==> lisp/.arch-ids/muse-convert.el.id
3970      .arch-ids/muse-docbook.el.id
3971        ==> lisp/.arch-ids/muse-docbook.el.id
3972      .arch-ids/muse-html.el.id
3973        ==> lisp/.arch-ids/muse-html.el.id
3974      .arch-ids/muse-http.el.id
3975        ==> lisp/.arch-ids/muse-http.el.id
3976      .arch-ids/muse-journal.el.id
3977        ==> lisp/.arch-ids/muse-journal.el.id
3978      .arch-ids/muse-latex.el.id
3979        ==> lisp/.arch-ids/muse-latex.el.id
3980      .arch-ids/muse-mode.el.id
3981        ==> lisp/.arch-ids/muse-mode.el.id
3982      .arch-ids/muse-poem.el.id
3983        ==> lisp/.arch-ids/muse-poem.el.id
3984      .arch-ids/muse-project.el.id
3985        ==> lisp/.arch-ids/muse-project.el.id
3986      .arch-ids/muse-publish.el.id
3987        ==> lisp/.arch-ids/muse-publish.el.id
3988      .arch-ids/muse-regexps.el.id
3989        ==> lisp/.arch-ids/muse-regexps.el.id
3990      .arch-ids/muse-texinfo.el.id
3991        ==> lisp/.arch-ids/muse-texinfo.el.id
3992      .arch-ids/muse.el.id
3993        ==> lisp/.arch-ids/muse.el.id
3994      muse-blosxom.el
3995        ==> lisp/muse-blosxom.el
3996      muse-book.el
3997        ==> lisp/muse-book.el
3998      muse-colors.el
3999        ==> lisp/muse-colors.el
4000      muse-convert.el
4001        ==> lisp/muse-convert.el
4002      muse-docbook.el
4003        ==> lisp/muse-docbook.el
4004      muse-html.el
4005        ==> lisp/muse-html.el
4006      muse-http.el
4007        ==> lisp/muse-http.el
4008      muse-journal.el
4009        ==> lisp/muse-journal.el
4010      muse-latex.el
4011        ==> lisp/muse-latex.el
4012      muse-mode.el
4013        ==> lisp/muse-mode.el
4014      muse-poem.el
4015        ==> lisp/muse-poem.el
4016      muse-project.el
4017        ==> lisp/muse-project.el
4018      muse-publish.el
4019        ==> lisp/muse-publish.el
4020      muse-regexps.el
4021        ==> lisp/muse-regexps.el
4022      muse-texinfo.el
4023        ==> lisp/muse-texinfo.el
4024      muse.el
4025        ==> lisp/muse.el
4027     new directories:
4028      lisp lisp/.arch-ids
4031 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
4033     Summary:
4034       Massively untabify files.
4035     Revision:
4036       muse--main--1.0--patch-64
4039     modified files:
4040      ChangeLog ChangeLog.2004 experimental/muse-message.el
4041      experimental/muse-wiki.el muse-book.el muse-colors.el
4042      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4043      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
4044      muse-project.el muse-publish.el muse-regexps.el
4045      muse-texinfo.el muse.el
4048 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
4050     Summary:
4051       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
4052     Revision:
4053       muse--main--1.0--patch-63
4055     (Summary of changes that Yann made)
4056     
4057     * muse-colors.el (muse-colors-link): Whitespace cleanup.
4058     
4059     * muse-mode.el (muse-generate-index): Move index generation code into
4060       `muse-index-as-string'.
4061       (muse-index-as-string): New function that generates an index and
4062       returns it as a string, instead of placing it in a buffer like
4063       `muse-generate-index' used to.
4064     
4065     Patches applied:
4066     
4067      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4068        merge from mwolson@gnu.org--2005
4069     
4070      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4071        Accept WikiWords as links [mostly rescinded]
4072     
4073      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4074        merge from mwolson@gnu.org--2005/muse--main--1.0
4075     
4076      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4077        Merged from mwolson@gnu.org--2005 (patch 60-62)
4078     
4079      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4080        provide a string view of the index
4082     modified files:
4083      ChangeLog muse-colors.el muse-latex.el muse-mode.el
4085     new patches:
4086      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
4087      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
4088      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
4089      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
4090      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
4093 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
4095     Summary:
4096       Document Blosxom, Book, DocBook, and HTML publishing styles.
4097     Revision:
4098       muse--main--1.0--patch-62
4100     * muse-blosxom.el: Clean up header.
4101     
4102     * muse-book.el (muse-before-book-publish-hook): Rename to
4103       `muse-book-before-publish-hook'.
4104       (muse-after-book-publish-hook): Rename to
4105       `muse-book-after-publish-hook'.
4106     
4107     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4108       (muse-html-markup-strings, muse-xhtml-markup-strings)
4109       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4110       (muse-html-charset-default, muse-html-encoding-default)
4111       (muse-html-encoding-map): Docfixes.
4112     
4113     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4114       sections.
4116     modified files:
4117      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4120 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4122     Summary:
4123       Begin work on Publishing Styles section of manual.
4124     Revision:
4125       muse--main--1.0--patch-61
4127     * Makefile (.PHONY): Add "doc" to list.
4128       (doc): New rule that generates Info and HTML files from muse.texi.
4129       (dist): Rely on `distclean', not `clean'.
4130     
4131     * examples/QuickStart (Authoring mode): Remove empty section.
4132     
4133     * muse.texi: Call this program "the Emacs Muse" in title.
4134       (Publishing Styles): Begin to populate section.
4135       (Deriving Styles): First subsection of Publishing Styles.
4136       (Contributors): Remove spurious copyright section, since we address
4137       this in the title.
4138     
4139     * README: Actually remember to add this file.
4141     new files:
4142      .arch-ids/README.id README
4144     modified files:
4145      ChangeLog Makefile examples/QuickStart muse.texi
4148 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4150     Summary:
4151       Document Markup Rules.
4152     Revision:
4153       muse--main--1.0--patch-60
4155     * examples/QuickStart: Remove stray <comment> tag.
4156     
4157     * muse.texi (Top): Comment every menu line.
4158       (Markup Rules): New section with plenty of subsections.
4160     modified files:
4161      ChangeLog examples/QuickStart muse.texi
4164 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4166     Summary:
4167       Release this as Muse 3.00.90 (RC1).
4168     Revision:
4169       muse--main--1.0--patch-59
4171     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4172       is compatible with both Emacs and XEmacs.
4173     
4174     * examples/README: Renamed to QuickStart.
4175     
4176     * examples/Makefile (EXAMPLES): Reflect name change of README.
4177     
4178     * muse.el: Ditto.
4180     modified files:
4181      ChangeLog Makefile examples/Makefile muse.el
4183     renamed files:
4184      examples/.arch-ids/README.id
4185        ==> examples/.arch-ids/QuickStart.id
4186      examples/README
4187        ==> examples/QuickStart
4190 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4192     Summary:
4193       Makefile refactoring.
4194     Revision:
4195       muse--main--1.0--patch-58
4197     * Makefile (.PHONY): List all non-file targets.
4198       (examples): New rule that calls Make in the examples directory.
4199       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4200     
4201     * README: Move to the examples directory.  I'd prefer to distribute a
4202       very basic plain text README and use this as a quickstart + markup
4203       example + publishing example.
4204     
4205     * examples/Makefile: Move all README-related rules here.
4206     
4207     * examples/README: Add an "About this document" section.  
4208     
4209     * scripts/publish (style): Do not include the contrib directory, since we
4210       don't use any code from there.  Since this is only invoked from the
4211       examples directory, make sure add the parent directory to the load
4212       path.
4213     
4214     * muse.texi: Change version to 3.00.90 (RC1).
4215     
4216     * muse.el: Change location of the README file in header.
4217     
4218     * muse.el (muse-version): Update to 3.00.90 (RC1).
4220     new files:
4221      examples/.arch-ids/Makefile.id examples/Makefile
4223     modified files:
4224      ChangeLog Makefile examples/README muse.el muse.texi
4225      scripts/publish
4227     renamed files:
4228      .arch-ids/README.id
4229        ==> examples/.arch-ids/README.id
4230      README
4231        ==> examples/README
4234 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4236     Summary:
4237       Update my example configuration.
4238     Revision:
4239       muse--main--1.0--patch-57
4241     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4242       and experimental status of muse-message.
4244     modified files:
4245      ChangeLog examples/mwolson/muse-init.el
4248 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4250     Summary:
4251       Provide optional outline-style faces; customization fixes; experimental stuff.
4252     Revision:
4253       muse--main--1.0--patch-56
4255     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4256       option that determines what the header faces should look like.  If
4257       'outline, use outline-style faces.  If nil, don't generate the faces at
4258       all, which allows the user to specify their own.  Otherwise, use the
4259       scaled faces, which is the default behavior.
4260       (muse-colors-outline-faces-list): List of faces to use.  In case the
4261       outline faces are not available, provide reasonable defaults.
4262       (muse-make-faces): Use dolist instead of mapc.  Implement the
4263       possibility of having outline-style colors for heading.  Don't call
4264       this function immediately -- give the users time to make their changes
4265       through the customize interface.  Once we call this function, Emcs from
4266       CVS will not allow the faces to be changed easily, which is a shame.
4267     
4268     * muse-message.el (muse-message-contents-tag): Copied from
4269       `muse-publish-contents-tag' in order to keep the customization
4270       interface from making the `muse-markup-tags' option from throwing a
4271       type mismatch error.  This function is untested and will likely do
4272       nothing useful.  This file has been moved to the experimental folder
4273       until it gets fleshed out more.
4274     
4275     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4276       file that could eventually provide wiki-like ability.  Currently this
4277       is just a collection of functions that were pruned out when he remade
4278       Muse, so don't get too excited.  I plan to eventually merge Yann
4279       Hodique's work here, probably after the first release of Muse.
4280     
4281     * muse-regexps.el (muse-regexp): Improve description.
4282     
4283     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4284       the muse-regexp group since it is just a single regexp.  Lists of
4285       regexps don't have to be in muse-regexp, however.
4286     
4287     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4288       since the Emacs devel mailing list seems to not want Britain-izations
4289       in Emacs code.
4290     
4291     * muse-colors.el (muse-colors): Ditto.
4292     
4293     * muse-docbook.el (muse-docbook): Ditto.
4294     
4295     * muse-html.el (muse-html): Ditto.
4296     
4297     * muse-http.el (muse-http): Ditto.
4298     
4299     * muse-message.el (muse-message): Ditto.
4300     
4301     * muse-mode.el (muse-mode): Ditto.
4302     
4303     * muse-project.el (muse-project): Ditto.
4304     
4305     * muse-publish.el (muse-publish): Ditto.
4306     
4307     * muse.el (muse): Ditto.
4309     new files:
4310      experimental/.arch-ids/=id
4311      experimental/.arch-ids/muse-wiki.el.id
4312      experimental/muse-wiki.el
4314     modified files:
4315      ChangeLog experimental/muse-message.el muse-blosxom.el
4316      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4317      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4318      muse.el
4320     renamed files:
4321      .arch-ids/muse-message.el.id
4322        ==> experimental/.arch-ids/muse-message.el.id
4323      muse-message.el
4324        ==> experimental/muse-message.el
4326     new directories:
4327      experimental experimental/.arch-ids
4330 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4332     Summary:
4333       Fix publishing error when given an empty string for header/footer.
4334     Revision:
4335       muse--main--1.0--patch-55
4337     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4338       `file-readable-p' if it is an empty string.  For some reason,
4339       `file-readable-p' and `insert-file-contents' were treating an empty
4340       string as if it were the current directory.
4342     modified files:
4343      ChangeLog muse-publish.el
4346 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4348     Summary:
4349       WYSIWYG emphasis, XEmacs compatibility hacks.
4350     Revision:
4351       muse--main--1.0--patch-54
4353     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4354       compliant.  Only colorize if we end with the same number of asterisks
4355       as we start with, preventing unnoticed syntax errors.  Don't colorize
4356       in the middle of a word.
4357       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4358       Only colorize if we end with an underscore.  Don't colorize in the
4359       middle of a word.
4360     
4361     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4362       inside of group.  This will probably not do anything, but it seems
4363       syntactically good.
4364     
4365     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4366       where we start with an image link.  JohnW didn't seem to like having
4367       <p> tags inserted before image links, but they don't validate properly
4368       as they are.  For now, I will surround such links/paragraphs with <div
4369       class="image-link"> in an attempt to be as not invasive and yet
4370       standards compliant as possible.
4371     
4372     * muse-html.el (muse-html-escape-string): Work around distinction between
4373       int and char types in XEmacs.  Deal with an annoying replace-match bug
4374       in XEmacs that rears its head at times.
4375     
4376     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4377       multi-line.
4379     modified files:
4380      ChangeLog muse-colors.el muse-docbook.el muse-html.el
4381      muse-publish.el
4384 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4386     Summary:
4387       Minor code cleanup to address elint issues.
4388     Revision:
4389       muse--main--1.0--patch-53
4391     * Makefile (test): Don't build README files during this rule.  Remove
4392       spurious "make clean" statement.
4393     
4394     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4395       `muse-colors' group, and give it a proper type.
4396     
4397     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4398     
4399     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4400       muse-my-journal-find-entries): Replace `string-to-int' with
4401       `string-to-number'.
4402     
4403     * muse-html.el (muse-html-insert-contents): Ditto.
4404     
4405     * muse-journal.el (muse-journal-html-munge-buffer,
4406       muse-journal-latex-munge-buffer): Ditto.
4407     
4408     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4409     
4410     * muse-publish.el (muse-publish-markup-footnote,
4411       muse-publish-contents-tag): Ditto.
4412     
4413     * muse-regexps.el (muse-extreg-usable-p): Ditto.
4415     modified files:
4416      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4417      muse-html.el muse-journal.el muse-mode.el muse-publish.el
4418      muse-regexps.el
4421 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4423     Summary:
4424       Add ability to automate the creation a new blosxom entry.
4425     Revision:
4426       muse--main--1.0--patch-52
4428     * examples/mwolson/muse-init.el: Move new entry section to
4429       muse-blosxom.el.  Modify the key settings in my example accordingly.
4430     
4431     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4432       Muse always makes sure that the file ends with a newline.
4433     
4434     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4435       planner markup is now provided automatically by the planner port to
4436       Muse, and we don't have any customized markup.
4437     
4438     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4439       variable that specifies where the base directory of your blog entries
4440       is found.
4441     
4442     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4443       the base directory.  Explore categories recursively.
4444     
4445     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4446       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
4447       special characters file name.
4448     
4449     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4450       making a new blog entry.  It will prompt you for a category, then a
4451       title, and then will create a new file that has the date and title
4452       inserted.
4454     modified files:
4455      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4458 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4460     Summary:
4461       Change mailing address of FSF, add AUTHORS file.
4462     Revision:
4463       muse--main--1.0--patch-51
4465     * muse-*.el, muse.texi: Change mailing address of FSF.
4466     
4467     * muse.texi (Contributors): Fix typo.
4468     
4469     * AUTHORS: New file containing a list of all of those who have
4470       contributed code or documentation to Muse, how many lines were changed,
4471       etc.
4473     new files:
4474      .arch-ids/AUTHORS.id AUTHORS
4476     modified files:
4477      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4478      muse-html.el muse-http.el muse-journal.el muse-latex.el
4479      muse-message.el muse-mode.el muse-poem.el muse-project.el
4480      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4481      muse.texi
4484 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4486     Summary:
4487       Merged from hodique@lifl.fr--2005 (patch 0-1)
4488     Revision:
4489       muse--main--1.0--patch-50
4491     Patches applied:
4492     
4493      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4494        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4495     
4496      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4497        fix .html (for example) in visible names for links
4499     modified files:
4500      ChangeLog muse-publish.el
4502     new patches:
4503      hodique@lifl.fr--2005/muse--yh--1.0--base-0
4504      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4507 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4509     Summary:
4510       Make generated X(HT)ML show up in the right encoding in other modes.
4511     Revision:
4512       muse--main--1.0--patch-49
4514     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4515       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
4516       generated (X)HTML files show up in the right coding system when editing
4517       them with another Emacs mode.
4518     
4519     * muse-journal.el (muse-journal-rss-header): Automatically determine the
4520       encoding instead of hard-coding it.
4521     
4522     * muse-message.el: Add content to Commentary section, explaining the use
4523       of this publishing style.
4525     modified files:
4526      ChangeLog muse-html.el muse-journal.el muse-message.el
4529 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4531     Summary:
4532       Move regexps to same group, only make 4 heading faces.
4533     Revision:
4534       muse--main--1.0--patch-48
4536     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4537       can only publish 3 of them specially, leaving the fourth to be in
4538       plain text.
4539       (muse-colors-markup): Only recognize 4 levels of heading.
4540     
4541     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4542       (muse-file-regexp, muse-image-regexp)
4543       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
4544       like a good idea to have all the regexps in the same group.
4546     modified files:
4547      ChangeLog muse-colors.el muse-regexps.el muse.el
4550 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4552     Summary:
4553       Update my example config, minor code cleanup.
4554     Revision:
4555       muse--main--1.0--patch-47
4557     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4558       names and add "Plans" project.
4559     
4560     * muse-docbook.el (looking-back): Delete.
4561     
4562     * muse-html.el (looking-back): Delete.
4563     
4564     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4565       instead of `looking-back'.
4566     
4567     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4568       function, use this function.  If `looking-back' exists, call it;
4569       otherwise, use a workaround.
4571     removed files:
4572      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4574     modified files:
4575      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4576      muse-html.el muse.el
4579 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4581     Summary:
4582       Handle a few paragraph publishing edge cases better.
4583     Revision:
4584       muse--main--1.0--patch-46
4586     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4587       beginning-of-document, end-of-document, and paragraph separator regexps
4588       so that one markup rule can be used in all these cases.
4589       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
4590       particular, blockquote or center at beginning or end of document will
4591       be published properly.  Hopefully this won't slow things down too much.
4592       (muse-docbook-markup-paragraph-close): Removed.
4593     
4594     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4595     
4596     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4597       Ditto.
4598       (muse-html-markup-paragraph-close): Removed.
4600     modified files:
4601      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4604 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
4606     Summary:
4607       Improve prompt when reading a tag.
4608     Revision:
4609       muse--main--1.0--patch-45
4611     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
4612       other Emacs modes seem to do.
4614     modified files:
4615      ChangeLog muse-mode.el
4618 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
4620     Summary:
4621       Warn user when publishing fails due to a private directory.
4622     Revision:
4623       muse--main--1.0--patch-44
4625     * muse-project.el (muse-project-private-p): Warn users when publishing a
4626       file fails due to its directory not being readable by others.  Make
4627       sure that you do a `chmod +o name_of_directory' if you want the
4628       contents of that directory to be publishable.
4630     modified files:
4631      ChangeLog muse-project.el
4634 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
4636     Summary:
4637       Fix error with example tags and message publishing style.
4638     Revision:
4639       muse--main--1.0--patch-43
4641     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
4642       see if a previous definition for `font-lock-multiline' exists.
4643     
4644     * muse-message.el (muse-message-example-tag): Don't require two
4645       additional (unused) arguments.
4647     modified files:
4648      ChangeLog muse-colors.el muse-message.el
4651 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
4653     Summary:
4654       Always end the published document with a newline.
4655     Revision:
4656       muse--main--1.0--patch-42
4658     * muse-html.el (muse-html-markup-paragraph-close): Always end the
4659       published document with a newline.
4660     
4661     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
4663     modified files:
4664      ChangeLog muse-docbook.el muse-html.el
4667 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
4669     Summary:
4670       Don't let automatic backup files crash the publishing process.
4671     Revision:
4672       muse--main--1.0--patch-41
4674     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
4675       directive since this value is already processed by
4676       `muse-publish-markup-directive', and may be obtained by using
4677       the code: (muse-publishing-directive "date").
4678     
4679     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
4680       to run (funcall nil); this happened once during a debugging process.
4681     
4682     * muse-project.el (muse-project-private-p): Skip any file for which we
4683       cannot fetch attributes.  This fixes a bug where having an
4684       Emacs-generated automatic backup file in a publishing directory causes
4685       the publishing process to halt with an error.
4687     modified files:
4688      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
4691 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
4693     Summary:
4694       Apply fix in previous patch to the DocBook publishing style.
4695     Revision:
4696       muse--main--1.0--patch-40
4698     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
4699       previous patch here as well.
4700     
4702     modified files:
4703      ChangeLog muse-docbook.el
4706 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
4708     Summary:
4709       Fix newly-introduced lock-up during HTML publishing.
4710     Revision:
4711       muse--main--1.0--patch-39
4713     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
4714       planner rules higher priority in the publishing sequence.  Hopefully
4715       this will not wreck anything; I don't use these rules, so I cannot
4716       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
4717     
4718     * muse-html.el (muse-html-markup-paragraph-close): Don't use
4719       replace-match; that seems to be slightly evil.  Return nil instead of a
4720       newline since otherwise Muse thinks that we are not done yet and gets
4721       into an infinite loop.  This should fix the lock-up problem that
4722       resulted from the previous few patches.
4724     modified files:
4725      ChangeLog muse-blosxom.el muse-html.el
4728 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
4730     Summary:
4731       Parenthesis goofup.
4732     Revision:
4733       muse--main--1.0--patch-38
4735     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
4736     
4738     modified files:
4739      ChangeLog muse-blosxom.el
4742 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
4744     Summary:
4745       Make docbook and blosxom modes close paragraphs properly at end.
4746     Revision:
4747       muse--main--1.0--patch-37
4749     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
4750       patch.
4751     
4752     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
4753       (muse-docbook-markup-paragraph-close): Adapt from
4754       `muse-html-markup-paragraph-close'.
4755     
4756     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
4757       preserve the same appearance as before the last patch.
4759     modified files:
4760      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4763 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
4765     Summary:
4766       Bugfix: Close P tag properly at end of file.
4767     Revision:
4768       muse--main--1.0--patch-36
4770     * muse-blosxom.el: Fix bug where loading this file twice would cause an
4771       error.
4772     
4773     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
4774       detecting whether or not a paragraph needs a closing P tag.
4775       (muse-html-markup-paragraph-close): New function that only inserts a
4776       closing P tag when an unclosed P tag is nearby.
4778     modified files:
4779      ChangeLog muse-blosxom.el muse-html.el
4782 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
4784     Summary:
4785       Update my example settings.
4786     Revision:
4787       muse--main--1.0--patch-35
4789     * examples/mwolson/muse-init.el: Synchronize with my current settings.
4791     modified files:
4792      ChangeLog examples/mwolson/muse-init.el
4795 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
4797     Summary:
4798       Update documentation for C-c TAB feature.
4799     Revision:
4800       muse--main--1.0--patch-34
4802     * muse.texi (Keystroke Summary): Note that C-c TAB calls
4803       `muse-insert-tag'.
4804     
4806     modified files:
4807      ChangeLog muse.texi
4810 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4812     Summary:
4813       New feature: tag completion with C-c TAB.
4814     Revision:
4815       muse--main--1.0--patch-33
4817     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4818       (muse-tag-history, muse-custom-tags): New variables that keep track of
4819       the tag history and newly-entered tags respectively for
4820       `muse-insert-tag'.
4821       (muse-insert-tag): New function that interactively prompts the user for
4822       a tag to use.
4824     modified files:
4825      ChangeLog muse-mode.el
4828 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4830     Summary:
4831       Fix XHTML validation error with <hr> and <br>.
4832     Revision:
4833       muse--main--1.0--patch-32
4835     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4836       and HR tags for XHTML publishing.  This should fix a few validation
4837       errors that I've been noticing lately.
4839     modified files:
4840      ChangeLog muse-html.el
4843 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4845     Summary:
4846       Remove flyspell overlays on links.
4847     Revision:
4848       muse--main--1.0--patch-31
4850     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
4851       should make the link clickable.  On Emacs21, the color will stay red,
4852       but other Emacsen should do the right thing, which is use the normal
4853       link color.  Hopefully this will fix some strange flyspell-related link
4854       problems.
4856     modified files:
4857      ChangeLog muse-colors.el
4860 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4862     Summary:
4863       Update my example Muse settings.
4864     Revision:
4865       muse--main--1.0--patch-30
4867     * examples/mwolson/muse-init.el: Update from my latest version.
4868       (muse-project-alist): Remove the francais part of my blog.
4869       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4870       into this and `my-muse-mode-fill-nobreak-p'.
4871       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4872       this is the best way to accomplish this.
4873       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4874       characters in the title.
4875       (my-muse-prepare-entry-for-xanga): Treat example regions better.
4877     modified files:
4878      ChangeLog examples/mwolson/muse-init.el
4881 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4883     Summary:
4884       Add simple `muse-version' function.
4885     Revision:
4886       muse--main--1.0--patch-29
4888     * muse.el (muse-version): New function that displays the value of the
4889       `muse-version' variable.  This should be easier for the user to type
4890       than C-h v muse-version.
4892     modified files:
4893      ChangeLog muse.el
4896 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4898     Summary:
4899       Don't compile documentation by default.
4900     Revision:
4901       muse--main--1.0--patch-28
4903     * Makefile (all): Don't compile documentation by default.
4904       (doc): Use this rule to compile documentation.
4906     modified files:
4907      ChangeLog Makefile
4910 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4912     Summary:
4913       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4914     Revision:
4915       muse--main--1.0--patch-27
4917     2005-04-16  Michael Olson  <mwolson@gnu.org>
4918     
4919         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4920         johnw. If a journal entry's title is a [[link]], then an
4921         <enclosure> tag will be added to the XML data giving the size and
4922         MIME type of the link target.  This makes podcasting with Muse
4923         trivial.
4924         (muse-journal-rss-entry-template): Add enclosure usage to example.
4925         (muse-journal-rss-munge-buffer): Implement enclosures.
4927     modified files:
4928      ChangeLog muse-journal.el
4931 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4933     Summary:
4934       Standardize source headers, appease elint, don't require planner
4935     Revision:
4936       muse--main--1.0--patch-26
4938     2005-04-15  Michael Olson  <mwolson@gnu.org>
4939     
4940         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4941         `scripts' directory since it really isn't part of Muse proper; it
4942         is used to generate Muse output from the command line.
4943     
4944         * muse-blosxom.el: Handle case where planner is not loaded so that
4945         it isn't a hard requirement.
4946     
4947         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4948         that elint doesn't complain.
4949     
4950         * muse-message.el (muse-message-markup-link): Don't throw up on
4951         links with no description.
4952     
4953         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4954         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4955         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4956         muse-project.el, muse-publish.el, muse-regexps.el,
4957         muse-texinfo.el, muse.el: Add standard header for each file in
4958         preparation for the initial release, which will hopefully happen
4959         sometime within the next month.
4960     
4962     removed files:
4963      experimental/.arch-ids/=id
4965     modified files:
4966      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4967      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4968      muse-journal.el muse-latex.el muse-message.el muse-mode.el
4969      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4970      muse-texinfo.el muse.el
4972     renamed files:
4973      .arch-ids/muse-build.el.id
4974        ==> scripts/.arch-ids/muse-build.el.id
4975      muse-build.el
4976        ==> scripts/muse-build.el
4978     removed directories:
4979      experimental experimental/.arch-ids
4982 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4984     Summary:
4985       Merge contents of muse-latexcjk.el into muse-latex.el.
4986     Revision:
4987       muse--main--1.0--patch-25
4989     2005-04-14  Michael Olson  <mwolson@gnu.org>
4990     
4991         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4992         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4993         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4994         Merge in from muse-latexcjk.el.
4995     
4996         * muse-latexcjk.el: Removed, functionality merged with
4997         muse-latex.el
4999     removed files:
5000      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
5002     modified files:
5003      ChangeLog muse-latex.el
5006 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
5008     Summary:
5009       Merge muse-xhtml.el into muse-html.el.
5010     Revision:
5011       muse--main--1.0--patch-24
5013     2005-04-06  Michael Olson  <mwolson@gnu.org>
5014     
5015         * examples/mwolson/muse-init.el: Update with respect to the
5016         muse-xhtml.el merge.
5017     
5018         * muse-html.el: The contents of muse-xhtml.el have been merged in
5019         as advised by John Wiegley.
5020         (muse-html-style-sheet): Add example for XHTML use in the
5021         function's documentation.
5022         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
5023         Moved from muse-xhtml.el.
5024     
5025         * muse-xhtml.el: Removed; contents merged into muse-html.el.
5027     removed files:
5028      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5030     modified files:
5031      ChangeLog examples/mwolson/muse-init.el muse-html.el
5034 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
5036     Summary:
5037       Try to fix regexps for Emacs 21.4.
5038     Revision:
5039       muse--main--1.0--patch-23
5041     2005-04-05  Michael Olson  <mwolson@gnu.org>
5042     
5043         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
5044         for Emacs 21.4.
5046     modified files:
5047      ChangeLog muse-regexps.el
5050 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
5052     Summary:
5053       Add comments to the publish-project example script
5054     Revision:
5055       muse--main--1.0--patch-22
5057     2005-04-01  Michael Olson  <mwolson@gnu.org>
5058     
5059         * examples/publish-project: Moved here from
5060         scripts/publish-project.  Added a few comments so people know what
5061         it is used for.
5063     modified files:
5064      ChangeLog examples/publish-project
5066     renamed files:
5067      scripts/.arch-ids/publish-project.id
5068        ==> examples/.arch-ids/publish-project.id
5069      scripts/publish-project
5070        ==> examples/publish-project
5073 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
5075     Summary:
5076       New XHTML style, add more examples to my sample muse config
5077     Revision:
5078       muse--main--1.0--patch-21
5080     2005-03-31  Michael Olson  <mwolson@gnu.org>
5081     
5082         * examples/mwolson/muse-init.el: Give an example of deriving a
5083         custom publishing style.
5084         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
5085         (my-muse-prepare-entry-for-xanga): Mangle the published output
5086         from a blosxom project and copy the result to the clipboard for
5087         easy pasting into Xanga's web form.  The file is untouched.
5088     
5089         * muse-html.el (muse-html-style-sheet): Include the <style
5090         type="text/css"></style> wrapper around the example.
5091         (muse-html-header): Don't add <style type="text/css"></style>
5092         around the value of `muse-html-style-sheet' anymore.  This allows
5093         for the option of putting your stylesheet(s) in a separate file.
5094         An example of this is given in the documentation for this
5095         variable.
5096     
5097         * muse-xhtml: New file that implements a publishing style which is
5098         derived from HTML mode.  It uses a slightly modified version of
5099         the HTML markup rules to generate XHTML-compliant output.
5100     
5101         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5102         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5103         header gaffes.
5104     
5105         * muse-journal.el: Add new "journal-xhtml" style.
5106     
5107         * muse-message.el: Add new "message-xhtml" style.
5109     new files:
5110      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5112     modified files:
5113      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5114      muse-html.el muse-journal.el muse-message.el
5117 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5119     Summary:
5120       Add my muse configuration to the examples
5121     Revision:
5122       muse--main--1.0--patch-20
5124     2005-03-24  Michael Olson  <mwolson@gnu.org>
5125     
5126         * examples/johnw: Move John Wiegley's configuration to this
5127         directory.
5128     
5129         * examples/mwolson: My configuration files go here.
5130     
5131         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5132         just figured out how to keep links from being spell-checked or
5133         split up by fill-mode, so the implementation of this may be found
5134         here.  I also made a function that sets up a blog entry for me.
5136     new files:
5137      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5138      examples/mwolson/.arch-ids/muse-init.el.id
5139      examples/mwolson/muse-init.el
5141     modified files:
5142      ChangeLog
5144     renamed files:
5145      examples/.arch-ids/muse-johnw.el.id
5146        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5147      examples/.arch-ids/publish-johnw.id
5148        ==> examples/johnw/.arch-ids/publish-johnw.id
5149      examples/muse-johnw.el
5150        ==> examples/johnw/muse-johnw.el
5151      examples/publish-johnw
5152        ==> examples/johnw/publish-johnw
5154     new directories:
5155      examples/johnw examples/johnw/.arch-ids examples/mwolson
5156      examples/mwolson/.arch-ids
5159 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5161     Summary:
5162       Add muse-blosxom script and plugin for pyblosxom
5163     Revision:
5164       muse--main--1.0--patch-19
5166     2005-03-24  Michael Olson  <mwolson@gnu.org>
5167     
5168         * muse-blosxom.el: Update copyright notice in headers and mention
5169         the pyblosxom scripts.
5170     
5171         * contrib/pyblosxom: New directory containing pyblosxom plugins
5172         and helper scripts.
5173     
5174         * contrib/getstamps.py: Script that generates the "timestamps"
5175         file, run on the local machine.
5176     
5177         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5178         timestamps file.
5180     new files:
5181      contrib/pyblosxom/.arch-ids/=id
5182      contrib/pyblosxom/.arch-ids/getstamps.py.id
5183      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5184      contrib/pyblosxom/getstamps.py
5185      contrib/pyblosxom/hardcodedates.py
5187     modified files:
5188      ChangeLog muse-blosxom.el
5190     new directories:
5191      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5194 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5196     Summary:
5197       muse-blosxom.el has matured past experimental status
5198     Revision:
5199       muse--main--1.0--patch-18
5201     2005-03-23  Michael Olson  <mwolson@gnu.org>
5202     
5203         * muse-blosxom.el: Remove common functionality that has already
5204         been implemented in `muse-html.el'.  Derive this mode from
5205         `muse-html'.  Update documentation.  I now feel that this file is
5206         ready to be included in the top-level Muse directory.
5208     modified files:
5209      ChangeLog muse-blosxom.el
5211     renamed files:
5212      experimental/.arch-ids/muse-blosxom.el.id
5213        ==> .arch-ids/muse-blosxom.el.id
5214      experimental/muse-blosxom.el
5215        ==> muse-blosxom.el
5218 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5220     Summary:
5221       Make muse-blosxom.el slightly less experimental
5222     Revision:
5223       muse--main--1.0--patch-17
5225     2005-03-22  Michael Olson  <mwolson@gnu.org>
5226     
5227         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5228         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5229         useful.
5230         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5231         from the `muse-blosxom-markup-date-directive' rule.
5232         (blosxom-set-time): Remove this function.  We're not going to be
5233         touching the timestamp manually anymore -- it's too much of a
5234         hassle.  Right now I've got a python program that compiles a
5235         timestamp file and a pyblosxom helper that reads it.  Something
5236         similar could be arranged for blosxom, I'm sure.
5237     
5239     modified files:
5240      ChangeLog experimental/muse-blosxom.el
5243 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5245     Summary:
5246       Apply latest journal-related updates from johnw
5247     Revision:
5248       muse--main--1.0--patch-16
5251     modified files:
5252      ChangeLog examples/muse-johnw.el muse-journal.el
5255 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5257     Summary:
5258       Add Projects node to the manual
5259     Revision:
5260       muse--main--1.0--patch-15
5262     2005-02-28  Michael Olson  <mwolson@gnu.org>
5263     
5264         * muse.texi: Change copyright notice since the FSF is now the
5265         copyright holder.
5266         (Projects): New node, based on a section from the README file.
5268     modified files:
5269      ChangeLog muse.texi
5272 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5274     Summary:
5275       Correct documentation, adding some content.
5276     Revision:
5277       muse--main--1.0--patch-14
5279     2005-02-28  Michael Olson  <mwolson@gnu.org>
5280     
5281         * muse.texi: Change license terms of the documentation to the GNU
5282         GPL instead of the GNU FDL, as per the consent of the copyright
5283         holders of the emacs-wiki manual, from which this is based.  Some
5284         emacs-wiki-isms in the manual were corrected, and the Getting
5285         Started section was updated.
5287     modified files:
5288      ChangeLog muse.texi
5291 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5293     Summary:
5294       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5295     Revision:
5296       muse--main--1.0--patch-13
5298     2005-02-17  Michael Olson  <mwolson@gnu.org>
5299     
5300         * experimental/muse-blosxom.el: Somehow the contents of this file
5301         managed to get duplicated.  I removed the duplicates.
5302         (muse-blosxom-date): Remove this, since it is not useful.
5303         (muse-blosxom-header): Use the standard header that blosxom.el
5304         has.
5306     modified files:
5307      ChangeLog experimental/muse-blosxom.el
5310 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5312     Summary:
5313       Initial commit of muse.texi, nothing substantial
5314     Revision:
5315       muse--main--1.0--patch-12
5317     2005-02-07  Michael Olson  <mwolson@gnu.org>
5318     
5319         * muse.texi: New file that provides the documentation for Muse.
5320         It is in a very rough form at the moment.  Nothing substantial may
5321         be found here yet.  Be ye warned.
5323     new files:
5324      .arch-ids/muse.texi.id muse.texi
5326     modified files:
5327      ChangeLog
5330 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5332     Summary:
5333       Add docstring, new trivial function
5334     Revision:
5335       muse--main--1.0--patch-11
5337     2005-02-07  Michael Olson  <mwolson@gnu.org>
5338     
5339         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5340         `muse-what-changed'.  No functionality change.
5341         (muse-what-changed): New function that displays in diff format the
5342         changes made since the buffer was last saved.
5343     
5344         * muse-project.el (muse-project-publish): Add docstring.
5346     modified files:
5347      ChangeLog muse-mode.el muse-project.el
5350 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5352     Summary:
5353       Add experimental version of muse-blosxom.el to project
5354     Revision:
5355       muse--main--1.0--patch-10
5357     2005-02-04  Michael Olson  <mwolson@gnu.org>
5358     
5359         * Makefile (realclean): Remove file that gets generated when fonts
5360         are missing.
5361     
5362         * experimental/muse-bloxsom.el: New file that implements Blosxom
5363         support for Muse.  It's in a very rough state, hence its placement
5364         in the `experimental' directory.
5366     new files:
5367      experimental/.arch-ids/=id
5368      experimental/.arch-ids/muse-blosxom.el.id
5369      experimental/muse-blosxom.el
5371     modified files:
5372      ChangeLog Makefile
5374     new directories:
5375      experimental experimental/.arch-ids
5378 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5380     Summary:
5381       Make permissions more consistent
5382     Revision:
5383       muse--main--1.0--patch-9
5386     modified files:
5387      ChangeLog
5389     modified directories:
5390      contrib examples scripts
5393 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5395     Summary:
5396       Fix build problems
5397     Revision:
5398       muse--main--1.0--patch-8
5400     2005-02-04  Michael Olson  <mwolson@gnu.org>
5401     
5402         * muse-build.el: Add contrib directory to `load-path'.
5403         (muse-elint-files): Load `muse-regexps.el'.
5404     
5405         * scripts/publish: Change permissions so that this script is
5406         executable.  Add contrib directory to load list.  Add
5407         `muse-regexps.el' to list.
5409     modified files:
5410      ChangeLog muse-build.el scripts/publish
5413 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5415     Summary:
5416       Use "&mdash;" instead of "&#151;"
5417     Revision:
5418       muse--main--1.0--patch-7
5420     2005-01-31  Michael Olson  <mwolson@gnu.org>
5421     
5422         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
5423         with "&mdash;" so that documents validate properly.  Thanks to
5424         Björn Lindström for the suggestion.
5425     
5426         * muse-html.el (muse-html-markup-strings): Ditto.
5428     modified files:
5429      ChangeLog muse-docbook.el muse-html.el
5432 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5434     Summary:
5435       Fix use of "[:blank:]" in underline markup
5436     Revision:
5437       muse--main--1.0--patch-6
5439     2005-01-25  Michael Olson  <mwolson@gnu.org>
5440     
5441         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5442         use of `muse-regexp-blank'.
5444     modified files:
5445      ChangeLog muse-colors.el
5448 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
5450     Summary:
5451       Fix problem with headings being given wrong face
5452     Revision:
5453       muse--main--1.0--patch-5
5455     2005-01-03  Michael Olson  <mwolson@gnu.org>
5456     
5457         * muse-colors.el: Add header.
5458         (muse-colors-emphasized): Headings were being given the coloring
5459         for the next level of heading instead of the real
5460         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5461         Heading").  Thanks to Lan Yufeng for finding this and sending a
5462         patch.
5463     
5464         * muse-regexps.el: Fix header.
5466     modified files:
5467      ChangeLog muse-colors.el muse-regexps.el
5470 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
5472     Summary:
5473       Rotate ChangeLog
5474     Revision:
5475       muse--main--1.0--patch-4
5477     2005-01-01  Michael Olson  <mwolson@gnu.org>
5478     
5479         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
5480         version will be automatically maintained by Arch.
5481     
5483     new files:
5484      .arch-ids/ChangeLog.id ChangeLog
5486     renamed files:
5487      .arch-ids/ChangeLog.id
5488        ==> .arch-ids/ChangeLog.2004.id
5489      ChangeLog
5490        ==> ChangeLog.2004
5493 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
5495     Summary:
5496       Extended regexps fix, allow spaces in 1st part of links
5497     Revision:
5498       muse--main--1.0--patch-3
5500     2004-12-30  Michael Olson  <mwolson@gnu.org>
5501     
5502         * muse.el (muse-link-regexp): Allow spaces in the first part of
5503         links.
5504     
5505         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5506         customizable alternatives to extended character classes.
5507     
5508         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5510     modified files:
5511      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5512      muse-html.el muse-mode.el muse-publish.el muse.el
5515 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
5517     Summary:
5518       Begin to change regexp handling, tweak muse.el header
5519     Revision:
5520       muse--main--1.0--patch-2
5522     2004-12-29  Michael Olson  <mwolson@gnu.org>
5523     
5524         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
5525         myself.  Update URL.
5526     
5527         * muse-regexps.el: New file that implements regexp handling.
5528         Generalized regexp options will be moved to it eventually.
5530     new files:
5531      .arch-ids/muse-regexps.el.id muse-regexps.el
5533     modified files:
5534      ChangeLog muse.el
5537 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
5539     Summary:
5540       Do some early spring cleaning
5541     Revision:
5542       muse--main--1.0--patch-1
5544     2004-12-29  Michael Olson  <mwolson@gnu.org>
5545     
5546         * Makefile: Change path to `publish' script.
5547     
5548         * contrib/pcomplete.el: New file that is used by Muse without
5549         actually being a part of it: hence its location in the contrib
5550         directory.
5551     
5552         * contrib/cgi.el, contrib/httpd.el: New location.
5553     
5554         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5555     
5556         * scripts/publish, scripts/publish-project: Ditto.
5558     new files:
5559      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5560      contrib/pcomplete.el examples/.arch-ids/=id
5561      scripts/.arch-ids/=id
5563     modified files:
5564      ChangeLog Makefile
5566     renamed files:
5567      .arch-ids/cgi.el.id
5568        ==> contrib/.arch-ids/cgi.el.id
5569      .arch-ids/httpd.el.id
5570        ==> contrib/.arch-ids/httpd.el.id
5571      .arch-ids/muse-johnw.el.id
5572        ==> examples/.arch-ids/muse-johnw.el.id
5573      .arch-ids/publish-johnw.id
5574        ==> examples/.arch-ids/publish-johnw.id
5575      .arch-ids/publish-project.id
5576        ==> scripts/.arch-ids/publish-project.id
5577      .arch-ids/publish.id
5578        ==> scripts/.arch-ids/publish.id
5579      cgi.el
5580        ==> contrib/cgi.el
5581      httpd.el
5582        ==> contrib/httpd.el
5583      muse-johnw.el
5584        ==> examples/muse-johnw.el
5585      publish
5586        ==> scripts/publish
5587      publish-johnw
5588        ==> examples/publish-johnw
5589      publish-project
5590        ==> scripts/publish-project
5592     new directories:
5593      contrib contrib/.arch-ids examples examples/.arch-ids scripts
5594      scripts/.arch-ids
5597 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
5599     Summary:
5600       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5601     Revision:
5602       muse--main--1.0--base-0
5604     (automatically generated log message)
5606     new patches:
5607      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
5608      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
5609      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
5610      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
5611      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
5612      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
5613      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
5614      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
5615      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5616      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
5617      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
5618      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
5619      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
5620      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
5621      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
5622      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
5623      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
5624      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8