Add <code> tag.
[muse-el.git] / ChangeLog
blobaaaa80108d4e231cc090a7cc3e92d4340c23e130
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-05 14:24:22 GMT Michael Olson <mwolson@gnu.org> patch-224
7     Summary:
8       Add <code> tag.
9     Revision:
10       muse--main--1.0--patch-224
12     * lisp/muse-colors.el (muse-colors-tags): Switch coloring of code and
13       verbatim.  Verbatim makes text literal and escaped, code makes text
14       teletype and escaped.
15     
16     * muse-publish.el (muse-publish-markup-tags): Add "code".
17       (muse-publish-code-tag): New function that publishes code the same way
18       as =teletyped= text.
20     modified files:
21      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
24 2005-09-05 13:24:19 GMT Michael Olson <mwolson@gnu.org> patch-223
26     Summary:
27       Strip text properties before browsing a URL.
28     Revision:
29       muse--main--1.0--patch-223
31     * lisp/muse-protocols.el (muse-browse-url): Strip text properties.  Maybe
32       this will fix a bug.
34     modified files:
35      ChangeLog lisp/muse-protocols.el
38 2005-09-05 05:12:07 GMT Michael Olson <mwolson@gnu.org> patch-222
40     Summary:
41       muse-latex: Call pdflatex twice to get <contents> published.
42     Revision:
43       muse--main--1.0--patch-222
45     * lisp/muse-latex.el (muse-latex-pdf-generate): Quote arguments.  Call
46       pdflatex twice, since this seems to be necessary to get <contents>
47       published.  Thanks to Trent Buck for the heads up.  I wonder if we need
48       to call it three times, since this is what John originally did.  Can
49       someone please give me advice about this?
51     modified files:
52      ChangeLog lisp/muse-latex.el
55 2005-09-04 17:07:07 GMT Michael Olson <mwolson@gnu.org> patch-221
57     Summary:
58       Make info:// and man:// not publish a link, handle insert URL edge case.
59     Revision:
60       muse--main--1.0--patch-221
62     * lisp/muse-protocols.el (muse-url-protocols): info:// and man:// should
63       publish only the description, not the URL.
64     
65     * lisp/muse-publish.el (muse-publish-insert-url): Handle case where we
66       get nil from muse-publish-url by not inserting any text.
68     modified files:
69      ChangeLog lisp/muse-protocols.el lisp/muse-publish.el
72 2005-09-04 17:02:21 GMT Michael Olson <mwolson@gnu.org> patch-220
74     Summary:
75       If a URL has a resolve function of nil, publish the description only.
76     Revision:
77       muse--main--1.0--patch-220
79     * lisp/muse-mode.el (muse-visit-link-default): Make sure we search for a
80       complete tag.
81     
82     * lisp/muse-protocols.el (muse-url-protocols): Improve customization
83       interface.
84       (muse-resolve-url): If nil is given as the resolve function, return
85       nil.
86     
87     * lisp/muse-publish.el (muse-publish-url): If the URL resolves as nil,
88       insert the description instead of the original URL.
90     modified files:
91      ChangeLog lisp/muse-mode.el lisp/muse-protocols.el
92      lisp/muse-publish.el
95 2005-09-02 22:57:04 GMT Michael Olson <mwolson@gnu.org> patch-219
97     Summary:
98       Implement protocol handling.
99     Revision:
100       muse--main--1.0--patch-219
102     * lisp/muse-mode.el (muse-mode): Call muse-update-url-regexp.  Maybe I
103       should just make a hook for this stuff.
104       (muse-visit-link-default): Call muse-browse-url instead of browse-url.
105     
106     * lisp/muse-protocols.el: New file that implements protocol handling.
107     
108     * lisp/muse-publish.el (muse-publish-url-transforms): Add
109       muse-resolve-url.
110       (muse-publish-markup-url): Indentation fix, no func change.
111     
112     * lisp/muse-regexps.el (muse-url-regexp): Move to muse-protocols.el.
113     
114     * lisp/muse.el: Require muse-protocols.
116     new files:
117      lisp/.arch-ids/muse-protocols.el.id lisp/muse-protocols.el
119     modified files:
120      ChangeLog lisp/muse-mode.el lisp/muse-publish.el
121      lisp/muse-regexps.el lisp/muse.el
124 2005-09-01 16:11:57 GMT Michael Olson <mwolson@gnu.org> patch-218
126     Summary:
127       muse-xml: Use a more standard sort of header.
128     Revision:
129       muse--main--1.0--patch-218
131     * experimental/muse-xml.el (muse-xml-header): Use <MUSE> instead of <page
132       type="muse">, as suggested by Brad Collins.
134     modified files:
135      ChangeLog experimental/muse-xml.el
138 2005-09-01 16:04:32 GMT Michael Olson <mwolson@gnu.org> patch-217
140     Summary:
141       Add schema for muse-xml, tweak verse formatting, fix goof from last patch.
142     Revision:
143       muse--main--1.0--patch-217
145     * AUTHORS: Note that Brad Collins authored examples/muse-rnc.
146     
147     * README (examples): Mention that other files are here as well.
148     
149     * examples/muse-rnc.el: New file that implements a RelaxNG Compact schema
150       for use with muse-xml.el.
151     
152     * muse-xml.el: Mention the newly-contributed schema from Brad, and that
153       muse-xml is in experimental status.
154       (muse-xml-markup-regexps): Correct table-munging regexp.
155       (muse-xml-markup-strings): Surround each verse line with <line></line>.
156       Empty lines are marked up as <line />.
157     
158     * muse-html.el (muse-html-markup-strings, muse-xhtml-markup-strings):
159       s/last-stanza-end/end-last-stanza-line/.
160     
161     * muse-mode.el (muse-visit-link-default): Make the temporary file
162       visiting work as expected.
163     
164     * muse-publish.el (muse-publish-markup-verse): Make use of
165       'begin-verse-line and 'begin-last-stanza-line.  Use
166       'end-last-stanza-line instead of 'last-stanza-end.
167     
168     * muse.texi (Verse): Be a bit more clever with our example.
170     new files:
171      examples/.arch-ids/muse.rnc.id examples/muse.rnc
173     modified files:
174      AUTHORS ChangeLog README experimental/muse-xml.el
175      lisp/muse-html.el lisp/muse-mode.el lisp/muse-publish.el
176      muse.texi
179 2005-09-01 13:42:15 GMT Michael Olson <mwolson@gnu.org> patch-216
181     Summary:
182       Allow links to temporary files to be visited.
183     Revision:
184       muse--main--1.0--patch-216
186     * lisp/muse-mode.el (muse-visit-link-default): Permit visiting of
187       temporary files.  These are buffers that do not have a corresponding
188       file.
190     modified files:
191      ChangeLog lisp/muse-mode.el
194 2005-09-01 11:41:14 GMT Michael Olson <mwolson@gnu.org> patch-215
196     Summary:
197       Fix save-match-data gaffe.
198     Revision:
199       muse--main--1.0--patch-215
201     * lisp/muse-regexps.el (muse-regexp-emacs-revision): Move save-match-data
202       outside of `and' statement.
204     modified files:
205      ChangeLog lisp/muse-regexps.el
208 2005-08-31 03:48:28 GMT Michael Olson <mwolson@gnu.org> patch-214
210     Summary:
211       Introduce :link-suffix. muse-wiki: Don't mangle acronyms in titles.
212     Revision:
213       muse--main--1.0--patch-214
215     * examples/mwolson/muse-init.el: Update.
216     
217     * muse-blosxom.el ("blosxom-html", "blosxom-xhtml"): Use :link-suffix to
218       ensure that links to other pages in this project are given the proper
219       extension.
220     
221     * muse-latex.el ("pdf", "pdfcjk"): Ditto.
222     
223     * muse-journal.el (muse-journal-rdf-header): Use muse-publish-link-name
224       instead of muse-publish-output-name.
225     
226     * muse-publish.el (muse-publish-link-name, muse-publish-link-file): New
227       functions that consult the :link-suffix when returning the name of the
228       link (or the complete file name for the latter function).  If
229       :link-suffix does not exist, use :suffix.  This should help Muse be
230       able to handle some more usage scenarios.
231       (muse-publish-prepare-url): Use muse-publish-link-name instead of
232       muse-publish-output-name.
233     
234     * muse-wiki.el (muse-wiki-resolve-project-page): Use
235       muse-publish-link-file instead of muse-publish-output-file.
236       (muse-wiki-publish-pretty-title): Don't space-separate capitalized
237       letters.  The old behavior was not friendly to acronyms.
239     modified files:
240      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
241      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-publish.el
242      lisp/muse-wiki.el
245 2005-08-29 06:14:35 GMT Michael Olson <mwolson@gnu.org> patch-213
247     Summary:
248       Correct the publish-project example.
249     Revision:
250       muse--main--1.0--patch-213
252     * examples/publish-project: Remove "-l muse-build.el" and note that the
253       user's muse-init.el file should add the Muse directories to load-path.
255     modified files:
256      ChangeLog examples/publish-project
259 2005-08-29 06:04:51 GMT Michael Olson <mwolson@gnu.org> patch-212
261     Summary:
262       Reinstate former extended character class rules.
263     Revision:
264       muse--main--1.0--patch-212
266     * lisp/muse-regexps.el (muse-regexp-use-character-classes): Looks like
267       extended regexps really don't work well on Emacs 21.2 or 21.3, so
268       document that.
269       (muse-regexp-emacs-revision): New variable that indicates the revision
270       number of this version of Emacs.
271       (muse-extreg-usable-p): Reinstate old rules -- Emacs 21.2 and 21.3
272       aren't working well enough with extended character classes in regexps.
273     
274     * lisp/muse.el (muse-version): If INSERT option is given, insert the text
275       instead of just displaying it.
277     modified files:
278      ChangeLog lisp/muse-regexps.el lisp/muse.el
281 2005-08-28 23:59:03 GMT Michael Olson <mwolson@gnu.org> patch-211
283     Summary:
284       Fix paragraph-filling breakage in Emacs21.
285     Revision:
286       muse--main--1.0--patch-211
288     * lisp/muse-mode.el (muse-mode): Check explicitly for Emacs21 rather than
289       relying on muse-extreg-usable-p.  Thanks to Sergey Vlasov for the bug
290       report.
292     modified files:
293      ChangeLog lisp/muse-mode.el
296 2005-08-27 02:25:35 GMT Michael Olson <mwolson@gnu.org> patch-210
298     Summary:
299       Allow Emacs 21.3 to use extended character classes in regexps.
300     Revision:
301       muse--main--1.0--patch-210
303     * lisp/muse-regexps.el (muse-extreg-usable-p): Use a simpler algorithm.
304       Since enough positive reports have come in about the usability of 21.3,
305       we'll allow it to use extended character classes in regexps by default.
307     modified files:
308      ChangeLog lisp/muse-regexps.el
311 2005-08-26 14:48:08 GMT Michael Olson <mwolson@gnu.org> patch-209
313     Summary:
314       Don't prompt unnecessarily when doing C-c C-t in a Muse project file.
315     Revision:
316       muse--main--1.0--patch-209
318     * lisp/muse-publish.el (muse-publish-get-output-dir): Use
319       `muse-read-directory-name' instead of `read-file-name'.  Now Muse won't
320       offer the style and directory prompt when you hit C-c C-t in a file
321       belonging to a defined Muse project.  Otherwise prompt.  Thanks to Yann
322       Hodique for the fix.
323     
324     * lisp/muse.el (muse-read-directory-name): New function that defines a
325       fallback version of `read-directory-name', since Emacs21 doesn't have
326       it.
328     modified files:
329      ChangeLog lisp/muse-publish.el lisp/muse.el
331     new patches:
332      hodique@lifl.fr--2005/muse--yh--1.0--patch-34
333      hodique@lifl.fr--2005/muse--yh--1.0--patch-35
334      hodique@lifl.fr--2005/muse--yh--1.0--patch-36
335      hodique@lifl.fr--2005/muse--yh--1.0--patch-37
336      hodique@lifl.fr--2005/muse--yh--1.0--patch-38
337      hodique@lifl.fr--2005/muse--yh--1.0--patch-39
340 2005-08-25 05:44:56 GMT Michael Olson <mwolson@gnu.org> patch-208
342     Summary:
343       Fix problem with links at beginning of buf and paragraphs.
344     Revision:
345       muse--main--1.0--patch-208
347     * experimental/muse-xml.el (muse-xml-markup-regexps): Update to do what I
348       mean.
349     
350     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
351     
352     * muse-html.el (muse-html-markup-regexps): Ditto.
353     
354     * muse-publish.el (muse-publishing-last-position): New variable that
355       indicates our last buffer position while publishing the current rule.
356       Used to make sure the process doesn't get stalled.
357       (muse-publish-markup): Fix edge case where links at beginning of
358       buffer, with read-only text, would prevent the beginning of buffer from
359       being matched.
360       (muse-publish-markup-directive): Fix case where two directives of the
361       same size would prevent any following directives from being
362       interpreted.  We accomplish this by setting the last published position
363       to nil after each directive.
365     modified files:
366      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
367      lisp/muse-html.el lisp/muse-publish.el
370 2005-08-24 03:45:13 GMT Michael Olson <mwolson@gnu.org> patch-207
372     Summary:
373       Document publishing directives.
374     Revision:
375       muse--main--1.0--patch-207
377     * muse.texi (Getting Started): Remove crufty sentence.
378       (Directives): New section that describes the likes of #title and
379       #author.
381     modified files:
382      ChangeLog muse.texi
385 2005-08-23 04:36:54 GMT Michael Olson <mwolson@gnu.org> patch-206
387     Summary:
388       Document WikiNames and update header publishing information.
389     Revision:
390       muse--main--1.0--patch-206
392     * muse.texi (Headings): Any level of headings is supported.
393       (Emphasizing Text): Verbatim text may span multiple lines.
394       (Explicit Links): Refactor Links section into Explicit Links, Implicit
395       Links, and Images.
396       (Implicit Links): Document WikiNames and InterWiki links.
398     modified files:
399      ChangeLog muse.texi
402 2005-08-22 20:37:10 GMT Michael Olson <mwolson@gnu.org> patch-205
404     Summary:
405       Finish NEWS, handle emphasis at EOF edge case.
406     Revision:
407       muse--main--1.0--patch-205
409     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
410       (muse-colors-verbatim): Highlight emphasis at the end of file, as long
411       as there is a terminating emphasis delimiter.
412     
413     * examples/mwolson/muse-init.el: Sync with my latest configuration.
414     
415     * NEWS: Bring this up to date.
417     modified files:
418      ChangeLog NEWS examples/mwolson/muse-init.el
419      lisp/muse-colors.el
422 2005-08-19 16:55:39 GMT Michael Olson <mwolson@gnu.org> patch-204
424     Summary:
425       muse-html: Add muse-xhtml-extension.
426     Revision:
427       muse--main--1.0--patch-204
429     * lisp/muse-html.el (muse-xhtml-extension): New option that specifies the
430       default file extension for publishing XHTML files.  Thanks to Trent
431       Buck for the suggestion.
432       ("xhtml"): Use it.
434     modified files:
435      ChangeLog lisp/muse-html.el
438 2005-08-19 16:24:08 GMT Michael Olson <mwolson@gnu.org> patch-203
440     Summary:
441       Add items through patch-149 to NEWS.
442     Revision:
443       muse--main--1.0--patch-203
445     * NEWS (progress): Catch up to patch-149.
446     
447     * lisp/muse-mode.el (muse-mode): Remove spurious comment.
448     
449     * lisp/muse-publish.el (muse-publish): Ditto.
451     modified files:
452      ChangeLog NEWS lisp/muse-mode.el lisp/muse-publish.el
455 2005-08-18 06:53:31 GMT Michael Olson <mwolson@gnu.org> patch-202
457     Summary:
458       Make building of Debian revisions work.
459     Revision:
460       muse--main--1.0--patch-202
462     * Makefile (distclean): Don't remove anything in debian/, since it will
463       never be necessary.
464       (debclean): Removed, since two different targets need slightly
465       different versions of this.  Even abstraction has its limits.
466       (debbuild): New target that takes care of performing the build itself.
467       (debrevision): New target that makes a revision build, where the
468       original tarball must not be modified.
469       (debrevision): Split out building stuff to debbuild target.
470     
471     * debian/changelog: Several revisions worth of Debian fun.
472     
473     * debian/control (Build-Depends-Indep): Add emacs21 | emacsen.
474       (Description): Make this match the ITP and shorten the text.
476     modified files:
477      ChangeLog Makefile Makefile.defs debian/changelog
478      debian/control
481 2005-08-14 07:10:16 GMT Michael Olson <mwolson@gnu.org> patch-201
483     Summary:
484       Prepare initial upload for Debian project.
485     Revision:
486       muse--main--1.0--patch-201
488     * Makefile.defs (LASTUPLOAD): Mark as the previous Debian package
489       version, since we only want the last changelog entry to appear on the
490       initial Debian upload.
491     
492     * debian/changelog: New Debian package 3.01.arch.201-1.
494     modified files:
495      ChangeLog Makefile.defs debian/changelog
498 2005-08-13 05:05:41 GMT Michael Olson <mwolson@gnu.org> patch-200
500     Summary:
501       muse-mode: Minor regexp tweak.
502     Revision:
503       muse--main--1.0--patch-200
505     * lisp/muse-mode.el (muse-mode): Use \\s- instead of [[:blank:]].
507     modified files:
508      ChangeLog lisp/muse-mode.el
511 2005-08-13 00:25:54 GMT Michael Olson <mwolson@gnu.org> patch-199
513     Summary:
514       Minor fixups from Peter K. Lee.
515     Revision:
516       muse--main--1.0--patch-199
518     * experimental/muse-xml.el (muse-xml-fixup-tables): Be slightly less
519       restrictive with our end-of-table regexp.
520     
521     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Look for tgroup
522       instead of start of table.  Be less restrictive with several of our
523       regexps.
524     
525     * lisp/muse-html.el: Patch from Peter K. Lee.
526       (muse-html-prepare-buffer): Work around edge case where the "charset="
527       part has already been appended to muse-html-meta-content-type.
528       (muse-html-fixup-tables): Be slightly less restrictive with our
529       end-of-table regexp.
531     modified files:
532      ChangeLog experimental/muse-xml.el lisp/muse-docbook.el
533      lisp/muse-html.el
536 2005-08-12 20:36:10 GMT Michael Olson <mwolson@gnu.org> patch-198
538     Summary:
539       Keep lists from getting mashed together on M-q.
540     Revision:
541       muse--main--1.0--patch-198
543     * lisp/muse-mode.el (muse-mode): Handle footnotes.  Set `paragraph-start'
544       locally so that lists don't get blended together incorrectly upon
545       hitting M-q.
547     modified files:
548      ChangeLog lisp/muse-mode.el
551 2005-08-12 01:29:58 GMT Michael Olson <mwolson@gnu.org> patch-197
553     Summary:
554       QuickStart: Minor typo in anchor example.
555     Revision:
556       muse--main--1.0--patch-197
558     * examples/QuickStart (Anchors and tagged links): Link to an anchor only,
559       rather than a full URL.
561     modified files:
562      ChangeLog examples/QuickStart
565 2005-08-09 23:15:10 GMT Michael Olson <mwolson@gnu.org> patch-196
567     Summary:
568       Makefile: Use BUILDOPTS.
569     Revision:
570       muse--main--1.0--patch-196
572     * Makefile (debrelease): Make use of $(BUILDOPTS).
573     
574     * Makefile.defs (BUILDOPTS): New option that allows additional options to
575       be passed to dpkg-buildpackage.  In case I ever make several revisions
576       before getting the -1 revision uploaded, for example, I can use "-sa"
577       here in order to make a valid pacakge.
579     modified files:
580      ChangeLog Makefile Makefile.defs
583 2005-08-09 22:39:09 GMT Michael Olson <mwolson@gnu.org> patch-195
585     Summary:
586       Make generated Debian packages slightly easier to upload.
587     Revision:
588       muse--main--1.0--patch-195
590     * debian/changelog: Generate 3.01.arch.195-1.
591     
592     * debian/rules (clean): Call $(MAKE) realclean instead of $(MAKE) clean.
593     
594     * Makefile.defs (LASTUPLOAD): New variable that indicates the version
595       that was last uploaded to Debian.
596     
597     * Makefile (debrelease): Use $(LASTUPLOAD) to ensure that a full set of
598       changes is generated.  This means we have to use dpkg-buildpackage,
599       since debuild doesn't recognize the environment variables that it
600       claims to recognize.
602     modified files:
603      ChangeLog Makefile Makefile.defs debian/changelog debian/rules
606 2005-08-09 04:01:52 GMT Michael Olson <mwolson@gnu.org> patch-194
608     Summary:
609       Makefile: Minor deletion cleanups.
610     Revision:
611       muse--main--1.0--patch-194
614     modified files:
615      ChangeLog Makefile
618 2005-08-09 03:26:50 GMT Michael Olson <mwolson@gnu.org> patch-193
620     Summary:
621       Compilation cleanups.
622     Revision:
623       muse--main--1.0--patch-193
625     * lisp/muse-mode.el (muse-mode): Use `make-local-variable' instead of
626       `make-variable-buffer-local' in order to silence compiler warnings.
627     
628     * lisp/muse.el: Add an eval-when-compile line to silence a compiler
629       warning.
630     
631     * scripts/muse-build.el (muse-elint-files): Automatically load every
632       elisp file rather than specifying each one.
634     modified files:
635      ChangeLog lisp/muse-mode.el lisp/muse.el scripts/muse-build.el
638 2005-08-08 22:58:24 GMT Michael Olson <mwolson@gnu.org> patch-192
640     Summary:
641       Fix failure to resolve interwiki link when clicking on it.
642     Revision:
643       muse--main--1.0--patch-192
645     * Makefile (debclean): Minor tweak.
646     
647     * lisp/muse-mode.el (muse-visit-link-default): Indentation fix.  No func
648       change.
649     
650     * lisp/muse-project.el (muse-project-find-file): Don't add file
651       extensions to a relative name.  If we're dealing with a file, open it
652       up without searching through the various projects for a path.  This
653       should fix the failure to resolve an interwiki link by clicking on it.
655     modified files:
656      ChangeLog Makefile lisp/muse-mode.el lisp/muse-project.el
659 2005-08-06 17:39:45 GMT Michael Olson <mwolson@gnu.org> patch-191
661     Summary:
662       Makefile: Remove stale Debian packages for this version.
663     Revision:
664       muse--main--1.0--patch-191
666     * Makefile (debclean): Remove generated Debian packages for the current
667       version in parent directory.
669     modified files:
670      ChangeLog Makefile
673 2005-08-03 04:34:50 GMT Michael Olson <mwolson@gnu.org> patch-190
675     Summary:
676       Fix trailing backslash error.
677     Revision:
678       muse--main--1.0--patch-190
680     * lisp/muse-project.el (muse-project-of-file): Apply 1-line
681       regexp-quoting fix from drkm.
683     modified files:
684      ChangeLog lisp/muse-project.el
687 2005-07-27 07:43:53 GMT Michael Olson <mwolson@gnu.org> patch-189
689     Summary:
690       Release 3.01.91 (3.02 RC2).
691     Revision:
692       muse--main--1.0--patch-189
694     * lisp/muse.el (muse-version): Release 3.01.91 (3.02 RC2).
696     modified files:
697      ChangeLog Makefile.defs lisp/muse.el muse.texi
700 2005-07-27 07:40:03 GMT Michael Olson <mwolson@gnu.org> patch-188
702     Summary:
703       Escape email address and URL always.
704     Revision:
705       muse--main--1.0--patch-188
707     * lisp/muse-publish.el (muse-publish-markup-email): Move lower.  Always
708       escape and publish email address as read-only, even when it's not
709       marked up.
710       (muse-publish-markup-url): Ditto for URL.
712     modified files:
713      ChangeLog Makefile.defs debian/changelog lisp/muse-publish.el
716 2005-07-26 08:49:38 GMT Michael Olson <mwolson@gnu.org> patch-187
718     Summary:
719       Inter-project output name fix.
720     Revision:
721       muse--main--1.0--patch-187
723     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): I would've sworn
724       that I had fixed this before.
726     modified files:
727      ChangeLog lisp/muse-wiki.el
730 2005-07-26 08:40:11 GMT Michael Olson <mwolson@gnu.org> patch-186
732     Summary:
733       Make coloring of verbatim greater-than sign same as publishing.
734     Revision:
735       muse--main--1.0--patch-186
737     * lisp/muse-colors.el (muse-colors-markup): Since we currently publish a
738       greater-than sign surrounded by equal signs, display it in verbatim
739       face.
741     modified files:
742      ChangeLog lisp/muse-colors.el
745 2005-07-26 08:03:41 GMT Michael Olson <mwolson@gnu.org> patch-185
747     Summary:
748       Allow transform function for link descriptions.  Bare email and URL fixes.
749     Revision:
750       muse--main--1.0--patch-185
752     * lisp/muse-publish.el (muse-publish-url-transforms): Docfix.
753       (muse-publish-desc-transforms): New option that contains the functions
754       that will be called to transform a link description.
755       (muse-publish-markup-word): Handle Yet Another Edge Case.
756       (muse-publish-markup-email): Use
757       `muse-publish-escape-specials-in-string'.  Don't publish if we have a
758       double-quote on either side.
759       (muse-publish-url): Apply description transforms.
760       (muse-publish-markup-url): Don't publish if we have a double-quote on
761       either side.
762     
763     * lisp/muse-wiki.el (muse-wiki-update-wikiword-regexp)
764       (muse-wiki-wikiword-regexp, muse-wiki-use-wikiword): Minor docfixes.
765       (muse-wiki-interwiki-delimiter): New option that indicates the
766       interwiki delimiter to use.
767       (muse-wiki-interwiki-replacement): New option that indicates the
768       replacement
769       (muse-wiki-update-interwiki-regexp): Use muse-wiki-interwiki-delimiter.
770       (muse-wiki-publish-pretty-title): Deal with EXPLICIT argument so that
771       this can be added to muse-publish-desc-transforms.
772       (muse-wiki-publish-pretty-interwiki): New function that replaces the
773       interwiki delimiter with its replacement, but only when the given text
774       is not an explicit link.
775     
776     * lisp/muse.el (muse-update-file-extension): New function made from the
777       innards of the :set function in `muse-file-extension'.
779     modified files:
780      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
783 2005-07-26 06:17:31 GMT Michael Olson <mwolson@gnu.org> patch-184
785     Summary:
786       Handle anchors in all publishing styles, as well as linking to them.
787     Revision:
788       muse--main--1.0--patch-184
790     * lisp/muse-publish.el (muse-publish-url): Publish links to anchors as
791       'internal-link.
792       (muse-publish-prepare-url): Don't touch links to anchors.
793     
794     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add handler for
795       'internal-link.  Treat centered text with
796       <para role="center">...</para>.
797       (muse-docbook-markup-paragraph): Slight regexp tweak.
798       (muse-docbook-insert-anchor): Docfix.
799       (muse-docbook-markup-anchor): Move lower in file.
800     
801     * lisp/muse-html.el (muse-html-markup-strings): Add handler for
802       'internal-link.
803       (muse-xhtml-markup-strings): Order list, no func change.
804       (muse-html-markup-anchor): Move up in file, no func change.
805     
806     * lisp/muse-latex.el (muse-latex-markup-functions): Add rule for
807       publishing anchors.
808       (muse-latex-markup-strings): Add handler for 'internal-link.
809       (muse-latex-insert-anchor, muse-latex-markup-anchor): New functions
810       that insert an anchor around the next word or inside of a tag.
811     
812     * lisp/muse-texinfo.el (muse-texinfo-markup-functions): Add rule for
813       publishing anchors.
814     
815     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Add handler for
816       'internal-link.
817       (muse-texinfo-insert-anchor, muse-texinfo-markup-anchor): New functions
818       that insert an anchor before the next word or within a tag.
819     
820     * NEWS: Initial attempt at documenting changes since 3.01.
822     new files:
823      .arch-ids/NEWS.id NEWS
825     modified files:
826      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
827      lisp/muse-latex.el lisp/muse-publish.el lisp/muse-texinfo.el
830 2005-07-26 04:30:52 GMT Michael Olson <mwolson@gnu.org> patch-183
832     Summary:
833       Generalize some blosxom helper functions.
834     Revision:
835       muse--main--1.0--patch-183
837     * examples/mwolson/muse-init.el (muse-project-alist): Adapt to new
838       generalized helper functions.
839       (my-muse-prepare-entry-for-xanga): Use muse-blosxom-extension rather
840       than hard-coding it.  Use muse-with-temp-buffer.  Handle all kinds of
841       relative links.
842     
843     * lisp/muse-blosxom.el: Update example in header.
844       (muse-blosxom-new-entry): Use new names for helper functions.
845       (muse-blosxom-get-categories, muse-blosxom-project-alist-entry)
846       (muse-blosxom-project-alist-dirs): Move to muse-project.el.
847     
848     * lisp/muse-project.el (muse-project-recurse-directory): Renamed from
849       `muse-blosxom-project-get-categories'.
850       (muse-project-alist-styles): Renamed from
851       `muse-blosxom-project-alist-entry'.
852       (muse-project-alist-dirs): Renamed from
853       `muse-blosxom-project-alist-dirs'.
854       (muse-project-of-file): Use `muse-current-file'.
855     
856     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Use
857       `muse-current-file'.
858     
859     * lisp/muse.el (muse-current-file): New function that returns the name of
860       the currently visited or published file.
861       (muse-page-name): Use `muse-current-file'.
863     modified files:
864      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
865      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
868 2005-07-26 03:47:53 GMT Michael Olson <mwolson@gnu.org> patch-182
870     Summary:
871       muse-xml: definition lists, muse-docbook: center.
872     Revision:
873       muse--main--1.0--patch-182
875     * Makefile (%.info, %.html): Use general argument in rule.
876       (distclean): Add another cruft file.
877     
878     * experimental/muse-xml.el (muse-xml-markup-strings): Use <list
879       type="definition"> for definition lists.
880     
881     * lisp/muse-docbook.el (muse-docbook-markup-strings): Replace <center>
882       with <note>, since it's the closest thing I could find.
884     modified files:
885      ChangeLog Makefile experimental/muse-xml.el
886      lisp/muse-docbook.el
889 2005-07-24 22:46:22 GMT Michael Olson <mwolson@gnu.org> patch-181
891     Summary:
892       Minor namespace fix.
893     Revision:
894       muse--main--1.0--patch-181
896     * lisp/muse-colors.el (muse-colors-explicit-link): Use
897       muse-match-string-no-properties rather than match-string-no-properties.
899     modified files:
900      ChangeLog lisp/muse-colors.el
903 2005-07-24 21:04:15 GMT Michael Olson <mwolson@gnu.org> patch-180
905     Summary:
906       Correct breakage induced by previous patch.
907     Revision:
908       muse--main--1.0--patch-180
910     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Don't use the local
911       path as a fallback if we are publishing.
913     modified files:
914      ChangeLog lisp/muse-wiki.el
917 2005-07-24 21:01:02 GMT Michael Olson <mwolson@gnu.org> patch-179
919     Summary:
920       Make interwiki links work in a few more edge cases.
921     Revision:
922       muse--main--1.0--patch-179
924     * lisp/muse-project.el (muse-project-applicable-styles): Remove
925       assertion, now that I have a good idea of the edge cases involved.
926     
927     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle case where
928       the current file is not part of any Muse project, allowing interwiki
929       links to be resolvable even then.  Don't return a relative path if we
930       are not publishing.  For visiting links, the best thing is just to
931       return the real path.
933     modified files:
934      ChangeLog lisp/muse-project.el lisp/muse-wiki.el
937 2005-07-24 03:38:06 GMT Michael Olson <mwolson@gnu.org> patch-178
939     Summary:
940       Fix warnings during font-lock, example tag highlighting.
941     Revision:
942       muse--main--1.0--patch-178
944     * lisp/muse-colors.el (muse-colors-region): Prevent "Wrong side of point"
945       error.
946       (muse-colors-tags): Make sure that no fontification occurs in <code> or
947       <lisp> tags.
948       (muse-unhighlight-region): Move higher up.
949       (muse-colors-example-tag, muse-colors-literal-tag): Use
950       `muse-unhighlight-region'.  Fix spelling goof.  Omit (goto-char end)
951       since the point gets put in the right place automatically.
953     modified files:
954      ChangeLog lisp/muse-colors.el
957 2005-07-24 03:01:50 GMT Michael Olson <mwolson@gnu.org> patch-177
959     Summary:
960       muse-xml: Separate section from title.
961     Revision:
962       muse--main--1.0--patch-177
964     * experimental/muse-xml.el (muse-xml-markup-strings): Add "level"
965       attribute to sections.  Use separate <title> tag to handle the title of
966       a section.  Thanks to drkm for the suggestion.
967     
968     * lisp/muse-mode.el (muse-mode): Code indentation, no func change.
969     
970     * lisp/muse-publish.el (muse-publish-markup-heading)
971       (muse-publish-section-close): Pass level to markup strings for all
972       section-related tags.
973     
974     * lisp/muse.el (muse-page-name): Handle case where buffer-file-name is
975       not defined.
977     modified files:
978      ChangeLog experimental/muse-xml.el lisp/muse-mode.el
979      lisp/muse-publish.el lisp/muse.el
982 2005-07-23 01:29:29 GMT Michael Olson <mwolson@gnu.org> patch-176
984     Summary:
985       Include regexps from base styles.  Fix muse-project-ignore-regexp and use it more.
986     Revision:
987       muse--main--1.0--patch-176
989     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Don't include
990       folders that match `muse-project-ignore-regexp'.
991     
992     * lisp/muse-project.el (muse-project-ignore-regexp): Correct an escape
993       omission.  Add ",.*" to list of bad directory parts.
994     
995     * lisp/muse-project.el (muse-project-of-file): Ignore PATHNAME if it
996       matches `muse-project-ignore-regexp'.
997     
998     * lisp/muse-publish.el: Install patch from Peter K. Lee.
999       (muse-style-elements-list): New function that returns a list of
1000       references to ELEM in STYLE, including base styles.
1001       (muse-publish-markup-region): Use muse-style-elements-list rather than
1002       muse-style-elements when getting :regexps.
1003     
1004     * lisp/muse-publish.el (muse-style-element): Add docstring.
1006     modified files:
1007      AUTHORS ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
1008      lisp/muse-publish.el
1011 2005-07-23 00:21:36 GMT Michael Olson <mwolson@gnu.org> patch-175
1013     Summary:
1014       Initial implementation of muse-xml.el.  End of section edge case.
1015     Revision:
1016       muse--main--1.0--patch-175
1018     * AUTHORS: Add Peter K. Lee.
1019     
1020     * Makefile (experimental): New target that builds experimental programs.
1021       (distclean): Remove debian/dirs, a cruft file from the debian build
1022       process.
1023     
1024     * examples/mwolson/muse-init.el: Update.
1025     
1026     * examples/mwolson/muse-init.el ("\C-cpL"): Use a better function that
1027       prompts for the blog entry to visit.
1028     
1029     * experimental/Makefile: New file that causes experimental stuff to be
1030       built.
1031     
1032     * experimental/muse-xml.el: New file that provides the experimental XML
1033       publishing style.
1034     
1035     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Re-order and fix
1036       comment strings.
1037     
1038     * lisp/muse-html.el (muse-html-markup-regexps): Ditto.
1039     
1040     * lisp/muse-publish.el (muse-publish-section-close): Deal with edge case
1041       involving end-of-file and paragraph detection.
1042     
1043     * lisp/muse-wiki.el: Minor header fix.
1044     
1045     * scripts/muse-build.el (load-path): Add "../experimental".
1047     new files:
1048      experimental/.arch-ids/Makefile.id
1049      experimental/.arch-ids/muse-xml.el.id experimental/Makefile
1050      experimental/muse-xml.el
1052     modified files:
1053      AUTHORS ChangeLog Makefile examples/mwolson/muse-init.el
1054      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-publish.el
1055      lisp/muse-wiki.el scripts/muse-build.el
1058 2005-07-22 07:30:43 GMT Michael Olson <mwolson@gnu.org> patch-174
1060     Summary:
1061       Try to fix <example> region coloring problem.
1062     Revision:
1063       muse--main--1.0--patch-174
1065     * lisp/muse-colors.el (muse-colors-example-tag, muse-colors-literal-tag):
1066       If region is multiple lines, add '(font-lock-multiline t) to
1067       properties.  This should fix an annoying <example> region issue.
1069     modified files:
1070      ChangeLog lisp/muse-colors.el
1073 2005-07-22 07:19:30 GMT Michael Olson <mwolson@gnu.org> patch-173
1075     Summary:
1076       Don't publish implicit links that have a double-quote at begin or end.
1077     Revision:
1078       muse--main--1.0--patch-173
1080     * lisp/muse-colors.el (muse-colors-implicit-link): Don't colorize if a
1081       double-quote exists at beginning or end.
1082     
1083     * lisp/muse-publish.el (muse-publish-markup-link): When link is implicit,
1084       don't colorize if a double-quote exists at beginning or end.
1086     modified files:
1087      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1090 2005-07-22 06:42:10 GMT Michael Olson <mwolson@gnu.org> patch-172
1092     Summary:
1093       Fix failure to publish emphasis properly.
1094     Revision:
1095       muse--main--1.0--patch-172
1097     * lisp/muse-publish.el (muse-publish-markup-word): Darn off-by-one
1098       errors.
1099     
1100     * experimental/muse-wiki-old.el: Removed, since I'm happy with the state
1101       of muse-wiki.
1103     removed files:
1104      experimental/.arch-ids/muse-wiki-old.el.id
1105      experimental/muse-wiki-old.el
1107     modified files:
1108      ChangeLog lisp/muse-publish.el
1111 2005-07-22 04:55:52 GMT Michael Olson <mwolson@gnu.org> patch-171
1113     Summary:
1114       Add a few common revision control directories to the ignore list.
1115     Revision:
1116       muse--main--1.0--patch-171
1118     * lisp/muse-project.el (muse-project-ignore-regexp): Add types of
1119       directories to be ignored when building the file alist, such as those
1120       used for CVS and Arch revision control data.
1122     modified files:
1123      ChangeLog lisp/muse-project.el
1126 2005-07-21 01:00:25 GMT Michael Olson <mwolson@gnu.org> patch-170
1128     Summary:
1129       Fix #2654: Append a newline when using pdf publishing style.
1130     Revision:
1131       muse--main--1.0--patch-170
1133     * lisp/muse-latex.el (muse-latex-footer, muse-latexcjk-footer): Append a
1134       newline to the end.
1136     modified files:
1137      ChangeLog lisp/muse-latex.el
1140 2005-07-20 20:20:24 GMT Michael Olson <mwolson@gnu.org> patch-169
1142     Summary:
1143       5 levels of headings colorization; color bare URLs.
1144     Revision:
1145       muse--main--1.0--patch-169
1147     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-markup):
1148       Really color up to 5 headings.
1149       (muse-colors-markup): Add muse-url-regexp.
1150       (muse-colors-explicit-link): Renamed from muse-colors-link.
1151       (muse-colors-implicit-link): Moved here from
1152       `muse-wiki-colors-wikiword' in muse-wiki.el.  We need it here since
1153       we'll be coloring URLs.
1155     modified files:
1156      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
1159 2005-07-20 19:45:15 GMT Michael Olson <mwolson@gnu.org> patch-168
1161     Summary:
1162       Don't emphasize if a word constituent follows the trailer.
1163     Revision:
1164       muse--main--1.0--patch-168
1166     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-underlined)
1167       (muse-colors-verbatim): Don't colorize if a word constituent follows
1168       the trailer.
1169     
1170     * lisp/muse-publish.el (muse-publish-markup-word): Don't publish if a
1171       word constituent follows the trailer.
1173     modified files:
1174      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1177 2005-07-20 18:50:12 GMT Michael Olson <mwolson@gnu.org> patch-167
1179     Summary:
1180       Add coloring for example, verbatim, and =signs=; anchor fix.
1181     Revision:
1182       muse--main--1.0--patch-167
1184     * lisp/muse-colors.el (muse-verbatim-face): New face that is used to
1185       color <example>, <verbatim>, and =signs=.  Defaults to a shade of gray.
1186       (muse-colors-verbatim): Use `muse-verbatim-face'.
1187       (muse-colors-markup): Move =sign= interpreting down so it gets higher
1188       priority.
1189       (muse-colors-tags): Add verbatim and literal tags.
1190       (muse-colors-example-tag): Use `remove-text-properties' instead of
1191       `set-text-properties', since the latter does not work consistently.
1192       (muse-colors-literal-tag): New function that strips all markup from the
1193       region.
1194       (muse-colors-link): Match against muse-explicit-link-regexp early on so
1195       that we can work around an annoying XEmacs issue.
1196     
1197     * lisp/muse-publish.el (muse-publish-markup-word): Make =signs=
1198       multi-line by default.
1199     
1200     * lisp/muse.el (muse-page-name): Handle case where we're given an empty
1201       string.
1203     modified files:
1204      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1205      lisp/muse.el
1208 2005-07-20 16:13:37 GMT Michael Olson <mwolson@gnu.org> patch-166
1210     Summary:
1211       Link with anchor bugfix.
1212     Revision:
1213       muse--main--1.0--patch-166
1215     * lisp/muse-colors.el (muse-link-face): Highlight links with anchors as
1216       valid, as long as the base is valid.
1218     modified files:
1219      ChangeLog lisp/muse-colors.el
1222 2005-07-20 14:21:57 GMT Michael Olson <mwolson@gnu.org> patch-165
1224     Summary:
1225       Link inside table issue, fixes read-only text error.
1226     Revision:
1227       muse--main--1.0--patch-165
1229     * lisp/muse-docbook.el (muse-docbook-fixup-tables): Ignore read-only text
1230       inside tables so we don't get an error when links exist.
1231     
1232     * lisp/muse-html.el (muse-html-fixup-tables): Ditto.
1233     
1234     * lisp/muse-project.el (muse-project-publish): Don't take forced files
1235       into account when displaying the "All files published" message, unless
1236       they've actually been modified.
1237     
1238     * lisp/muse.el (muse-with-temp-buffer): If debug-on-error is non-nil,
1239       don't wrap in condition-case; we don't want the message to be muffled.
1241     modified files:
1242      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1243      lisp/muse-project.el lisp/muse.el
1246 2005-07-20 07:41:28 GMT Michael Olson <mwolson@gnu.org> patch-164
1248     Summary:
1249       Permit infinitely-nested sections.
1250     Revision:
1251       muse--main--1.0--patch-164
1253     * examples/QuickStart (Links): Use GNA link rather than johnw's site.
1254       (Deriving from an existing style): Mark up as a list.
1255     
1256     * lisp/muse-colors.el (muse-colors-outline-faces-list, muse-make-faces):
1257       Color an additional level of headings.
1258     
1259     * lisp/muse-docbook.el (muse-docbook-markup-strings): Add new
1260       section-other, section-other-end, and section-close strings.
1261       (muse-docbook-fixup-sections): Removed, since Muse now implements this
1262       through the 'section-close string.
1263     
1264     * lisp/muse-html.el (muse-xhtml-markup-strings): Omit newline from
1265       'begin-underline, since this messes up paragraph handling.  Use
1266       <h5></h5> for 'section-other.
1267     
1268       (muse-html-fixup-tables): New function that sorts the table parts so
1269       that order is head, foot, body.  Apparently XHTML needs this, and it
1270       seems like a good general practice, so we do it for HTML as well.
1271     
1272     * lisp/muse-latex.el (muse-latex-markup-strings): Use \\paragraph{} for
1273       'section-other.
1274     
1275     * lisp/muse-publish.el (muse-publish-section-close): New function that
1276       determines where to put the section close given heading depth and
1277       inserts it.
1278       (muse-publish-markup-heading): Handle 'section-other and
1279       'section-other-end.  Call `muse-publish-section-close' at end of
1280       function.
1281     
1282     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Use @subsubheading
1283       for 'section-other.
1285     modified files:
1286      ChangeLog examples/QuickStart lisp/muse-colors.el
1287      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-latex.el
1288      lisp/muse-publish.el lisp/muse-texinfo.el
1291 2005-07-20 05:50:55 GMT Michael Olson <mwolson@gnu.org> patch-163
1293     Summary:
1294       muse-docbook: table and anchor fixes; many non-MULE XEmacs fixes.
1295     Revision:
1296       muse--main--1.0--patch-163
1298     * lisp/muse-docbook.el: More suggestions from Dale Smith, and non-MULE
1299       XEmacs fixes.
1300       (muse-docbook-markup-regexps): Deal with new table algorithm.
1301       (muse-docbook-transform-content-type, muse-docbook-encoding) 
1302       (muse-docbook-finalize-buffer): Non-MULE XEmacs fix.
1303       (muse-docbook-markup-table): Use a better table algorithm, based on the
1304       one in muse-html.el.  Make sure a <tgroup> surrounds the body, head,
1305       and foot of the table.  Use informaltable rather than table.
1306       (muse-docbook-fixup-tables): New function that sorts all tables found
1307       in the published document so that the order is head, foot, body.
1308       (muse-docbook-markup-functions): Add anchor handler.
1309       (muse-docbook-markup-paragraph): Allow anchors to occur at beginning of
1310       paragraph.
1311       (muse-docbook-markup-anchor, muse-docbook-insert-anchor): New functions
1312       that insert an anchor at point.
1313     
1314     * lisp/muse-html.el (muse-html-transform-content-type)
1315       (muse-html-encoding, muse-html-finalize-buffer): Non-MULE XEmacs fixes.
1316     
1317     * examples/QuickStart (Anchors and tagged links): Improve anchor example.
1318     
1319     * lisp/muse.el (muse-eval-lisp): XEmacs fix.
1320     
1321     * lisp/muse.el (muse-with-temp-buffer): XEmacs fix.  Include the body
1322       that was evaluated in the output.
1324     modified files:
1325      ChangeLog examples/QuickStart lisp/muse-docbook.el
1326      lisp/muse-html.el lisp/muse-latex.el lisp/muse.el
1329 2005-07-19 08:11:37 GMT Michael Olson <mwolson@gnu.org> patch-162
1331     Summary:
1332       muse-texinfo: Improve formatting for enddots, dots, underline.
1333     Revision:
1334       muse--main--1.0--patch-162
1336     * lisp/muse-texinfo.el (muse-texinfo-markup-strings): Improve translation
1337       of enddots and dots.  For begin-underline and end-underline, use "_",
1338       since we don't have anything better.
1340     modified files:
1341      ChangeLog lisp/muse-texinfo.el
1344 2005-07-19 07:51:54 GMT Michael Olson <mwolson@gnu.org> patch-161
1346     Summary:
1347       muse-texinfo: Fix #2635 by adding `}' and `{' to specials list.
1348     Revision:
1349       muse--main--1.0--patch-161
1351     * lisp/muse-texinfo.el (muse-texinfo-markup-specials): Add `{' and `}' to
1352       list.  This should fix #2635.
1354     modified files:
1355      ChangeLog lisp/muse-texinfo.el
1358 2005-07-19 07:24:38 GMT Michael Olson <mwolson@gnu.org> patch-160
1360     Summary:
1361       muse-texinfo fixes; use info-pdf to generate PDF doc for QuickStart.
1362     Revision:
1363       muse--main--1.0--patch-160
1365     * Makefile.defs (VERSION): Prepare snapshot 3.01.arch.160.
1366     
1367     * debian/changelog: Ditto.
1368     
1369     * debian/control (Build-Depends-Indep): Add tetex-bin.
1370     
1371     * examples/Makefile (%.pdf): Use info-pdf, since it generates nicer
1372       output for me.
1373     
1374     * examples/QuickStart: Remove stray <comment> now that the bug that made
1375       it necessary is fixed.
1376     
1377     * lisp/muse-blosxom.el: Credit Björn Lindström for his excellent
1378       suggestions.
1379     
1380     * lisp/muse-texinfo.el (muse-texinfo-header, muse-texinfo-footer): Move
1381       the contents from the footer to the header.
1382     
1383     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Insert space before
1384       each number, not after.
1385     
1386     * lisp/muse.el (muse-eval-lisp): Minor whitespace fix.
1387     
1388     * lisp/muse.el (muse-with-temp-buffer): Throw a backtrace if an error
1389       happens when doing batch publishing.  Minor whitespace fix.
1391     modified files:
1392      ChangeLog Makefile.defs debian/changelog debian/control
1393      examples/Makefile examples/QuickStart lisp/muse-blosxom.el
1394      lisp/muse-texinfo.el lisp/muse.el
1397 2005-07-19 05:50:25 GMT Michael Olson <mwolson@gnu.org> patch-159
1399     Summary:
1400       Handle a few more DocBook edge cases; all known DocBook issues are fixed.
1401     Revision:
1402       muse--main--1.0--patch-159
1404     * examples/QuickStart: Add "Write me." to empty sections at end so that
1405       they publish correctly with DocBook.
1406     
1407     * lisp/muse-docbook.el (muse-docbook-markup-paragraph): Handle case where
1408       paragraph starts with emphasis, example, link, or email address.
1410     modified files:
1411      ChangeLog examples/QuickStart lisp/muse-docbook.el
1414 2005-07-19 05:34:28 GMT Michael Olson <mwolson@gnu.org> patch-158
1416     Summary:
1417       Handle embedded docbook footnotes and <literal> edge case.
1418     Revision:
1419       muse--main--1.0--patch-158
1421     * lisp/muse-docbook.el: Implement more suggestions from Dale Smith.
1422      (muse-docbook-markup-strings): Use systemitem for example text.
1423      (muse-docbook-markup-paragraph): Allow for embedded footnotes that have
1424      <para></para> inside of them.
1425     
1426     * lisp/muse-html.el (muse-html-escape-string): Don't deal with '&<>"'
1427       here at all.
1428     
1429     * lisp/muse-publish.el (muse-publish-url-transforms): Add
1430       muse-publish-escape-specials-in-string to list by default.
1431     
1432     * lisp/muse-publish.el (muse-publish-escape-specials): New optional third
1433       argument IGNORE-READ-ONLY determines whether or not to ignore the
1434       read-only property when transforming text.  Add docstring.
1435       (muse-publish-markup-word): Use non-nil third argument to
1436       muse-publish-escape-specials when we're publishing `='-delimited text.
1437       This allows =<literal><tag></literal>= to work as intended.
1438     
1439     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): Ignore
1440       arguments after the first so that we can include this in
1441       `muse-publish-url-transforms'.
1442     
1443     * lisp/muse-publish.el (muse-publish-prepare-url): Add docstring.
1445     modified files:
1446      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
1447      lisp/muse-publish.el
1450 2005-07-19 03:07:59 GMT Michael Olson <mwolson@gnu.org> patch-157
1452     Summary:
1453       Misc. blosxom fixes, like category directive.
1454     Revision:
1455       muse--main--1.0--patch-157
1457     * contrib/pyblosxom/getstamps.py: Add file extension.
1458     
1459     * contrib/pyblosxom/hardcodedates.py (get_all_timestamps): Omit file
1460       extension.  This will allow Muse to specify it once a
1461       timestamps-writing routine gets written.
1462     
1463     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Pay
1464       attention to the "category" directive, if it exists.  Use file-truename
1465       instead of expand-file-name for base directory.
1466     
1467     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Add #category directive
1468       by default.
1469     
1470     * lisp/muse-project.el (muse-project): Add :timestamps to list of
1471       available tags, even though it doesn't do anything yet.
1473     modified files:
1474      ChangeLog contrib/pyblosxom/getstamps.py
1475      contrib/pyblosxom/hardcodedates.py lisp/muse-blosxom.el
1476      lisp/muse-project.el
1479 2005-07-18 08:53:32 GMT Michael Olson <mwolson@gnu.org> patch-156
1481     Summary:
1482       Small logic fix with temp files.
1483     Revision:
1484       muse--main--1.0--patch-156
1486     * lisp/muse.el (muse-with-temp-buffer): Use buffer-live-p instead of
1487       buffer-name to determine whether the buffer is still around.
1489     modified files:
1490      ChangeLog lisp/muse.el
1493 2005-07-18 08:23:00 GMT Michael Olson <mwolson@gnu.org> patch-155
1495     Summary:
1496       Make customize of muse-project-alist work in Emacs21 and XEmacs.
1497     Revision:
1498       muse--main--1.0--patch-155
1500     * lisp/muse.el (muse-widget-type-value-create)
1501       (muse-widget-child-value-get, muse-widget-type-match): Minimum set of
1502       extra widgets from 'lazy type that are needed to get the
1503       `muse-project-alist' customize interface to work on XEmacs and Emacs21.
1504     
1505     * lisp/muse.el (muse-implicit-link-functions)
1506       (muse-explicit-link-functions): Remove predefined wiki-related options.
1507       These are added in muse-wiki via custom-add-option.
1508     
1509     * lisp/muse-mode.el (muse-mode-hook): Ditto.
1510     
1511     * lisp/muse-colors.el (muse-colors-emphasized): Use eq instead of memq.
1512     
1513     * lisp/muse-project.el (muse-project-alist-get): Turn :symbols into
1514       ":strings" to cope with Emacs21 and XEmacs.
1515       (muse-project-alist-set): Turn ":strings" back into ":symbols".
1516     
1517     * lisp/muse-project.el (muse-project): Derive from 'default rather than
1518       'lazy, since that is an Emacs CVS-ism.  Separate logical groups with
1519       newlines.  Control indentation.  Remove an unnecessary inlined repeat.
1520     
1521     * lisp/muse-project.el (muse-project-alist): Use cons instead of alist,
1522       since XEmacs doesn't support the alist widget.  Deal with case where no
1523       projects are defined, or a strange expression is used.
1524     
1525     * lisp/muse-wiki.el: Insinuate muse-wiki link handlers and mode hook
1526       stuff using custom-add-option.
1528     modified files:
1529      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
1530      lisp/muse-project.el lisp/muse-wiki.el lisp/muse.el
1533 2005-07-18 03:31:38 GMT Michael Olson <mwolson@gnu.org> patch-154
1535     Summary:
1536       Don't kill temp buffer if debug-on-error is non-nil.
1537     Revision:
1538       muse--main--1.0--patch-154
1540     * lisp/muse.el (muse-with-temp-buffer): Only kill the temp buffer when
1541       debug-on-error is nil.  Use " *muse-temp*" for the buffer name.
1543     modified files:
1544      ChangeLog lisp/muse.el
1547 2005-07-18 03:05:11 GMT Michael Olson <mwolson@gnu.org> patch-153
1549     Summary:
1550       Expand Debian package description.
1551     Revision:
1552       muse--main--1.0--patch-153
1554     * debian/control (Description): Expand this to make the package more
1555       enticing.
1556     
1557     * debian/copyright, debian/rules: Minor whitespace cleanups.
1558     
1559     * debian/changelog: Package 3.01.arch.152-1.
1561     modified files:
1562      ChangeLog Makefile.defs debian/changelog debian/control
1563      debian/copyright debian/rules
1566 2005-07-18 02:33:12 GMT Michael Olson <mwolson@gnu.org> patch-152
1568     Summary:
1569       Header/footer docfix; ChangeLog correction.
1570     Revision:
1571       muse--main--1.0--patch-152
1573     * {arch}/.../patch-log/patch-144: Correct previous ChangeLog entry.
1574       Thanks to drkm for pointing out my error.
1575     
1576     Use better documentation and customize interface for headers and footers.
1577     Thanks to Chris McMahan.
1579     modified files:
1580      ChangeLog lisp/muse-blosxom.el lisp/muse-book.el
1581      lisp/muse-docbook.el lisp/muse-html.el lisp/muse-journal.el
1582      lisp/muse-latex.el lisp/muse-poem.el lisp/muse-texinfo.el
1583      muse.texi
1584      {arch}/muse/muse--main/muse--main--1.0/mwolson@gnu.org--2005/patch-log/patch-144
1587 2005-07-18 00:53:34 GMT Michael Olson <mwolson@gnu.org> patch-151
1589     Summary:
1590       Slight Debian version tweak.
1591     Revision:
1592       muse--main--1.0--patch-151
1594     * Makefile.defs (VERSION): Use a slightly different version naming
1595       scheme.  I've dropped the ".90".  The new scheme is X.YY.arch.YYY where
1596       X.YY is the Muse version, and YYY is the patch level.
1597     
1598     * debian/changelog: Ditto.
1600     modified files:
1601      ChangeLog Makefile.defs debian/changelog
1604 2005-07-17 23:23:34 GMT Michael Olson <mwolson@gnu.org> patch-150
1606     Summary:
1607       Improve debian build and put together a package.
1608     Revision:
1609       muse--main--1.0--patch-150
1611     * Makefile (debclean): New target that cleans up the mess that the
1612       `debian' target makes.
1613       (debian): Build using debuild rather than dpkg-buildpackage.  Copy
1614       results to my debian dist dir two levels up.
1615     
1616     * Makefile.defs (VERSION): Set to 3.01.90.arch.149 for the debian build.
1617     
1618     * debian/changelog: Sign 3.01.90.arch.149-1 snapshot.
1619     
1620     * debian/control (Standards-Version): Update to 3.6.2.
1621     
1622     * debian/control (Depends): Add emacs21 and xemacs21 to make lintian shut
1623       up.
1624     
1625     * debian/copyright (Copyright): Improve.
1626     
1627     * debian/emacsen-install (FILES): Include contrib directory so that
1628       muse-http.el compiles properly.
1629     
1630     * debian/muse-el.examples: New file containing the example files to
1631       install.
1632     
1633     * debian/rules: Move example stuff to muse-el.examples.  Install some
1634       additional documentation.
1636     new files:
1637      debian/.arch-ids/muse-el.examples.id debian/muse-el.examples
1639     modified files:
1640      ChangeLog Makefile Makefile.defs debian/changelog
1641      debian/control debian/copyright debian/emacsen-install
1642      debian/rules
1645 2005-07-17 20:52:18 GMT Michael Olson <mwolson@gnu.org> patch-149
1647     Summary:
1648       Fix links in table, links in verbatim, emphasis publishing, publishing from script.
1649     Revision:
1650       muse--main--1.0--patch-149
1652     * lisp/muse-colors.el (muse-colors-emphasized): Fix an edge case where
1653       the beginning of a header would be emphasized if an asterisk came
1654       before it.
1655       (muse-colors-underlined): Don't allow end of underlined text to be the
1656       beginning of a line.  Don't use memq to check for whitespace syntax; eq
1657       is sufficient.
1658     
1659     * lisp/muse-publish.el (muse-publish-markup-regexps): Mark links later
1660       on.  We'll use a more clever trick to keep emphasis characters from
1661       being interpreted in explicit links -- add a custom 'noemphasis text
1662       property to them.  Move mdash rule further down so that I can add
1663       designations after blockquoted text.
1664     
1665     * lisp/muse-publish.el (muse-publish-markup-word): If beginning or end of
1666       text has the 'noemphasis property, ignore it.
1667       (muse-publish-mark-noemphasis): New function that adds the 'noemphasis
1668       property to the text between BEG and END, or match beginning and end.
1669     
1670     * lisp/muse.el (muse-with-temp-buffer): Make sure the buffer is alive
1671       before trying to set buffer-modified to nil.  This should fix a
1672       "selecting deleted buffer" error when publishing from command line.
1674     modified files:
1675      ChangeLog lisp/muse-colors.el lisp/muse-publish.el
1676      lisp/muse.el
1679 2005-07-17 18:36:55 GMT Michael Olson <mwolson@gnu.org> patch-148
1681     Summary:
1682       Journal validation fixes.
1683     Revision:
1684       muse--main--1.0--patch-148
1686     * lisp/muse-html.el (muse-html-header): Use HTML 4.0 Transitional by
1687       default rather than HTML 4.0 [strict].
1688       (muse-html-markup-strings): Include empty alt element.
1689     
1690     * lisp/muse-journal.el: Use "div class=..." rather than "div id=...".
1691     
1692     * muse.texi (Journal): Ditto.
1694     modified files:
1695      ChangeLog lisp/muse-html.el lisp/muse-journal.el muse.texi
1698 2005-07-17 04:21:19 GMT Michael Olson <mwolson@gnu.org> patch-147
1700     Summary:
1701       Add debian files; tweak Makefile.
1702     Revision:
1703       muse--main--1.0--patch-147
1705     * Makefile (distclean): Remove directory created by dist rule.
1706       (dist): Make this only generate the directory, not the tarball.
1707       (release): New target that generates the tarball and zipfile.
1708       (debrelease): New target that builds the debian package for Muse.
1709       (upload): Depend on release target.
1710     
1711     * examples/mwolson/stylesheets: Add forgotten Arch id.
1713     new files:
1714      debian/.arch-ids/=id debian/.arch-ids/changelog.id
1715      debian/.arch-ids/control.id debian/.arch-ids/copyright.id
1716      debian/.arch-ids/emacsen-install.id
1717      debian/.arch-ids/emacsen-remove.id
1718      debian/.arch-ids/emacsen-startup.id
1719      debian/.arch-ids/muse-el.dirs.id
1720      debian/.arch-ids/muse-el.docs.id
1721      debian/.arch-ids/muse-el.info.id debian/.arch-ids/rules.id
1722      debian/changelog debian/control debian/copyright
1723      debian/emacsen-install debian/emacsen-remove
1724      debian/emacsen-startup debian/muse-el.dirs debian/muse-el.docs
1725      debian/muse-el.info debian/rules
1726      examples/mwolson/stylesheets/.arch-ids/=id
1727      examples/mwolson/stylesheets/.arch-ids/blog.css.id
1728      examples/mwolson/stylesheets/.arch-ids/common.css.id
1729      examples/mwolson/stylesheets/.arch-ids/print.css.id
1730      examples/mwolson/stylesheets/.arch-ids/screen.css.id
1731      examples/mwolson/stylesheets/blog.css
1732      examples/mwolson/stylesheets/common.css
1733      examples/mwolson/stylesheets/print.css
1734      examples/mwolson/stylesheets/screen.css
1736     modified files:
1737      ChangeLog Makefile
1739     new directories:
1740      debian debian/.arch-ids examples/mwolson/stylesheets
1741      examples/mwolson/stylesheets/.arch-ids
1744 2005-07-16 05:10:31 GMT Michael Olson <mwolson@gnu.org> patch-146
1746     Summary:
1747       Allow `muse-index-as-string' to remove current file from output.
1748     Revision:
1749       muse--main--1.0--patch-146
1751     * lisp/muse-mode.el (muse-index-as-string): Add EXCLUDE-CURRENT option,
1752       which excludes the current file from the output.  Improve
1753       documentation.
1755     modified files:
1756      ChangeLog lisp/muse-mode.el
1759 2005-07-16 04:56:02 GMT Michael Olson <mwolson@gnu.org> patch-145
1761     Summary:
1762       S-TAB issue with Windows.
1763     Revision:
1764       muse--main--1.0--patch-145
1766     * lisp/muse-mode.el (muse-mode-map): Try once more to fix the Shift-TAB
1767       issue with Windows.
1769     modified files:
1770      ChangeLog lisp/muse-mode.el
1773 2005-07-16 04:39:52 GMT Michael Olson <mwolson@gnu.org> patch-144
1775     Summary:
1776       Improve temp buffer usage.
1777     Revision:
1778       muse--main--1.0--patch-144
1780     * lisp/muse-publish.el (muse-publish-file): Omit second argument to
1781       `insert-file-contents'.  This should further help with the temp
1782       buffer problem.  Thanks to Peter K. Lee and drkm for the research
1783       into this problem.
1784     
1785     * lisp/muse.el (muse-with-temp-buffer): Renamed from
1786       `muse-with-temp-buffer-no-prompt'.  Report any errors that occur, but
1787       make sure the temp buffer is killed.  I didn't implement an option to
1788       save the contents of the temp buffer.
1790     modified files:
1791      ChangeLog lisp/muse-book.el lisp/muse-http.el
1792      lisp/muse-mode.el lisp/muse-poem.el lisp/muse-publish.el
1793      lisp/muse.el
1796 2005-07-16 03:39:02 GMT Michael Olson <mwolson@gnu.org> patch-143
1798     Summary:
1799       muse-docbook: split-string Emacs21 fix.
1800     Revision:
1801       muse--main--1.0--patch-143
1803     * lisp/muse-docbook.el (muse-docbook-get-author): Omit 3rd argument of
1804       split-string to fix an Emacs21 issue.
1806     modified files:
1807      ChangeLog lisp/muse-docbook.el
1810 2005-07-15 04:40:26 GMT Michael Olson <mwolson@gnu.org> patch-142
1812     Summary:
1813       muse-docbook: Parse author directive so that it validates properly.
1814     Revision:
1815       muse--main--1.0--patch-142
1817     * lisp/muse-docbook.el (muse-docbook-get-author): New function that
1818       attempts to publish the contents a DocBook-usable <author> tag.
1819       (muse-docbook-header): Use `muse-docbook-get-author'.
1821     modified files:
1822      ChangeLog lisp/muse-docbook.el
1825 2005-07-15 01:57:51 GMT Michael Olson <mwolson@gnu.org> patch-141
1827     Summary:
1828       Be a bit more clever with our consecutive list regexp.
1829     Revision:
1830       muse--main--1.0--patch-141
1832     * lisp/muse-docbook.el (muse-docbook-markup-regexps): Be a bit more
1833       clever with our consecutive list regexp.
1835     modified files:
1836      ChangeLog lisp/muse-docbook.el
1839 2005-07-15 01:50:05 GMT Michael Olson <mwolson@gnu.org> patch-140
1841     Summary:
1842       Do the right thing with consecutive list items, hopefully.
1843     Revision:
1844       muse--main--1.0--patch-140
1846     * lisp/muse-docbook.el: Apply patch from Dale Smith and add to it.
1847       (muse-docbook-header): Add DTD string.
1848       (muse-docbook-markup-regexps): Add rule that merges consecutive list
1849       tags.
1850       (muse-docbook-merged-tags, muse-docbook-fixup-tags): Removed.
1851       ("docbook"): Change :before-end back to 'muse-docbook-fixup-sections.
1853     modified files:
1854      ChangeLog lisp/muse-docbook.el
1857 2005-07-15 01:07:35 GMT Michael Olson <mwolson@gnu.org> patch-139
1859     Summary:
1860       Improve customize interface for `muse-project-alist' once more.
1861     Revision:
1862       muse--main--1.0--patch-139
1864     * lisp/muse-project.el (muse-project-alist-get): Allow cdr of each
1865       setting to be anything, since we now support settings that use lists.
1866       (muse-project): Vastly improve this by naming each setting and showing
1867       what exact type is required.  Handle case where a function is not
1868       defined yet.  Use a set for styles, which looks nice.  This is about as
1869       good as it can be ... unless we add some sort of inline documentation
1870       later on.  A setting was added for Yann's :force-publish tag.
1871     
1872     * lisp/muse.el (muse-eval-lisp): Fix compile warning by not displaying
1873       project name.
1875     modified files:
1876      ChangeLog lisp/muse-project.el lisp/muse.el
1879 2005-07-14 23:27:14 GMT Michael Olson <mwolson@gnu.org> patch-138
1881     Summary:
1882       Merged from hodique@lifl.fr--2005 (patch 24-33)
1883     Revision:
1884       muse--main--1.0--patch-138
1886     Patches applied:
1887     
1888      * hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1889        Merged from mwolson@gnu.org--2005 (patch 96)
1890     
1891      * hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1892        Merged from mwolson@gnu.org--2005 (patch 97-101)
1893     
1894      * hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1895        Merged from mwolson@gnu.org--2005 (patch 102-106)
1896     
1897      * hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1898        Merged from mwolson@gnu.org--2005 (patch 107-120)
1899     
1900      * hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1901        Merged from mwolson@gnu.org--2005 (patch 121-131)
1902     
1903      * hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1904        Merged from mwolson@gnu.org--2005 (patch 132)
1905     
1906      * hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1907        Merged from mwolson@gnu.org--2005 (patch 133-135)
1908     
1909      * hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1910        Merged from mwolson@gnu.org--2005 (patch 136)
1911     
1912      * hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1913        Merged from mwolson@gnu.org--2005 (patch 137)
1914     
1915      * hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1916        Introduce :force-publish project keyword. Fix bug #2637
1918     modified files:
1919      ChangeLog lisp/muse-project.el
1921     new patches:
1922      hodique@lifl.fr--2005/muse--yh--1.0--patch-24
1923      hodique@lifl.fr--2005/muse--yh--1.0--patch-25
1924      hodique@lifl.fr--2005/muse--yh--1.0--patch-26
1925      hodique@lifl.fr--2005/muse--yh--1.0--patch-27
1926      hodique@lifl.fr--2005/muse--yh--1.0--patch-28
1927      hodique@lifl.fr--2005/muse--yh--1.0--patch-29
1928      hodique@lifl.fr--2005/muse--yh--1.0--patch-30
1929      hodique@lifl.fr--2005/muse--yh--1.0--patch-31
1930      hodique@lifl.fr--2005/muse--yh--1.0--patch-32
1931      hodique@lifl.fr--2005/muse--yh--1.0--patch-33
1934 2005-07-14 20:48:56 GMT Michael Olson <mwolson@gnu.org> patch-137
1936     Summary:
1937       Prevent temp buffers from prompting for save; handle lisp errors better.
1938     Revision:
1939       muse--main--1.0--patch-137
1941     * lisp/muse-colors.el (muse-colors-region): Try to fix "Invalid search
1942       bound" error.  I don't know for certain where this is coming from,
1943       though ... *grumble*.
1944     
1945     * lisp/muse.el (muse-eval-lisp): Wrap this in a `condition-case', much
1946       like how emacs-wiki does it.  Warn the user about lisp errors,
1947       returning "<!--INVALID LISP CODE-->" if an error occurs.  This will
1948       publish as something valid in most markup styles, with increased
1949       emphasis on those that don't support it.  That's a win-win ... I think
1950       :^) .
1951     
1952     * lisp/muse.el (muse-with-temp-buffer-no-prompt): New macro that acts
1953       like `with-temp-buffer', but sets buffer-modfied-p to nil before trying
1954       to kill the buffer so we don't get any annoying prompts.  I *strongly*
1955       believe that this should be the default behavior of `with-temp-buffer'.
1956     
1957     * lisp/muse-book.el (muse-book-publish-project): Use
1958       `muse-with-temp-buffer-no-prompt'.
1959     
1960     * lisp/muse-http.el (muse-http-reject): Ditto.
1961     
1962     * lisp/muse-mode.el (muse-index-as-string): Ditto.
1963     
1964     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1965     
1966     * lisp/muse-publish.el (muse-publish-markup-string, muse-publish-file): 
1967       (muse-publish-markup-email, muse-published-contents): Ditto.
1969     modified files:
1970      ChangeLog lisp/muse-book.el lisp/muse-colors.el
1971      lisp/muse-http.el lisp/muse-mode.el lisp/muse-poem.el
1972      lisp/muse-publish.el lisp/muse.el
1975 2005-07-14 18:49:56 GMT Michael Olson <mwolson@gnu.org> patch-136
1977     Summary:
1978       Customization error; Makefile tweaks.
1979     Revision:
1980       muse--main--1.0--patch-136
1982     * Makefile (dist): Use a tla-specific method to create the tarball.
1983       Create a zip file as well.
1984       (upload): New rule that uploads the tarball and zip file to gna.org.
1985     
1986     * Makefile.defs (VERSION): New variable that determines the version
1987       string to use in the `dist' and `upload' targets.
1988     
1989     * lisp/muse.el (muse-implicit-link-functions)
1990       (muse-explicit-link-functions): Use :type of hook so that the options
1991       get recognized.
1993     modified files:
1994      ChangeLog Makefile Makefile.defs lisp/muse.el
1997 2005-07-13 23:20:12 GMT Michael Olson <mwolson@gnu.org> patch-135
1999     Summary:
2000       Prepare Muse 3.01.90 (3.02 RC1).
2001     Revision:
2002       muse--main--1.0--patch-135
2005     modified files:
2006      ChangeLog lisp/muse.el muse.texi
2009 2005-07-13 23:11:08 GMT Michael Olson <mwolson@gnu.org> patch-134
2011     Summary:
2012       Attempt to get the right file extension when publishing; more examples.
2013     Revision:
2014       muse--main--1.0--patch-134
2016     * examples/mwolson/muse-init.el: Update my configuration.
2017     
2018     * examples/mwolson/templates: Store my web page templates here.
2019     
2020     * examples/mwolson/stylesheets: Store my CSS stylesheets here.
2021     
2022     * lisp/muse-publish.el (muse-publish-markup-link): Fix mangling of
2023       descriptions.  Yet another reason to implement my list-returning from
2024       handlers idea.
2025     
2026     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Deal gracefully
2027       with a few more edge cases.  Throw together a rough hack for
2028       determining when to include the output file extension.
2029     
2030     * lisp/muse-wiki.el (muse-wiki-colors-nop-tag): Make this less odious,
2031       but still ineffective.
2033     new files:
2034      examples/mwolson/templates/.arch-ids/=id
2035      examples/mwolson/templates/.arch-ids/footer.html.id
2036      examples/mwolson/templates/.arch-ids/generic-footer.html.id
2037      examples/mwolson/templates/.arch-ids/generic-header.html.id
2038      examples/mwolson/templates/.arch-ids/header.html.id
2039      examples/mwolson/templates/footer.html
2040      examples/mwolson/templates/generic-footer.html
2041      examples/mwolson/templates/generic-header.html
2042      examples/mwolson/templates/header.html
2044     modified files:
2045      ChangeLog examples/mwolson/muse-init.el lisp/muse-publish.el
2046      lisp/muse-wiki.el
2048     new directories:
2049      examples/mwolson/templates
2050      examples/mwolson/templates/.arch-ids
2053 2005-07-13 21:12:27 GMT Michael Olson <mwolson@gnu.org> patch-133
2055     Summary:
2056       Make published link handling do the right thing, plus misc. fixes.
2057     Revision:
2058       muse--main--1.0--patch-133
2060     * lisp/muse-mode.el (muse-mode-hook): Add option for
2061       `muse-wiki-update-custom-values'.  The :set function makes sure that
2062       this is always included in `muse-mode-hook' if muse-wiki is loaded.
2063       This probably isn't best-practice, but it works.
2064     
2065     * lisp/muse-project.el (muse-project-of-file): Fix some duplicated code.
2066       Save match data.
2067     
2068     * lisp/muse-publish.el (muse-publish-url-transforms): Add
2069       `muse-publish-prepare-url' to the listed options.
2070     
2071     * lisp/muse-publish.el (muse-publish-output-file): Handle case where
2072       output-dir is not specified.
2073     
2074     * lisp/muse-publish.el (muse-publish-markup-link): Call link handlers
2075       here instead of later on.
2076     
2077     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Try to do the
2078       right thing when `muse-wiki-interwiki-alist' is nil.
2079     
2080     * lisp/muse-wiki.el (muse-wiki-output-name): Removed in favor of calling
2081       `muse-publish-output-file'.
2082     
2083     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2084       (muse-wiki-transform-wikiword): Removed.  We should not use the
2085       publishing transforms facility to handle these.
2086     
2087     * lisp/muse-wiki.el ("muse-publish"): Publish wikiwords and interwiki
2088       links as "link" rather than "url".
2089     
2090     * lisp/muse-wiki.el (muse-wiki-update-custom-values): New function that
2091       takes care of any customization cleaups that need to happen whenever
2092       muse-mode is entered.
2093     
2094     * lisp/muse.el (muse-implicit-link-functions): Add options for
2095       `muse-handle-url' and the wiki handlers.
2096       (muse-explicit-link-functions): Add option for
2097       `muse-wiki-handle-internal'.
2099     modified files:
2100      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2101      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
2104 2005-07-13 03:38:52 GMT Michael Olson <mwolson@gnu.org> patch-132
2106     Summary:
2107       Add invalid directory assertion.
2108     Revision:
2109       muse--main--1.0--patch-132
2111     * lisp/muse-project.el (muse-project-file-entries): Add assertion so that
2112       any invalid directories will trigger an error.
2114     modified files:
2115      ChangeLog lisp/muse-project.el
2118 2005-07-12 07:54:08 GMT Michael Olson <mwolson@gnu.org> patch-131
2120     Summary:
2121       AUTHORS: Fix typo, add that Yann authored muse-wiki.el.
2122     Revision:
2123       muse--main--1.0--patch-131
2126     modified files:
2127      AUTHORS ChangeLog
2130 2005-07-12 07:52:25 GMT Michael Olson <mwolson@gnu.org> patch-130
2132     Summary:
2133       Yann's assignment form came in!
2134     Revision:
2135       muse--main--1.0--patch-130
2138     modified files:
2139      AUTHORS ChangeLog
2142 2005-07-12 07:18:27 GMT Michael Olson <mwolson@gnu.org> patch-129
2144     Summary:
2145       Compilation fix, minor shuffling in `muse-mode'.
2146     Revision:
2147       muse--main--1.0--patch-129
2149     * lisp/muse.el (muse-file-extension): Make sure sym is bound before
2150       accessing it.  Fixes Yet Another Compiler Error.
2151     
2152     * lisp/muse-mode.el (muse-mode): Move font-lock setup to very end so that
2153      project-specific settings happen first.
2155     modified files:
2156      ChangeLog lisp/muse-mode.el lisp/muse.el
2159 2005-07-12 07:12:49 GMT Michael Olson <mwolson@gnu.org> patch-128
2161     Summary:
2162       Fix annoying initial buffer coloring problem.
2163     Revision:
2164       muse--main--1.0--patch-128
2166     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Handle the case
2167       where even buffer-file-name is not set.  This happens the first time we
2168       attempt to colorize the buffer.  I'm rather astonished that I had to do
2169       this.
2171     modified files:
2172      ChangeLog lisp/muse-wiki.el
2175 2005-07-12 06:12:08 GMT Michael Olson <mwolson@gnu.org> patch-127
2177     Summary:
2178       Jump to bad and good links on TAB; mode-choosing fix.
2179     Revision:
2180       muse--main--1.0--patch-127
2182     * lisp/muse-mode.el (muse-mode-choose-mode): New function that always
2183       pics a major mode for a file.  If one is specified in the project of
2184       file, use it.  Otherwise, use muse-mode.
2185       (muse-next-reference, muse-previous-reference): Jump to bad links as
2186       well as good ones.
2187     
2188     * lisp/muse.el (muse-file-extension): Use `muse-mode-choose-mode' instead
2189       of `muse-mode'.
2191     modified files:
2192      ChangeLog lisp/muse-mode.el lisp/muse.el
2195 2005-07-12 05:56:42 GMT Michael Olson <mwolson@gnu.org> patch-126
2197     Summary:
2198       Add specified Muse file extension to auto-mode-alist.
2199     Revision:
2200       muse--main--1.0--patch-126
2202     * lisp/muse.el (muse-file-extension): If extension is specified, remove
2203       the old extension from auto-mode-alist and add the new one.  This
2204       eliminates the need to set muse-mode-auto-p when you have specified a
2205       Muse file extension.
2206     
2207     * examples/mwolson/muse-init.el: Sync.
2209     modified files:
2210      ChangeLog examples/mwolson/muse-init.el lisp/muse.el
2213 2005-07-11 10:08:45 GMT Michael Olson <mwolson@gnu.org> patch-125
2215     Summary:
2216       Make `muse-project-alist' more intuitively customizable.
2217     Revision:
2218       muse--main--1.0--patch-125
2220     * examples/mwolson/muse-init.el (muse-project-alist): Resync with my
2221       settings.
2222     
2223     * lisp/muse-project.el: Thanks to jessealama on IRC for the suggestion.
2224       (muse-project-alist-get): New function that pre-parses
2225       `muse-projects-alist' before customization in order to work around an
2226       annoying limitation in the customize interface.
2227       (muse-project-alist-set): New function that takes the value that
2228       customize gave us and turns it into something Muse can use.
2229       (muse-project): New widget that outlines the form of the
2230       `muse-project-alist' variable.
2231       (muse-project-alist): Use the `muse-project' widget and specify :set
2232       and :get.
2234     modified files:
2235      ChangeLog examples/mwolson/muse-init.el lisp/muse-project.el
2238 2005-07-10 22:41:49 GMT Michael Olson <mwolson@gnu.org> patch-124
2240     Summary:
2241       Silence compiler warnings.
2242     Revision:
2243       muse--main--1.0--patch-124
2245     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Docfix.
2246     
2247     * lisp/muse-html.el (muse-html-escape-string): Let-bind `ch' to silence a
2248       compiler warning.
2249     
2250     * lisp/muse-project.el (muse-project-applicable-styles): Call
2251       `muse-assert' with only 1 argument to silence a compiler warning.
2253     modified files:
2254      ChangeLog lisp/muse-docbook.el lisp/muse-html.el
2255      lisp/muse-project.el
2258 2005-07-10 22:19:26 GMT Michael Olson <mwolson@gnu.org> patch-123
2260     Summary:
2261       muse-docbook: Merge several other types of tags if necessary.
2262     Revision:
2263       muse--main--1.0--patch-123
2265     * lisp/muse-docbook.el (muse-docbook-fixup-tags): Renamed from
2266       `muse-docbook-fixup-sections'.  For each TAG in
2267       `muse-docbook-merged-tags', if consecutive groupings of TAG exist,
2268       merge them together.  Thanks to Dale P. Smith for the suggestion.
2269       (muse-docbook-merged-tags): Customizable list of tags that need merging.
2271     modified files:
2272      ChangeLog lisp/muse-docbook.el
2275 2005-07-10 22:04:50 GMT Michael Olson <mwolson@gnu.org> patch-122
2277     Summary:
2278       muse-docbook: Output an XML tag with encoding at the beginning of document.
2279     Revision:
2280       muse--main--1.0--patch-122
2282     * lisp/muse-docbook.el (muse-docbook-header): Add <xml> tag at beginning
2283       of document.
2284       (muse-docbook-encoding-default): New option that determines which Emacs
2285       buffer encoding to use by default in Muse DocBook files if none is
2286       found.
2287       (muse-docbook-charset-default): New option that determines the DocBook
2288       XML charset to use if no translation is found in
2289       muse-docbook-encoding-map.
2290       (muse-docbook-encoding-map): New option alist that maps an emacs coding
2291       system to its associated DocBook coding system.
2292       (muse-docbook-transform-content-type): New function that determines the
2293       DocBook XML encoding to use based on the contents of
2294       muse-docbook-encoding-map.
2295       (muse-docbook-encoding): New function that calls
2296       muse-docbook-transform-content-type.
2297       (muse-docbook-finalize-buffer): New function that sets the buffer file
2298       coding system to the value of muse-docbook-encoding-default, but only
2299       if the buffers contents have no special characters.
2300       ("docbook"): Include :after tag that calls muse-docbook-finalize-buffer.
2302     modified files:
2303      ChangeLog lisp/muse-docbook.el
2306 2005-07-10 21:35:49 GMT Michael Olson <mwolson@gnu.org> patch-121
2308     Summary:
2309       Apply muse-docbook patch from Dale P. Smith.
2310     Revision:
2311       muse--main--1.0--patch-121
2313     * lisp/muse-docbook.el (muse-docbook-markup-strings): Apply patch from
2314       Dale P. Smith to make the markup much better.
2316     modified files:
2317      AUTHORS ChangeLog lisp/muse-docbook.el
2320 2005-07-10 00:27:13 GMT Michael Olson <mwolson@gnu.org> patch-120
2322     Summary:
2323       Use different mapping for S-tab on Windows.
2324     Revision:
2325       muse--main--1.0--patch-120
2327     * lisp/muse-mode.el (muse-mode-map): If using either XEmacs or on
2328       Windows, use [(shift tab)] for `muse-previous-reference'.
2330     modified files:
2331      ChangeLog lisp/muse-mode.el
2334 2005-07-09 20:24:40 GMT Michael Olson <mwolson@gnu.org> patch-119
2336     Summary:
2337       XEmacs wiki fix.
2338     Revision:
2339       muse--main--1.0--patch-119
2341     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Use
2342       `muse-match-string-no-properties' so XEmacs doesn't complain.
2344     modified files:
2345      ChangeLog lisp/muse-wiki.el
2348 2005-07-09 08:53:33 GMT Michael Olson <mwolson@gnu.org> patch-118
2350     Summary:
2351       Handle a few edge cases with project-page resolution gracefully.
2352     Revision:
2353       muse--main--1.0--patch-118
2355     * lisp/muse-project.el (muse-project-applicable-styles): Add assertion to
2356       make sure that PAGE is specified.  STYLES should be generated
2357       automatically, but it could theoretically fail.  I'm managing to
2358       trigger this when messing with unsaved Muse files.  Handle case where
2359       buffer has not yet been saved.
2360       (muse-project-find-file): Don't try to resolve relative links; just
2361       open them.
2362     
2363     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Fix
2364       point-of-reference bug.  No need to call muse-project-page-of-file
2365       since buffer-file-name and muse-publishing-current-file both give us
2366       full paths.
2367     
2368     * lisp/muse-mode.el (muse-link-at-point): For some reason,
2369       `skip-chars-backward' only respects the newline some of the time.
2370       Damned annoying.
2372     modified files:
2373      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2374      lisp/muse-wiki.el
2377 2005-07-09 07:41:44 GMT Michael Olson <mwolson@gnu.org> patch-117
2379     Summary:
2380       Fix image-link goof-up and add pretty titles.
2381     Revision:
2382       muse--main--1.0--patch-117
2384     * lisp/muse-html.el (muse-html-markup-paragraph): Use <p
2385       class="image-link"> instead of <div class="image-link">.  I found a bug
2386       with the way I was handling both, so I decided to simplify things.
2387     
2388     * lisp/muse-wiki.el (muse-wiki-output-name): New function that acts like
2389       `muse-publish-output-name', but keeps the directory prefix.
2390       (muse-wiki-transform-interwiki): Use `muse-publish-output-name'.
2391     
2392     * lisp/muse-wiki.el (muse-wiki-publish-small-title-words): New
2393       customizable option that determines the words to downcase in title.
2394       (muse-wiki-publish-pretty-title): New function that Makes a Nicely
2395       Capitalized Title out of either a string or the current title.  This is
2396       not currently used by any other function -- for now it is meant to be
2397       called by the user.
2399     modified files:
2400      ChangeLog lisp/muse-html.el lisp/muse-wiki.el
2403 2005-07-09 05:22:12 GMT Michael Olson <mwolson@gnu.org> patch-116
2405     Summary:
2406       Escape specials in link descriptions.
2407     Revision:
2408       muse--main--1.0--patch-116
2410     * lisp/muse-publish.el (muse-publish-escape-specials-in-string): New
2411       function that escapes special characters in the given string according
2412       to the current publishing style.
2413       (muse-publish-url): Use the above function to escape the description
2414       part of extended links.
2415       (muse-publish-prepare-url): Don't make string read-only; it does
2416       nothing.
2417     
2418     * lisp/muse-wiki.el (muse-wiki-transform-interwiki)
2419       (muse-wiki-transform-wikiword): Don't make string read-only.
2421     modified files:
2422      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
2425 2005-07-09 03:59:44 GMT Michael Olson <mwolson@gnu.org> patch-115
2427     Summary:
2428       Escape "&", "<", and ">" in URL text.
2429     Revision:
2430       muse--main--1.0--patch-115
2432     * lisp/muse-html.el (muse-html-escape-string): Escape "&", "<", and ">"
2433       specially.  Thanks to John Sullivan for the suggestion.
2435     modified files:
2436      ChangeLog lisp/muse-html.el
2439 2005-07-09 03:24:01 GMT Michael Olson <mwolson@gnu.org> patch-114
2441     Summary:
2442       Update my example configuration.
2443     Revision:
2444       muse--main--1.0--patch-114
2446     * examples/mwolson/muse-init.el (muse-project-alist): Rename the "Web"
2447       project to "WebSite" in order to make it more distinct.
2448       (muse-wiki-interwiki-alist): Add mapping for "TheEmacsWiki".
2449       (my-muse-blosxom-finalize): Don't run the Xanga preparation code
2450       anymore.
2451       (my-muse-prepare-entry-for-xanga): Make this able to figure out the
2452       published name of the current file.  I really should make a function
2453       called `muse-published-name' or something similar!
2454       ("\C-cpx"): Use this key sequence for
2455       `my-muse-prepare-entry-for-xanga'.
2456       (muse-file-extension): I'm making use of this so I can figure out its
2457       intricacies.
2459     modified files:
2460      ChangeLog examples/mwolson/muse-init.el
2463 2005-07-09 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
2465     Summary:
2466       Tackle a project name interwiki highlighting snafu.
2467     Revision:
2468       muse--main--1.0--patch-113
2470     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
2471       this.  It seems to be more robust now.  Highlighting is going the way I
2472       want it.
2474     modified files:
2475      ChangeLog lisp/muse-wiki.el
2478 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
2480     Summary:
2481       Fix some gross mistakes.
2482     Revision:
2483       muse--main--1.0--patch-112
2485     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
2486       gross misspellings.
2487     
2488     * lisp/muse-project.el (muse-project-file-entries): If
2489       `muse-file-extension' is defined, use it to filter the entries.
2490     
2491     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
2492       variable.  Move higher in file.
2493     
2494     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
2495       argument instead of the real name of the variable.
2497     modified files:
2498      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
2499      lisp/muse.el
2502 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
2504     Summary:
2505       Make natural interwiki links between projects mostly work.
2506     Revision:
2507       muse--main--1.0--patch-111
2509     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
2510       function and flesh it out.  This seems to work properly, though for
2511       some reason, interwiki links using projects are a bit flakey.
2512       (muse-wiki-handle-interwiki): Deal with case where we have a project
2513       name in an interwiki link.
2515     modified files:
2516      ChangeLog lisp/muse-wiki.el
2519 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
2521     Summary:
2522       Fix Emacs21 issue with muse-insert-tag.
2523     Revision:
2524       muse--main--1.0--patch-110
2526     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
2527       completing-read to appease older Emacsen.
2529     modified files:
2530      ChangeLog lisp/muse-mode.el
2533 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
2535     Summary:
2536       Fix error with `muse-blosxom-new-entry' and Emacs21.
2537     Revision:
2538       muse--main--1.0--patch-109
2540     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
2541       `completing-read' so that old versions of Emacs don't complain.
2543     modified files:
2544      ChangeLog lisp/muse-blosxom.el
2547 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
2549     Summary:
2550       Try to fix an error with `muse-blosxom-get-categories'.
2551     Revision:
2552       muse--main--1.0--patch-108
2554     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
2555       about processing directories.
2557     modified files:
2558      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
2561 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
2563     Summary:
2564       Make a distinction between implicit and explicit links at publish-time.
2565     Revision:
2566       muse--main--1.0--patch-107
2568     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
2569     
2570     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
2571     
2572     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
2573       `explicit' argument.
2574     
2575     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
2576       not we are dealing with an explicit link.
2577     
2578     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
2579     
2580     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
2581       argument, but ignore it.
2582     
2583     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
2584       when link is not explicit.
2586     modified files:
2587      ChangeLog lisp/muse-html.el lisp/muse-http.el
2588      lisp/muse-publish.el lisp/muse-wiki.el
2591 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
2593     Summary:
2594       Implement several WikiWord handling fixes.
2595     Revision:
2596       muse--main--1.0--patch-106
2598     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
2599       found by the handlers.  Don't send implicit links through some of the
2600       advanced checks.
2601     
2602     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
2603       of interwiki link before calling `muse-handle-explicit-link'.
2604     
2605     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
2606       "\\|" separator between project-alist entries and interwiki entries.
2607       Force a reconfiguration of muse-colors-markup.
2608     
2609     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
2610       sure that we don't colorize WikiNames that don't go with any file.
2611     
2613     modified files:
2614      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
2615      lisp/muse-wiki.el
2618 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
2620     Summary:
2621       Attempt to simplify muse-wiki a bit.
2622     Revision:
2623       muse--main--1.0--patch-105
2625     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
2626       here.
2627     
2628     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
2629       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
2630       (muse-wiki-update-use-wikiword-markup-regexp)
2631       (muse-wiki-update-use-wikiword-link-function)
2632       (muse-wiki-update-use-wikiword-url-transforms): Remove.
2633       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
2634     
2635     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
2636       `muse-wiki-use-wikiword' is specified.
2637     
2638     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
2639       unless `muse-wiki-use-wikiword' is specified.
2640     
2641     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
2642       muse-colors-markup.
2643     
2644     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
2645       muse-publish-markup-regexps.
2646     
2647     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
2648       muse-publish-url-transforms.
2649     
2650     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
2651       muse-wiki-handle-wikiword to muse-implicit-link-functions.
2652     
2654     modified files:
2655      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
2658 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
2660     Summary:
2661       Make muse-blosxom use relative name of published file in page-date alist.
2662     Revision:
2663       muse--main--1.0--patch-104
2665     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
2666       file.
2667       (muse-blosxom-update-page-date-alist): Renamed from
2668       `muse-blosxom-markup-date-directive'.  Make the current file name
2669       relative to the base directory and strip file extension if necessary.
2670     
2672     modified files:
2673      ChangeLog lisp/muse-blosxom.el
2676 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
2678     Summary:
2679       Hack on muse-blosxom timestamps somewhat.
2680     Revision:
2681       muse--main--1.0--patch-103
2683     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
2684       actually do something useful.  This should have a different name,
2685       really.
2686       ("blosxom-html", "blosxom-xhtml"): Call
2687       `muse-blosxom-markup-date-directive' after publishing each entry.
2688     
2690     modified files:
2691      ChangeLog lisp/muse-blosxom.el
2694 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
2696     Summary:
2697       Fix several startup and compile errors.
2698     Revision:
2699       muse--main--1.0--patch-102
2701     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
2702       fixes an error that occurred during startup.
2703     
2704     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
2705       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
2706       to muse.el.
2707     
2708     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
2709       that the nasty compile errors go away.  Fix a few typos.
2710       (muse-ignored-extensions): Fix docstring.
2711       (muse-file-extension): Move this higher in the file.
2712     
2713     
2715     modified files:
2716      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
2719 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
2721     Summary:
2722       Note that muse-file-extension should not have "." in front.
2723     Revision:
2724       muse--main--1.0--patch-101
2726     * lisp/muse-project.el (muse-project-find-file): Handle case where
2727       muse-file-extension is not specified.
2728     
2729     * lisp/muse.el (muse-file-extension): Note that the period at the
2730       beginning of this value should be omitted.
2731     
2732     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
2733       file extension so that regexp characters inside the extension will not
2734       goof it up.  This should never be a problem in normal cases, but let's
2735       be robust.
2736     
2738     modified files:
2739      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
2740      lisp/muse.el
2743 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
2745     Summary:
2746       Implement optional file extension of Muse files.
2747     Revision:
2748       muse--main--1.0--patch-100
2750     * lisp/muse-mode.el (muse-mode): Make sure
2751       `muse-update-ignored-extensions-regexp' gets updated every time we
2752       enter Muse mode.  This works around a bug in the customize interface --
2753       if a user changes an option using setq, the :set function sometimes
2754       does not get executed.  I should really try to determine whether or not
2755       this is really an issue anymore.
2756     
2757     * lisp/muse-project.el (muse-project-find-file): Make use of
2758       `muse-file-extension'.
2759     
2760     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
2761       customizable; it is autogenerated from `muse-ignored-extensions'.
2762       (muse-update-ignored-extensions-regexp): New function that sets the
2763       value of `muse-ignored-extensions-regexp'.  This is needed in order to
2764       make sure that the value of `muse-file-extension' is taken into
2765       account.
2766       (muse-ignored-extensions): New option that determines which file
2767       extensions to ignore.  It is in the form of a list of regexps.
2768     
2769     * lisp/muse.el (muse-file-extension): New option that allows the user to
2770       specify the file extension to be used for Muse files.  By default, this
2771       is nil, which means that no extension will be used.
2772     
2773     * lisp/muse.el (muse-page-name): Handle case where
2774       `muse-ignored-extensions-regexp' is nil.
2775     
2777     modified files:
2778      ChangeLog lisp/muse-mode.el lisp/muse-project.el
2779      lisp/muse-regexps.el lisp/muse.el
2782 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
2784     Summary:
2785       Document new blosxom convenience feature.
2786     Revision:
2787       muse--main--1.0--patch-99
2789     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
2790       `muse-blosxom-project-alist-entry'.  An example is provided in the
2791       header.
2792     
2794     modified files:
2795      ChangeLog lisp/muse-blosxom.el
2798 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
2800     Summary:
2801       Further work on `muse-project-alist' entry generation for blosxom.
2802     Revision:
2803       muse--main--1.0--patch-98
2805     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
2806       Include subdirectories in first part of "Blog" entry.
2807     
2808     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
2809       that returns a list of dirs that are to be used with the first part of
2810       a `muse-project-alist' entry.
2811     
2813     modified files:
2814      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2817 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
2819     Summary:
2820       New function: muse-blosxom-project-alist-entry.
2821     Revision:
2822       muse--main--1.0--patch-97
2824     * examples/mwolson/muse-init.el: Update from my latest settings.
2825       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
2826     
2827     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
2828       that generates the latter part of an entry for `muse-project-alist'.
2829     
2831     modified files:
2832      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
2835 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
2837     Summary:
2838       Merged from hodique@lifl.fr--2005 (patch 12-23)
2839     Revision:
2840       muse--main--1.0--patch-96
2842     Patches applied:
2843     
2844      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2845        Merged from mwolson@gnu.org--2005 (patch 68-76)
2846     
2847      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2848        Merged from mwolson@gnu.org--2005 (patch 77-80)
2849     
2850      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2851        Merged from mwolson@gnu.org--2005 (patch 81)
2852     
2853      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2854        Merged from mwolson@gnu.org--2005 (patch 82)
2855     
2856      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2857        Escape % in latex publishing
2858     
2859      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2860        bugfix
2861     
2862      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2863        small improvement on muse-make-link
2864     
2865      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2866        Fix customization of muse-wiki-wikiword-regexp
2867     
2868      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2869        Allow full customization of WikiWords
2870     
2871      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2872        Fix mouse-2 yank bug in muse-mode
2873     
2874      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2875        Fix interpretation order
2876     
2877      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2878        Merged from mwolson@gnu.org--2005 (patch 83-95)
2879     
2881     modified files:
2882      ChangeLog lisp/muse-wiki.el
2884     new patches:
2885      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
2886      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
2887      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
2888      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
2889      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
2890      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
2891      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
2892      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
2893      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
2894      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
2895      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
2896      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
2899 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
2901     Summary:
2902       Minor docfixes.
2903     Revision:
2904       muse--main--1.0--patch-95
2906     * lisp/muse-mode.el (muse-follow-name-at-point) 
2907       (muse-follow-name-at-mouse): Docfixes.
2908     
2910     modified files:
2911      ChangeLog lisp/muse-mode.el
2914 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
2916     Summary:
2917       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
2918     Revision:
2919       muse--main--1.0--patch-94
2921     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
2922       `muse-blosxom-new-entry'.
2923     
2924     * muse.texi (Blosxom Entries): Ditto.
2925     
2927     modified files:
2928      ChangeLog lisp/muse-blosxom.el muse.texi
2931 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
2933     Summary:
2934       Re-add global mouse-2 event.
2935     Revision:
2936       muse--main--1.0--patch-93
2938     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
2939       mouse-2, since Yann found a way around the problem I was facing.
2940       (muse-follow-name-at-mouse): Call the event that would normally be used
2941       here if we don't have a link at point.
2942     
2944     modified files:
2945      ChangeLog lisp/muse-mode.el
2948 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
2950     Summary:
2951       Fix publishing error.
2952     Revision:
2953       muse--main--1.0--patch-92
2955     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
2956       the cdr of output-dir.  This was a code fragment from a previous
2957       attempt to refactor this function.
2958     
2960     modified files:
2961      ChangeLog lisp/muse-project.el
2964 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
2966     Summary:
2967       Work on getting to the point where we can resolve project interwiki links.
2968     Revision:
2969       muse--main--1.0--patch-91
2971     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
2972       `muse-publishing-current-file'.
2973     
2974     * lisp/muse-project.el (muse-project-of-file): Ditto.
2975     
2976     * lisp/muse-project.el (muse-project-applicable-styles): New function
2977       that returns the usable styles for a file, given either a list of
2978       styles or a project name.  This is useful for removing styles that will
2979       be ignored for a file.
2980       (muse-project-publish-file): Split :include and :exclude processing
2981       into `muse-project-applicable-styles'.
2982     
2983     * lisp/muse-publish.el (muse-publish-output-name): Use
2984       `muse-publishing-current-file'.
2985     
2986     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
2987     
2988     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
2989       project names.
2990     
2991     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
2992       names to be uninterpreted.  Remove need for muse-assoc-string.
2993     
2994     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
2995       function that will be called to fetch a link to a page from a Muse
2996       project from the output file of the currently-published file.  This is
2997       commented out for now since I ran out of energy.
2998     
2999     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
3000       `muse-wiki-resolve-project-page' for handling Muse project interwiki
3001       links, but only when no match was found in `muse-wiki-interwiki-alist'.
3002       Handle case where no interwiki can be found, even though this should
3003       never happen.
3004     
3005     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
3006       whenever Muse mode is entered.  That way we don't have to enter an
3007       extra command in our .emacs.
3008     
3009     * lisp/muse.el (muse-current-file): Remove this, since a variable called
3010       `muse-publishing-current-file' already exists that does the same thing.
3011       How embarrassing.
3012     
3013     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
3014     
3015     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
3016       to use it.
3017     
3019     modified files:
3020      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
3021      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3024 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
3026     Summary:
3027       Mouse-2 on regular text will yank rather than give an error.
3028     Revision:
3029       muse--main--1.0--patch-90
3031     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
3032       this seems to be more trouble than it's worth.
3033       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
3034       use our own implementation.
3035     
3037     modified files:
3038      ChangeLog lisp/muse-mode.el
3041 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
3043     Summary:
3044       Make interwiki links publish with the correct extension.
3045     Revision:
3046       muse--main--1.0--patch-89
3048     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
3049       prefix and suffix to interwiki names, as well as stripping out unwanted
3050       extensions.
3051     
3053     modified files:
3054      ChangeLog lisp/muse-wiki.el
3057 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
3059     Summary:
3060       Fix publishing of bare interwiki names.
3061     Revision:
3062       muse--main--1.0--patch-88
3064     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
3065       `set'.  Use `muse-assoc-string' instead of `assoc'.
3066     
3067     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
3068       `assoc-string' functionality usable with Emacs21 and XEmacs.
3069     
3071     modified files:
3072      ChangeLog lisp/muse-wiki.el lisp/muse.el
3075 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
3077     Summary:
3078       Apply a few fixes from Yann's branch.
3079     Revision:
3080       muse--main--1.0--patch-87
3082     Background: I hacked on Muse over the weekend while offline, and so did
3083                 Yann.  His changes to muse-wiki.el are different than the
3084                 ones that I made, so we should probably figure out the best
3085                 way to handle this when we both get on IRC again.  For now,
3086                 I've merged in the bugfixes that he's made, omitting most of
3087                 the changes to muse-wiki.
3088     
3089     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
3090     
3091     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
3092     
3093     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
3094       introduced previously.
3095     
3097     modified files:
3098      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
3101 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
3103     Summary:
3104       Warn if file not published; hack further on Wiki stuff.
3105     Revision:
3106       muse--main--1.0--patch-86
3108     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
3109       complete <div> tags that are of the class "image-link".  It is hoped
3110       that this will prevent user-added <div> tags from being mangled.
3111     
3112     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
3113       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
3114       need to look at the text at point.
3115     
3116     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
3117       current file has not been published since it was up-to-date.  Thanks to
3118       Bill Freeman for the suggestion.
3119     
3120     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
3121       is nil.  If this happens, return the original URL.
3122     
3123     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
3124       `muse-wiki-update-interwiki-regexp.'
3125       (muse-wiki-update-interwiki-regexp): New function that sets the value
3126       of `muse-wiki-interwiki-regexp'.
3127       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
3128       on :set.
3129     
3130     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
3131       `muse-wiki-expand-interwiki'.
3132       (muse-wiki-transform-wikiword): New function that prevents WikiWords
3133       with no matching file from being published as links.
3134     
3135     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
3136       string argument once again, since this behavior is needed when
3137       publishing.
3138       (muse-wiki-handle-wikiword): Ditto.
3139     
3140     * lisp/muse.el (muse-handle-url): Ditto.
3141     
3142     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
3143       after every unsuccessful attempt at handling the link.  If argument is
3144       given, restore match-data at end, too.
3145     
3146     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
3147       argument.  Match data is always saved.  If argument is not given,
3148       assume that `muse-implicit-link-regexp' has been matched against, and
3149       return the 1st match string if no handlers worked.
3150     
3152     modified files:
3153      ChangeLog lisp/muse-html.el lisp/muse-mode.el
3154      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
3157 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
3159     Summary:
3160       Hack on WikiName handling and make TAB work for Wiki links.
3161     Revision:
3162       muse--main--1.0--patch-85
3164     * lisp/muse-colors.el (muse-colors-markup): Use
3165       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3166     
3167     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
3168       nil, don't color bad links.  If non-nil, color bad links.
3169     
3170     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
3171     
3172     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
3173       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
3174       (muse-journal-rss-munge-buffer): Ditto.
3175     
3176     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
3177       Docfix.
3178     
3179     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
3180       are handled first, then implicit ones.  It should work better in all
3181       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
3182       to determine how far to scan for an implicit link.  This defaults to
3183       the text between the point and the next space.
3184     
3185     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
3186       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
3187       literally after opening the buffer.  Hopefully this can be of use in
3188       custom visit-link functions, when necessary.
3189     
3190     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
3191       `muse-visit-link-default'.
3192     
3193     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
3194       Search by text properties instead of regexps.  This allows Muse to find
3195       links without having to have a massive regexp that contains all link
3196       types.  The downside is that this will not work if the user defontifies
3197       the buffer.  But it would somewhat defeat the purpose of following
3198       links if you can't see them.
3199     
3200     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
3201       enough command line args are passed in batch mode.
3202     
3203     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
3204       `muse-explicit-link-regexp'.
3205     
3206     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
3207       `muse-link-regexp'.
3208     
3209     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
3210       specifies the "common ground" of all implicit links, like URLs, bare
3211       WikiNames, and -- in the future -- email addresses.
3212     
3213     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
3214     
3215     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
3216       optional.  That was a bad idea on my part.  Renamed from
3217       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
3218       annoy anyone :^) .
3219     
3220     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
3221       `muse-wiki-interwiki-expand'.
3222       (muse-wiki-handle-wikiword): Renamed from
3223       `muse-wiki-wikiword-handle'.
3224     
3225     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
3226       for the eval-after-load arg since XEmacs chokes on constants.
3227     
3228     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
3229       face on WikiWords that don't correspond with a file.  If people really
3230       want this to appear in bad-link face, I could accommodate that.
3231     
3232     * lisp/muse.el (muse-handle-url): New function that detects whether the
3233       given string is a URL.
3234       (muse-implicit-link-functions): Renamed from
3235       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
3236       (muse-explicit-link-functions): Renamed from
3237       `muse-mode-handler-functions'.
3238       (muse-handle-implicit-link): New function that handles all
3239       implicit links by calling functions from `muse-implicit-link-functions'.
3240       (muse-handle-explicit-link): Renamed from
3241       `muse-handled-url'.
3242     
3244     modified files:
3245      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
3246      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
3247      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
3250 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
3252     Summary:
3253       Allow WikiWords to be ignored with <nop> or "''''".
3254     Revision:
3255       muse--main--1.0--patch-84
3257     * lisp/muse-mode.el (muse-browse-result): Docfixes.
3258     
3259     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
3260       whether to hide <nop> tags when coloring a Muse buffer.
3261       (muse-wiki-wikiword-at-point): Docfix.
3262       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
3263       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
3264       during publishing.
3265       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
3266       which keeps the WikiWord that follows it from being interpreted.
3267       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
3268       WikiWord delimiter.
3269     
3271     modified files:
3272      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3275 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
3277     Summary:
3278       Update postal address of FSF in muse-wiki.el.
3279     Revision:
3280       muse--main--1.0--patch-83
3282     * lisp/muse-wiki.el: Update postal address of the FSF.
3283     
3285     modified files:
3286      ChangeLog lisp/muse-wiki.el
3289 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
3291     Summary:
3292       Interpret explicit links before emphasis.
3293     Revision:
3294       muse--main--1.0--patch-82
3296     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
3297       links before emphasis.
3298     
3299     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
3300       for the heck of it.
3302     modified files:
3303      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
3306 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
3308     Summary:
3309       Wiki hacking, regexp tweaks.
3310     Revision:
3311       muse--main--1.0--patch-81
3313     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
3314       muse-regexp.
3315     
3316     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
3317       that indicates whether or not to use character classes in regexps.  The
3318       default is to let Muse try to figure it out.
3319       (muse-extreg-usable-p): Make use of this variable.
3320     
3321     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
3322       this regexp.  I'm guessing it was supposed to have a TAB in there at
3323       one time.  Replace this stuff with muse-regexp-space.
3324     
3325     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
3326       by default.
3327     
3328     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
3329       "or".
3330     
3331     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
3332       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
3333       We'll fix those anchor problems eventually!
3334     
3335     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
3336       uses `muse-interwiki-handle' to determine whether an interwiki link is
3337       at point.
3338     
3339     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
3340       look for a suitable value at point if needed.
3341     
3342     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
3343     
3344     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
3345     
3346     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
3348     modified files:
3349      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
3350      lisp/muse-wiki.el
3353 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
3355     Summary:
3356       Make installation of manual when not using Debian go smoothly.
3357     Revision:
3358       muse--main--1.0--patch-80
3360     * Makefile.defs (INSTALLINFO): New variable that specifies what command
3361       and options are to be used when insinuating the Muse documentation into
3362       the Info menu.
3363     
3364     * Makefile (install): Make use of INSTALLINFO.
3365     
3366     * README (Installation): Give directions for changing INSTALLINFO on a
3367       Debian system and changing where Muse is installed.
3368     
3369     * muse.texi: Ditto.
3371     modified files:
3372      ChangeLog Makefile Makefile.defs README muse.texi
3375 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
3377     Summary:
3378       Fix compiler warning induced by last patch.
3379     Revision:
3380       muse--main--1.0--patch-79
3382     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
3383       compiler warning.
3385     modified files:
3386      ChangeLog lisp/muse-project.el lisp/muse.el
3389 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
3391     Summary:
3392       Add `muse-current-file', fix minor QuickStart issue.
3393     Revision:
3394       muse--main--1.0--patch-78
3396     * examples/QuickStart: Make John Wiegley the author.
3397     
3398     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
3399       `muse-current-file' instead of `buffer-file-name'.
3400     
3401     * lisp/muse-project.el (muse-current-project): Document.
3402     
3403     * lisp/muse-project.el (muse-current-file): New variable indicating the
3404       name, including path, of the file that is currently being published.
3405       (muse-project-of-file): Make use of
3406       `muse-current-file'.
3407     
3408     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
3409     
3410     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
3412     modified files:
3413      ChangeLog examples/QuickStart lisp/muse-blosxom.el
3414      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3415      lisp/muse.el
3418 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
3420     Summary:
3421       Make muse-replace-regexp-in-string closer to its parent; no func change.
3422     Revision:
3423       muse--main--1.0--patch-77
3425     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
3426       to implement all functionality of `replace-regexp-in-string'.  No
3427       functionality change.
3428     
3430     modified files:
3431      ChangeLog lisp/muse.el
3434 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
3436     Summary:
3437       Play nicely with fill, adaptive-fill, and flyspell.
3438     Revision:
3439       muse--main--1.0--patch-76
3441     * muse-mode.el (muse-mode-intangible-links): New function used to
3442       determine whether links will be considered intangible.
3443     
3444     * lisp/muse-mode.el (muse-mode-link-functions)
3445       (muse-mode-handler-functions): Minor docfix.
3446     
3447     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
3448       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
3449       making links intangible by default, but this may be adjusted by use of
3450       the `muse-mode-intangible-links' function.
3451     
3452     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
3453       nil if we should allow a fill to occur here.  Keeps links from being
3454       broken up.
3455     
3456     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
3457       non-nil if we allow spell-checking to occur here.  Keeps links from
3458       being improperly colorized.
3459     
3460     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
3461       functionality change.
3463     modified files:
3464      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
3467 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
3469     Summary:
3470       Minor doc changes and code prettification.
3471     Revision:
3472       muse--main--1.0--patch-75
3474     * AUTHORS: Note that YH's assignment is in the mail.
3475     
3476     * README (scripts): Explain better the contents of the `scripts'
3477       directory.
3478     
3479     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
3481     modified files:
3482      AUTHORS ChangeLog README lisp/muse-wiki.el
3485 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
3487     Summary:
3488       Merged from hodique@lifl.fr--2005 (patch 7-11)
3489     Revision:
3490       muse--main--1.0--patch-74
3492     Patches applied:
3493     
3494      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3495        split WikiWords and InterWiki links into their own package
3496     
3497      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3498        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
3499     
3500      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3501        Mimic experimental behavior for interwiki
3502     
3503      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3504        fix notes publishing
3505     
3506      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3507        various minor fixes
3509     new files:
3510      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
3512     modified files:
3513      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3514      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
3516     renamed files:
3517      experimental/.arch-ids/muse-wiki.el.id
3518        ==> experimental/.arch-ids/muse-wiki-old.el.id
3519      experimental/muse-wiki.el
3520        ==> experimental/muse-wiki-old.el
3522     new patches:
3523      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
3524      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
3525      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
3526      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
3527      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
3530 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
3532     Summary:
3533       Tell people where to find on-line version of manual.
3534     Revision:
3535       muse--main--1.0--patch-73
3537     * README: Add on-line locations for manual.
3538     
3539     * muse.texi: Remove @include directive.  This makes generating a PDF of
3540       this documentation a lot easier.
3541     
3542     * muse.texi (Preface): Add on-line locations for manual.
3544     modified files:
3545      ChangeLog README muse.texi
3548 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
3550     Summary:
3551       Try to make Muse play nice with outline minor mode.
3552     Revision:
3553       muse--main--1.0--patch-72
3555     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
3556     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
3557     "muse" instead of "t" when adding invisibility to text or checking for
3558     invisibility.
3559     
3560     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
3561     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
3562     this function.
3564     modified files:
3565      ChangeLog lisp/muse-colors.el lisp/muse.el
3568 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
3570     Summary:
3571       Minor grammar fix in Introduction section of manual.
3572     Revision:
3573       muse--main--1.0--patch-71
3575     * muse.texi (Introduction): Minor grammar fix.
3577     modified files:
3578      ChangeLog muse.texi
3581 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
3583     Summary:
3584       Release Muse 3.01.
3585     Revision:
3586       muse--main--1.0--patch-70
3588     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
3589     
3590     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
3591     
3592     * lisp/muse-poem.el (muse-poem-markup-strings)
3593       (muse-poem-chapbook-strings): Make customizable.
3594     
3595     * lisp/muse-poem.el (muse-chapbook-latex-header)
3596       (muse-chapbook-latex-footer): Docfix.
3597     
3598     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
3599       (muse-texinfo-pdf-extension): Ditto.
3600     
3601     * lisp/muse.el (muse-version): Change to 3.01.
3602     
3603     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
3604       done, for now!
3606     modified files:
3607      ChangeLog lisp/muse-colors.el lisp/muse-html.el
3608      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
3611 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
3613     Summary:
3614       Tweak documentation thoroughly; still incomplete.
3615     Revision:
3616       muse--main--1.0--patch-69
3618     * README: Minor tweaks.
3619     
3620     * muse.texi: Massively rename chapters so that the titles are more
3621       descriptive.  Clean up grammar.
3622     
3623     * muse.texi (Obtaining Muse): Move content of Installation node here,
3624       stripping out any customization tips, since those are covered later.
3625       Re-work this chapter since I was dissatisfied with it.
3626     
3627     * muse.texi (Installation): This node has the content of README regarding
3628       installation, which fits the title of the node much better than the
3629       previous content.
3630     
3631     * muse.texi (Blosxom): Turn the sections of this section into
3632       subsections.
3633     
3634     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
3635       like lists!
3636     
3637     * muse.texi (History): Add a "2005" item.
3639     modified files:
3640      ChangeLog README muse.texi
3643 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
3645     Summary:
3646       Finish documenting 2 more publishing styles.
3647     Revision:
3648       muse--main--1.0--patch-68
3650     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
3651     
3652     * lisp/muse-journal.el: Docfixes.
3653     
3654     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
3655       documentation to this function.
3656     
3657     * muse.texi (Blosxom Options): New node containing the publishing styles
3658       and options provided by Blosxom.
3659       (Book): Add usage note, as I suspect a lot of people might be confused
3660       by this style.
3661       (HTML): Space out entries better.
3662       (Journal, LaTeX): New nodes for publishing styles.
3663       (Common Elements): Document a few options that are present in
3664       `muse-publish.el'.
3666     modified files:
3667      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
3668      lisp/muse-latex.el lisp/muse-publish.el muse.texi
3671 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
3673     Summary:
3674       Make Muse installable and correct an Emacs21 issue.
3675     Revision:
3676       muse--main--1.0--patch-67
3678     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
3679       directory will be generated.
3680       (all): Compile muse.info by default.
3681       (doc): Refactor into individual generation rules for .html and .info
3682       files.
3683       (install): New rule that installs Muse source code, compiled .elc
3684       files, and the manual into proper places.
3685     
3686     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
3687     
3688     * README (Insinuation): Move old content of Installation here.
3689       (Installation): Fill out this section.
3690       (Further Documentation): Add link to my website and note that a full
3691       manual is included with Muse.
3692     
3693     * lisp/Makefile (EL): Populate with .el files.
3694       (install): New rule that installs both .elc and .el files.
3695     
3696     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
3697       Emacs21, hack in a handler for the @documentencoding tag so that it
3698       doesn't error out.
3700     modified files:
3701      ChangeLog Makefile Makefile.defs README lisp/Makefile
3702      lisp/muse-texinfo.el
3705 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
3707     Summary:
3708       Cater even more to XEmacs and its annoying whims.
3709     Revision:
3710       muse--main--1.0--patch-66
3712     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
3713       environment variable.
3714     
3715     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
3716       handle it.  Load `muse-build.el' instead.
3717     
3718     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
3719       used.
3720     
3721     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
3722       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
3723       not used.
3724     
3725     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
3726       function does not appear to be used.
3727     
3728     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
3729       `replace-regexp-in-string', since XEmacs doesn't have this function.
3730       We only implement the first 3 args, but this could be extended if we
3731       need to do so.
3732     
3733     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
3734       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
3735     
3736     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
3737     
3738     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
3739       make XEmacs shut up.
3740     
3741     * lisp/muse-convert.el (muse-write-footnote): Ditto.
3742     
3743     * lisp/muse-html.el (muse-html-markup-table): Ditto.
3744     
3745     * lisp/muse-http.el (muse-winnow-list): Ditto.
3746     
3747     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
3748     
3749     * lisp/muse-project.el (muse-project-file-entries): Ditto.
3750     
3751     * lisp/muse-publish.el (muse-publish-markup): Ditto.
3752     
3753     * scripts/muse-build.el: Add contrib path first; probably doesn't change
3754       anything.
3755     
3756     * scripts/publish: Use EMACS environment variable instead of hard-coding
3757       it.
3759     modified files:
3760      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
3761      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3762      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
3763      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
3764      lisp/muse.el scripts/muse-build.el scripts/publish
3767 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
3769     Summary:
3770       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
3771     Revision:
3772       muse--main--1.0--patch-65
3774     * AUTHORS: Update entry.
3775     
3776     * muse-*.el: Move to the lisp directory.
3777     
3778     * lisp/Makefile: New file containing rules to test and compile the
3779       source.
3780     
3781     * Makefile.defs: New file that contains common definitions for all other
3782       Makefiles, such as Emacs command to use.
3783     
3784     * Makefile: Move lisp-specific rules to lisp/Makefile.
3785       (SUBDIRS): New variable containing subdirectories to clean.
3786     
3787     * README: Update to reflect new location of source files.  Give updated
3788       directions for compiling with XEmacs.
3789     
3790     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
3791       compile.
3792       (%.html): Pass SITEFLAG as an environment variable to
3793       ../scripts/publish.
3794     
3795     * examples/QuickStart (The): Re-add the stray <comment> tag since it
3796       seems to be needed to keep the process from failing.  This has *got* to
3797       be a bug in Muse, but I don't want to deal with it now.
3798     
3799     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
3800     
3801     * lisp/muse-convert.el: Move line to commentary section.
3802     
3803     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
3804       locally-bound `type' variable isn't used here.
3805     
3806     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
3807     
3808     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
3809       binding.
3810     
3811     * scripts/muse-build.el (load-path): Correct paths.
3812     
3813     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
3814       as to avoid spurious warnings.
3815     
3816     * scripts/publish (style): Make use of SITEFLAG environment variable, if
3817       it exists.
3818     
3819     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
3820       (muse-match-string-no-properties): New functions that take the place of
3821       `line-end-position', `line-beginning-position', and
3822       `match-string-no-properties', respectively.
3823     
3824     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
3825       (muse-my-journal-find-entries): Use Muse-specific version of
3826       `match-string-no-properties', `line-beginning-position', and
3827       `line-end-position' since these do not exist in XEmacs.
3828     
3829     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
3830       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
3831     
3832     * lisp/muse-convert.el (muse-latex-transform): Ditto.
3833     
3834     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
3835       (muse-html-insert-contents): Ditto.
3836     
3837     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
3838     
3839     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
3840     
3841     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
3842     
3843     * lisp/muse-publish.el (muse-publish-markup-tag)
3844       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
3845       (muse-published-buffer-contents): Ditto.
3846     
3847     * scripts/muse-build.el (muse-elint-files): Ditto.
3849     new files:
3850      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
3851      lisp/.arch-ids/Makefile.id lisp/Makefile
3853     modified files:
3854      AUTHORS ChangeLog Makefile README examples/Makefile
3855      examples/QuickStart examples/johnw/muse-johnw.el
3856      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
3857      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
3858      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
3859      lisp/muse.el scripts/muse-build.el scripts/publish
3861     renamed files:
3862      .arch-ids/muse-blosxom.el.id
3863        ==> lisp/.arch-ids/muse-blosxom.el.id
3864      .arch-ids/muse-book.el.id
3865        ==> lisp/.arch-ids/muse-book.el.id
3866      .arch-ids/muse-colors.el.id
3867        ==> lisp/.arch-ids/muse-colors.el.id
3868      .arch-ids/muse-convert.el.id
3869        ==> lisp/.arch-ids/muse-convert.el.id
3870      .arch-ids/muse-docbook.el.id
3871        ==> lisp/.arch-ids/muse-docbook.el.id
3872      .arch-ids/muse-html.el.id
3873        ==> lisp/.arch-ids/muse-html.el.id
3874      .arch-ids/muse-http.el.id
3875        ==> lisp/.arch-ids/muse-http.el.id
3876      .arch-ids/muse-journal.el.id
3877        ==> lisp/.arch-ids/muse-journal.el.id
3878      .arch-ids/muse-latex.el.id
3879        ==> lisp/.arch-ids/muse-latex.el.id
3880      .arch-ids/muse-mode.el.id
3881        ==> lisp/.arch-ids/muse-mode.el.id
3882      .arch-ids/muse-poem.el.id
3883        ==> lisp/.arch-ids/muse-poem.el.id
3884      .arch-ids/muse-project.el.id
3885        ==> lisp/.arch-ids/muse-project.el.id
3886      .arch-ids/muse-publish.el.id
3887        ==> lisp/.arch-ids/muse-publish.el.id
3888      .arch-ids/muse-regexps.el.id
3889        ==> lisp/.arch-ids/muse-regexps.el.id
3890      .arch-ids/muse-texinfo.el.id
3891        ==> lisp/.arch-ids/muse-texinfo.el.id
3892      .arch-ids/muse.el.id
3893        ==> lisp/.arch-ids/muse.el.id
3894      muse-blosxom.el
3895        ==> lisp/muse-blosxom.el
3896      muse-book.el
3897        ==> lisp/muse-book.el
3898      muse-colors.el
3899        ==> lisp/muse-colors.el
3900      muse-convert.el
3901        ==> lisp/muse-convert.el
3902      muse-docbook.el
3903        ==> lisp/muse-docbook.el
3904      muse-html.el
3905        ==> lisp/muse-html.el
3906      muse-http.el
3907        ==> lisp/muse-http.el
3908      muse-journal.el
3909        ==> lisp/muse-journal.el
3910      muse-latex.el
3911        ==> lisp/muse-latex.el
3912      muse-mode.el
3913        ==> lisp/muse-mode.el
3914      muse-poem.el
3915        ==> lisp/muse-poem.el
3916      muse-project.el
3917        ==> lisp/muse-project.el
3918      muse-publish.el
3919        ==> lisp/muse-publish.el
3920      muse-regexps.el
3921        ==> lisp/muse-regexps.el
3922      muse-texinfo.el
3923        ==> lisp/muse-texinfo.el
3924      muse.el
3925        ==> lisp/muse.el
3927     new directories:
3928      lisp lisp/.arch-ids
3931 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
3933     Summary:
3934       Massively untabify files.
3935     Revision:
3936       muse--main--1.0--patch-64
3939     modified files:
3940      ChangeLog ChangeLog.2004 experimental/muse-message.el
3941      experimental/muse-wiki.el muse-book.el muse-colors.el
3942      muse-convert.el muse-docbook.el muse-html.el muse-http.el
3943      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
3944      muse-project.el muse-publish.el muse-regexps.el
3945      muse-texinfo.el muse.el
3948 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
3950     Summary:
3951       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
3952     Revision:
3953       muse--main--1.0--patch-63
3955     (Summary of changes that Yann made)
3956     
3957     * muse-colors.el (muse-colors-link): Whitespace cleanup.
3958     
3959     * muse-mode.el (muse-generate-index): Move index generation code into
3960       `muse-index-as-string'.
3961       (muse-index-as-string): New function that generates an index and
3962       returns it as a string, instead of placing it in a buffer like
3963       `muse-generate-index' used to.
3964     
3965     Patches applied:
3966     
3967      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3968        merge from mwolson@gnu.org--2005
3969     
3970      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3971        Accept WikiWords as links [mostly rescinded]
3972     
3973      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3974        merge from mwolson@gnu.org--2005/muse--main--1.0
3975     
3976      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3977        Merged from mwolson@gnu.org--2005 (patch 60-62)
3978     
3979      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3980        provide a string view of the index
3982     modified files:
3983      ChangeLog muse-colors.el muse-latex.el muse-mode.el
3985     new patches:
3986      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
3987      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
3988      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
3989      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
3990      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
3993 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
3995     Summary:
3996       Document Blosxom, Book, DocBook, and HTML publishing styles.
3997     Revision:
3998       muse--main--1.0--patch-62
4000     * muse-blosxom.el: Clean up header.
4001     
4002     * muse-book.el (muse-before-book-publish-hook): Rename to
4003       `muse-book-before-publish-hook'.
4004       (muse-after-book-publish-hook): Rename to
4005       `muse-book-after-publish-hook'.
4006     
4007     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
4008       (muse-html-markup-strings, muse-xhtml-markup-strings)
4009       (muse-html-meta-content-type, muse-html-meta-content-encoding)
4010       (muse-html-charset-default, muse-html-encoding-default)
4011       (muse-html-encoding-map): Docfixes.
4012     
4013     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
4014       sections.
4016     modified files:
4017      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
4020 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
4022     Summary:
4023       Begin work on Publishing Styles section of manual.
4024     Revision:
4025       muse--main--1.0--patch-61
4027     * Makefile (.PHONY): Add "doc" to list.
4028       (doc): New rule that generates Info and HTML files from muse.texi.
4029       (dist): Rely on `distclean', not `clean'.
4030     
4031     * examples/QuickStart (Authoring mode): Remove empty section.
4032     
4033     * muse.texi: Call this program "the Emacs Muse" in title.
4034       (Publishing Styles): Begin to populate section.
4035       (Deriving Styles): First subsection of Publishing Styles.
4036       (Contributors): Remove spurious copyright section, since we address
4037       this in the title.
4038     
4039     * README: Actually remember to add this file.
4041     new files:
4042      .arch-ids/README.id README
4044     modified files:
4045      ChangeLog Makefile examples/QuickStart muse.texi
4048 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
4050     Summary:
4051       Document Markup Rules.
4052     Revision:
4053       muse--main--1.0--patch-60
4055     * examples/QuickStart: Remove stray <comment> tag.
4056     
4057     * muse.texi (Top): Comment every menu line.
4058       (Markup Rules): New section with plenty of subsections.
4060     modified files:
4061      ChangeLog examples/QuickStart muse.texi
4064 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
4066     Summary:
4067       Release this as Muse 3.00.90 (RC1).
4068     Revision:
4069       muse--main--1.0--patch-59
4071     * Makefile (%.elc): Use -q instead of --no-init-file because the former
4072       is compatible with both Emacs and XEmacs.
4073     
4074     * examples/README: Renamed to QuickStart.
4075     
4076     * examples/Makefile (EXAMPLES): Reflect name change of README.
4077     
4078     * muse.el: Ditto.
4080     modified files:
4081      ChangeLog Makefile examples/Makefile muse.el
4083     renamed files:
4084      examples/.arch-ids/README.id
4085        ==> examples/.arch-ids/QuickStart.id
4086      examples/README
4087        ==> examples/QuickStart
4090 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
4092     Summary:
4093       Makefile refactoring.
4094     Revision:
4095       muse--main--1.0--patch-58
4097     * Makefile (.PHONY): List all non-file targets.
4098       (examples): New rule that calls Make in the examples directory.
4099       (atranslit): Removed, since this isn't (yet) bundled with Muse.
4100     
4101     * README: Move to the examples directory.  I'd prefer to distribute a
4102       very basic plain text README and use this as a quickstart + markup
4103       example + publishing example.
4104     
4105     * examples/Makefile: Move all README-related rules here.
4106     
4107     * examples/README: Add an "About this document" section.  
4108     
4109     * scripts/publish (style): Do not include the contrib directory, since we
4110       don't use any code from there.  Since this is only invoked from the
4111       examples directory, make sure add the parent directory to the load
4112       path.
4113     
4114     * muse.texi: Change version to 3.00.90 (RC1).
4115     
4116     * muse.el: Change location of the README file in header.
4117     
4118     * muse.el (muse-version): Update to 3.00.90 (RC1).
4120     new files:
4121      examples/.arch-ids/Makefile.id examples/Makefile
4123     modified files:
4124      ChangeLog Makefile examples/README muse.el muse.texi
4125      scripts/publish
4127     renamed files:
4128      .arch-ids/README.id
4129        ==> examples/.arch-ids/README.id
4130      README
4131        ==> examples/README
4134 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
4136     Summary:
4137       Update my example configuration.
4138     Revision:
4139       muse--main--1.0--patch-57
4141     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
4142       and experimental status of muse-message.
4144     modified files:
4145      ChangeLog examples/mwolson/muse-init.el
4148 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
4150     Summary:
4151       Provide optional outline-style faces; customization fixes; experimental stuff.
4152     Revision:
4153       muse--main--1.0--patch-56
4155     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
4156       option that determines what the header faces should look like.  If
4157       'outline, use outline-style faces.  If nil, don't generate the faces at
4158       all, which allows the user to specify their own.  Otherwise, use the
4159       scaled faces, which is the default behavior.
4160       (muse-colors-outline-faces-list): List of faces to use.  In case the
4161       outline faces are not available, provide reasonable defaults.
4162       (muse-make-faces): Use dolist instead of mapc.  Implement the
4163       possibility of having outline-style colors for heading.  Don't call
4164       this function immediately -- give the users time to make their changes
4165       through the customize interface.  Once we call this function, Emcs from
4166       CVS will not allow the faces to be changed easily, which is a shame.
4167     
4168     * muse-message.el (muse-message-contents-tag): Copied from
4169       `muse-publish-contents-tag' in order to keep the customization
4170       interface from making the `muse-markup-tags' option from throwing a
4171       type mismatch error.  This function is untested and will likely do
4172       nothing useful.  This file has been moved to the experimental folder
4173       until it gets fleshed out more.
4174     
4175     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
4176       file that could eventually provide wiki-like ability.  Currently this
4177       is just a collection of functions that were pruned out when he remade
4178       Muse, so don't get too excited.  I plan to eventually merge Yann
4179       Hodique's work here, probably after the first release of Muse.
4180     
4181     * muse-regexps.el (muse-regexp): Improve description.
4182     
4183     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
4184       the muse-regexp group since it is just a single regexp.  Lists of
4185       regexps don't have to be in muse-regexp, however.
4186     
4187     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
4188       since the Emacs devel mailing list seems to not want Britain-izations
4189       in Emacs code.
4190     
4191     * muse-colors.el (muse-colors): Ditto.
4192     
4193     * muse-docbook.el (muse-docbook): Ditto.
4194     
4195     * muse-html.el (muse-html): Ditto.
4196     
4197     * muse-http.el (muse-http): Ditto.
4198     
4199     * muse-message.el (muse-message): Ditto.
4200     
4201     * muse-mode.el (muse-mode): Ditto.
4202     
4203     * muse-project.el (muse-project): Ditto.
4204     
4205     * muse-publish.el (muse-publish): Ditto.
4206     
4207     * muse.el (muse): Ditto.
4209     new files:
4210      experimental/.arch-ids/=id
4211      experimental/.arch-ids/muse-wiki.el.id
4212      experimental/muse-wiki.el
4214     modified files:
4215      ChangeLog experimental/muse-message.el muse-blosxom.el
4216      muse-colors.el muse-docbook.el muse-html.el muse-http.el
4217      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
4218      muse.el
4220     renamed files:
4221      .arch-ids/muse-message.el.id
4222        ==> experimental/.arch-ids/muse-message.el.id
4223      muse-message.el
4224        ==> experimental/muse-message.el
4226     new directories:
4227      experimental experimental/.arch-ids
4230 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
4232     Summary:
4233       Fix publishing error when given an empty string for header/footer.
4234     Revision:
4235       muse--main--1.0--patch-55
4237     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
4238       `file-readable-p' if it is an empty string.  For some reason,
4239       `file-readable-p' and `insert-file-contents' were treating an empty
4240       string as if it were the current directory.
4242     modified files:
4243      ChangeLog muse-publish.el
4246 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
4248     Summary:
4249       WYSIWYG emphasis, XEmacs compatibility hacks.
4250     Revision:
4251       muse--main--1.0--patch-54
4253     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
4254       compliant.  Only colorize if we end with the same number of asterisks
4255       as we start with, preventing unnoticed syntax errors.  Don't colorize
4256       in the middle of a word.
4257       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
4258       Only colorize if we end with an underscore.  Don't colorize in the
4259       middle of a word.
4260     
4261     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
4262       inside of group.  This will probably not do anything, but it seems
4263       syntactically good.
4264     
4265     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
4266       where we start with an image link.  JohnW didn't seem to like having
4267       <p> tags inserted before image links, but they don't validate properly
4268       as they are.  For now, I will surround such links/paragraphs with <div
4269       class="image-link"> in an attempt to be as not invasive and yet
4270       standards compliant as possible.
4271     
4272     * muse-html.el (muse-html-escape-string): Work around distinction between
4273       int and char types in XEmacs.  Deal with an annoying replace-match bug
4274       in XEmacs that rears its head at times.
4275     
4276     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
4277       multi-line.
4279     modified files:
4280      ChangeLog muse-colors.el muse-docbook.el muse-html.el
4281      muse-publish.el
4284 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
4286     Summary:
4287       Minor code cleanup to address elint issues.
4288     Revision:
4289       muse--main--1.0--patch-53
4291     * Makefile (test): Don't build README files during this rule.  Remove
4292       spurious "make clean" statement.
4293     
4294     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
4295       `muse-colors' group, and give it a proper type.
4296     
4297     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
4298     
4299     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
4300       muse-my-journal-find-entries): Replace `string-to-int' with
4301       `string-to-number'.
4302     
4303     * muse-html.el (muse-html-insert-contents): Ditto.
4304     
4305     * muse-journal.el (muse-journal-html-munge-buffer,
4306       muse-journal-latex-munge-buffer): Ditto.
4307     
4308     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
4309     
4310     * muse-publish.el (muse-publish-markup-footnote,
4311       muse-publish-contents-tag): Ditto.
4312     
4313     * muse-regexps.el (muse-extreg-usable-p): Ditto.
4315     modified files:
4316      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
4317      muse-html.el muse-journal.el muse-mode.el muse-publish.el
4318      muse-regexps.el
4321 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
4323     Summary:
4324       Add ability to automate the creation a new blosxom entry.
4325     Revision:
4326       muse--main--1.0--patch-52
4328     * examples/mwolson/muse-init.el: Move new entry section to
4329       muse-blosxom.el.  Modify the key settings in my example accordingly.
4330     
4331     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
4332       Muse always makes sure that the file ends with a newline.
4333     
4334     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
4335       planner markup is now provided automatically by the planner port to
4336       Muse, and we don't have any customized markup.
4337     
4338     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
4339       variable that specifies where the base directory of your blog entries
4340       is found.
4341     
4342     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
4343       the base directory.  Explore categories recursively.
4344     
4345     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
4346       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
4347       special characters file name.
4348     
4349     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
4350       making a new blog entry.  It will prompt you for a category, then a
4351       title, and then will create a new file that has the date and title
4352       inserted.
4354     modified files:
4355      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
4358 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
4360     Summary:
4361       Change mailing address of FSF, add AUTHORS file.
4362     Revision:
4363       muse--main--1.0--patch-51
4365     * muse-*.el, muse.texi: Change mailing address of FSF.
4366     
4367     * muse.texi (Contributors): Fix typo.
4368     
4369     * AUTHORS: New file containing a list of all of those who have
4370       contributed code or documentation to Muse, how many lines were changed,
4371       etc.
4373     new files:
4374      .arch-ids/AUTHORS.id AUTHORS
4376     modified files:
4377      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
4378      muse-html.el muse-http.el muse-journal.el muse-latex.el
4379      muse-message.el muse-mode.el muse-poem.el muse-project.el
4380      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
4381      muse.texi
4384 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
4386     Summary:
4387       Merged from hodique@lifl.fr--2005 (patch 0-1)
4388     Revision:
4389       muse--main--1.0--patch-50
4391     Patches applied:
4392     
4393      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
4394        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
4395     
4396      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4397        fix .html (for example) in visible names for links
4399     modified files:
4400      ChangeLog muse-publish.el
4402     new patches:
4403      hodique@lifl.fr--2005/muse--yh--1.0--base-0
4404      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
4407 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
4409     Summary:
4410       Make generated X(HT)ML show up in the right encoding in other modes.
4411     Revision:
4412       muse--main--1.0--patch-49
4414     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
4415       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
4416       generated (X)HTML files show up in the right coding system when editing
4417       them with another Emacs mode.
4418     
4419     * muse-journal.el (muse-journal-rss-header): Automatically determine the
4420       encoding instead of hard-coding it.
4421     
4422     * muse-message.el: Add content to Commentary section, explaining the use
4423       of this publishing style.
4425     modified files:
4426      ChangeLog muse-html.el muse-journal.el muse-message.el
4429 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
4431     Summary:
4432       Move regexps to same group, only make 4 heading faces.
4433     Revision:
4434       muse--main--1.0--patch-48
4436     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
4437       can only publish 3 of them specially, leaving the fourth to be in
4438       plain text.
4439       (muse-colors-markup): Only recognize 4 levels of heading.
4440     
4441     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
4442       (muse-file-regexp, muse-image-regexp)
4443       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
4444       like a good idea to have all the regexps in the same group.
4446     modified files:
4447      ChangeLog muse-colors.el muse-regexps.el muse.el
4450 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
4452     Summary:
4453       Update my example config, minor code cleanup.
4454     Revision:
4455       muse--main--1.0--patch-47
4457     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
4458       names and add "Plans" project.
4459     
4460     * muse-docbook.el (looking-back): Delete.
4461     
4462     * muse-html.el (looking-back): Delete.
4463     
4464     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
4465       instead of `looking-back'.
4466     
4467     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
4468       function, use this function.  If `looking-back' exists, call it;
4469       otherwise, use a workaround.
4471     removed files:
4472      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
4474     modified files:
4475      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
4476      muse-html.el muse.el
4479 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
4481     Summary:
4482       Handle a few paragraph publishing edge cases better.
4483     Revision:
4484       muse--main--1.0--patch-46
4486     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
4487       beginning-of-document, end-of-document, and paragraph separator regexps
4488       so that one markup rule can be used in all these cases.
4489       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
4490       particular, blockquote or center at beginning or end of document will
4491       be published properly.  Hopefully this won't slow things down too much.
4492       (muse-docbook-markup-paragraph-close): Removed.
4493     
4494     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
4495     
4496     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
4497       Ditto.
4498       (muse-html-markup-paragraph-close): Removed.
4500     modified files:
4501      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4504 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
4506     Summary:
4507       Improve prompt when reading a tag.
4508     Revision:
4509       muse--main--1.0--patch-45
4511     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
4512       other Emacs modes seem to do.
4514     modified files:
4515      ChangeLog muse-mode.el
4518 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
4520     Summary:
4521       Warn user when publishing fails due to a private directory.
4522     Revision:
4523       muse--main--1.0--patch-44
4525     * muse-project.el (muse-project-private-p): Warn users when publishing a
4526       file fails due to its directory not being readable by others.  Make
4527       sure that you do a `chmod +o name_of_directory' if you want the
4528       contents of that directory to be publishable.
4530     modified files:
4531      ChangeLog muse-project.el
4534 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
4536     Summary:
4537       Fix error with example tags and message publishing style.
4538     Revision:
4539       muse--main--1.0--patch-43
4541     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
4542       see if a previous definition for `font-lock-multiline' exists.
4543     
4544     * muse-message.el (muse-message-example-tag): Don't require two
4545       additional (unused) arguments.
4547     modified files:
4548      ChangeLog muse-colors.el muse-message.el
4551 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
4553     Summary:
4554       Always end the published document with a newline.
4555     Revision:
4556       muse--main--1.0--patch-42
4558     * muse-html.el (muse-html-markup-paragraph-close): Always end the
4559       published document with a newline.
4560     
4561     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
4563     modified files:
4564      ChangeLog muse-docbook.el muse-html.el
4567 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
4569     Summary:
4570       Don't let automatic backup files crash the publishing process.
4571     Revision:
4572       muse--main--1.0--patch-41
4574     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
4575       directive since this value is already processed by
4576       `muse-publish-markup-directive', and may be obtained by using
4577       the code: (muse-publishing-directive "date").
4578     
4579     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
4580       to run (funcall nil); this happened once during a debugging process.
4581     
4582     * muse-project.el (muse-project-private-p): Skip any file for which we
4583       cannot fetch attributes.  This fixes a bug where having an
4584       Emacs-generated automatic backup file in a publishing directory causes
4585       the publishing process to halt with an error.
4587     modified files:
4588      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
4591 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
4593     Summary:
4594       Apply fix in previous patch to the DocBook publishing style.
4595     Revision:
4596       muse--main--1.0--patch-40
4598     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
4599       previous patch here as well.
4600     
4602     modified files:
4603      ChangeLog muse-docbook.el
4606 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
4608     Summary:
4609       Fix newly-introduced lock-up during HTML publishing.
4610     Revision:
4611       muse--main--1.0--patch-39
4613     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
4614       planner rules higher priority in the publishing sequence.  Hopefully
4615       this will not wreck anything; I don't use these rules, so I cannot
4616       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
4617     
4618     * muse-html.el (muse-html-markup-paragraph-close): Don't use
4619       replace-match; that seems to be slightly evil.  Return nil instead of a
4620       newline since otherwise Muse thinks that we are not done yet and gets
4621       into an infinite loop.  This should fix the lock-up problem that
4622       resulted from the previous few patches.
4624     modified files:
4625      ChangeLog muse-blosxom.el muse-html.el
4628 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
4630     Summary:
4631       Parenthesis goofup.
4632     Revision:
4633       muse--main--1.0--patch-38
4635     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
4636     
4638     modified files:
4639      ChangeLog muse-blosxom.el
4642 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
4644     Summary:
4645       Make docbook and blosxom modes close paragraphs properly at end.
4646     Revision:
4647       muse--main--1.0--patch-37
4649     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
4650       patch.
4651     
4652     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
4653       (muse-docbook-markup-paragraph-close): Adapt from
4654       `muse-html-markup-paragraph-close'.
4655     
4656     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
4657       preserve the same appearance as before the last patch.
4659     modified files:
4660      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
4663 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
4665     Summary:
4666       Bugfix: Close P tag properly at end of file.
4667     Revision:
4668       muse--main--1.0--patch-36
4670     * muse-blosxom.el: Fix bug where loading this file twice would cause an
4671       error.
4672     
4673     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
4674       detecting whether or not a paragraph needs a closing P tag.
4675       (muse-html-markup-paragraph-close): New function that only inserts a
4676       closing P tag when an unclosed P tag is nearby.
4678     modified files:
4679      ChangeLog muse-blosxom.el muse-html.el
4682 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
4684     Summary:
4685       Update my example settings.
4686     Revision:
4687       muse--main--1.0--patch-35
4689     * examples/mwolson/muse-init.el: Synchronize with my current settings.
4691     modified files:
4692      ChangeLog examples/mwolson/muse-init.el
4695 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
4697     Summary:
4698       Update documentation for C-c TAB feature.
4699     Revision:
4700       muse--main--1.0--patch-34
4702     * muse.texi (Keystroke Summary): Note that C-c TAB calls
4703       `muse-insert-tag'.
4704     
4706     modified files:
4707      ChangeLog muse.texi
4710 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
4712     Summary:
4713       New feature: tag completion with C-c TAB.
4714     Revision:
4715       muse--main--1.0--patch-33
4717     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
4718       (muse-tag-history, muse-custom-tags): New variables that keep track of
4719       the tag history and newly-entered tags respectively for
4720       `muse-insert-tag'.
4721       (muse-insert-tag): New function that interactively prompts the user for
4722       a tag to use.
4724     modified files:
4725      ChangeLog muse-mode.el
4728 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
4730     Summary:
4731       Fix XHTML validation error with <hr> and <br>.
4732     Revision:
4733       muse--main--1.0--patch-32
4735     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
4736       and HR tags for XHTML publishing.  This should fix a few validation
4737       errors that I've been noticing lately.
4739     modified files:
4740      ChangeLog muse-html.el
4743 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
4745     Summary:
4746       Remove flyspell overlays on links.
4747     Revision:
4748       muse--main--1.0--patch-31
4750     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
4751       should make the link clickable.  On Emacs21, the color will stay red,
4752       but other Emacsen should do the right thing, which is use the normal
4753       link color.  Hopefully this will fix some strange flyspell-related link
4754       problems.
4756     modified files:
4757      ChangeLog muse-colors.el
4760 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
4762     Summary:
4763       Update my example Muse settings.
4764     Revision:
4765       muse--main--1.0--patch-30
4767     * examples/mwolson/muse-init.el: Update from my latest version.
4768       (muse-project-alist): Remove the francais part of my blog.
4769       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
4770       into this and `my-muse-mode-fill-nobreak-p'.
4771       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
4772       this is the best way to accomplish this.
4773       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
4774       characters in the title.
4775       (my-muse-prepare-entry-for-xanga): Treat example regions better.
4777     modified files:
4778      ChangeLog examples/mwolson/muse-init.el
4781 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
4783     Summary:
4784       Add simple `muse-version' function.
4785     Revision:
4786       muse--main--1.0--patch-29
4788     * muse.el (muse-version): New function that displays the value of the
4789       `muse-version' variable.  This should be easier for the user to type
4790       than C-h v muse-version.
4792     modified files:
4793      ChangeLog muse.el
4796 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
4798     Summary:
4799       Don't compile documentation by default.
4800     Revision:
4801       muse--main--1.0--patch-28
4803     * Makefile (all): Don't compile documentation by default.
4804       (doc): Use this rule to compile documentation.
4806     modified files:
4807      ChangeLog Makefile
4810 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
4812     Summary:
4813       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
4814     Revision:
4815       muse--main--1.0--patch-27
4817     2005-04-16  Michael Olson  <mwolson@gnu.org>
4818     
4819         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
4820         johnw. If a journal entry's title is a [[link]], then an
4821         <enclosure> tag will be added to the XML data giving the size and
4822         MIME type of the link target.  This makes podcasting with Muse
4823         trivial.
4824         (muse-journal-rss-entry-template): Add enclosure usage to example.
4825         (muse-journal-rss-munge-buffer): Implement enclosures.
4827     modified files:
4828      ChangeLog muse-journal.el
4831 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
4833     Summary:
4834       Standardize source headers, appease elint, don't require planner
4835     Revision:
4836       muse--main--1.0--patch-26
4838     2005-04-15  Michael Olson  <mwolson@gnu.org>
4839     
4840         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
4841         `scripts' directory since it really isn't part of Muse proper; it
4842         is used to generate Muse output from the command line.
4843     
4844         * muse-blosxom.el: Handle case where planner is not loaded so that
4845         it isn't a hard requirement.
4846     
4847         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
4848         that elint doesn't complain.
4849     
4850         * muse-message.el (muse-message-markup-link): Don't throw up on
4851         links with no description.
4852     
4853         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
4854         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
4855         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
4856         muse-project.el, muse-publish.el, muse-regexps.el,
4857         muse-texinfo.el, muse.el: Add standard header for each file in
4858         preparation for the initial release, which will hopefully happen
4859         sometime within the next month.
4860     
4862     removed files:
4863      experimental/.arch-ids/=id
4865     modified files:
4866      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
4867      muse-convert.el muse-docbook.el muse-html.el muse-http.el
4868      muse-journal.el muse-latex.el muse-message.el muse-mode.el
4869      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
4870      muse-texinfo.el muse.el
4872     renamed files:
4873      .arch-ids/muse-build.el.id
4874        ==> scripts/.arch-ids/muse-build.el.id
4875      muse-build.el
4876        ==> scripts/muse-build.el
4878     removed directories:
4879      experimental experimental/.arch-ids
4882 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
4884     Summary:
4885       Merge contents of muse-latexcjk.el into muse-latex.el.
4886     Revision:
4887       muse--main--1.0--patch-25
4889     2005-04-14  Michael Olson  <mwolson@gnu.org>
4890     
4891         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
4892         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
4893         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
4894         Merge in from muse-latexcjk.el.
4895     
4896         * muse-latexcjk.el: Removed, functionality merged with
4897         muse-latex.el
4899     removed files:
4900      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
4902     modified files:
4903      ChangeLog muse-latex.el
4906 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
4908     Summary:
4909       Merge muse-xhtml.el into muse-html.el.
4910     Revision:
4911       muse--main--1.0--patch-24
4913     2005-04-06  Michael Olson  <mwolson@gnu.org>
4914     
4915         * examples/mwolson/muse-init.el: Update with respect to the
4916         muse-xhtml.el merge.
4917     
4918         * muse-html.el: The contents of muse-xhtml.el have been merged in
4919         as advised by John Wiegley.
4920         (muse-html-style-sheet): Add example for XHTML use in the
4921         function's documentation.
4922         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
4923         Moved from muse-xhtml.el.
4924     
4925         * muse-xhtml.el: Removed; contents merged into muse-html.el.
4927     removed files:
4928      .arch-ids/muse-xhtml.el.id muse-xhtml.el
4930     modified files:
4931      ChangeLog examples/mwolson/muse-init.el muse-html.el
4934 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
4936     Summary:
4937       Try to fix regexps for Emacs 21.4.
4938     Revision:
4939       muse--main--1.0--patch-23
4941     2005-04-05  Michael Olson  <mwolson@gnu.org>
4942     
4943         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
4944         for Emacs 21.4.
4946     modified files:
4947      ChangeLog muse-regexps.el
4950 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
4952     Summary:
4953       Add comments to the publish-project example script
4954     Revision:
4955       muse--main--1.0--patch-22
4957     2005-04-01  Michael Olson  <mwolson@gnu.org>
4958     
4959         * examples/publish-project: Moved here from
4960         scripts/publish-project.  Added a few comments so people know what
4961         it is used for.
4963     modified files:
4964      ChangeLog examples/publish-project
4966     renamed files:
4967      scripts/.arch-ids/publish-project.id
4968        ==> examples/.arch-ids/publish-project.id
4969      scripts/publish-project
4970        ==> examples/publish-project
4973 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
4975     Summary:
4976       New XHTML style, add more examples to my sample muse config
4977     Revision:
4978       muse--main--1.0--patch-21
4980     2005-03-31  Michael Olson  <mwolson@gnu.org>
4981     
4982         * examples/mwolson/muse-init.el: Give an example of deriving a
4983         custom publishing style.
4984         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
4985         (my-muse-prepare-entry-for-xanga): Mangle the published output
4986         from a blosxom project and copy the result to the clipboard for
4987         easy pasting into Xanga's web form.  The file is untouched.
4988     
4989         * muse-html.el (muse-html-style-sheet): Include the <style
4990         type="text/css"></style> wrapper around the example.
4991         (muse-html-header): Don't add <style type="text/css"></style>
4992         around the value of `muse-html-style-sheet' anymore.  This allows
4993         for the option of putting your stylesheet(s) in a separate file.
4994         An example of this is given in the documentation for this
4995         variable.
4996     
4997         * muse-xhtml: New file that implements a publishing style which is
4998         derived from HTML mode.  It uses a slightly modified version of
4999         the HTML markup rules to generate XHTML-compliant output.
5000     
5001         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
5002         "blosxom" style has been renamed to "blosxom-html".  Fix a few
5003         header gaffes.
5004     
5005         * muse-journal.el: Add new "journal-xhtml" style.
5006     
5007         * muse-message.el: Add new "message-xhtml" style.
5009     new files:
5010      .arch-ids/muse-xhtml.el.id muse-xhtml.el
5012     modified files:
5013      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
5014      muse-html.el muse-journal.el muse-message.el
5017 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
5019     Summary:
5020       Add my muse configuration to the examples
5021     Revision:
5022       muse--main--1.0--patch-20
5024     2005-03-24  Michael Olson  <mwolson@gnu.org>
5025     
5026         * examples/johnw: Move John Wiegley's configuration to this
5027         directory.
5028     
5029         * examples/mwolson: My configuration files go here.
5030     
5031         * examples/mwolson/muse-init.el: My Muse configuration file.  I
5032         just figured out how to keep links from being spell-checked or
5033         split up by fill-mode, so the implementation of this may be found
5034         here.  I also made a function that sets up a blog entry for me.
5036     new files:
5037      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
5038      examples/mwolson/.arch-ids/muse-init.el.id
5039      examples/mwolson/muse-init.el
5041     modified files:
5042      ChangeLog
5044     renamed files:
5045      examples/.arch-ids/muse-johnw.el.id
5046        ==> examples/johnw/.arch-ids/muse-johnw.el.id
5047      examples/.arch-ids/publish-johnw.id
5048        ==> examples/johnw/.arch-ids/publish-johnw.id
5049      examples/muse-johnw.el
5050        ==> examples/johnw/muse-johnw.el
5051      examples/publish-johnw
5052        ==> examples/johnw/publish-johnw
5054     new directories:
5055      examples/johnw examples/johnw/.arch-ids examples/mwolson
5056      examples/mwolson/.arch-ids
5059 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
5061     Summary:
5062       Add muse-blosxom script and plugin for pyblosxom
5063     Revision:
5064       muse--main--1.0--patch-19
5066     2005-03-24  Michael Olson  <mwolson@gnu.org>
5067     
5068         * muse-blosxom.el: Update copyright notice in headers and mention
5069         the pyblosxom scripts.
5070     
5071         * contrib/pyblosxom: New directory containing pyblosxom plugins
5072         and helper scripts.
5073     
5074         * contrib/getstamps.py: Script that generates the "timestamps"
5075         file, run on the local machine.
5076     
5077         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
5078         timestamps file.
5080     new files:
5081      contrib/pyblosxom/.arch-ids/=id
5082      contrib/pyblosxom/.arch-ids/getstamps.py.id
5083      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
5084      contrib/pyblosxom/getstamps.py
5085      contrib/pyblosxom/hardcodedates.py
5087     modified files:
5088      ChangeLog muse-blosxom.el
5090     new directories:
5091      contrib/pyblosxom contrib/pyblosxom/.arch-ids
5094 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
5096     Summary:
5097       muse-blosxom.el has matured past experimental status
5098     Revision:
5099       muse--main--1.0--patch-18
5101     2005-03-23  Michael Olson  <mwolson@gnu.org>
5102     
5103         * muse-blosxom.el: Remove common functionality that has already
5104         been implemented in `muse-html.el'.  Derive this mode from
5105         `muse-html'.  Update documentation.  I now feel that this file is
5106         ready to be included in the top-level Muse directory.
5108     modified files:
5109      ChangeLog muse-blosxom.el
5111     renamed files:
5112      experimental/.arch-ids/muse-blosxom.el.id
5113        ==> .arch-ids/muse-blosxom.el.id
5114      experimental/muse-blosxom.el
5115        ==> muse-blosxom.el
5118 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
5120     Summary:
5121       Make muse-blosxom.el slightly less experimental
5122     Revision:
5123       muse--main--1.0--patch-17
5125     2005-03-22  Michael Olson  <mwolson@gnu.org>
5126     
5127         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
5128         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
5129         useful.
5130         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
5131         from the `muse-blosxom-markup-date-directive' rule.
5132         (blosxom-set-time): Remove this function.  We're not going to be
5133         touching the timestamp manually anymore -- it's too much of a
5134         hassle.  Right now I've got a python program that compiles a
5135         timestamp file and a pyblosxom helper that reads it.  Something
5136         similar could be arranged for blosxom, I'm sure.
5137     
5139     modified files:
5140      ChangeLog experimental/muse-blosxom.el
5143 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
5145     Summary:
5146       Apply latest journal-related updates from johnw
5147     Revision:
5148       muse--main--1.0--patch-16
5151     modified files:
5152      ChangeLog examples/muse-johnw.el muse-journal.el
5155 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
5157     Summary:
5158       Add Projects node to the manual
5159     Revision:
5160       muse--main--1.0--patch-15
5162     2005-02-28  Michael Olson  <mwolson@gnu.org>
5163     
5164         * muse.texi: Change copyright notice since the FSF is now the
5165         copyright holder.
5166         (Projects): New node, based on a section from the README file.
5168     modified files:
5169      ChangeLog muse.texi
5172 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
5174     Summary:
5175       Correct documentation, adding some content.
5176     Revision:
5177       muse--main--1.0--patch-14
5179     2005-02-28  Michael Olson  <mwolson@gnu.org>
5180     
5181         * muse.texi: Change license terms of the documentation to the GNU
5182         GPL instead of the GNU FDL, as per the consent of the copyright
5183         holders of the emacs-wiki manual, from which this is based.  Some
5184         emacs-wiki-isms in the manual were corrected, and the Getting
5185         Started section was updated.
5187     modified files:
5188      ChangeLog muse.texi
5191 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
5193     Summary:
5194       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
5195     Revision:
5196       muse--main--1.0--patch-13
5198     2005-02-17  Michael Olson  <mwolson@gnu.org>
5199     
5200         * experimental/muse-blosxom.el: Somehow the contents of this file
5201         managed to get duplicated.  I removed the duplicates.
5202         (muse-blosxom-date): Remove this, since it is not useful.
5203         (muse-blosxom-header): Use the standard header that blosxom.el
5204         has.
5206     modified files:
5207      ChangeLog experimental/muse-blosxom.el
5210 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
5212     Summary:
5213       Initial commit of muse.texi, nothing substantial
5214     Revision:
5215       muse--main--1.0--patch-12
5217     2005-02-07  Michael Olson  <mwolson@gnu.org>
5218     
5219         * muse.texi: New file that provides the documentation for Muse.
5220         It is in a very rough form at the moment.  Nothing substantial may
5221         be found here yet.  Be ye warned.
5223     new files:
5224      .arch-ids/muse.texi.id muse.texi
5226     modified files:
5227      ChangeLog
5230 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
5232     Summary:
5233       Add docstring, new trivial function
5234     Revision:
5235       muse--main--1.0--patch-11
5237     2005-02-07  Michael Olson  <mwolson@gnu.org>
5238     
5239         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
5240         `muse-what-changed'.  No functionality change.
5241         (muse-what-changed): New function that displays in diff format the
5242         changes made since the buffer was last saved.
5243     
5244         * muse-project.el (muse-project-publish): Add docstring.
5246     modified files:
5247      ChangeLog muse-mode.el muse-project.el
5250 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
5252     Summary:
5253       Add experimental version of muse-blosxom.el to project
5254     Revision:
5255       muse--main--1.0--patch-10
5257     2005-02-04  Michael Olson  <mwolson@gnu.org>
5258     
5259         * Makefile (realclean): Remove file that gets generated when fonts
5260         are missing.
5261     
5262         * experimental/muse-bloxsom.el: New file that implements Blosxom
5263         support for Muse.  It's in a very rough state, hence its placement
5264         in the `experimental' directory.
5266     new files:
5267      experimental/.arch-ids/=id
5268      experimental/.arch-ids/muse-blosxom.el.id
5269      experimental/muse-blosxom.el
5271     modified files:
5272      ChangeLog Makefile
5274     new directories:
5275      experimental experimental/.arch-ids
5278 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
5280     Summary:
5281       Make permissions more consistent
5282     Revision:
5283       muse--main--1.0--patch-9
5286     modified files:
5287      ChangeLog
5289     modified directories:
5290      contrib examples scripts
5293 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
5295     Summary:
5296       Fix build problems
5297     Revision:
5298       muse--main--1.0--patch-8
5300     2005-02-04  Michael Olson  <mwolson@gnu.org>
5301     
5302         * muse-build.el: Add contrib directory to `load-path'.
5303         (muse-elint-files): Load `muse-regexps.el'.
5304     
5305         * scripts/publish: Change permissions so that this script is
5306         executable.  Add contrib directory to load list.  Add
5307         `muse-regexps.el' to list.
5309     modified files:
5310      ChangeLog muse-build.el scripts/publish
5313 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
5315     Summary:
5316       Use "&mdash;" instead of "&#151;"
5317     Revision:
5318       muse--main--1.0--patch-7
5320     2005-01-31  Michael Olson  <mwolson@gnu.org>
5321     
5322         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
5323         with "&mdash;" so that documents validate properly.  Thanks to
5324         Björn Lindström for the suggestion.
5325     
5326         * muse-html.el (muse-html-markup-strings): Ditto.
5328     modified files:
5329      ChangeLog muse-docbook.el muse-html.el
5332 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
5334     Summary:
5335       Fix use of "[:blank:]" in underline markup
5336     Revision:
5337       muse--main--1.0--patch-6
5339     2005-01-25  Michael Olson  <mwolson@gnu.org>
5340     
5341         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
5342         use of `muse-regexp-blank'.
5344     modified files:
5345      ChangeLog muse-colors.el
5348 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
5350     Summary:
5351       Fix problem with headings being given wrong face
5352     Revision:
5353       muse--main--1.0--patch-5
5355     2005-01-03  Michael Olson  <mwolson@gnu.org>
5356     
5357         * muse-colors.el: Add header.
5358         (muse-colors-emphasized): Headings were being given the coloring
5359         for the next level of heading instead of the real
5360         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
5361         Heading").  Thanks to Lan Yufeng for finding this and sending a
5362         patch.
5363     
5364         * muse-regexps.el: Fix header.
5366     modified files:
5367      ChangeLog muse-colors.el muse-regexps.el
5370 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
5372     Summary:
5373       Rotate ChangeLog
5374     Revision:
5375       muse--main--1.0--patch-4
5377     2005-01-01  Michael Olson  <mwolson@gnu.org>
5378     
5379         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
5380         version will be automatically maintained by Arch.
5381     
5383     new files:
5384      .arch-ids/ChangeLog.id ChangeLog
5386     renamed files:
5387      .arch-ids/ChangeLog.id
5388        ==> .arch-ids/ChangeLog.2004.id
5389      ChangeLog
5390        ==> ChangeLog.2004
5393 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
5395     Summary:
5396       Extended regexps fix, allow spaces in 1st part of links
5397     Revision:
5398       muse--main--1.0--patch-3
5400     2004-12-30  Michael Olson  <mwolson@gnu.org>
5401     
5402         * muse.el (muse-link-regexp): Allow spaces in the first part of
5403         links.
5404     
5405         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
5406         customizable alternatives to extended character classes.
5407     
5408         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
5410     modified files:
5411      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
5412      muse-html.el muse-mode.el muse-publish.el muse.el
5415 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
5417     Summary:
5418       Begin to change regexp handling, tweak muse.el header
5419     Revision:
5420       muse--main--1.0--patch-2
5422     2004-12-29  Michael Olson  <mwolson@gnu.org>
5423     
5424         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
5425         myself.  Update URL.
5426     
5427         * muse-regexps.el: New file that implements regexp handling.
5428         Generalized regexp options will be moved to it eventually.
5430     new files:
5431      .arch-ids/muse-regexps.el.id muse-regexps.el
5433     modified files:
5434      ChangeLog muse.el
5437 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
5439     Summary:
5440       Do some early spring cleaning
5441     Revision:
5442       muse--main--1.0--patch-1
5444     2004-12-29  Michael Olson  <mwolson@gnu.org>
5445     
5446         * Makefile: Change path to `publish' script.
5447     
5448         * contrib/pcomplete.el: New file that is used by Muse without
5449         actually being a part of it: hence its location in the contrib
5450         directory.
5451     
5452         * contrib/cgi.el, contrib/httpd.el: New location.
5453     
5454         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
5455     
5456         * scripts/publish, scripts/publish-project: Ditto.
5458     new files:
5459      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
5460      contrib/pcomplete.el examples/.arch-ids/=id
5461      scripts/.arch-ids/=id
5463     modified files:
5464      ChangeLog Makefile
5466     renamed files:
5467      .arch-ids/cgi.el.id
5468        ==> contrib/.arch-ids/cgi.el.id
5469      .arch-ids/httpd.el.id
5470        ==> contrib/.arch-ids/httpd.el.id
5471      .arch-ids/muse-johnw.el.id
5472        ==> examples/.arch-ids/muse-johnw.el.id
5473      .arch-ids/publish-johnw.id
5474        ==> examples/.arch-ids/publish-johnw.id
5475      .arch-ids/publish-project.id
5476        ==> scripts/.arch-ids/publish-project.id
5477      .arch-ids/publish.id
5478        ==> scripts/.arch-ids/publish.id
5479      cgi.el
5480        ==> contrib/cgi.el
5481      httpd.el
5482        ==> contrib/httpd.el
5483      muse-johnw.el
5484        ==> examples/muse-johnw.el
5485      publish
5486        ==> scripts/publish
5487      publish-johnw
5488        ==> examples/publish-johnw
5489      publish-project
5490        ==> scripts/publish-project
5492     new directories:
5493      contrib contrib/.arch-ids examples examples/.arch-ids scripts
5494      scripts/.arch-ids
5497 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
5499     Summary:
5500       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5501     Revision:
5502       muse--main--1.0--base-0
5504     (automatically generated log message)
5506     new patches:
5507      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
5508      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
5509      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
5510      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
5511      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
5512      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
5513      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
5514      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
5515      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
5516      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
5517      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
5518      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
5519      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
5520      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
5521      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
5522      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
5523      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
5524      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8