Fix some gross mistakes.
[muse-el.git] / ChangeLog
blob14e09837612c212dd2868aa00a06fac478ca7a40
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-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
7     Summary:
8       Fix some gross mistakes.
9     Revision:
10       muse--main--1.0--patch-112
12     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
13       gross misspellings.
14     
15     * lisp/muse-project.el (muse-project-file-entries): If
16       `muse-file-extension' is defined, use it to filter the entries.
17     
18     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
19       variable.  Move higher in file.
20     
21     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
22       argument instead of the real name of the variable.
24     modified files:
25      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
26      lisp/muse.el
29 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
31     Summary:
32       Make natural interwiki links between projects mostly work.
33     Revision:
34       muse--main--1.0--patch-111
36     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
37       function and flesh it out.  This seems to work properly, though for
38       some reason, interwiki links using projects are a bit flakey.
39       (muse-wiki-handle-interwiki): Deal with case where we have a project
40       name in an interwiki link.
42     modified files:
43      ChangeLog lisp/muse-wiki.el
46 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
48     Summary:
49       Fix Emacs21 issue with muse-insert-tag.
50     Revision:
51       muse--main--1.0--patch-110
53     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
54       completing-read to appease older Emacsen.
56     modified files:
57      ChangeLog lisp/muse-mode.el
60 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
62     Summary:
63       Fix error with `muse-blosxom-new-entry' and Emacs21.
64     Revision:
65       muse--main--1.0--patch-109
67     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
68       `completing-read' so that old versions of Emacs don't complain.
70     modified files:
71      ChangeLog lisp/muse-blosxom.el
74 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
76     Summary:
77       Try to fix an error with `muse-blosxom-get-categories'.
78     Revision:
79       muse--main--1.0--patch-108
81     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
82       about processing directories.
84     modified files:
85      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
88 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
90     Summary:
91       Make a distinction between implicit and explicit links at publish-time.
92     Revision:
93       muse--main--1.0--patch-107
95     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
96     
97     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
98     
99     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
100       `explicit' argument.
101     
102     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
103       not we are dealing with an explicit link.
104     
105     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
106     
107     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
108       argument, but ignore it.
109     
110     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
111       when link is not explicit.
113     modified files:
114      ChangeLog lisp/muse-html.el lisp/muse-http.el
115      lisp/muse-publish.el lisp/muse-wiki.el
118 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
120     Summary:
121       Implement several WikiWord handling fixes.
122     Revision:
123       muse--main--1.0--patch-106
125     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
126       found by the handlers.  Don't send implicit links through some of the
127       advanced checks.
128     
129     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
130       of interwiki link before calling `muse-handle-explicit-link'.
131     
132     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
133       "\\|" separator between project-alist entries and interwiki entries.
134       Force a reconfiguration of muse-colors-markup.
135     
136     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
137       sure that we don't colorize WikiNames that don't go with any file.
138     
140     modified files:
141      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
142      lisp/muse-wiki.el
145 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
147     Summary:
148       Attempt to simplify muse-wiki a bit.
149     Revision:
150       muse--main--1.0--patch-105
152     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
153       here.
154     
155     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
156       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
157       (muse-wiki-update-use-wikiword-markup-regexp)
158       (muse-wiki-update-use-wikiword-link-function)
159       (muse-wiki-update-use-wikiword-url-transforms): Remove.
160       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
161     
162     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
163       `muse-wiki-use-wikiword' is specified.
164     
165     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
166       unless `muse-wiki-use-wikiword' is specified.
167     
168     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
169       muse-colors-markup.
170     
171     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
172       muse-publish-markup-regexps.
173     
174     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
175       muse-publish-url-transforms.
176     
177     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
178       muse-wiki-handle-wikiword to muse-implicit-link-functions.
179     
181     modified files:
182      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
185 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
187     Summary:
188       Make muse-blosxom use relative name of published file in page-date alist.
189     Revision:
190       muse--main--1.0--patch-104
192     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
193       file.
194       (muse-blosxom-update-page-date-alist): Renamed from
195       `muse-blosxom-markup-date-directive'.  Make the current file name
196       relative to the base directory and strip file extension if necessary.
197     
199     modified files:
200      ChangeLog lisp/muse-blosxom.el
203 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
205     Summary:
206       Hack on muse-blosxom timestamps somewhat.
207     Revision:
208       muse--main--1.0--patch-103
210     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
211       actually do something useful.  This should have a different name,
212       really.
213       ("blosxom-html", "blosxom-xhtml"): Call
214       `muse-blosxom-markup-date-directive' after publishing each entry.
215     
217     modified files:
218      ChangeLog lisp/muse-blosxom.el
221 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
223     Summary:
224       Fix several startup and compile errors.
225     Revision:
226       muse--main--1.0--patch-102
228     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
229       fixes an error that occurred during startup.
230     
231     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
232       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
233       to muse.el.
234     
235     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
236       that the nasty compile errors go away.  Fix a few typos.
237       (muse-ignored-extensions): Fix docstring.
238       (muse-file-extension): Move this higher in the file.
239     
240     
242     modified files:
243      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
246 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
248     Summary:
249       Note that muse-file-extension should not have "." in front.
250     Revision:
251       muse--main--1.0--patch-101
253     * lisp/muse-project.el (muse-project-find-file): Handle case where
254       muse-file-extension is not specified.
255     
256     * lisp/muse.el (muse-file-extension): Note that the period at the
257       beginning of this value should be omitted.
258     
259     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
260       file extension so that regexp characters inside the extension will not
261       goof it up.  This should never be a problem in normal cases, but let's
262       be robust.
263     
265     modified files:
266      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
267      lisp/muse.el
270 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
272     Summary:
273       Implement optional file extension of Muse files.
274     Revision:
275       muse--main--1.0--patch-100
277     * lisp/muse-mode.el (muse-mode): Make sure
278       `muse-update-ignored-extensions-regexp' gets updated every time we
279       enter Muse mode.  This works around a bug in the customize interface --
280       if a user changes an option using setq, the :set function sometimes
281       does not get executed.  I should really try to determine whether or not
282       this is really an issue anymore.
283     
284     * lisp/muse-project.el (muse-project-find-file): Make use of
285       `muse-file-extension'.
286     
287     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
288       customizable; it is autogenerated from `muse-ignored-extensions'.
289       (muse-update-ignored-extensions-regexp): New function that sets the
290       value of `muse-ignored-extensions-regexp'.  This is needed in order to
291       make sure that the value of `muse-file-extension' is taken into
292       account.
293       (muse-ignored-extensions): New option that determines which file
294       extensions to ignore.  It is in the form of a list of regexps.
295     
296     * lisp/muse.el (muse-file-extension): New option that allows the user to
297       specify the file extension to be used for Muse files.  By default, this
298       is nil, which means that no extension will be used.
299     
300     * lisp/muse.el (muse-page-name): Handle case where
301       `muse-ignored-extensions-regexp' is nil.
302     
304     modified files:
305      ChangeLog lisp/muse-mode.el lisp/muse-project.el
306      lisp/muse-regexps.el lisp/muse.el
309 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
311     Summary:
312       Document new blosxom convenience feature.
313     Revision:
314       muse--main--1.0--patch-99
316     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
317       `muse-blosxom-project-alist-entry'.  An example is provided in the
318       header.
319     
321     modified files:
322      ChangeLog lisp/muse-blosxom.el
325 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
327     Summary:
328       Further work on `muse-project-alist' entry generation for blosxom.
329     Revision:
330       muse--main--1.0--patch-98
332     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
333       Include subdirectories in first part of "Blog" entry.
334     
335     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
336       that returns a list of dirs that are to be used with the first part of
337       a `muse-project-alist' entry.
338     
340     modified files:
341      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
344 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
346     Summary:
347       New function: muse-blosxom-project-alist-entry.
348     Revision:
349       muse--main--1.0--patch-97
351     * examples/mwolson/muse-init.el: Update from my latest settings.
352       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
353     
354     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
355       that generates the latter part of an entry for `muse-project-alist'.
356     
358     modified files:
359      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
362 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
364     Summary:
365       Merged from hodique@lifl.fr--2005 (patch 12-23)
366     Revision:
367       muse--main--1.0--patch-96
369     Patches applied:
370     
371      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
372        Merged from mwolson@gnu.org--2005 (patch 68-76)
373     
374      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
375        Merged from mwolson@gnu.org--2005 (patch 77-80)
376     
377      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
378        Merged from mwolson@gnu.org--2005 (patch 81)
379     
380      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
381        Merged from mwolson@gnu.org--2005 (patch 82)
382     
383      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
384        Escape % in latex publishing
385     
386      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
387        bugfix
388     
389      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
390        small improvement on muse-make-link
391     
392      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
393        Fix customization of muse-wiki-wikiword-regexp
394     
395      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
396        Allow full customization of WikiWords
397     
398      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
399        Fix mouse-2 yank bug in muse-mode
400     
401      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
402        Fix interpretation order
403     
404      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
405        Merged from mwolson@gnu.org--2005 (patch 83-95)
406     
408     modified files:
409      ChangeLog lisp/muse-wiki.el
411     new patches:
412      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
413      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
414      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
415      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
416      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
417      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
418      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
419      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
420      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
421      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
422      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
423      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
426 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
428     Summary:
429       Minor docfixes.
430     Revision:
431       muse--main--1.0--patch-95
433     * lisp/muse-mode.el (muse-follow-name-at-point) 
434       (muse-follow-name-at-mouse): Docfixes.
435     
437     modified files:
438      ChangeLog lisp/muse-mode.el
441 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
443     Summary:
444       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
445     Revision:
446       muse--main--1.0--patch-94
448     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
449       `muse-blosxom-new-entry'.
450     
451     * muse.texi (Blosxom Entries): Ditto.
452     
454     modified files:
455      ChangeLog lisp/muse-blosxom.el muse.texi
458 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
460     Summary:
461       Re-add global mouse-2 event.
462     Revision:
463       muse--main--1.0--patch-93
465     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
466       mouse-2, since Yann found a way around the problem I was facing.
467       (muse-follow-name-at-mouse): Call the event that would normally be used
468       here if we don't have a link at point.
469     
471     modified files:
472      ChangeLog lisp/muse-mode.el
475 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
477     Summary:
478       Fix publishing error.
479     Revision:
480       muse--main--1.0--patch-92
482     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
483       the cdr of output-dir.  This was a code fragment from a previous
484       attempt to refactor this function.
485     
487     modified files:
488      ChangeLog lisp/muse-project.el
491 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
493     Summary:
494       Work on getting to the point where we can resolve project interwiki links.
495     Revision:
496       muse--main--1.0--patch-91
498     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
499       `muse-publishing-current-file'.
500     
501     * lisp/muse-project.el (muse-project-of-file): Ditto.
502     
503     * lisp/muse-project.el (muse-project-applicable-styles): New function
504       that returns the usable styles for a file, given either a list of
505       styles or a project name.  This is useful for removing styles that will
506       be ignored for a file.
507       (muse-project-publish-file): Split :include and :exclude processing
508       into `muse-project-applicable-styles'.
509     
510     * lisp/muse-publish.el (muse-publish-output-name): Use
511       `muse-publishing-current-file'.
512     
513     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
514     
515     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
516       project names.
517     
518     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
519       names to be uninterpreted.  Remove need for muse-assoc-string.
520     
521     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
522       function that will be called to fetch a link to a page from a Muse
523       project from the output file of the currently-published file.  This is
524       commented out for now since I ran out of energy.
525     
526     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
527       `muse-wiki-resolve-project-page' for handling Muse project interwiki
528       links, but only when no match was found in `muse-wiki-interwiki-alist'.
529       Handle case where no interwiki can be found, even though this should
530       never happen.
531     
532     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
533       whenever Muse mode is entered.  That way we don't have to enter an
534       extra command in our .emacs.
535     
536     * lisp/muse.el (muse-current-file): Remove this, since a variable called
537       `muse-publishing-current-file' already exists that does the same thing.
538       How embarrassing.
539     
540     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
541     
542     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
543       to use it.
544     
546     modified files:
547      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
548      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
551 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
553     Summary:
554       Mouse-2 on regular text will yank rather than give an error.
555     Revision:
556       muse--main--1.0--patch-90
558     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
559       this seems to be more trouble than it's worth.
560       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
561       use our own implementation.
562     
564     modified files:
565      ChangeLog lisp/muse-mode.el
568 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
570     Summary:
571       Make interwiki links publish with the correct extension.
572     Revision:
573       muse--main--1.0--patch-89
575     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
576       prefix and suffix to interwiki names, as well as stripping out unwanted
577       extensions.
578     
580     modified files:
581      ChangeLog lisp/muse-wiki.el
584 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
586     Summary:
587       Fix publishing of bare interwiki names.
588     Revision:
589       muse--main--1.0--patch-88
591     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
592       `set'.  Use `muse-assoc-string' instead of `assoc'.
593     
594     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
595       `assoc-string' functionality usable with Emacs21 and XEmacs.
596     
598     modified files:
599      ChangeLog lisp/muse-wiki.el lisp/muse.el
602 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
604     Summary:
605       Apply a few fixes from Yann's branch.
606     Revision:
607       muse--main--1.0--patch-87
609     Background: I hacked on Muse over the weekend while offline, and so did
610                 Yann.  His changes to muse-wiki.el are different than the
611                 ones that I made, so we should probably figure out the best
612                 way to handle this when we both get on IRC again.  For now,
613                 I've merged in the bugfixes that he's made, omitting most of
614                 the changes to muse-wiki.
615     
616     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
617     
618     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
619     
620     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
621       introduced previously.
622     
624     modified files:
625      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
628 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
630     Summary:
631       Warn if file not published; hack further on Wiki stuff.
632     Revision:
633       muse--main--1.0--patch-86
635     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
636       complete <div> tags that are of the class "image-link".  It is hoped
637       that this will prevent user-added <div> tags from being mangled.
638     
639     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
640       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
641       need to look at the text at point.
642     
643     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
644       current file has not been published since it was up-to-date.  Thanks to
645       Bill Freeman for the suggestion.
646     
647     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
648       is nil.  If this happens, return the original URL.
649     
650     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
651       `muse-wiki-update-interwiki-regexp.'
652       (muse-wiki-update-interwiki-regexp): New function that sets the value
653       of `muse-wiki-interwiki-regexp'.
654       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
655       on :set.
656     
657     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
658       `muse-wiki-expand-interwiki'.
659       (muse-wiki-transform-wikiword): New function that prevents WikiWords
660       with no matching file from being published as links.
661     
662     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
663       string argument once again, since this behavior is needed when
664       publishing.
665       (muse-wiki-handle-wikiword): Ditto.
666     
667     * lisp/muse.el (muse-handle-url): Ditto.
668     
669     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
670       after every unsuccessful attempt at handling the link.  If argument is
671       given, restore match-data at end, too.
672     
673     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
674       argument.  Match data is always saved.  If argument is not given,
675       assume that `muse-implicit-link-regexp' has been matched against, and
676       return the 1st match string if no handlers worked.
677     
679     modified files:
680      ChangeLog lisp/muse-html.el lisp/muse-mode.el
681      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
684 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
686     Summary:
687       Hack on WikiName handling and make TAB work for Wiki links.
688     Revision:
689       muse--main--1.0--patch-85
691     * lisp/muse-colors.el (muse-colors-markup): Use
692       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
693     
694     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
695       nil, don't color bad links.  If non-nil, color bad links.
696     
697     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
698     
699     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
700       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
701       (muse-journal-rss-munge-buffer): Ditto.
702     
703     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
704       Docfix.
705     
706     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
707       are handled first, then implicit ones.  It should work better in all
708       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
709       to determine how far to scan for an implicit link.  This defaults to
710       the text between the point and the next space.
711     
712     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
713       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
714       literally after opening the buffer.  Hopefully this can be of use in
715       custom visit-link functions, when necessary.
716     
717     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
718       `muse-visit-link-default'.
719     
720     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
721       Search by text properties instead of regexps.  This allows Muse to find
722       links without having to have a massive regexp that contains all link
723       types.  The downside is that this will not work if the user defontifies
724       the buffer.  But it would somewhat defeat the purpose of following
725       links if you can't see them.
726     
727     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
728       enough command line args are passed in batch mode.
729     
730     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
731       `muse-explicit-link-regexp'.
732     
733     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
734       `muse-link-regexp'.
735     
736     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
737       specifies the "common ground" of all implicit links, like URLs, bare
738       WikiNames, and -- in the future -- email addresses.
739     
740     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
741     
742     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
743       optional.  That was a bad idea on my part.  Renamed from
744       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
745       annoy anyone :^) .
746     
747     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
748       `muse-wiki-interwiki-expand'.
749       (muse-wiki-handle-wikiword): Renamed from
750       `muse-wiki-wikiword-handle'.
751     
752     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
753       for the eval-after-load arg since XEmacs chokes on constants.
754     
755     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
756       face on WikiWords that don't correspond with a file.  If people really
757       want this to appear in bad-link face, I could accommodate that.
758     
759     * lisp/muse.el (muse-handle-url): New function that detects whether the
760       given string is a URL.
761       (muse-implicit-link-functions): Renamed from
762       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
763       (muse-explicit-link-functions): Renamed from
764       `muse-mode-handler-functions'.
765       (muse-handle-implicit-link): New function that handles all
766       implicit links by calling functions from `muse-implicit-link-functions'.
767       (muse-handle-explicit-link): Renamed from
768       `muse-handled-url'.
769     
771     modified files:
772      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
773      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
774      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
777 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
779     Summary:
780       Allow WikiWords to be ignored with <nop> or "''''".
781     Revision:
782       muse--main--1.0--patch-84
784     * lisp/muse-mode.el (muse-browse-result): Docfixes.
785     
786     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
787       whether to hide <nop> tags when coloring a Muse buffer.
788       (muse-wiki-wikiword-at-point): Docfix.
789       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
790       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
791       during publishing.
792       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
793       which keeps the WikiWord that follows it from being interpreted.
794       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
795       WikiWord delimiter.
796     
798     modified files:
799      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
802 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
804     Summary:
805       Update postal address of FSF in muse-wiki.el.
806     Revision:
807       muse--main--1.0--patch-83
809     * lisp/muse-wiki.el: Update postal address of the FSF.
810     
812     modified files:
813      ChangeLog lisp/muse-wiki.el
816 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
818     Summary:
819       Interpret explicit links before emphasis.
820     Revision:
821       muse--main--1.0--patch-82
823     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
824       links before emphasis.
825     
826     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
827       for the heck of it.
829     modified files:
830      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
833 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
835     Summary:
836       Wiki hacking, regexp tweaks.
837     Revision:
838       muse--main--1.0--patch-81
840     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
841       muse-regexp.
842     
843     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
844       that indicates whether or not to use character classes in regexps.  The
845       default is to let Muse try to figure it out.
846       (muse-extreg-usable-p): Make use of this variable.
847     
848     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
849       this regexp.  I'm guessing it was supposed to have a TAB in there at
850       one time.  Replace this stuff with muse-regexp-space.
851     
852     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
853       by default.
854     
855     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
856       "or".
857     
858     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
859       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
860       We'll fix those anchor problems eventually!
861     
862     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
863       uses `muse-interwiki-handle' to determine whether an interwiki link is
864       at point.
865     
866     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
867       look for a suitable value at point if needed.
868     
869     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
870     
871     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
872     
873     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
875     modified files:
876      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
877      lisp/muse-wiki.el
880 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
882     Summary:
883       Make installation of manual when not using Debian go smoothly.
884     Revision:
885       muse--main--1.0--patch-80
887     * Makefile.defs (INSTALLINFO): New variable that specifies what command
888       and options are to be used when insinuating the Muse documentation into
889       the Info menu.
890     
891     * Makefile (install): Make use of INSTALLINFO.
892     
893     * README (Installation): Give directions for changing INSTALLINFO on a
894       Debian system and changing where Muse is installed.
895     
896     * muse.texi: Ditto.
898     modified files:
899      ChangeLog Makefile Makefile.defs README muse.texi
902 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
904     Summary:
905       Fix compiler warning induced by last patch.
906     Revision:
907       muse--main--1.0--patch-79
909     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
910       compiler warning.
912     modified files:
913      ChangeLog lisp/muse-project.el lisp/muse.el
916 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
918     Summary:
919       Add `muse-current-file', fix minor QuickStart issue.
920     Revision:
921       muse--main--1.0--patch-78
923     * examples/QuickStart: Make John Wiegley the author.
924     
925     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
926       `muse-current-file' instead of `buffer-file-name'.
927     
928     * lisp/muse-project.el (muse-current-project): Document.
929     
930     * lisp/muse-project.el (muse-current-file): New variable indicating the
931       name, including path, of the file that is currently being published.
932       (muse-project-of-file): Make use of
933       `muse-current-file'.
934     
935     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
936     
937     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
939     modified files:
940      ChangeLog examples/QuickStart lisp/muse-blosxom.el
941      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
942      lisp/muse.el
945 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
947     Summary:
948       Make muse-replace-regexp-in-string closer to its parent; no func change.
949     Revision:
950       muse--main--1.0--patch-77
952     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
953       to implement all functionality of `replace-regexp-in-string'.  No
954       functionality change.
955     
957     modified files:
958      ChangeLog lisp/muse.el
961 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
963     Summary:
964       Play nicely with fill, adaptive-fill, and flyspell.
965     Revision:
966       muse--main--1.0--patch-76
968     * muse-mode.el (muse-mode-intangible-links): New function used to
969       determine whether links will be considered intangible.
970     
971     * lisp/muse-mode.el (muse-mode-link-functions)
972       (muse-mode-handler-functions): Minor docfix.
973     
974     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
975       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
976       making links intangible by default, but this may be adjusted by use of
977       the `muse-mode-intangible-links' function.
978     
979     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
980       nil if we should allow a fill to occur here.  Keeps links from being
981       broken up.
982     
983     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
984       non-nil if we allow spell-checking to occur here.  Keeps links from
985       being improperly colorized.
986     
987     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
988       functionality change.
990     modified files:
991      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
994 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
996     Summary:
997       Minor doc changes and code prettification.
998     Revision:
999       muse--main--1.0--patch-75
1001     * AUTHORS: Note that YH's assignment is in the mail.
1002     
1003     * README (scripts): Explain better the contents of the `scripts'
1004       directory.
1005     
1006     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1008     modified files:
1009      AUTHORS ChangeLog README lisp/muse-wiki.el
1012 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1014     Summary:
1015       Merged from hodique@lifl.fr--2005 (patch 7-11)
1016     Revision:
1017       muse--main--1.0--patch-74
1019     Patches applied:
1020     
1021      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1022        split WikiWords and InterWiki links into their own package
1023     
1024      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1025        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1026     
1027      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1028        Mimic experimental behavior for interwiki
1029     
1030      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1031        fix notes publishing
1032     
1033      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1034        various minor fixes
1036     new files:
1037      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1039     modified files:
1040      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1041      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1043     renamed files:
1044      experimental/.arch-ids/muse-wiki.el.id
1045        ==> experimental/.arch-ids/muse-wiki-old.el.id
1046      experimental/muse-wiki.el
1047        ==> experimental/muse-wiki-old.el
1049     new patches:
1050      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1051      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1052      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1053      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1054      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1057 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1059     Summary:
1060       Tell people where to find on-line version of manual.
1061     Revision:
1062       muse--main--1.0--patch-73
1064     * README: Add on-line locations for manual.
1065     
1066     * muse.texi: Remove @include directive.  This makes generating a PDF of
1067       this documentation a lot easier.
1068     
1069     * muse.texi (Preface): Add on-line locations for manual.
1071     modified files:
1072      ChangeLog README muse.texi
1075 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1077     Summary:
1078       Try to make Muse play nice with outline minor mode.
1079     Revision:
1080       muse--main--1.0--patch-72
1082     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1083     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1084     "muse" instead of "t" when adding invisibility to text or checking for
1085     invisibility.
1086     
1087     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1088     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1089     this function.
1091     modified files:
1092      ChangeLog lisp/muse-colors.el lisp/muse.el
1095 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1097     Summary:
1098       Minor grammar fix in Introduction section of manual.
1099     Revision:
1100       muse--main--1.0--patch-71
1102     * muse.texi (Introduction): Minor grammar fix.
1104     modified files:
1105      ChangeLog muse.texi
1108 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1110     Summary:
1111       Release Muse 3.01.
1112     Revision:
1113       muse--main--1.0--patch-70
1115     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1116     
1117     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1118     
1119     * lisp/muse-poem.el (muse-poem-markup-strings)
1120       (muse-poem-chapbook-strings): Make customizable.
1121     
1122     * lisp/muse-poem.el (muse-chapbook-latex-header)
1123       (muse-chapbook-latex-footer): Docfix.
1124     
1125     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1126       (muse-texinfo-pdf-extension): Ditto.
1127     
1128     * lisp/muse.el (muse-version): Change to 3.01.
1129     
1130     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1131       done, for now!
1133     modified files:
1134      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1135      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1138 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1140     Summary:
1141       Tweak documentation thoroughly; still incomplete.
1142     Revision:
1143       muse--main--1.0--patch-69
1145     * README: Minor tweaks.
1146     
1147     * muse.texi: Massively rename chapters so that the titles are more
1148       descriptive.  Clean up grammar.
1149     
1150     * muse.texi (Obtaining Muse): Move content of Installation node here,
1151       stripping out any customization tips, since those are covered later.
1152       Re-work this chapter since I was dissatisfied with it.
1153     
1154     * muse.texi (Installation): This node has the content of README regarding
1155       installation, which fits the title of the node much better than the
1156       previous content.
1157     
1158     * muse.texi (Blosxom): Turn the sections of this section into
1159       subsections.
1160     
1161     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1162       like lists!
1163     
1164     * muse.texi (History): Add a "2005" item.
1166     modified files:
1167      ChangeLog README muse.texi
1170 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1172     Summary:
1173       Finish documenting 2 more publishing styles.
1174     Revision:
1175       muse--main--1.0--patch-68
1177     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1178     
1179     * lisp/muse-journal.el: Docfixes.
1180     
1181     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1182       documentation to this function.
1183     
1184     * muse.texi (Blosxom Options): New node containing the publishing styles
1185       and options provided by Blosxom.
1186       (Book): Add usage note, as I suspect a lot of people might be confused
1187       by this style.
1188       (HTML): Space out entries better.
1189       (Journal, LaTeX): New nodes for publishing styles.
1190       (Common Elements): Document a few options that are present in
1191       `muse-publish.el'.
1193     modified files:
1194      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1195      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1198 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1200     Summary:
1201       Make Muse installable and correct an Emacs21 issue.
1202     Revision:
1203       muse--main--1.0--patch-67
1205     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1206       directory will be generated.
1207       (all): Compile muse.info by default.
1208       (doc): Refactor into individual generation rules for .html and .info
1209       files.
1210       (install): New rule that installs Muse source code, compiled .elc
1211       files, and the manual into proper places.
1212     
1213     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1214     
1215     * README (Insinuation): Move old content of Installation here.
1216       (Installation): Fill out this section.
1217       (Further Documentation): Add link to my website and note that a full
1218       manual is included with Muse.
1219     
1220     * lisp/Makefile (EL): Populate with .el files.
1221       (install): New rule that installs both .elc and .el files.
1222     
1223     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1224       Emacs21, hack in a handler for the @documentencoding tag so that it
1225       doesn't error out.
1227     modified files:
1228      ChangeLog Makefile Makefile.defs README lisp/Makefile
1229      lisp/muse-texinfo.el
1232 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1234     Summary:
1235       Cater even more to XEmacs and its annoying whims.
1236     Revision:
1237       muse--main--1.0--patch-66
1239     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1240       environment variable.
1241     
1242     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1243       handle it.  Load `muse-build.el' instead.
1244     
1245     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1246       used.
1247     
1248     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1249       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1250       not used.
1251     
1252     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1253       function does not appear to be used.
1254     
1255     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1256       `replace-regexp-in-string', since XEmacs doesn't have this function.
1257       We only implement the first 3 args, but this could be extended if we
1258       need to do so.
1259     
1260     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1261       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1262     
1263     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1264     
1265     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1266       make XEmacs shut up.
1267     
1268     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1269     
1270     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1271     
1272     * lisp/muse-http.el (muse-winnow-list): Ditto.
1273     
1274     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1275     
1276     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1277     
1278     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1279     
1280     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1281       anything.
1282     
1283     * scripts/publish: Use EMACS environment variable instead of hard-coding
1284       it.
1286     modified files:
1287      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1288      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1289      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1290      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1291      lisp/muse.el scripts/muse-build.el scripts/publish
1294 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1296     Summary:
1297       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1298     Revision:
1299       muse--main--1.0--patch-65
1301     * AUTHORS: Update entry.
1302     
1303     * muse-*.el: Move to the lisp directory.
1304     
1305     * lisp/Makefile: New file containing rules to test and compile the
1306       source.
1307     
1308     * Makefile.defs: New file that contains common definitions for all other
1309       Makefiles, such as Emacs command to use.
1310     
1311     * Makefile: Move lisp-specific rules to lisp/Makefile.
1312       (SUBDIRS): New variable containing subdirectories to clean.
1313     
1314     * README: Update to reflect new location of source files.  Give updated
1315       directions for compiling with XEmacs.
1316     
1317     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1318       compile.
1319       (%.html): Pass SITEFLAG as an environment variable to
1320       ../scripts/publish.
1321     
1322     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1323       seems to be needed to keep the process from failing.  This has *got* to
1324       be a bug in Muse, but I don't want to deal with it now.
1325     
1326     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1327     
1328     * lisp/muse-convert.el: Move line to commentary section.
1329     
1330     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1331       locally-bound `type' variable isn't used here.
1332     
1333     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1334     
1335     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1336       binding.
1337     
1338     * scripts/muse-build.el (load-path): Correct paths.
1339     
1340     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1341       as to avoid spurious warnings.
1342     
1343     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1344       it exists.
1345     
1346     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1347       (muse-match-string-no-properties): New functions that take the place of
1348       `line-end-position', `line-beginning-position', and
1349       `match-string-no-properties', respectively.
1350     
1351     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1352       (muse-my-journal-find-entries): Use Muse-specific version of
1353       `match-string-no-properties', `line-beginning-position', and
1354       `line-end-position' since these do not exist in XEmacs.
1355     
1356     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1357       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1358     
1359     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1360     
1361     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1362       (muse-html-insert-contents): Ditto.
1363     
1364     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1365     
1366     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1367     
1368     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1369     
1370     * lisp/muse-publish.el (muse-publish-markup-tag)
1371       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1372       (muse-published-buffer-contents): Ditto.
1373     
1374     * scripts/muse-build.el (muse-elint-files): Ditto.
1376     new files:
1377      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1378      lisp/.arch-ids/Makefile.id lisp/Makefile
1380     modified files:
1381      AUTHORS ChangeLog Makefile README examples/Makefile
1382      examples/QuickStart examples/johnw/muse-johnw.el
1383      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1384      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1385      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1386      lisp/muse.el scripts/muse-build.el scripts/publish
1388     renamed files:
1389      .arch-ids/muse-blosxom.el.id
1390        ==> lisp/.arch-ids/muse-blosxom.el.id
1391      .arch-ids/muse-book.el.id
1392        ==> lisp/.arch-ids/muse-book.el.id
1393      .arch-ids/muse-colors.el.id
1394        ==> lisp/.arch-ids/muse-colors.el.id
1395      .arch-ids/muse-convert.el.id
1396        ==> lisp/.arch-ids/muse-convert.el.id
1397      .arch-ids/muse-docbook.el.id
1398        ==> lisp/.arch-ids/muse-docbook.el.id
1399      .arch-ids/muse-html.el.id
1400        ==> lisp/.arch-ids/muse-html.el.id
1401      .arch-ids/muse-http.el.id
1402        ==> lisp/.arch-ids/muse-http.el.id
1403      .arch-ids/muse-journal.el.id
1404        ==> lisp/.arch-ids/muse-journal.el.id
1405      .arch-ids/muse-latex.el.id
1406        ==> lisp/.arch-ids/muse-latex.el.id
1407      .arch-ids/muse-mode.el.id
1408        ==> lisp/.arch-ids/muse-mode.el.id
1409      .arch-ids/muse-poem.el.id
1410        ==> lisp/.arch-ids/muse-poem.el.id
1411      .arch-ids/muse-project.el.id
1412        ==> lisp/.arch-ids/muse-project.el.id
1413      .arch-ids/muse-publish.el.id
1414        ==> lisp/.arch-ids/muse-publish.el.id
1415      .arch-ids/muse-regexps.el.id
1416        ==> lisp/.arch-ids/muse-regexps.el.id
1417      .arch-ids/muse-texinfo.el.id
1418        ==> lisp/.arch-ids/muse-texinfo.el.id
1419      .arch-ids/muse.el.id
1420        ==> lisp/.arch-ids/muse.el.id
1421      muse-blosxom.el
1422        ==> lisp/muse-blosxom.el
1423      muse-book.el
1424        ==> lisp/muse-book.el
1425      muse-colors.el
1426        ==> lisp/muse-colors.el
1427      muse-convert.el
1428        ==> lisp/muse-convert.el
1429      muse-docbook.el
1430        ==> lisp/muse-docbook.el
1431      muse-html.el
1432        ==> lisp/muse-html.el
1433      muse-http.el
1434        ==> lisp/muse-http.el
1435      muse-journal.el
1436        ==> lisp/muse-journal.el
1437      muse-latex.el
1438        ==> lisp/muse-latex.el
1439      muse-mode.el
1440        ==> lisp/muse-mode.el
1441      muse-poem.el
1442        ==> lisp/muse-poem.el
1443      muse-project.el
1444        ==> lisp/muse-project.el
1445      muse-publish.el
1446        ==> lisp/muse-publish.el
1447      muse-regexps.el
1448        ==> lisp/muse-regexps.el
1449      muse-texinfo.el
1450        ==> lisp/muse-texinfo.el
1451      muse.el
1452        ==> lisp/muse.el
1454     new directories:
1455      lisp lisp/.arch-ids
1458 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1460     Summary:
1461       Massively untabify files.
1462     Revision:
1463       muse--main--1.0--patch-64
1466     modified files:
1467      ChangeLog ChangeLog.2004 experimental/muse-message.el
1468      experimental/muse-wiki.el muse-book.el muse-colors.el
1469      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1470      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1471      muse-project.el muse-publish.el muse-regexps.el
1472      muse-texinfo.el muse.el
1475 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1477     Summary:
1478       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1479     Revision:
1480       muse--main--1.0--patch-63
1482     (Summary of changes that Yann made)
1483     
1484     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1485     
1486     * muse-mode.el (muse-generate-index): Move index generation code into
1487       `muse-index-as-string'.
1488       (muse-index-as-string): New function that generates an index and
1489       returns it as a string, instead of placing it in a buffer like
1490       `muse-generate-index' used to.
1491     
1492     Patches applied:
1493     
1494      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1495        merge from mwolson@gnu.org--2005
1496     
1497      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1498        Accept WikiWords as links [mostly rescinded]
1499     
1500      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1501        merge from mwolson@gnu.org--2005/muse--main--1.0
1502     
1503      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1504        Merged from mwolson@gnu.org--2005 (patch 60-62)
1505     
1506      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1507        provide a string view of the index
1509     modified files:
1510      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1512     new patches:
1513      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1514      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1515      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1516      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1517      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1520 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1522     Summary:
1523       Document Blosxom, Book, DocBook, and HTML publishing styles.
1524     Revision:
1525       muse--main--1.0--patch-62
1527     * muse-blosxom.el: Clean up header.
1528     
1529     * muse-book.el (muse-before-book-publish-hook): Rename to
1530       `muse-book-before-publish-hook'.
1531       (muse-after-book-publish-hook): Rename to
1532       `muse-book-after-publish-hook'.
1533     
1534     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1535       (muse-html-markup-strings, muse-xhtml-markup-strings)
1536       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1537       (muse-html-charset-default, muse-html-encoding-default)
1538       (muse-html-encoding-map): Docfixes.
1539     
1540     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1541       sections.
1543     modified files:
1544      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1547 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1549     Summary:
1550       Begin work on Publishing Styles section of manual.
1551     Revision:
1552       muse--main--1.0--patch-61
1554     * Makefile (.PHONY): Add "doc" to list.
1555       (doc): New rule that generates Info and HTML files from muse.texi.
1556       (dist): Rely on `distclean', not `clean'.
1557     
1558     * examples/QuickStart (Authoring mode): Remove empty section.
1559     
1560     * muse.texi: Call this program "the Emacs Muse" in title.
1561       (Publishing Styles): Begin to populate section.
1562       (Deriving Styles): First subsection of Publishing Styles.
1563       (Contributors): Remove spurious copyright section, since we address
1564       this in the title.
1565     
1566     * README: Actually remember to add this file.
1568     new files:
1569      .arch-ids/README.id README
1571     modified files:
1572      ChangeLog Makefile examples/QuickStart muse.texi
1575 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1577     Summary:
1578       Document Markup Rules.
1579     Revision:
1580       muse--main--1.0--patch-60
1582     * examples/QuickStart: Remove stray <comment> tag.
1583     
1584     * muse.texi (Top): Comment every menu line.
1585       (Markup Rules): New section with plenty of subsections.
1587     modified files:
1588      ChangeLog examples/QuickStart muse.texi
1591 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1593     Summary:
1594       Release this as Muse 3.00.90 (RC1).
1595     Revision:
1596       muse--main--1.0--patch-59
1598     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1599       is compatible with both Emacs and XEmacs.
1600     
1601     * examples/README: Renamed to QuickStart.
1602     
1603     * examples/Makefile (EXAMPLES): Reflect name change of README.
1604     
1605     * muse.el: Ditto.
1607     modified files:
1608      ChangeLog Makefile examples/Makefile muse.el
1610     renamed files:
1611      examples/.arch-ids/README.id
1612        ==> examples/.arch-ids/QuickStart.id
1613      examples/README
1614        ==> examples/QuickStart
1617 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1619     Summary:
1620       Makefile refactoring.
1621     Revision:
1622       muse--main--1.0--patch-58
1624     * Makefile (.PHONY): List all non-file targets.
1625       (examples): New rule that calls Make in the examples directory.
1626       (atranslit): Removed, since this isn't (yet) bundled with Muse.
1627     
1628     * README: Move to the examples directory.  I'd prefer to distribute a
1629       very basic plain text README and use this as a quickstart + markup
1630       example + publishing example.
1631     
1632     * examples/Makefile: Move all README-related rules here.
1633     
1634     * examples/README: Add an "About this document" section.  
1635     
1636     * scripts/publish (style): Do not include the contrib directory, since we
1637       don't use any code from there.  Since this is only invoked from the
1638       examples directory, make sure add the parent directory to the load
1639       path.
1640     
1641     * muse.texi: Change version to 3.00.90 (RC1).
1642     
1643     * muse.el: Change location of the README file in header.
1644     
1645     * muse.el (muse-version): Update to 3.00.90 (RC1).
1647     new files:
1648      examples/.arch-ids/Makefile.id examples/Makefile
1650     modified files:
1651      ChangeLog Makefile examples/README muse.el muse.texi
1652      scripts/publish
1654     renamed files:
1655      .arch-ids/README.id
1656        ==> examples/.arch-ids/README.id
1657      README
1658        ==> examples/README
1661 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1663     Summary:
1664       Update my example configuration.
1665     Revision:
1666       muse--main--1.0--patch-57
1668     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1669       and experimental status of muse-message.
1671     modified files:
1672      ChangeLog examples/mwolson/muse-init.el
1675 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1677     Summary:
1678       Provide optional outline-style faces; customization fixes; experimental stuff.
1679     Revision:
1680       muse--main--1.0--patch-56
1682     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1683       option that determines what the header faces should look like.  If
1684       'outline, use outline-style faces.  If nil, don't generate the faces at
1685       all, which allows the user to specify their own.  Otherwise, use the
1686       scaled faces, which is the default behavior.
1687       (muse-colors-outline-faces-list): List of faces to use.  In case the
1688       outline faces are not available, provide reasonable defaults.
1689       (muse-make-faces): Use dolist instead of mapc.  Implement the
1690       possibility of having outline-style colors for heading.  Don't call
1691       this function immediately -- give the users time to make their changes
1692       through the customize interface.  Once we call this function, Emcs from
1693       CVS will not allow the faces to be changed easily, which is a shame.
1694     
1695     * muse-message.el (muse-message-contents-tag): Copied from
1696       `muse-publish-contents-tag' in order to keep the customization
1697       interface from making the `muse-markup-tags' option from throwing a
1698       type mismatch error.  This function is untested and will likely do
1699       nothing useful.  This file has been moved to the experimental folder
1700       until it gets fleshed out more.
1701     
1702     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1703       file that could eventually provide wiki-like ability.  Currently this
1704       is just a collection of functions that were pruned out when he remade
1705       Muse, so don't get too excited.  I plan to eventually merge Yann
1706       Hodique's work here, probably after the first release of Muse.
1707     
1708     * muse-regexps.el (muse-regexp): Improve description.
1709     
1710     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1711       the muse-regexp group since it is just a single regexp.  Lists of
1712       regexps don't have to be in muse-regexp, however.
1713     
1714     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1715       since the Emacs devel mailing list seems to not want Britain-izations
1716       in Emacs code.
1717     
1718     * muse-colors.el (muse-colors): Ditto.
1719     
1720     * muse-docbook.el (muse-docbook): Ditto.
1721     
1722     * muse-html.el (muse-html): Ditto.
1723     
1724     * muse-http.el (muse-http): Ditto.
1725     
1726     * muse-message.el (muse-message): Ditto.
1727     
1728     * muse-mode.el (muse-mode): Ditto.
1729     
1730     * muse-project.el (muse-project): Ditto.
1731     
1732     * muse-publish.el (muse-publish): Ditto.
1733     
1734     * muse.el (muse): Ditto.
1736     new files:
1737      experimental/.arch-ids/=id
1738      experimental/.arch-ids/muse-wiki.el.id
1739      experimental/muse-wiki.el
1741     modified files:
1742      ChangeLog experimental/muse-message.el muse-blosxom.el
1743      muse-colors.el muse-docbook.el muse-html.el muse-http.el
1744      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1745      muse.el
1747     renamed files:
1748      .arch-ids/muse-message.el.id
1749        ==> experimental/.arch-ids/muse-message.el.id
1750      muse-message.el
1751        ==> experimental/muse-message.el
1753     new directories:
1754      experimental experimental/.arch-ids
1757 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1759     Summary:
1760       Fix publishing error when given an empty string for header/footer.
1761     Revision:
1762       muse--main--1.0--patch-55
1764     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1765       `file-readable-p' if it is an empty string.  For some reason,
1766       `file-readable-p' and `insert-file-contents' were treating an empty
1767       string as if it were the current directory.
1769     modified files:
1770      ChangeLog muse-publish.el
1773 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1775     Summary:
1776       WYSIWYG emphasis, XEmacs compatibility hacks.
1777     Revision:
1778       muse--main--1.0--patch-54
1780     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1781       compliant.  Only colorize if we end with the same number of asterisks
1782       as we start with, preventing unnoticed syntax errors.  Don't colorize
1783       in the middle of a word.
1784       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1785       Only colorize if we end with an underscore.  Don't colorize in the
1786       middle of a word.
1787     
1788     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1789       inside of group.  This will probably not do anything, but it seems
1790       syntactically good.
1791     
1792     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1793       where we start with an image link.  JohnW didn't seem to like having
1794       <p> tags inserted before image links, but they don't validate properly
1795       as they are.  For now, I will surround such links/paragraphs with <div
1796       class="image-link"> in an attempt to be as not invasive and yet
1797       standards compliant as possible.
1798     
1799     * muse-html.el (muse-html-escape-string): Work around distinction between
1800       int and char types in XEmacs.  Deal with an annoying replace-match bug
1801       in XEmacs that rears its head at times.
1802     
1803     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1804       multi-line.
1806     modified files:
1807      ChangeLog muse-colors.el muse-docbook.el muse-html.el
1808      muse-publish.el
1811 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1813     Summary:
1814       Minor code cleanup to address elint issues.
1815     Revision:
1816       muse--main--1.0--patch-53
1818     * Makefile (test): Don't build README files during this rule.  Remove
1819       spurious "make clean" statement.
1820     
1821     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1822       `muse-colors' group, and give it a proper type.
1823     
1824     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1825     
1826     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1827       muse-my-journal-find-entries): Replace `string-to-int' with
1828       `string-to-number'.
1829     
1830     * muse-html.el (muse-html-insert-contents): Ditto.
1831     
1832     * muse-journal.el (muse-journal-html-munge-buffer,
1833       muse-journal-latex-munge-buffer): Ditto.
1834     
1835     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1836     
1837     * muse-publish.el (muse-publish-markup-footnote,
1838       muse-publish-contents-tag): Ditto.
1839     
1840     * muse-regexps.el (muse-extreg-usable-p): Ditto.
1842     modified files:
1843      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1844      muse-html.el muse-journal.el muse-mode.el muse-publish.el
1845      muse-regexps.el
1848 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1850     Summary:
1851       Add ability to automate the creation a new blosxom entry.
1852     Revision:
1853       muse--main--1.0--patch-52
1855     * examples/mwolson/muse-init.el: Move new entry section to
1856       muse-blosxom.el.  Modify the key settings in my example accordingly.
1857     
1858     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1859       Muse always makes sure that the file ends with a newline.
1860     
1861     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1862       planner markup is now provided automatically by the planner port to
1863       Muse, and we don't have any customized markup.
1864     
1865     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1866       variable that specifies where the base directory of your blog entries
1867       is found.
1868     
1869     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1870       the base directory.  Explore categories recursively.
1871     
1872     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1873       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
1874       special characters file name.
1875     
1876     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1877       making a new blog entry.  It will prompt you for a category, then a
1878       title, and then will create a new file that has the date and title
1879       inserted.
1881     modified files:
1882      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1885 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1887     Summary:
1888       Change mailing address of FSF, add AUTHORS file.
1889     Revision:
1890       muse--main--1.0--patch-51
1892     * muse-*.el, muse.texi: Change mailing address of FSF.
1893     
1894     * muse.texi (Contributors): Fix typo.
1895     
1896     * AUTHORS: New file containing a list of all of those who have
1897       contributed code or documentation to Muse, how many lines were changed,
1898       etc.
1900     new files:
1901      .arch-ids/AUTHORS.id AUTHORS
1903     modified files:
1904      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1905      muse-html.el muse-http.el muse-journal.el muse-latex.el
1906      muse-message.el muse-mode.el muse-poem.el muse-project.el
1907      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1908      muse.texi
1911 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1913     Summary:
1914       Merged from hodique@lifl.fr--2005 (patch 0-1)
1915     Revision:
1916       muse--main--1.0--patch-50
1918     Patches applied:
1919     
1920      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1921        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1922     
1923      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1924        fix .html (for example) in visible names for links
1926     modified files:
1927      ChangeLog muse-publish.el
1929     new patches:
1930      hodique@lifl.fr--2005/muse--yh--1.0--base-0
1931      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1934 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1936     Summary:
1937       Make generated X(HT)ML show up in the right encoding in other modes.
1938     Revision:
1939       muse--main--1.0--patch-49
1941     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1942       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
1943       generated (X)HTML files show up in the right coding system when editing
1944       them with another Emacs mode.
1945     
1946     * muse-journal.el (muse-journal-rss-header): Automatically determine the
1947       encoding instead of hard-coding it.
1948     
1949     * muse-message.el: Add content to Commentary section, explaining the use
1950       of this publishing style.
1952     modified files:
1953      ChangeLog muse-html.el muse-journal.el muse-message.el
1956 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1958     Summary:
1959       Move regexps to same group, only make 4 heading faces.
1960     Revision:
1961       muse--main--1.0--patch-48
1963     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1964       can only publish 3 of them specially, leaving the fourth to be in
1965       plain text.
1966       (muse-colors-markup): Only recognize 4 levels of heading.
1967     
1968     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1969       (muse-file-regexp, muse-image-regexp)
1970       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
1971       like a good idea to have all the regexps in the same group.
1973     modified files:
1974      ChangeLog muse-colors.el muse-regexps.el muse.el
1977 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1979     Summary:
1980       Update my example config, minor code cleanup.
1981     Revision:
1982       muse--main--1.0--patch-47
1984     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1985       names and add "Plans" project.
1986     
1987     * muse-docbook.el (looking-back): Delete.
1988     
1989     * muse-html.el (looking-back): Delete.
1990     
1991     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1992       instead of `looking-back'.
1993     
1994     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1995       function, use this function.  If `looking-back' exists, call it;
1996       otherwise, use a workaround.
1998     removed files:
1999      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2001     modified files:
2002      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2003      muse-html.el muse.el
2006 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2008     Summary:
2009       Handle a few paragraph publishing edge cases better.
2010     Revision:
2011       muse--main--1.0--patch-46
2013     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2014       beginning-of-document, end-of-document, and paragraph separator regexps
2015       so that one markup rule can be used in all these cases.
2016       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2017       particular, blockquote or center at beginning or end of document will
2018       be published properly.  Hopefully this won't slow things down too much.
2019       (muse-docbook-markup-paragraph-close): Removed.
2020     
2021     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2022     
2023     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2024       Ditto.
2025       (muse-html-markup-paragraph-close): Removed.
2027     modified files:
2028      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2031 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2033     Summary:
2034       Improve prompt when reading a tag.
2035     Revision:
2036       muse--main--1.0--patch-45
2038     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2039       other Emacs modes seem to do.
2041     modified files:
2042      ChangeLog muse-mode.el
2045 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2047     Summary:
2048       Warn user when publishing fails due to a private directory.
2049     Revision:
2050       muse--main--1.0--patch-44
2052     * muse-project.el (muse-project-private-p): Warn users when publishing a
2053       file fails due to its directory not being readable by others.  Make
2054       sure that you do a `chmod +o name_of_directory' if you want the
2055       contents of that directory to be publishable.
2057     modified files:
2058      ChangeLog muse-project.el
2061 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2063     Summary:
2064       Fix error with example tags and message publishing style.
2065     Revision:
2066       muse--main--1.0--patch-43
2068     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2069       see if a previous definition for `font-lock-multiline' exists.
2070     
2071     * muse-message.el (muse-message-example-tag): Don't require two
2072       additional (unused) arguments.
2074     modified files:
2075      ChangeLog muse-colors.el muse-message.el
2078 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2080     Summary:
2081       Always end the published document with a newline.
2082     Revision:
2083       muse--main--1.0--patch-42
2085     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2086       published document with a newline.
2087     
2088     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2090     modified files:
2091      ChangeLog muse-docbook.el muse-html.el
2094 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2096     Summary:
2097       Don't let automatic backup files crash the publishing process.
2098     Revision:
2099       muse--main--1.0--patch-41
2101     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2102       directive since this value is already processed by
2103       `muse-publish-markup-directive', and may be obtained by using
2104       the code: (muse-publishing-directive "date").
2105     
2106     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2107       to run (funcall nil); this happened once during a debugging process.
2108     
2109     * muse-project.el (muse-project-private-p): Skip any file for which we
2110       cannot fetch attributes.  This fixes a bug where having an
2111       Emacs-generated automatic backup file in a publishing directory causes
2112       the publishing process to halt with an error.
2114     modified files:
2115      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2118 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2120     Summary:
2121       Apply fix in previous patch to the DocBook publishing style.
2122     Revision:
2123       muse--main--1.0--patch-40
2125     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2126       previous patch here as well.
2127     
2129     modified files:
2130      ChangeLog muse-docbook.el
2133 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2135     Summary:
2136       Fix newly-introduced lock-up during HTML publishing.
2137     Revision:
2138       muse--main--1.0--patch-39
2140     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2141       planner rules higher priority in the publishing sequence.  Hopefully
2142       this will not wreck anything; I don't use these rules, so I cannot
2143       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2144     
2145     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2146       replace-match; that seems to be slightly evil.  Return nil instead of a
2147       newline since otherwise Muse thinks that we are not done yet and gets
2148       into an infinite loop.  This should fix the lock-up problem that
2149       resulted from the previous few patches.
2151     modified files:
2152      ChangeLog muse-blosxom.el muse-html.el
2155 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2157     Summary:
2158       Parenthesis goofup.
2159     Revision:
2160       muse--main--1.0--patch-38
2162     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2163     
2165     modified files:
2166      ChangeLog muse-blosxom.el
2169 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2171     Summary:
2172       Make docbook and blosxom modes close paragraphs properly at end.
2173     Revision:
2174       muse--main--1.0--patch-37
2176     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2177       patch.
2178     
2179     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2180       (muse-docbook-markup-paragraph-close): Adapt from
2181       `muse-html-markup-paragraph-close'.
2182     
2183     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2184       preserve the same appearance as before the last patch.
2186     modified files:
2187      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2190 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2192     Summary:
2193       Bugfix: Close P tag properly at end of file.
2194     Revision:
2195       muse--main--1.0--patch-36
2197     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2198       error.
2199     
2200     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2201       detecting whether or not a paragraph needs a closing P tag.
2202       (muse-html-markup-paragraph-close): New function that only inserts a
2203       closing P tag when an unclosed P tag is nearby.
2205     modified files:
2206      ChangeLog muse-blosxom.el muse-html.el
2209 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2211     Summary:
2212       Update my example settings.
2213     Revision:
2214       muse--main--1.0--patch-35
2216     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2218     modified files:
2219      ChangeLog examples/mwolson/muse-init.el
2222 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2224     Summary:
2225       Update documentation for C-c TAB feature.
2226     Revision:
2227       muse--main--1.0--patch-34
2229     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2230       `muse-insert-tag'.
2231     
2233     modified files:
2234      ChangeLog muse.texi
2237 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2239     Summary:
2240       New feature: tag completion with C-c TAB.
2241     Revision:
2242       muse--main--1.0--patch-33
2244     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2245       (muse-tag-history, muse-custom-tags): New variables that keep track of
2246       the tag history and newly-entered tags respectively for
2247       `muse-insert-tag'.
2248       (muse-insert-tag): New function that interactively prompts the user for
2249       a tag to use.
2251     modified files:
2252      ChangeLog muse-mode.el
2255 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2257     Summary:
2258       Fix XHTML validation error with <hr> and <br>.
2259     Revision:
2260       muse--main--1.0--patch-32
2262     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2263       and HR tags for XHTML publishing.  This should fix a few validation
2264       errors that I've been noticing lately.
2266     modified files:
2267      ChangeLog muse-html.el
2270 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2272     Summary:
2273       Remove flyspell overlays on links.
2274     Revision:
2275       muse--main--1.0--patch-31
2277     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2278       should make the link clickable.  On Emacs21, the color will stay red,
2279       but other Emacsen should do the right thing, which is use the normal
2280       link color.  Hopefully this will fix some strange flyspell-related link
2281       problems.
2283     modified files:
2284      ChangeLog muse-colors.el
2287 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2289     Summary:
2290       Update my example Muse settings.
2291     Revision:
2292       muse--main--1.0--patch-30
2294     * examples/mwolson/muse-init.el: Update from my latest version.
2295       (muse-project-alist): Remove the francais part of my blog.
2296       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2297       into this and `my-muse-mode-fill-nobreak-p'.
2298       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2299       this is the best way to accomplish this.
2300       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2301       characters in the title.
2302       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2304     modified files:
2305      ChangeLog examples/mwolson/muse-init.el
2308 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2310     Summary:
2311       Add simple `muse-version' function.
2312     Revision:
2313       muse--main--1.0--patch-29
2315     * muse.el (muse-version): New function that displays the value of the
2316       `muse-version' variable.  This should be easier for the user to type
2317       than C-h v muse-version.
2319     modified files:
2320      ChangeLog muse.el
2323 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2325     Summary:
2326       Don't compile documentation by default.
2327     Revision:
2328       muse--main--1.0--patch-28
2330     * Makefile (all): Don't compile documentation by default.
2331       (doc): Use this rule to compile documentation.
2333     modified files:
2334      ChangeLog Makefile
2337 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2339     Summary:
2340       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2341     Revision:
2342       muse--main--1.0--patch-27
2344     2005-04-16  Michael Olson  <mwolson@gnu.org>
2345     
2346         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2347         johnw. If a journal entry's title is a [[link]], then an
2348         <enclosure> tag will be added to the XML data giving the size and
2349         MIME type of the link target.  This makes podcasting with Muse
2350         trivial.
2351         (muse-journal-rss-entry-template): Add enclosure usage to example.
2352         (muse-journal-rss-munge-buffer): Implement enclosures.
2354     modified files:
2355      ChangeLog muse-journal.el
2358 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2360     Summary:
2361       Standardize source headers, appease elint, don't require planner
2362     Revision:
2363       muse--main--1.0--patch-26
2365     2005-04-15  Michael Olson  <mwolson@gnu.org>
2366     
2367         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2368         `scripts' directory since it really isn't part of Muse proper; it
2369         is used to generate Muse output from the command line.
2370     
2371         * muse-blosxom.el: Handle case where planner is not loaded so that
2372         it isn't a hard requirement.
2373     
2374         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2375         that elint doesn't complain.
2376     
2377         * muse-message.el (muse-message-markup-link): Don't throw up on
2378         links with no description.
2379     
2380         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2381         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2382         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2383         muse-project.el, muse-publish.el, muse-regexps.el,
2384         muse-texinfo.el, muse.el: Add standard header for each file in
2385         preparation for the initial release, which will hopefully happen
2386         sometime within the next month.
2387     
2389     removed files:
2390      experimental/.arch-ids/=id
2392     modified files:
2393      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2394      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2395      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2396      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2397      muse-texinfo.el muse.el
2399     renamed files:
2400      .arch-ids/muse-build.el.id
2401        ==> scripts/.arch-ids/muse-build.el.id
2402      muse-build.el
2403        ==> scripts/muse-build.el
2405     removed directories:
2406      experimental experimental/.arch-ids
2409 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2411     Summary:
2412       Merge contents of muse-latexcjk.el into muse-latex.el.
2413     Revision:
2414       muse--main--1.0--patch-25
2416     2005-04-14  Michael Olson  <mwolson@gnu.org>
2417     
2418         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2419         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2420         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2421         Merge in from muse-latexcjk.el.
2422     
2423         * muse-latexcjk.el: Removed, functionality merged with
2424         muse-latex.el
2426     removed files:
2427      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2429     modified files:
2430      ChangeLog muse-latex.el
2433 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2435     Summary:
2436       Merge muse-xhtml.el into muse-html.el.
2437     Revision:
2438       muse--main--1.0--patch-24
2440     2005-04-06  Michael Olson  <mwolson@gnu.org>
2441     
2442         * examples/mwolson/muse-init.el: Update with respect to the
2443         muse-xhtml.el merge.
2444     
2445         * muse-html.el: The contents of muse-xhtml.el have been merged in
2446         as advised by John Wiegley.
2447         (muse-html-style-sheet): Add example for XHTML use in the
2448         function's documentation.
2449         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2450         Moved from muse-xhtml.el.
2451     
2452         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2454     removed files:
2455      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2457     modified files:
2458      ChangeLog examples/mwolson/muse-init.el muse-html.el
2461 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2463     Summary:
2464       Try to fix regexps for Emacs 21.4.
2465     Revision:
2466       muse--main--1.0--patch-23
2468     2005-04-05  Michael Olson  <mwolson@gnu.org>
2469     
2470         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2471         for Emacs 21.4.
2473     modified files:
2474      ChangeLog muse-regexps.el
2477 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2479     Summary:
2480       Add comments to the publish-project example script
2481     Revision:
2482       muse--main--1.0--patch-22
2484     2005-04-01  Michael Olson  <mwolson@gnu.org>
2485     
2486         * examples/publish-project: Moved here from
2487         scripts/publish-project.  Added a few comments so people know what
2488         it is used for.
2490     modified files:
2491      ChangeLog examples/publish-project
2493     renamed files:
2494      scripts/.arch-ids/publish-project.id
2495        ==> examples/.arch-ids/publish-project.id
2496      scripts/publish-project
2497        ==> examples/publish-project
2500 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2502     Summary:
2503       New XHTML style, add more examples to my sample muse config
2504     Revision:
2505       muse--main--1.0--patch-21
2507     2005-03-31  Michael Olson  <mwolson@gnu.org>
2508     
2509         * examples/mwolson/muse-init.el: Give an example of deriving a
2510         custom publishing style.
2511         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2512         (my-muse-prepare-entry-for-xanga): Mangle the published output
2513         from a blosxom project and copy the result to the clipboard for
2514         easy pasting into Xanga's web form.  The file is untouched.
2515     
2516         * muse-html.el (muse-html-style-sheet): Include the <style
2517         type="text/css"></style> wrapper around the example.
2518         (muse-html-header): Don't add <style type="text/css"></style>
2519         around the value of `muse-html-style-sheet' anymore.  This allows
2520         for the option of putting your stylesheet(s) in a separate file.
2521         An example of this is given in the documentation for this
2522         variable.
2523     
2524         * muse-xhtml: New file that implements a publishing style which is
2525         derived from HTML mode.  It uses a slightly modified version of
2526         the HTML markup rules to generate XHTML-compliant output.
2527     
2528         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2529         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2530         header gaffes.
2531     
2532         * muse-journal.el: Add new "journal-xhtml" style.
2533     
2534         * muse-message.el: Add new "message-xhtml" style.
2536     new files:
2537      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2539     modified files:
2540      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2541      muse-html.el muse-journal.el muse-message.el
2544 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2546     Summary:
2547       Add my muse configuration to the examples
2548     Revision:
2549       muse--main--1.0--patch-20
2551     2005-03-24  Michael Olson  <mwolson@gnu.org>
2552     
2553         * examples/johnw: Move John Wiegley's configuration to this
2554         directory.
2555     
2556         * examples/mwolson: My configuration files go here.
2557     
2558         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2559         just figured out how to keep links from being spell-checked or
2560         split up by fill-mode, so the implementation of this may be found
2561         here.  I also made a function that sets up a blog entry for me.
2563     new files:
2564      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2565      examples/mwolson/.arch-ids/muse-init.el.id
2566      examples/mwolson/muse-init.el
2568     modified files:
2569      ChangeLog
2571     renamed files:
2572      examples/.arch-ids/muse-johnw.el.id
2573        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2574      examples/.arch-ids/publish-johnw.id
2575        ==> examples/johnw/.arch-ids/publish-johnw.id
2576      examples/muse-johnw.el
2577        ==> examples/johnw/muse-johnw.el
2578      examples/publish-johnw
2579        ==> examples/johnw/publish-johnw
2581     new directories:
2582      examples/johnw examples/johnw/.arch-ids examples/mwolson
2583      examples/mwolson/.arch-ids
2586 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2588     Summary:
2589       Add muse-blosxom script and plugin for pyblosxom
2590     Revision:
2591       muse--main--1.0--patch-19
2593     2005-03-24  Michael Olson  <mwolson@gnu.org>
2594     
2595         * muse-blosxom.el: Update copyright notice in headers and mention
2596         the pyblosxom scripts.
2597     
2598         * contrib/pyblosxom: New directory containing pyblosxom plugins
2599         and helper scripts.
2600     
2601         * contrib/getstamps.py: Script that generates the "timestamps"
2602         file, run on the local machine.
2603     
2604         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2605         timestamps file.
2607     new files:
2608      contrib/pyblosxom/.arch-ids/=id
2609      contrib/pyblosxom/.arch-ids/getstamps.py.id
2610      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2611      contrib/pyblosxom/getstamps.py
2612      contrib/pyblosxom/hardcodedates.py
2614     modified files:
2615      ChangeLog muse-blosxom.el
2617     new directories:
2618      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2621 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2623     Summary:
2624       muse-blosxom.el has matured past experimental status
2625     Revision:
2626       muse--main--1.0--patch-18
2628     2005-03-23  Michael Olson  <mwolson@gnu.org>
2629     
2630         * muse-blosxom.el: Remove common functionality that has already
2631         been implemented in `muse-html.el'.  Derive this mode from
2632         `muse-html'.  Update documentation.  I now feel that this file is
2633         ready to be included in the top-level Muse directory.
2635     modified files:
2636      ChangeLog muse-blosxom.el
2638     renamed files:
2639      experimental/.arch-ids/muse-blosxom.el.id
2640        ==> .arch-ids/muse-blosxom.el.id
2641      experimental/muse-blosxom.el
2642        ==> muse-blosxom.el
2645 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2647     Summary:
2648       Make muse-blosxom.el slightly less experimental
2649     Revision:
2650       muse--main--1.0--patch-17
2652     2005-03-22  Michael Olson  <mwolson@gnu.org>
2653     
2654         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2655         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2656         useful.
2657         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2658         from the `muse-blosxom-markup-date-directive' rule.
2659         (blosxom-set-time): Remove this function.  We're not going to be
2660         touching the timestamp manually anymore -- it's too much of a
2661         hassle.  Right now I've got a python program that compiles a
2662         timestamp file and a pyblosxom helper that reads it.  Something
2663         similar could be arranged for blosxom, I'm sure.
2664     
2666     modified files:
2667      ChangeLog experimental/muse-blosxom.el
2670 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2672     Summary:
2673       Apply latest journal-related updates from johnw
2674     Revision:
2675       muse--main--1.0--patch-16
2678     modified files:
2679      ChangeLog examples/muse-johnw.el muse-journal.el
2682 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2684     Summary:
2685       Add Projects node to the manual
2686     Revision:
2687       muse--main--1.0--patch-15
2689     2005-02-28  Michael Olson  <mwolson@gnu.org>
2690     
2691         * muse.texi: Change copyright notice since the FSF is now the
2692         copyright holder.
2693         (Projects): New node, based on a section from the README file.
2695     modified files:
2696      ChangeLog muse.texi
2699 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2701     Summary:
2702       Correct documentation, adding some content.
2703     Revision:
2704       muse--main--1.0--patch-14
2706     2005-02-28  Michael Olson  <mwolson@gnu.org>
2707     
2708         * muse.texi: Change license terms of the documentation to the GNU
2709         GPL instead of the GNU FDL, as per the consent of the copyright
2710         holders of the emacs-wiki manual, from which this is based.  Some
2711         emacs-wiki-isms in the manual were corrected, and the Getting
2712         Started section was updated.
2714     modified files:
2715      ChangeLog muse.texi
2718 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2720     Summary:
2721       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2722     Revision:
2723       muse--main--1.0--patch-13
2725     2005-02-17  Michael Olson  <mwolson@gnu.org>
2726     
2727         * experimental/muse-blosxom.el: Somehow the contents of this file
2728         managed to get duplicated.  I removed the duplicates.
2729         (muse-blosxom-date): Remove this, since it is not useful.
2730         (muse-blosxom-header): Use the standard header that blosxom.el
2731         has.
2733     modified files:
2734      ChangeLog experimental/muse-blosxom.el
2737 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2739     Summary:
2740       Initial commit of muse.texi, nothing substantial
2741     Revision:
2742       muse--main--1.0--patch-12
2744     2005-02-07  Michael Olson  <mwolson@gnu.org>
2745     
2746         * muse.texi: New file that provides the documentation for Muse.
2747         It is in a very rough form at the moment.  Nothing substantial may
2748         be found here yet.  Be ye warned.
2750     new files:
2751      .arch-ids/muse.texi.id muse.texi
2753     modified files:
2754      ChangeLog
2757 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2759     Summary:
2760       Add docstring, new trivial function
2761     Revision:
2762       muse--main--1.0--patch-11
2764     2005-02-07  Michael Olson  <mwolson@gnu.org>
2765     
2766         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2767         `muse-what-changed'.  No functionality change.
2768         (muse-what-changed): New function that displays in diff format the
2769         changes made since the buffer was last saved.
2770     
2771         * muse-project.el (muse-project-publish): Add docstring.
2773     modified files:
2774      ChangeLog muse-mode.el muse-project.el
2777 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2779     Summary:
2780       Add experimental version of muse-blosxom.el to project
2781     Revision:
2782       muse--main--1.0--patch-10
2784     2005-02-04  Michael Olson  <mwolson@gnu.org>
2785     
2786         * Makefile (realclean): Remove file that gets generated when fonts
2787         are missing.
2788     
2789         * experimental/muse-bloxsom.el: New file that implements Blosxom
2790         support for Muse.  It's in a very rough state, hence its placement
2791         in the `experimental' directory.
2793     new files:
2794      experimental/.arch-ids/=id
2795      experimental/.arch-ids/muse-blosxom.el.id
2796      experimental/muse-blosxom.el
2798     modified files:
2799      ChangeLog Makefile
2801     new directories:
2802      experimental experimental/.arch-ids
2805 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2807     Summary:
2808       Make permissions more consistent
2809     Revision:
2810       muse--main--1.0--patch-9
2813     modified files:
2814      ChangeLog
2816     modified directories:
2817      contrib examples scripts
2820 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2822     Summary:
2823       Fix build problems
2824     Revision:
2825       muse--main--1.0--patch-8
2827     2005-02-04  Michael Olson  <mwolson@gnu.org>
2828     
2829         * muse-build.el: Add contrib directory to `load-path'.
2830         (muse-elint-files): Load `muse-regexps.el'.
2831     
2832         * scripts/publish: Change permissions so that this script is
2833         executable.  Add contrib directory to load list.  Add
2834         `muse-regexps.el' to list.
2836     modified files:
2837      ChangeLog muse-build.el scripts/publish
2840 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2842     Summary:
2843       Use "&mdash;" instead of "&#151;"
2844     Revision:
2845       muse--main--1.0--patch-7
2847     2005-01-31  Michael Olson  <mwolson@gnu.org>
2848     
2849         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
2850         with "&mdash;" so that documents validate properly.  Thanks to
2851         Björn Lindström for the suggestion.
2852     
2853         * muse-html.el (muse-html-markup-strings): Ditto.
2855     modified files:
2856      ChangeLog muse-docbook.el muse-html.el
2859 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2861     Summary:
2862       Fix use of "[:blank:]" in underline markup
2863     Revision:
2864       muse--main--1.0--patch-6
2866     2005-01-25  Michael Olson  <mwolson@gnu.org>
2867     
2868         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2869         use of `muse-regexp-blank'.
2871     modified files:
2872      ChangeLog muse-colors.el
2875 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
2877     Summary:
2878       Fix problem with headings being given wrong face
2879     Revision:
2880       muse--main--1.0--patch-5
2882     2005-01-03  Michael Olson  <mwolson@gnu.org>
2883     
2884         * muse-colors.el: Add header.
2885         (muse-colors-emphasized): Headings were being given the coloring
2886         for the next level of heading instead of the real
2887         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2888         Heading").  Thanks to Lan Yufeng for finding this and sending a
2889         patch.
2890     
2891         * muse-regexps.el: Fix header.
2893     modified files:
2894      ChangeLog muse-colors.el muse-regexps.el
2897 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
2899     Summary:
2900       Rotate ChangeLog
2901     Revision:
2902       muse--main--1.0--patch-4
2904     2005-01-01  Michael Olson  <mwolson@gnu.org>
2905     
2906         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
2907         version will be automatically maintained by Arch.
2908     
2910     new files:
2911      .arch-ids/ChangeLog.id ChangeLog
2913     renamed files:
2914      .arch-ids/ChangeLog.id
2915        ==> .arch-ids/ChangeLog.2004.id
2916      ChangeLog
2917        ==> ChangeLog.2004
2920 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
2922     Summary:
2923       Extended regexps fix, allow spaces in 1st part of links
2924     Revision:
2925       muse--main--1.0--patch-3
2927     2004-12-30  Michael Olson  <mwolson@gnu.org>
2928     
2929         * muse.el (muse-link-regexp): Allow spaces in the first part of
2930         links.
2931     
2932         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2933         customizable alternatives to extended character classes.
2934     
2935         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2937     modified files:
2938      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2939      muse-html.el muse-mode.el muse-publish.el muse.el
2942 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
2944     Summary:
2945       Begin to change regexp handling, tweak muse.el header
2946     Revision:
2947       muse--main--1.0--patch-2
2949     2004-12-29  Michael Olson  <mwolson@gnu.org>
2950     
2951         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
2952         myself.  Update URL.
2953     
2954         * muse-regexps.el: New file that implements regexp handling.
2955         Generalized regexp options will be moved to it eventually.
2957     new files:
2958      .arch-ids/muse-regexps.el.id muse-regexps.el
2960     modified files:
2961      ChangeLog muse.el
2964 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
2966     Summary:
2967       Do some early spring cleaning
2968     Revision:
2969       muse--main--1.0--patch-1
2971     2004-12-29  Michael Olson  <mwolson@gnu.org>
2972     
2973         * Makefile: Change path to `publish' script.
2974     
2975         * contrib/pcomplete.el: New file that is used by Muse without
2976         actually being a part of it: hence its location in the contrib
2977         directory.
2978     
2979         * contrib/cgi.el, contrib/httpd.el: New location.
2980     
2981         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2982     
2983         * scripts/publish, scripts/publish-project: Ditto.
2985     new files:
2986      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2987      contrib/pcomplete.el examples/.arch-ids/=id
2988      scripts/.arch-ids/=id
2990     modified files:
2991      ChangeLog Makefile
2993     renamed files:
2994      .arch-ids/cgi.el.id
2995        ==> contrib/.arch-ids/cgi.el.id
2996      .arch-ids/httpd.el.id
2997        ==> contrib/.arch-ids/httpd.el.id
2998      .arch-ids/muse-johnw.el.id
2999        ==> examples/.arch-ids/muse-johnw.el.id
3000      .arch-ids/publish-johnw.id
3001        ==> examples/.arch-ids/publish-johnw.id
3002      .arch-ids/publish-project.id
3003        ==> scripts/.arch-ids/publish-project.id
3004      .arch-ids/publish.id
3005        ==> scripts/.arch-ids/publish.id
3006      cgi.el
3007        ==> contrib/cgi.el
3008      httpd.el
3009        ==> contrib/httpd.el
3010      muse-johnw.el
3011        ==> examples/muse-johnw.el
3012      publish
3013        ==> scripts/publish
3014      publish-johnw
3015        ==> examples/publish-johnw
3016      publish-project
3017        ==> scripts/publish-project
3019     new directories:
3020      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3021      scripts/.arch-ids
3024 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3026     Summary:
3027       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3028     Revision:
3029       muse--main--1.0--base-0
3031     (automatically generated log message)
3033     new patches:
3034      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3035      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3036      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3037      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3038      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3039      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3040      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3041      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3042      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3043      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3044      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3045      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3046      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3047      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3048      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3049      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3050      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3051      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8