Try to fix an error with `muse-blosxom-get-categories'.
[muse-el.git] / ChangeLog
blob8d08267b11e5aa9500e41247c7cd35e14c99a520
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
7     Summary:
8       Try to fix an error with `muse-blosxom-get-categories'.
9     Revision:
10       muse--main--1.0--patch-108
12     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
13       about processing directories.
15     modified files:
16      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
19 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
21     Summary:
22       Make a distinction between implicit and explicit links at publish-time.
23     Revision:
24       muse--main--1.0--patch-107
26     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
27     
28     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
29     
30     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
31       `explicit' argument.
32     
33     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
34       not we are dealing with an explicit link.
35     
36     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
37     
38     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
39       argument, but ignore it.
40     
41     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
42       when link is not explicit.
44     modified files:
45      ChangeLog lisp/muse-html.el lisp/muse-http.el
46      lisp/muse-publish.el lisp/muse-wiki.el
49 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
51     Summary:
52       Implement several WikiWord handling fixes.
53     Revision:
54       muse--main--1.0--patch-106
56     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
57       found by the handlers.  Don't send implicit links through some of the
58       advanced checks.
59     
60     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
61       of interwiki link before calling `muse-handle-explicit-link'.
62     
63     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
64       "\\|" separator between project-alist entries and interwiki entries.
65       Force a reconfiguration of muse-colors-markup.
66     
67     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
68       sure that we don't colorize WikiNames that don't go with any file.
69     
71     modified files:
72      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
73      lisp/muse-wiki.el
76 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
78     Summary:
79       Attempt to simplify muse-wiki a bit.
80     Revision:
81       muse--main--1.0--patch-105
83     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
84       here.
85     
86     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
87       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
88       (muse-wiki-update-use-wikiword-markup-regexp)
89       (muse-wiki-update-use-wikiword-link-function)
90       (muse-wiki-update-use-wikiword-url-transforms): Remove.
91       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
92     
93     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
94       `muse-wiki-use-wikiword' is specified.
95     
96     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
97       unless `muse-wiki-use-wikiword' is specified.
98     
99     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
100       muse-colors-markup.
101     
102     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
103       muse-publish-markup-regexps.
104     
105     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
106       muse-publish-url-transforms.
107     
108     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
109       muse-wiki-handle-wikiword to muse-implicit-link-functions.
110     
112     modified files:
113      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
116 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
118     Summary:
119       Make muse-blosxom use relative name of published file in page-date alist.
120     Revision:
121       muse--main--1.0--patch-104
123     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
124       file.
125       (muse-blosxom-update-page-date-alist): Renamed from
126       `muse-blosxom-markup-date-directive'.  Make the current file name
127       relative to the base directory and strip file extension if necessary.
128     
130     modified files:
131      ChangeLog lisp/muse-blosxom.el
134 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
136     Summary:
137       Hack on muse-blosxom timestamps somewhat.
138     Revision:
139       muse--main--1.0--patch-103
141     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
142       actually do something useful.  This should have a different name,
143       really.
144       ("blosxom-html", "blosxom-xhtml"): Call
145       `muse-blosxom-markup-date-directive' after publishing each entry.
146     
148     modified files:
149      ChangeLog lisp/muse-blosxom.el
152 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
154     Summary:
155       Fix several startup and compile errors.
156     Revision:
157       muse--main--1.0--patch-102
159     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
160       fixes an error that occurred during startup.
161     
162     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
163       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
164       to muse.el.
165     
166     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
167       that the nasty compile errors go away.  Fix a few typos.
168       (muse-ignored-extensions): Fix docstring.
169       (muse-file-extension): Move this higher in the file.
170     
171     
173     modified files:
174      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
177 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
179     Summary:
180       Note that muse-file-extension should not have "." in front.
181     Revision:
182       muse--main--1.0--patch-101
184     * lisp/muse-project.el (muse-project-find-file): Handle case where
185       muse-file-extension is not specified.
186     
187     * lisp/muse.el (muse-file-extension): Note that the period at the
188       beginning of this value should be omitted.
189     
190     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
191       file extension so that regexp characters inside the extension will not
192       goof it up.  This should never be a problem in normal cases, but let's
193       be robust.
194     
196     modified files:
197      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
198      lisp/muse.el
201 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
203     Summary:
204       Implement optional file extension of Muse files.
205     Revision:
206       muse--main--1.0--patch-100
208     * lisp/muse-mode.el (muse-mode): Make sure
209       `muse-update-ignored-extensions-regexp' gets updated every time we
210       enter Muse mode.  This works around a bug in the customize interface --
211       if a user changes an option using setq, the :set function sometimes
212       does not get executed.  I should really try to determine whether or not
213       this is really an issue anymore.
214     
215     * lisp/muse-project.el (muse-project-find-file): Make use of
216       `muse-file-extension'.
217     
218     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
219       customizable; it is autogenerated from `muse-ignored-extensions'.
220       (muse-update-ignored-extensions-regexp): New function that sets the
221       value of `muse-ignored-extensions-regexp'.  This is needed in order to
222       make sure that the value of `muse-file-extension' is taken into
223       account.
224       (muse-ignored-extensions): New option that determines which file
225       extensions to ignore.  It is in the form of a list of regexps.
226     
227     * lisp/muse.el (muse-file-extension): New option that allows the user to
228       specify the file extension to be used for Muse files.  By default, this
229       is nil, which means that no extension will be used.
230     
231     * lisp/muse.el (muse-page-name): Handle case where
232       `muse-ignored-extensions-regexp' is nil.
233     
235     modified files:
236      ChangeLog lisp/muse-mode.el lisp/muse-project.el
237      lisp/muse-regexps.el lisp/muse.el
240 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
242     Summary:
243       Document new blosxom convenience feature.
244     Revision:
245       muse--main--1.0--patch-99
247     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
248       `muse-blosxom-project-alist-entry'.  An example is provided in the
249       header.
250     
252     modified files:
253      ChangeLog lisp/muse-blosxom.el
256 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
258     Summary:
259       Further work on `muse-project-alist' entry generation for blosxom.
260     Revision:
261       muse--main--1.0--patch-98
263     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
264       Include subdirectories in first part of "Blog" entry.
265     
266     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
267       that returns a list of dirs that are to be used with the first part of
268       a `muse-project-alist' entry.
269     
271     modified files:
272      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
275 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
277     Summary:
278       New function: muse-blosxom-project-alist-entry.
279     Revision:
280       muse--main--1.0--patch-97
282     * examples/mwolson/muse-init.el: Update from my latest settings.
283       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
284     
285     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
286       that generates the latter part of an entry for `muse-project-alist'.
287     
289     modified files:
290      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
293 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
295     Summary:
296       Merged from hodique@lifl.fr--2005 (patch 12-23)
297     Revision:
298       muse--main--1.0--patch-96
300     Patches applied:
301     
302      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
303        Merged from mwolson@gnu.org--2005 (patch 68-76)
304     
305      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
306        Merged from mwolson@gnu.org--2005 (patch 77-80)
307     
308      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
309        Merged from mwolson@gnu.org--2005 (patch 81)
310     
311      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
312        Merged from mwolson@gnu.org--2005 (patch 82)
313     
314      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
315        Escape % in latex publishing
316     
317      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
318        bugfix
319     
320      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
321        small improvement on muse-make-link
322     
323      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
324        Fix customization of muse-wiki-wikiword-regexp
325     
326      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
327        Allow full customization of WikiWords
328     
329      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
330        Fix mouse-2 yank bug in muse-mode
331     
332      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
333        Fix interpretation order
334     
335      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
336        Merged from mwolson@gnu.org--2005 (patch 83-95)
337     
339     modified files:
340      ChangeLog lisp/muse-wiki.el
342     new patches:
343      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
344      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
345      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
346      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
347      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
348      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
349      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
350      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
351      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
352      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
353      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
354      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
357 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
359     Summary:
360       Minor docfixes.
361     Revision:
362       muse--main--1.0--patch-95
364     * lisp/muse-mode.el (muse-follow-name-at-point) 
365       (muse-follow-name-at-mouse): Docfixes.
366     
368     modified files:
369      ChangeLog lisp/muse-mode.el
372 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
374     Summary:
375       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
376     Revision:
377       muse--main--1.0--patch-94
379     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
380       `muse-blosxom-new-entry'.
381     
382     * muse.texi (Blosxom Entries): Ditto.
383     
385     modified files:
386      ChangeLog lisp/muse-blosxom.el muse.texi
389 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
391     Summary:
392       Re-add global mouse-2 event.
393     Revision:
394       muse--main--1.0--patch-93
396     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
397       mouse-2, since Yann found a way around the problem I was facing.
398       (muse-follow-name-at-mouse): Call the event that would normally be used
399       here if we don't have a link at point.
400     
402     modified files:
403      ChangeLog lisp/muse-mode.el
406 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
408     Summary:
409       Fix publishing error.
410     Revision:
411       muse--main--1.0--patch-92
413     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
414       the cdr of output-dir.  This was a code fragment from a previous
415       attempt to refactor this function.
416     
418     modified files:
419      ChangeLog lisp/muse-project.el
422 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
424     Summary:
425       Work on getting to the point where we can resolve project interwiki links.
426     Revision:
427       muse--main--1.0--patch-91
429     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
430       `muse-publishing-current-file'.
431     
432     * lisp/muse-project.el (muse-project-of-file): Ditto.
433     
434     * lisp/muse-project.el (muse-project-applicable-styles): New function
435       that returns the usable styles for a file, given either a list of
436       styles or a project name.  This is useful for removing styles that will
437       be ignored for a file.
438       (muse-project-publish-file): Split :include and :exclude processing
439       into `muse-project-applicable-styles'.
440     
441     * lisp/muse-publish.el (muse-publish-output-name): Use
442       `muse-publishing-current-file'.
443     
444     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
445     
446     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
447       project names.
448     
449     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
450       names to be uninterpreted.  Remove need for muse-assoc-string.
451     
452     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
453       function that will be called to fetch a link to a page from a Muse
454       project from the output file of the currently-published file.  This is
455       commented out for now since I ran out of energy.
456     
457     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
458       `muse-wiki-resolve-project-page' for handling Muse project interwiki
459       links, but only when no match was found in `muse-wiki-interwiki-alist'.
460       Handle case where no interwiki can be found, even though this should
461       never happen.
462     
463     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
464       whenever Muse mode is entered.  That way we don't have to enter an
465       extra command in our .emacs.
466     
467     * lisp/muse.el (muse-current-file): Remove this, since a variable called
468       `muse-publishing-current-file' already exists that does the same thing.
469       How embarrassing.
470     
471     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
472     
473     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
474       to use it.
475     
477     modified files:
478      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
479      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
482 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
484     Summary:
485       Mouse-2 on regular text will yank rather than give an error.
486     Revision:
487       muse--main--1.0--patch-90
489     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
490       this seems to be more trouble than it's worth.
491       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
492       use our own implementation.
493     
495     modified files:
496      ChangeLog lisp/muse-mode.el
499 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
501     Summary:
502       Make interwiki links publish with the correct extension.
503     Revision:
504       muse--main--1.0--patch-89
506     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
507       prefix and suffix to interwiki names, as well as stripping out unwanted
508       extensions.
509     
511     modified files:
512      ChangeLog lisp/muse-wiki.el
515 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
517     Summary:
518       Fix publishing of bare interwiki names.
519     Revision:
520       muse--main--1.0--patch-88
522     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
523       `set'.  Use `muse-assoc-string' instead of `assoc'.
524     
525     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
526       `assoc-string' functionality usable with Emacs21 and XEmacs.
527     
529     modified files:
530      ChangeLog lisp/muse-wiki.el lisp/muse.el
533 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
535     Summary:
536       Apply a few fixes from Yann's branch.
537     Revision:
538       muse--main--1.0--patch-87
540     Background: I hacked on Muse over the weekend while offline, and so did
541                 Yann.  His changes to muse-wiki.el are different than the
542                 ones that I made, so we should probably figure out the best
543                 way to handle this when we both get on IRC again.  For now,
544                 I've merged in the bugfixes that he's made, omitting most of
545                 the changes to muse-wiki.
546     
547     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
548     
549     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
550     
551     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
552       introduced previously.
553     
555     modified files:
556      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
559 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
561     Summary:
562       Warn if file not published; hack further on Wiki stuff.
563     Revision:
564       muse--main--1.0--patch-86
566     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
567       complete <div> tags that are of the class "image-link".  It is hoped
568       that this will prevent user-added <div> tags from being mangled.
569     
570     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
571       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
572       need to look at the text at point.
573     
574     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
575       current file has not been published since it was up-to-date.  Thanks to
576       Bill Freeman for the suggestion.
577     
578     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
579       is nil.  If this happens, return the original URL.
580     
581     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
582       `muse-wiki-update-interwiki-regexp.'
583       (muse-wiki-update-interwiki-regexp): New function that sets the value
584       of `muse-wiki-interwiki-regexp'.
585       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
586       on :set.
587     
588     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
589       `muse-wiki-expand-interwiki'.
590       (muse-wiki-transform-wikiword): New function that prevents WikiWords
591       with no matching file from being published as links.
592     
593     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
594       string argument once again, since this behavior is needed when
595       publishing.
596       (muse-wiki-handle-wikiword): Ditto.
597     
598     * lisp/muse.el (muse-handle-url): Ditto.
599     
600     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
601       after every unsuccessful attempt at handling the link.  If argument is
602       given, restore match-data at end, too.
603     
604     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
605       argument.  Match data is always saved.  If argument is not given,
606       assume that `muse-implicit-link-regexp' has been matched against, and
607       return the 1st match string if no handlers worked.
608     
610     modified files:
611      ChangeLog lisp/muse-html.el lisp/muse-mode.el
612      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
615 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
617     Summary:
618       Hack on WikiName handling and make TAB work for Wiki links.
619     Revision:
620       muse--main--1.0--patch-85
622     * lisp/muse-colors.el (muse-colors-markup): Use
623       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
624     
625     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
626       nil, don't color bad links.  If non-nil, color bad links.
627     
628     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
629     
630     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
631       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
632       (muse-journal-rss-munge-buffer): Ditto.
633     
634     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
635       Docfix.
636     
637     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
638       are handled first, then implicit ones.  It should work better in all
639       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
640       to determine how far to scan for an implicit link.  This defaults to
641       the text between the point and the next space.
642     
643     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
644       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
645       literally after opening the buffer.  Hopefully this can be of use in
646       custom visit-link functions, when necessary.
647     
648     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
649       `muse-visit-link-default'.
650     
651     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
652       Search by text properties instead of regexps.  This allows Muse to find
653       links without having to have a massive regexp that contains all link
654       types.  The downside is that this will not work if the user defontifies
655       the buffer.  But it would somewhat defeat the purpose of following
656       links if you can't see them.
657     
658     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
659       enough command line args are passed in batch mode.
660     
661     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
662       `muse-explicit-link-regexp'.
663     
664     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
665       `muse-link-regexp'.
666     
667     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
668       specifies the "common ground" of all implicit links, like URLs, bare
669       WikiNames, and -- in the future -- email addresses.
670     
671     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
672     
673     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
674       optional.  That was a bad idea on my part.  Renamed from
675       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
676       annoy anyone :^) .
677     
678     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
679       `muse-wiki-interwiki-expand'.
680       (muse-wiki-handle-wikiword): Renamed from
681       `muse-wiki-wikiword-handle'.
682     
683     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
684       for the eval-after-load arg since XEmacs chokes on constants.
685     
686     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
687       face on WikiWords that don't correspond with a file.  If people really
688       want this to appear in bad-link face, I could accommodate that.
689     
690     * lisp/muse.el (muse-handle-url): New function that detects whether the
691       given string is a URL.
692       (muse-implicit-link-functions): Renamed from
693       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
694       (muse-explicit-link-functions): Renamed from
695       `muse-mode-handler-functions'.
696       (muse-handle-implicit-link): New function that handles all
697       implicit links by calling functions from `muse-implicit-link-functions'.
698       (muse-handle-explicit-link): Renamed from
699       `muse-handled-url'.
700     
702     modified files:
703      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
704      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
705      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
708 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
710     Summary:
711       Allow WikiWords to be ignored with <nop> or "''''".
712     Revision:
713       muse--main--1.0--patch-84
715     * lisp/muse-mode.el (muse-browse-result): Docfixes.
716     
717     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
718       whether to hide <nop> tags when coloring a Muse buffer.
719       (muse-wiki-wikiword-at-point): Docfix.
720       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
721       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
722       during publishing.
723       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
724       which keeps the WikiWord that follows it from being interpreted.
725       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
726       WikiWord delimiter.
727     
729     modified files:
730      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
733 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
735     Summary:
736       Update postal address of FSF in muse-wiki.el.
737     Revision:
738       muse--main--1.0--patch-83
740     * lisp/muse-wiki.el: Update postal address of the FSF.
741     
743     modified files:
744      ChangeLog lisp/muse-wiki.el
747 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
749     Summary:
750       Interpret explicit links before emphasis.
751     Revision:
752       muse--main--1.0--patch-82
754     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
755       links before emphasis.
756     
757     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
758       for the heck of it.
760     modified files:
761      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
764 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
766     Summary:
767       Wiki hacking, regexp tweaks.
768     Revision:
769       muse--main--1.0--patch-81
771     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
772       muse-regexp.
773     
774     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
775       that indicates whether or not to use character classes in regexps.  The
776       default is to let Muse try to figure it out.
777       (muse-extreg-usable-p): Make use of this variable.
778     
779     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
780       this regexp.  I'm guessing it was supposed to have a TAB in there at
781       one time.  Replace this stuff with muse-regexp-space.
782     
783     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
784       by default.
785     
786     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
787       "or".
788     
789     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
790       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
791       We'll fix those anchor problems eventually!
792     
793     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
794       uses `muse-interwiki-handle' to determine whether an interwiki link is
795       at point.
796     
797     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
798       look for a suitable value at point if needed.
799     
800     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
801     
802     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
803     
804     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
806     modified files:
807      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
808      lisp/muse-wiki.el
811 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
813     Summary:
814       Make installation of manual when not using Debian go smoothly.
815     Revision:
816       muse--main--1.0--patch-80
818     * Makefile.defs (INSTALLINFO): New variable that specifies what command
819       and options are to be used when insinuating the Muse documentation into
820       the Info menu.
821     
822     * Makefile (install): Make use of INSTALLINFO.
823     
824     * README (Installation): Give directions for changing INSTALLINFO on a
825       Debian system and changing where Muse is installed.
826     
827     * muse.texi: Ditto.
829     modified files:
830      ChangeLog Makefile Makefile.defs README muse.texi
833 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
835     Summary:
836       Fix compiler warning induced by last patch.
837     Revision:
838       muse--main--1.0--patch-79
840     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
841       compiler warning.
843     modified files:
844      ChangeLog lisp/muse-project.el lisp/muse.el
847 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
849     Summary:
850       Add `muse-current-file', fix minor QuickStart issue.
851     Revision:
852       muse--main--1.0--patch-78
854     * examples/QuickStart: Make John Wiegley the author.
855     
856     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
857       `muse-current-file' instead of `buffer-file-name'.
858     
859     * lisp/muse-project.el (muse-current-project): Document.
860     
861     * lisp/muse-project.el (muse-current-file): New variable indicating the
862       name, including path, of the file that is currently being published.
863       (muse-project-of-file): Make use of
864       `muse-current-file'.
865     
866     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
867     
868     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
870     modified files:
871      ChangeLog examples/QuickStart lisp/muse-blosxom.el
872      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
873      lisp/muse.el
876 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
878     Summary:
879       Make muse-replace-regexp-in-string closer to its parent; no func change.
880     Revision:
881       muse--main--1.0--patch-77
883     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
884       to implement all functionality of `replace-regexp-in-string'.  No
885       functionality change.
886     
888     modified files:
889      ChangeLog lisp/muse.el
892 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
894     Summary:
895       Play nicely with fill, adaptive-fill, and flyspell.
896     Revision:
897       muse--main--1.0--patch-76
899     * muse-mode.el (muse-mode-intangible-links): New function used to
900       determine whether links will be considered intangible.
901     
902     * lisp/muse-mode.el (muse-mode-link-functions)
903       (muse-mode-handler-functions): Minor docfix.
904     
905     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
906       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
907       making links intangible by default, but this may be adjusted by use of
908       the `muse-mode-intangible-links' function.
909     
910     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
911       nil if we should allow a fill to occur here.  Keeps links from being
912       broken up.
913     
914     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
915       non-nil if we allow spell-checking to occur here.  Keeps links from
916       being improperly colorized.
917     
918     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
919       functionality change.
921     modified files:
922      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
925 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
927     Summary:
928       Minor doc changes and code prettification.
929     Revision:
930       muse--main--1.0--patch-75
932     * AUTHORS: Note that YH's assignment is in the mail.
933     
934     * README (scripts): Explain better the contents of the `scripts'
935       directory.
936     
937     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
939     modified files:
940      AUTHORS ChangeLog README lisp/muse-wiki.el
943 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
945     Summary:
946       Merged from hodique@lifl.fr--2005 (patch 7-11)
947     Revision:
948       muse--main--1.0--patch-74
950     Patches applied:
951     
952      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
953        split WikiWords and InterWiki links into their own package
954     
955      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
956        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
957     
958      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
959        Mimic experimental behavior for interwiki
960     
961      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
962        fix notes publishing
963     
964      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
965        various minor fixes
967     new files:
968      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
970     modified files:
971      ChangeLog lisp/muse-colors.el lisp/muse-html.el
972      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
974     renamed files:
975      experimental/.arch-ids/muse-wiki.el.id
976        ==> experimental/.arch-ids/muse-wiki-old.el.id
977      experimental/muse-wiki.el
978        ==> experimental/muse-wiki-old.el
980     new patches:
981      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
982      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
983      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
984      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
985      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
988 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
990     Summary:
991       Tell people where to find on-line version of manual.
992     Revision:
993       muse--main--1.0--patch-73
995     * README: Add on-line locations for manual.
996     
997     * muse.texi: Remove @include directive.  This makes generating a PDF of
998       this documentation a lot easier.
999     
1000     * muse.texi (Preface): Add on-line locations for manual.
1002     modified files:
1003      ChangeLog README muse.texi
1006 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1008     Summary:
1009       Try to make Muse play nice with outline minor mode.
1010     Revision:
1011       muse--main--1.0--patch-72
1013     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1014     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1015     "muse" instead of "t" when adding invisibility to text or checking for
1016     invisibility.
1017     
1018     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1019     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1020     this function.
1022     modified files:
1023      ChangeLog lisp/muse-colors.el lisp/muse.el
1026 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1028     Summary:
1029       Minor grammar fix in Introduction section of manual.
1030     Revision:
1031       muse--main--1.0--patch-71
1033     * muse.texi (Introduction): Minor grammar fix.
1035     modified files:
1036      ChangeLog muse.texi
1039 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1041     Summary:
1042       Release Muse 3.01.
1043     Revision:
1044       muse--main--1.0--patch-70
1046     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1047     
1048     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1049     
1050     * lisp/muse-poem.el (muse-poem-markup-strings)
1051       (muse-poem-chapbook-strings): Make customizable.
1052     
1053     * lisp/muse-poem.el (muse-chapbook-latex-header)
1054       (muse-chapbook-latex-footer): Docfix.
1055     
1056     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1057       (muse-texinfo-pdf-extension): Ditto.
1058     
1059     * lisp/muse.el (muse-version): Change to 3.01.
1060     
1061     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1062       done, for now!
1064     modified files:
1065      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1066      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1069 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1071     Summary:
1072       Tweak documentation thoroughly; still incomplete.
1073     Revision:
1074       muse--main--1.0--patch-69
1076     * README: Minor tweaks.
1077     
1078     * muse.texi: Massively rename chapters so that the titles are more
1079       descriptive.  Clean up grammar.
1080     
1081     * muse.texi (Obtaining Muse): Move content of Installation node here,
1082       stripping out any customization tips, since those are covered later.
1083       Re-work this chapter since I was dissatisfied with it.
1084     
1085     * muse.texi (Installation): This node has the content of README regarding
1086       installation, which fits the title of the node much better than the
1087       previous content.
1088     
1089     * muse.texi (Blosxom): Turn the sections of this section into
1090       subsections.
1091     
1092     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1093       like lists!
1094     
1095     * muse.texi (History): Add a "2005" item.
1097     modified files:
1098      ChangeLog README muse.texi
1101 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1103     Summary:
1104       Finish documenting 2 more publishing styles.
1105     Revision:
1106       muse--main--1.0--patch-68
1108     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1109     
1110     * lisp/muse-journal.el: Docfixes.
1111     
1112     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1113       documentation to this function.
1114     
1115     * muse.texi (Blosxom Options): New node containing the publishing styles
1116       and options provided by Blosxom.
1117       (Book): Add usage note, as I suspect a lot of people might be confused
1118       by this style.
1119       (HTML): Space out entries better.
1120       (Journal, LaTeX): New nodes for publishing styles.
1121       (Common Elements): Document a few options that are present in
1122       `muse-publish.el'.
1124     modified files:
1125      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1126      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1129 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1131     Summary:
1132       Make Muse installable and correct an Emacs21 issue.
1133     Revision:
1134       muse--main--1.0--patch-67
1136     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1137       directory will be generated.
1138       (all): Compile muse.info by default.
1139       (doc): Refactor into individual generation rules for .html and .info
1140       files.
1141       (install): New rule that installs Muse source code, compiled .elc
1142       files, and the manual into proper places.
1143     
1144     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1145     
1146     * README (Insinuation): Move old content of Installation here.
1147       (Installation): Fill out this section.
1148       (Further Documentation): Add link to my website and note that a full
1149       manual is included with Muse.
1150     
1151     * lisp/Makefile (EL): Populate with .el files.
1152       (install): New rule that installs both .elc and .el files.
1153     
1154     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1155       Emacs21, hack in a handler for the @documentencoding tag so that it
1156       doesn't error out.
1158     modified files:
1159      ChangeLog Makefile Makefile.defs README lisp/Makefile
1160      lisp/muse-texinfo.el
1163 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1165     Summary:
1166       Cater even more to XEmacs and its annoying whims.
1167     Revision:
1168       muse--main--1.0--patch-66
1170     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1171       environment variable.
1172     
1173     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1174       handle it.  Load `muse-build.el' instead.
1175     
1176     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1177       used.
1178     
1179     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1180       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1181       not used.
1182     
1183     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1184       function does not appear to be used.
1185     
1186     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1187       `replace-regexp-in-string', since XEmacs doesn't have this function.
1188       We only implement the first 3 args, but this could be extended if we
1189       need to do so.
1190     
1191     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1192       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1193     
1194     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1195     
1196     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1197       make XEmacs shut up.
1198     
1199     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1200     
1201     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1202     
1203     * lisp/muse-http.el (muse-winnow-list): Ditto.
1204     
1205     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1206     
1207     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1208     
1209     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1210     
1211     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1212       anything.
1213     
1214     * scripts/publish: Use EMACS environment variable instead of hard-coding
1215       it.
1217     modified files:
1218      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1219      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1220      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1221      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1222      lisp/muse.el scripts/muse-build.el scripts/publish
1225 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1227     Summary:
1228       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1229     Revision:
1230       muse--main--1.0--patch-65
1232     * AUTHORS: Update entry.
1233     
1234     * muse-*.el: Move to the lisp directory.
1235     
1236     * lisp/Makefile: New file containing rules to test and compile the
1237       source.
1238     
1239     * Makefile.defs: New file that contains common definitions for all other
1240       Makefiles, such as Emacs command to use.
1241     
1242     * Makefile: Move lisp-specific rules to lisp/Makefile.
1243       (SUBDIRS): New variable containing subdirectories to clean.
1244     
1245     * README: Update to reflect new location of source files.  Give updated
1246       directions for compiling with XEmacs.
1247     
1248     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1249       compile.
1250       (%.html): Pass SITEFLAG as an environment variable to
1251       ../scripts/publish.
1252     
1253     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1254       seems to be needed to keep the process from failing.  This has *got* to
1255       be a bug in Muse, but I don't want to deal with it now.
1256     
1257     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1258     
1259     * lisp/muse-convert.el: Move line to commentary section.
1260     
1261     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1262       locally-bound `type' variable isn't used here.
1263     
1264     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1265     
1266     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1267       binding.
1268     
1269     * scripts/muse-build.el (load-path): Correct paths.
1270     
1271     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1272       as to avoid spurious warnings.
1273     
1274     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1275       it exists.
1276     
1277     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1278       (muse-match-string-no-properties): New functions that take the place of
1279       `line-end-position', `line-beginning-position', and
1280       `match-string-no-properties', respectively.
1281     
1282     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1283       (muse-my-journal-find-entries): Use Muse-specific version of
1284       `match-string-no-properties', `line-beginning-position', and
1285       `line-end-position' since these do not exist in XEmacs.
1286     
1287     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1288       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1289     
1290     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1291     
1292     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1293       (muse-html-insert-contents): Ditto.
1294     
1295     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1296     
1297     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1298     
1299     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1300     
1301     * lisp/muse-publish.el (muse-publish-markup-tag)
1302       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1303       (muse-published-buffer-contents): Ditto.
1304     
1305     * scripts/muse-build.el (muse-elint-files): Ditto.
1307     new files:
1308      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1309      lisp/.arch-ids/Makefile.id lisp/Makefile
1311     modified files:
1312      AUTHORS ChangeLog Makefile README examples/Makefile
1313      examples/QuickStart examples/johnw/muse-johnw.el
1314      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1315      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1316      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1317      lisp/muse.el scripts/muse-build.el scripts/publish
1319     renamed files:
1320      .arch-ids/muse-blosxom.el.id
1321        ==> lisp/.arch-ids/muse-blosxom.el.id
1322      .arch-ids/muse-book.el.id
1323        ==> lisp/.arch-ids/muse-book.el.id
1324      .arch-ids/muse-colors.el.id
1325        ==> lisp/.arch-ids/muse-colors.el.id
1326      .arch-ids/muse-convert.el.id
1327        ==> lisp/.arch-ids/muse-convert.el.id
1328      .arch-ids/muse-docbook.el.id
1329        ==> lisp/.arch-ids/muse-docbook.el.id
1330      .arch-ids/muse-html.el.id
1331        ==> lisp/.arch-ids/muse-html.el.id
1332      .arch-ids/muse-http.el.id
1333        ==> lisp/.arch-ids/muse-http.el.id
1334      .arch-ids/muse-journal.el.id
1335        ==> lisp/.arch-ids/muse-journal.el.id
1336      .arch-ids/muse-latex.el.id
1337        ==> lisp/.arch-ids/muse-latex.el.id
1338      .arch-ids/muse-mode.el.id
1339        ==> lisp/.arch-ids/muse-mode.el.id
1340      .arch-ids/muse-poem.el.id
1341        ==> lisp/.arch-ids/muse-poem.el.id
1342      .arch-ids/muse-project.el.id
1343        ==> lisp/.arch-ids/muse-project.el.id
1344      .arch-ids/muse-publish.el.id
1345        ==> lisp/.arch-ids/muse-publish.el.id
1346      .arch-ids/muse-regexps.el.id
1347        ==> lisp/.arch-ids/muse-regexps.el.id
1348      .arch-ids/muse-texinfo.el.id
1349        ==> lisp/.arch-ids/muse-texinfo.el.id
1350      .arch-ids/muse.el.id
1351        ==> lisp/.arch-ids/muse.el.id
1352      muse-blosxom.el
1353        ==> lisp/muse-blosxom.el
1354      muse-book.el
1355        ==> lisp/muse-book.el
1356      muse-colors.el
1357        ==> lisp/muse-colors.el
1358      muse-convert.el
1359        ==> lisp/muse-convert.el
1360      muse-docbook.el
1361        ==> lisp/muse-docbook.el
1362      muse-html.el
1363        ==> lisp/muse-html.el
1364      muse-http.el
1365        ==> lisp/muse-http.el
1366      muse-journal.el
1367        ==> lisp/muse-journal.el
1368      muse-latex.el
1369        ==> lisp/muse-latex.el
1370      muse-mode.el
1371        ==> lisp/muse-mode.el
1372      muse-poem.el
1373        ==> lisp/muse-poem.el
1374      muse-project.el
1375        ==> lisp/muse-project.el
1376      muse-publish.el
1377        ==> lisp/muse-publish.el
1378      muse-regexps.el
1379        ==> lisp/muse-regexps.el
1380      muse-texinfo.el
1381        ==> lisp/muse-texinfo.el
1382      muse.el
1383        ==> lisp/muse.el
1385     new directories:
1386      lisp lisp/.arch-ids
1389 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1391     Summary:
1392       Massively untabify files.
1393     Revision:
1394       muse--main--1.0--patch-64
1397     modified files:
1398      ChangeLog ChangeLog.2004 experimental/muse-message.el
1399      experimental/muse-wiki.el muse-book.el muse-colors.el
1400      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1401      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1402      muse-project.el muse-publish.el muse-regexps.el
1403      muse-texinfo.el muse.el
1406 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1408     Summary:
1409       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1410     Revision:
1411       muse--main--1.0--patch-63
1413     (Summary of changes that Yann made)
1414     
1415     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1416     
1417     * muse-mode.el (muse-generate-index): Move index generation code into
1418       `muse-index-as-string'.
1419       (muse-index-as-string): New function that generates an index and
1420       returns it as a string, instead of placing it in a buffer like
1421       `muse-generate-index' used to.
1422     
1423     Patches applied:
1424     
1425      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1426        merge from mwolson@gnu.org--2005
1427     
1428      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1429        Accept WikiWords as links [mostly rescinded]
1430     
1431      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1432        merge from mwolson@gnu.org--2005/muse--main--1.0
1433     
1434      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1435        Merged from mwolson@gnu.org--2005 (patch 60-62)
1436     
1437      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1438        provide a string view of the index
1440     modified files:
1441      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1443     new patches:
1444      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1445      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1446      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1447      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1448      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1451 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1453     Summary:
1454       Document Blosxom, Book, DocBook, and HTML publishing styles.
1455     Revision:
1456       muse--main--1.0--patch-62
1458     * muse-blosxom.el: Clean up header.
1459     
1460     * muse-book.el (muse-before-book-publish-hook): Rename to
1461       `muse-book-before-publish-hook'.
1462       (muse-after-book-publish-hook): Rename to
1463       `muse-book-after-publish-hook'.
1464     
1465     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1466       (muse-html-markup-strings, muse-xhtml-markup-strings)
1467       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1468       (muse-html-charset-default, muse-html-encoding-default)
1469       (muse-html-encoding-map): Docfixes.
1470     
1471     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1472       sections.
1474     modified files:
1475      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1478 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1480     Summary:
1481       Begin work on Publishing Styles section of manual.
1482     Revision:
1483       muse--main--1.0--patch-61
1485     * Makefile (.PHONY): Add "doc" to list.
1486       (doc): New rule that generates Info and HTML files from muse.texi.
1487       (dist): Rely on `distclean', not `clean'.
1488     
1489     * examples/QuickStart (Authoring mode): Remove empty section.
1490     
1491     * muse.texi: Call this program "the Emacs Muse" in title.
1492       (Publishing Styles): Begin to populate section.
1493       (Deriving Styles): First subsection of Publishing Styles.
1494       (Contributors): Remove spurious copyright section, since we address
1495       this in the title.
1496     
1497     * README: Actually remember to add this file.
1499     new files:
1500      .arch-ids/README.id README
1502     modified files:
1503      ChangeLog Makefile examples/QuickStart muse.texi
1506 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1508     Summary:
1509       Document Markup Rules.
1510     Revision:
1511       muse--main--1.0--patch-60
1513     * examples/QuickStart: Remove stray <comment> tag.
1514     
1515     * muse.texi (Top): Comment every menu line.
1516       (Markup Rules): New section with plenty of subsections.
1518     modified files:
1519      ChangeLog examples/QuickStart muse.texi
1522 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1524     Summary:
1525       Release this as Muse 3.00.90 (RC1).
1526     Revision:
1527       muse--main--1.0--patch-59
1529     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1530       is compatible with both Emacs and XEmacs.
1531     
1532     * examples/README: Renamed to QuickStart.
1533     
1534     * examples/Makefile (EXAMPLES): Reflect name change of README.
1535     
1536     * muse.el: Ditto.
1538     modified files:
1539      ChangeLog Makefile examples/Makefile muse.el
1541     renamed files:
1542      examples/.arch-ids/README.id
1543        ==> examples/.arch-ids/QuickStart.id
1544      examples/README
1545        ==> examples/QuickStart
1548 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1550     Summary:
1551       Makefile refactoring.
1552     Revision:
1553       muse--main--1.0--patch-58
1555     * Makefile (.PHONY): List all non-file targets.
1556       (examples): New rule that calls Make in the examples directory.
1557       (atranslit): Removed, since this isn't (yet) bundled with Muse.
1558     
1559     * README: Move to the examples directory.  I'd prefer to distribute a
1560       very basic plain text README and use this as a quickstart + markup
1561       example + publishing example.
1562     
1563     * examples/Makefile: Move all README-related rules here.
1564     
1565     * examples/README: Add an "About this document" section.  
1566     
1567     * scripts/publish (style): Do not include the contrib directory, since we
1568       don't use any code from there.  Since this is only invoked from the
1569       examples directory, make sure add the parent directory to the load
1570       path.
1571     
1572     * muse.texi: Change version to 3.00.90 (RC1).
1573     
1574     * muse.el: Change location of the README file in header.
1575     
1576     * muse.el (muse-version): Update to 3.00.90 (RC1).
1578     new files:
1579      examples/.arch-ids/Makefile.id examples/Makefile
1581     modified files:
1582      ChangeLog Makefile examples/README muse.el muse.texi
1583      scripts/publish
1585     renamed files:
1586      .arch-ids/README.id
1587        ==> examples/.arch-ids/README.id
1588      README
1589        ==> examples/README
1592 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1594     Summary:
1595       Update my example configuration.
1596     Revision:
1597       muse--main--1.0--patch-57
1599     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1600       and experimental status of muse-message.
1602     modified files:
1603      ChangeLog examples/mwolson/muse-init.el
1606 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1608     Summary:
1609       Provide optional outline-style faces; customization fixes; experimental stuff.
1610     Revision:
1611       muse--main--1.0--patch-56
1613     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1614       option that determines what the header faces should look like.  If
1615       'outline, use outline-style faces.  If nil, don't generate the faces at
1616       all, which allows the user to specify their own.  Otherwise, use the
1617       scaled faces, which is the default behavior.
1618       (muse-colors-outline-faces-list): List of faces to use.  In case the
1619       outline faces are not available, provide reasonable defaults.
1620       (muse-make-faces): Use dolist instead of mapc.  Implement the
1621       possibility of having outline-style colors for heading.  Don't call
1622       this function immediately -- give the users time to make their changes
1623       through the customize interface.  Once we call this function, Emcs from
1624       CVS will not allow the faces to be changed easily, which is a shame.
1625     
1626     * muse-message.el (muse-message-contents-tag): Copied from
1627       `muse-publish-contents-tag' in order to keep the customization
1628       interface from making the `muse-markup-tags' option from throwing a
1629       type mismatch error.  This function is untested and will likely do
1630       nothing useful.  This file has been moved to the experimental folder
1631       until it gets fleshed out more.
1632     
1633     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1634       file that could eventually provide wiki-like ability.  Currently this
1635       is just a collection of functions that were pruned out when he remade
1636       Muse, so don't get too excited.  I plan to eventually merge Yann
1637       Hodique's work here, probably after the first release of Muse.
1638     
1639     * muse-regexps.el (muse-regexp): Improve description.
1640     
1641     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1642       the muse-regexp group since it is just a single regexp.  Lists of
1643       regexps don't have to be in muse-regexp, however.
1644     
1645     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1646       since the Emacs devel mailing list seems to not want Britain-izations
1647       in Emacs code.
1648     
1649     * muse-colors.el (muse-colors): Ditto.
1650     
1651     * muse-docbook.el (muse-docbook): Ditto.
1652     
1653     * muse-html.el (muse-html): Ditto.
1654     
1655     * muse-http.el (muse-http): Ditto.
1656     
1657     * muse-message.el (muse-message): Ditto.
1658     
1659     * muse-mode.el (muse-mode): Ditto.
1660     
1661     * muse-project.el (muse-project): Ditto.
1662     
1663     * muse-publish.el (muse-publish): Ditto.
1664     
1665     * muse.el (muse): Ditto.
1667     new files:
1668      experimental/.arch-ids/=id
1669      experimental/.arch-ids/muse-wiki.el.id
1670      experimental/muse-wiki.el
1672     modified files:
1673      ChangeLog experimental/muse-message.el muse-blosxom.el
1674      muse-colors.el muse-docbook.el muse-html.el muse-http.el
1675      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1676      muse.el
1678     renamed files:
1679      .arch-ids/muse-message.el.id
1680        ==> experimental/.arch-ids/muse-message.el.id
1681      muse-message.el
1682        ==> experimental/muse-message.el
1684     new directories:
1685      experimental experimental/.arch-ids
1688 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1690     Summary:
1691       Fix publishing error when given an empty string for header/footer.
1692     Revision:
1693       muse--main--1.0--patch-55
1695     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1696       `file-readable-p' if it is an empty string.  For some reason,
1697       `file-readable-p' and `insert-file-contents' were treating an empty
1698       string as if it were the current directory.
1700     modified files:
1701      ChangeLog muse-publish.el
1704 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1706     Summary:
1707       WYSIWYG emphasis, XEmacs compatibility hacks.
1708     Revision:
1709       muse--main--1.0--patch-54
1711     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1712       compliant.  Only colorize if we end with the same number of asterisks
1713       as we start with, preventing unnoticed syntax errors.  Don't colorize
1714       in the middle of a word.
1715       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1716       Only colorize if we end with an underscore.  Don't colorize in the
1717       middle of a word.
1718     
1719     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1720       inside of group.  This will probably not do anything, but it seems
1721       syntactically good.
1722     
1723     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1724       where we start with an image link.  JohnW didn't seem to like having
1725       <p> tags inserted before image links, but they don't validate properly
1726       as they are.  For now, I will surround such links/paragraphs with <div
1727       class="image-link"> in an attempt to be as not invasive and yet
1728       standards compliant as possible.
1729     
1730     * muse-html.el (muse-html-escape-string): Work around distinction between
1731       int and char types in XEmacs.  Deal with an annoying replace-match bug
1732       in XEmacs that rears its head at times.
1733     
1734     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1735       multi-line.
1737     modified files:
1738      ChangeLog muse-colors.el muse-docbook.el muse-html.el
1739      muse-publish.el
1742 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1744     Summary:
1745       Minor code cleanup to address elint issues.
1746     Revision:
1747       muse--main--1.0--patch-53
1749     * Makefile (test): Don't build README files during this rule.  Remove
1750       spurious "make clean" statement.
1751     
1752     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1753       `muse-colors' group, and give it a proper type.
1754     
1755     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1756     
1757     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1758       muse-my-journal-find-entries): Replace `string-to-int' with
1759       `string-to-number'.
1760     
1761     * muse-html.el (muse-html-insert-contents): Ditto.
1762     
1763     * muse-journal.el (muse-journal-html-munge-buffer,
1764       muse-journal-latex-munge-buffer): Ditto.
1765     
1766     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1767     
1768     * muse-publish.el (muse-publish-markup-footnote,
1769       muse-publish-contents-tag): Ditto.
1770     
1771     * muse-regexps.el (muse-extreg-usable-p): Ditto.
1773     modified files:
1774      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1775      muse-html.el muse-journal.el muse-mode.el muse-publish.el
1776      muse-regexps.el
1779 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1781     Summary:
1782       Add ability to automate the creation a new blosxom entry.
1783     Revision:
1784       muse--main--1.0--patch-52
1786     * examples/mwolson/muse-init.el: Move new entry section to
1787       muse-blosxom.el.  Modify the key settings in my example accordingly.
1788     
1789     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1790       Muse always makes sure that the file ends with a newline.
1791     
1792     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1793       planner markup is now provided automatically by the planner port to
1794       Muse, and we don't have any customized markup.
1795     
1796     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1797       variable that specifies where the base directory of your blog entries
1798       is found.
1799     
1800     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1801       the base directory.  Explore categories recursively.
1802     
1803     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1804       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
1805       special characters file name.
1806     
1807     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1808       making a new blog entry.  It will prompt you for a category, then a
1809       title, and then will create a new file that has the date and title
1810       inserted.
1812     modified files:
1813      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1816 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1818     Summary:
1819       Change mailing address of FSF, add AUTHORS file.
1820     Revision:
1821       muse--main--1.0--patch-51
1823     * muse-*.el, muse.texi: Change mailing address of FSF.
1824     
1825     * muse.texi (Contributors): Fix typo.
1826     
1827     * AUTHORS: New file containing a list of all of those who have
1828       contributed code or documentation to Muse, how many lines were changed,
1829       etc.
1831     new files:
1832      .arch-ids/AUTHORS.id AUTHORS
1834     modified files:
1835      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1836      muse-html.el muse-http.el muse-journal.el muse-latex.el
1837      muse-message.el muse-mode.el muse-poem.el muse-project.el
1838      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1839      muse.texi
1842 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1844     Summary:
1845       Merged from hodique@lifl.fr--2005 (patch 0-1)
1846     Revision:
1847       muse--main--1.0--patch-50
1849     Patches applied:
1850     
1851      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1852        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1853     
1854      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1855        fix .html (for example) in visible names for links
1857     modified files:
1858      ChangeLog muse-publish.el
1860     new patches:
1861      hodique@lifl.fr--2005/muse--yh--1.0--base-0
1862      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1865 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1867     Summary:
1868       Make generated X(HT)ML show up in the right encoding in other modes.
1869     Revision:
1870       muse--main--1.0--patch-49
1872     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1873       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
1874       generated (X)HTML files show up in the right coding system when editing
1875       them with another Emacs mode.
1876     
1877     * muse-journal.el (muse-journal-rss-header): Automatically determine the
1878       encoding instead of hard-coding it.
1879     
1880     * muse-message.el: Add content to Commentary section, explaining the use
1881       of this publishing style.
1883     modified files:
1884      ChangeLog muse-html.el muse-journal.el muse-message.el
1887 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1889     Summary:
1890       Move regexps to same group, only make 4 heading faces.
1891     Revision:
1892       muse--main--1.0--patch-48
1894     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1895       can only publish 3 of them specially, leaving the fourth to be in
1896       plain text.
1897       (muse-colors-markup): Only recognize 4 levels of heading.
1898     
1899     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1900       (muse-file-regexp, muse-image-regexp)
1901       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
1902       like a good idea to have all the regexps in the same group.
1904     modified files:
1905      ChangeLog muse-colors.el muse-regexps.el muse.el
1908 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1910     Summary:
1911       Update my example config, minor code cleanup.
1912     Revision:
1913       muse--main--1.0--patch-47
1915     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1916       names and add "Plans" project.
1917     
1918     * muse-docbook.el (looking-back): Delete.
1919     
1920     * muse-html.el (looking-back): Delete.
1921     
1922     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1923       instead of `looking-back'.
1924     
1925     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1926       function, use this function.  If `looking-back' exists, call it;
1927       otherwise, use a workaround.
1929     removed files:
1930      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1932     modified files:
1933      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1934      muse-html.el muse.el
1937 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1939     Summary:
1940       Handle a few paragraph publishing edge cases better.
1941     Revision:
1942       muse--main--1.0--patch-46
1944     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1945       beginning-of-document, end-of-document, and paragraph separator regexps
1946       so that one markup rule can be used in all these cases.
1947       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
1948       particular, blockquote or center at beginning or end of document will
1949       be published properly.  Hopefully this won't slow things down too much.
1950       (muse-docbook-markup-paragraph-close): Removed.
1951     
1952     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1953     
1954     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1955       Ditto.
1956       (muse-html-markup-paragraph-close): Removed.
1958     modified files:
1959      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1962 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1964     Summary:
1965       Improve prompt when reading a tag.
1966     Revision:
1967       muse--main--1.0--patch-45
1969     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1970       other Emacs modes seem to do.
1972     modified files:
1973      ChangeLog muse-mode.el
1976 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
1978     Summary:
1979       Warn user when publishing fails due to a private directory.
1980     Revision:
1981       muse--main--1.0--patch-44
1983     * muse-project.el (muse-project-private-p): Warn users when publishing a
1984       file fails due to its directory not being readable by others.  Make
1985       sure that you do a `chmod +o name_of_directory' if you want the
1986       contents of that directory to be publishable.
1988     modified files:
1989      ChangeLog muse-project.el
1992 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
1994     Summary:
1995       Fix error with example tags and message publishing style.
1996     Revision:
1997       muse--main--1.0--patch-43
1999     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2000       see if a previous definition for `font-lock-multiline' exists.
2001     
2002     * muse-message.el (muse-message-example-tag): Don't require two
2003       additional (unused) arguments.
2005     modified files:
2006      ChangeLog muse-colors.el muse-message.el
2009 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2011     Summary:
2012       Always end the published document with a newline.
2013     Revision:
2014       muse--main--1.0--patch-42
2016     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2017       published document with a newline.
2018     
2019     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2021     modified files:
2022      ChangeLog muse-docbook.el muse-html.el
2025 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2027     Summary:
2028       Don't let automatic backup files crash the publishing process.
2029     Revision:
2030       muse--main--1.0--patch-41
2032     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2033       directive since this value is already processed by
2034       `muse-publish-markup-directive', and may be obtained by using
2035       the code: (muse-publishing-directive "date").
2036     
2037     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2038       to run (funcall nil); this happened once during a debugging process.
2039     
2040     * muse-project.el (muse-project-private-p): Skip any file for which we
2041       cannot fetch attributes.  This fixes a bug where having an
2042       Emacs-generated automatic backup file in a publishing directory causes
2043       the publishing process to halt with an error.
2045     modified files:
2046      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2049 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2051     Summary:
2052       Apply fix in previous patch to the DocBook publishing style.
2053     Revision:
2054       muse--main--1.0--patch-40
2056     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2057       previous patch here as well.
2058     
2060     modified files:
2061      ChangeLog muse-docbook.el
2064 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2066     Summary:
2067       Fix newly-introduced lock-up during HTML publishing.
2068     Revision:
2069       muse--main--1.0--patch-39
2071     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2072       planner rules higher priority in the publishing sequence.  Hopefully
2073       this will not wreck anything; I don't use these rules, so I cannot
2074       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2075     
2076     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2077       replace-match; that seems to be slightly evil.  Return nil instead of a
2078       newline since otherwise Muse thinks that we are not done yet and gets
2079       into an infinite loop.  This should fix the lock-up problem that
2080       resulted from the previous few patches.
2082     modified files:
2083      ChangeLog muse-blosxom.el muse-html.el
2086 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2088     Summary:
2089       Parenthesis goofup.
2090     Revision:
2091       muse--main--1.0--patch-38
2093     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2094     
2096     modified files:
2097      ChangeLog muse-blosxom.el
2100 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2102     Summary:
2103       Make docbook and blosxom modes close paragraphs properly at end.
2104     Revision:
2105       muse--main--1.0--patch-37
2107     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2108       patch.
2109     
2110     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2111       (muse-docbook-markup-paragraph-close): Adapt from
2112       `muse-html-markup-paragraph-close'.
2113     
2114     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2115       preserve the same appearance as before the last patch.
2117     modified files:
2118      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2121 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2123     Summary:
2124       Bugfix: Close P tag properly at end of file.
2125     Revision:
2126       muse--main--1.0--patch-36
2128     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2129       error.
2130     
2131     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2132       detecting whether or not a paragraph needs a closing P tag.
2133       (muse-html-markup-paragraph-close): New function that only inserts a
2134       closing P tag when an unclosed P tag is nearby.
2136     modified files:
2137      ChangeLog muse-blosxom.el muse-html.el
2140 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2142     Summary:
2143       Update my example settings.
2144     Revision:
2145       muse--main--1.0--patch-35
2147     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2149     modified files:
2150      ChangeLog examples/mwolson/muse-init.el
2153 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2155     Summary:
2156       Update documentation for C-c TAB feature.
2157     Revision:
2158       muse--main--1.0--patch-34
2160     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2161       `muse-insert-tag'.
2162     
2164     modified files:
2165      ChangeLog muse.texi
2168 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2170     Summary:
2171       New feature: tag completion with C-c TAB.
2172     Revision:
2173       muse--main--1.0--patch-33
2175     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2176       (muse-tag-history, muse-custom-tags): New variables that keep track of
2177       the tag history and newly-entered tags respectively for
2178       `muse-insert-tag'.
2179       (muse-insert-tag): New function that interactively prompts the user for
2180       a tag to use.
2182     modified files:
2183      ChangeLog muse-mode.el
2186 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2188     Summary:
2189       Fix XHTML validation error with <hr> and <br>.
2190     Revision:
2191       muse--main--1.0--patch-32
2193     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2194       and HR tags for XHTML publishing.  This should fix a few validation
2195       errors that I've been noticing lately.
2197     modified files:
2198      ChangeLog muse-html.el
2201 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2203     Summary:
2204       Remove flyspell overlays on links.
2205     Revision:
2206       muse--main--1.0--patch-31
2208     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2209       should make the link clickable.  On Emacs21, the color will stay red,
2210       but other Emacsen should do the right thing, which is use the normal
2211       link color.  Hopefully this will fix some strange flyspell-related link
2212       problems.
2214     modified files:
2215      ChangeLog muse-colors.el
2218 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2220     Summary:
2221       Update my example Muse settings.
2222     Revision:
2223       muse--main--1.0--patch-30
2225     * examples/mwolson/muse-init.el: Update from my latest version.
2226       (muse-project-alist): Remove the francais part of my blog.
2227       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2228       into this and `my-muse-mode-fill-nobreak-p'.
2229       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2230       this is the best way to accomplish this.
2231       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2232       characters in the title.
2233       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2235     modified files:
2236      ChangeLog examples/mwolson/muse-init.el
2239 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2241     Summary:
2242       Add simple `muse-version' function.
2243     Revision:
2244       muse--main--1.0--patch-29
2246     * muse.el (muse-version): New function that displays the value of the
2247       `muse-version' variable.  This should be easier for the user to type
2248       than C-h v muse-version.
2250     modified files:
2251      ChangeLog muse.el
2254 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2256     Summary:
2257       Don't compile documentation by default.
2258     Revision:
2259       muse--main--1.0--patch-28
2261     * Makefile (all): Don't compile documentation by default.
2262       (doc): Use this rule to compile documentation.
2264     modified files:
2265      ChangeLog Makefile
2268 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2270     Summary:
2271       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2272     Revision:
2273       muse--main--1.0--patch-27
2275     2005-04-16  Michael Olson  <mwolson@gnu.org>
2276     
2277         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2278         johnw. If a journal entry's title is a [[link]], then an
2279         <enclosure> tag will be added to the XML data giving the size and
2280         MIME type of the link target.  This makes podcasting with Muse
2281         trivial.
2282         (muse-journal-rss-entry-template): Add enclosure usage to example.
2283         (muse-journal-rss-munge-buffer): Implement enclosures.
2285     modified files:
2286      ChangeLog muse-journal.el
2289 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2291     Summary:
2292       Standardize source headers, appease elint, don't require planner
2293     Revision:
2294       muse--main--1.0--patch-26
2296     2005-04-15  Michael Olson  <mwolson@gnu.org>
2297     
2298         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2299         `scripts' directory since it really isn't part of Muse proper; it
2300         is used to generate Muse output from the command line.
2301     
2302         * muse-blosxom.el: Handle case where planner is not loaded so that
2303         it isn't a hard requirement.
2304     
2305         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2306         that elint doesn't complain.
2307     
2308         * muse-message.el (muse-message-markup-link): Don't throw up on
2309         links with no description.
2310     
2311         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2312         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2313         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2314         muse-project.el, muse-publish.el, muse-regexps.el,
2315         muse-texinfo.el, muse.el: Add standard header for each file in
2316         preparation for the initial release, which will hopefully happen
2317         sometime within the next month.
2318     
2320     removed files:
2321      experimental/.arch-ids/=id
2323     modified files:
2324      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2325      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2326      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2327      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2328      muse-texinfo.el muse.el
2330     renamed files:
2331      .arch-ids/muse-build.el.id
2332        ==> scripts/.arch-ids/muse-build.el.id
2333      muse-build.el
2334        ==> scripts/muse-build.el
2336     removed directories:
2337      experimental experimental/.arch-ids
2340 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2342     Summary:
2343       Merge contents of muse-latexcjk.el into muse-latex.el.
2344     Revision:
2345       muse--main--1.0--patch-25
2347     2005-04-14  Michael Olson  <mwolson@gnu.org>
2348     
2349         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2350         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2351         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2352         Merge in from muse-latexcjk.el.
2353     
2354         * muse-latexcjk.el: Removed, functionality merged with
2355         muse-latex.el
2357     removed files:
2358      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2360     modified files:
2361      ChangeLog muse-latex.el
2364 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2366     Summary:
2367       Merge muse-xhtml.el into muse-html.el.
2368     Revision:
2369       muse--main--1.0--patch-24
2371     2005-04-06  Michael Olson  <mwolson@gnu.org>
2372     
2373         * examples/mwolson/muse-init.el: Update with respect to the
2374         muse-xhtml.el merge.
2375     
2376         * muse-html.el: The contents of muse-xhtml.el have been merged in
2377         as advised by John Wiegley.
2378         (muse-html-style-sheet): Add example for XHTML use in the
2379         function's documentation.
2380         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2381         Moved from muse-xhtml.el.
2382     
2383         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2385     removed files:
2386      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2388     modified files:
2389      ChangeLog examples/mwolson/muse-init.el muse-html.el
2392 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2394     Summary:
2395       Try to fix regexps for Emacs 21.4.
2396     Revision:
2397       muse--main--1.0--patch-23
2399     2005-04-05  Michael Olson  <mwolson@gnu.org>
2400     
2401         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2402         for Emacs 21.4.
2404     modified files:
2405      ChangeLog muse-regexps.el
2408 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2410     Summary:
2411       Add comments to the publish-project example script
2412     Revision:
2413       muse--main--1.0--patch-22
2415     2005-04-01  Michael Olson  <mwolson@gnu.org>
2416     
2417         * examples/publish-project: Moved here from
2418         scripts/publish-project.  Added a few comments so people know what
2419         it is used for.
2421     modified files:
2422      ChangeLog examples/publish-project
2424     renamed files:
2425      scripts/.arch-ids/publish-project.id
2426        ==> examples/.arch-ids/publish-project.id
2427      scripts/publish-project
2428        ==> examples/publish-project
2431 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2433     Summary:
2434       New XHTML style, add more examples to my sample muse config
2435     Revision:
2436       muse--main--1.0--patch-21
2438     2005-03-31  Michael Olson  <mwolson@gnu.org>
2439     
2440         * examples/mwolson/muse-init.el: Give an example of deriving a
2441         custom publishing style.
2442         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2443         (my-muse-prepare-entry-for-xanga): Mangle the published output
2444         from a blosxom project and copy the result to the clipboard for
2445         easy pasting into Xanga's web form.  The file is untouched.
2446     
2447         * muse-html.el (muse-html-style-sheet): Include the <style
2448         type="text/css"></style> wrapper around the example.
2449         (muse-html-header): Don't add <style type="text/css"></style>
2450         around the value of `muse-html-style-sheet' anymore.  This allows
2451         for the option of putting your stylesheet(s) in a separate file.
2452         An example of this is given in the documentation for this
2453         variable.
2454     
2455         * muse-xhtml: New file that implements a publishing style which is
2456         derived from HTML mode.  It uses a slightly modified version of
2457         the HTML markup rules to generate XHTML-compliant output.
2458     
2459         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2460         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2461         header gaffes.
2462     
2463         * muse-journal.el: Add new "journal-xhtml" style.
2464     
2465         * muse-message.el: Add new "message-xhtml" style.
2467     new files:
2468      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2470     modified files:
2471      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2472      muse-html.el muse-journal.el muse-message.el
2475 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2477     Summary:
2478       Add my muse configuration to the examples
2479     Revision:
2480       muse--main--1.0--patch-20
2482     2005-03-24  Michael Olson  <mwolson@gnu.org>
2483     
2484         * examples/johnw: Move John Wiegley's configuration to this
2485         directory.
2486     
2487         * examples/mwolson: My configuration files go here.
2488     
2489         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2490         just figured out how to keep links from being spell-checked or
2491         split up by fill-mode, so the implementation of this may be found
2492         here.  I also made a function that sets up a blog entry for me.
2494     new files:
2495      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2496      examples/mwolson/.arch-ids/muse-init.el.id
2497      examples/mwolson/muse-init.el
2499     modified files:
2500      ChangeLog
2502     renamed files:
2503      examples/.arch-ids/muse-johnw.el.id
2504        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2505      examples/.arch-ids/publish-johnw.id
2506        ==> examples/johnw/.arch-ids/publish-johnw.id
2507      examples/muse-johnw.el
2508        ==> examples/johnw/muse-johnw.el
2509      examples/publish-johnw
2510        ==> examples/johnw/publish-johnw
2512     new directories:
2513      examples/johnw examples/johnw/.arch-ids examples/mwolson
2514      examples/mwolson/.arch-ids
2517 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2519     Summary:
2520       Add muse-blosxom script and plugin for pyblosxom
2521     Revision:
2522       muse--main--1.0--patch-19
2524     2005-03-24  Michael Olson  <mwolson@gnu.org>
2525     
2526         * muse-blosxom.el: Update copyright notice in headers and mention
2527         the pyblosxom scripts.
2528     
2529         * contrib/pyblosxom: New directory containing pyblosxom plugins
2530         and helper scripts.
2531     
2532         * contrib/getstamps.py: Script that generates the "timestamps"
2533         file, run on the local machine.
2534     
2535         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2536         timestamps file.
2538     new files:
2539      contrib/pyblosxom/.arch-ids/=id
2540      contrib/pyblosxom/.arch-ids/getstamps.py.id
2541      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2542      contrib/pyblosxom/getstamps.py
2543      contrib/pyblosxom/hardcodedates.py
2545     modified files:
2546      ChangeLog muse-blosxom.el
2548     new directories:
2549      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2552 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2554     Summary:
2555       muse-blosxom.el has matured past experimental status
2556     Revision:
2557       muse--main--1.0--patch-18
2559     2005-03-23  Michael Olson  <mwolson@gnu.org>
2560     
2561         * muse-blosxom.el: Remove common functionality that has already
2562         been implemented in `muse-html.el'.  Derive this mode from
2563         `muse-html'.  Update documentation.  I now feel that this file is
2564         ready to be included in the top-level Muse directory.
2566     modified files:
2567      ChangeLog muse-blosxom.el
2569     renamed files:
2570      experimental/.arch-ids/muse-blosxom.el.id
2571        ==> .arch-ids/muse-blosxom.el.id
2572      experimental/muse-blosxom.el
2573        ==> muse-blosxom.el
2576 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2578     Summary:
2579       Make muse-blosxom.el slightly less experimental
2580     Revision:
2581       muse--main--1.0--patch-17
2583     2005-03-22  Michael Olson  <mwolson@gnu.org>
2584     
2585         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2586         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2587         useful.
2588         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2589         from the `muse-blosxom-markup-date-directive' rule.
2590         (blosxom-set-time): Remove this function.  We're not going to be
2591         touching the timestamp manually anymore -- it's too much of a
2592         hassle.  Right now I've got a python program that compiles a
2593         timestamp file and a pyblosxom helper that reads it.  Something
2594         similar could be arranged for blosxom, I'm sure.
2595     
2597     modified files:
2598      ChangeLog experimental/muse-blosxom.el
2601 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2603     Summary:
2604       Apply latest journal-related updates from johnw
2605     Revision:
2606       muse--main--1.0--patch-16
2609     modified files:
2610      ChangeLog examples/muse-johnw.el muse-journal.el
2613 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2615     Summary:
2616       Add Projects node to the manual
2617     Revision:
2618       muse--main--1.0--patch-15
2620     2005-02-28  Michael Olson  <mwolson@gnu.org>
2621     
2622         * muse.texi: Change copyright notice since the FSF is now the
2623         copyright holder.
2624         (Projects): New node, based on a section from the README file.
2626     modified files:
2627      ChangeLog muse.texi
2630 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2632     Summary:
2633       Correct documentation, adding some content.
2634     Revision:
2635       muse--main--1.0--patch-14
2637     2005-02-28  Michael Olson  <mwolson@gnu.org>
2638     
2639         * muse.texi: Change license terms of the documentation to the GNU
2640         GPL instead of the GNU FDL, as per the consent of the copyright
2641         holders of the emacs-wiki manual, from which this is based.  Some
2642         emacs-wiki-isms in the manual were corrected, and the Getting
2643         Started section was updated.
2645     modified files:
2646      ChangeLog muse.texi
2649 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2651     Summary:
2652       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2653     Revision:
2654       muse--main--1.0--patch-13
2656     2005-02-17  Michael Olson  <mwolson@gnu.org>
2657     
2658         * experimental/muse-blosxom.el: Somehow the contents of this file
2659         managed to get duplicated.  I removed the duplicates.
2660         (muse-blosxom-date): Remove this, since it is not useful.
2661         (muse-blosxom-header): Use the standard header that blosxom.el
2662         has.
2664     modified files:
2665      ChangeLog experimental/muse-blosxom.el
2668 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2670     Summary:
2671       Initial commit of muse.texi, nothing substantial
2672     Revision:
2673       muse--main--1.0--patch-12
2675     2005-02-07  Michael Olson  <mwolson@gnu.org>
2676     
2677         * muse.texi: New file that provides the documentation for Muse.
2678         It is in a very rough form at the moment.  Nothing substantial may
2679         be found here yet.  Be ye warned.
2681     new files:
2682      .arch-ids/muse.texi.id muse.texi
2684     modified files:
2685      ChangeLog
2688 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2690     Summary:
2691       Add docstring, new trivial function
2692     Revision:
2693       muse--main--1.0--patch-11
2695     2005-02-07  Michael Olson  <mwolson@gnu.org>
2696     
2697         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2698         `muse-what-changed'.  No functionality change.
2699         (muse-what-changed): New function that displays in diff format the
2700         changes made since the buffer was last saved.
2701     
2702         * muse-project.el (muse-project-publish): Add docstring.
2704     modified files:
2705      ChangeLog muse-mode.el muse-project.el
2708 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2710     Summary:
2711       Add experimental version of muse-blosxom.el to project
2712     Revision:
2713       muse--main--1.0--patch-10
2715     2005-02-04  Michael Olson  <mwolson@gnu.org>
2716     
2717         * Makefile (realclean): Remove file that gets generated when fonts
2718         are missing.
2719     
2720         * experimental/muse-bloxsom.el: New file that implements Blosxom
2721         support for Muse.  It's in a very rough state, hence its placement
2722         in the `experimental' directory.
2724     new files:
2725      experimental/.arch-ids/=id
2726      experimental/.arch-ids/muse-blosxom.el.id
2727      experimental/muse-blosxom.el
2729     modified files:
2730      ChangeLog Makefile
2732     new directories:
2733      experimental experimental/.arch-ids
2736 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2738     Summary:
2739       Make permissions more consistent
2740     Revision:
2741       muse--main--1.0--patch-9
2744     modified files:
2745      ChangeLog
2747     modified directories:
2748      contrib examples scripts
2751 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2753     Summary:
2754       Fix build problems
2755     Revision:
2756       muse--main--1.0--patch-8
2758     2005-02-04  Michael Olson  <mwolson@gnu.org>
2759     
2760         * muse-build.el: Add contrib directory to `load-path'.
2761         (muse-elint-files): Load `muse-regexps.el'.
2762     
2763         * scripts/publish: Change permissions so that this script is
2764         executable.  Add contrib directory to load list.  Add
2765         `muse-regexps.el' to list.
2767     modified files:
2768      ChangeLog muse-build.el scripts/publish
2771 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2773     Summary:
2774       Use "&mdash;" instead of "&#151;"
2775     Revision:
2776       muse--main--1.0--patch-7
2778     2005-01-31  Michael Olson  <mwolson@gnu.org>
2779     
2780         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
2781         with "&mdash;" so that documents validate properly.  Thanks to
2782         Björn Lindström for the suggestion.
2783     
2784         * muse-html.el (muse-html-markup-strings): Ditto.
2786     modified files:
2787      ChangeLog muse-docbook.el muse-html.el
2790 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2792     Summary:
2793       Fix use of "[:blank:]" in underline markup
2794     Revision:
2795       muse--main--1.0--patch-6
2797     2005-01-25  Michael Olson  <mwolson@gnu.org>
2798     
2799         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2800         use of `muse-regexp-blank'.
2802     modified files:
2803      ChangeLog muse-colors.el
2806 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
2808     Summary:
2809       Fix problem with headings being given wrong face
2810     Revision:
2811       muse--main--1.0--patch-5
2813     2005-01-03  Michael Olson  <mwolson@gnu.org>
2814     
2815         * muse-colors.el: Add header.
2816         (muse-colors-emphasized): Headings were being given the coloring
2817         for the next level of heading instead of the real
2818         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2819         Heading").  Thanks to Lan Yufeng for finding this and sending a
2820         patch.
2821     
2822         * muse-regexps.el: Fix header.
2824     modified files:
2825      ChangeLog muse-colors.el muse-regexps.el
2828 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
2830     Summary:
2831       Rotate ChangeLog
2832     Revision:
2833       muse--main--1.0--patch-4
2835     2005-01-01  Michael Olson  <mwolson@gnu.org>
2836     
2837         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
2838         version will be automatically maintained by Arch.
2839     
2841     new files:
2842      .arch-ids/ChangeLog.id ChangeLog
2844     renamed files:
2845      .arch-ids/ChangeLog.id
2846        ==> .arch-ids/ChangeLog.2004.id
2847      ChangeLog
2848        ==> ChangeLog.2004
2851 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
2853     Summary:
2854       Extended regexps fix, allow spaces in 1st part of links
2855     Revision:
2856       muse--main--1.0--patch-3
2858     2004-12-30  Michael Olson  <mwolson@gnu.org>
2859     
2860         * muse.el (muse-link-regexp): Allow spaces in the first part of
2861         links.
2862     
2863         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2864         customizable alternatives to extended character classes.
2865     
2866         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2868     modified files:
2869      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2870      muse-html.el muse-mode.el muse-publish.el muse.el
2873 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
2875     Summary:
2876       Begin to change regexp handling, tweak muse.el header
2877     Revision:
2878       muse--main--1.0--patch-2
2880     2004-12-29  Michael Olson  <mwolson@gnu.org>
2881     
2882         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
2883         myself.  Update URL.
2884     
2885         * muse-regexps.el: New file that implements regexp handling.
2886         Generalized regexp options will be moved to it eventually.
2888     new files:
2889      .arch-ids/muse-regexps.el.id muse-regexps.el
2891     modified files:
2892      ChangeLog muse.el
2895 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
2897     Summary:
2898       Do some early spring cleaning
2899     Revision:
2900       muse--main--1.0--patch-1
2902     2004-12-29  Michael Olson  <mwolson@gnu.org>
2903     
2904         * Makefile: Change path to `publish' script.
2905     
2906         * contrib/pcomplete.el: New file that is used by Muse without
2907         actually being a part of it: hence its location in the contrib
2908         directory.
2909     
2910         * contrib/cgi.el, contrib/httpd.el: New location.
2911     
2912         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2913     
2914         * scripts/publish, scripts/publish-project: Ditto.
2916     new files:
2917      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2918      contrib/pcomplete.el examples/.arch-ids/=id
2919      scripts/.arch-ids/=id
2921     modified files:
2922      ChangeLog Makefile
2924     renamed files:
2925      .arch-ids/cgi.el.id
2926        ==> contrib/.arch-ids/cgi.el.id
2927      .arch-ids/httpd.el.id
2928        ==> contrib/.arch-ids/httpd.el.id
2929      .arch-ids/muse-johnw.el.id
2930        ==> examples/.arch-ids/muse-johnw.el.id
2931      .arch-ids/publish-johnw.id
2932        ==> examples/.arch-ids/publish-johnw.id
2933      .arch-ids/publish-project.id
2934        ==> scripts/.arch-ids/publish-project.id
2935      .arch-ids/publish.id
2936        ==> scripts/.arch-ids/publish.id
2937      cgi.el
2938        ==> contrib/cgi.el
2939      httpd.el
2940        ==> contrib/httpd.el
2941      muse-johnw.el
2942        ==> examples/muse-johnw.el
2943      publish
2944        ==> scripts/publish
2945      publish-johnw
2946        ==> examples/publish-johnw
2947      publish-project
2948        ==> scripts/publish-project
2950     new directories:
2951      contrib contrib/.arch-ids examples examples/.arch-ids scripts
2952      scripts/.arch-ids
2955 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
2957     Summary:
2958       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2959     Revision:
2960       muse--main--1.0--base-0
2962     (automatically generated log message)
2964     new patches:
2965      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2966      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2967      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2968      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2969      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2970      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2971      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
2972      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
2973      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2974      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
2975      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
2976      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
2977      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
2978      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
2979      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
2980      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
2981      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
2982      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8