Tackle a project name interwiki highlighting snafu.
[muse-el.git] / ChangeLog
blob4cb6adace9b1de8b2305ad2bdcc04261a277a67d
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 03:11:28 GMT Michael Olson <mwolson@gnu.org> patch-113
7     Summary:
8       Tackle a project name interwiki highlighting snafu.
9     Revision:
10       muse--main--1.0--patch-113
12     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Hack still more on
13       this.  It seems to be more robust now.  Highlighting is going the way I
14       want it.
16     modified files:
17      ChangeLog lisp/muse-wiki.el
20 2005-07-09 02:25:26 GMT Michael Olson <mwolson@gnu.org> patch-112
22     Summary:
23       Fix some gross mistakes.
24     Revision:
25       muse--main--1.0--patch-112
27     * lisp/muse-blosxom.el (muse-blosxom-update-page-date-alist): Fix several
28       gross misspellings.
29     
30     * lisp/muse-project.el (muse-project-file-entries): If
31       `muse-file-extension' is defined, use it to filter the entries.
32     
33     * lisp/muse.el (muse-file-extension): Fix messed up attempt to set
34       variable.  Move higher in file.
35     
36     * lisp/muse.el (muse-update-ignored-extensions-regexp): Use given
37       argument instead of the real name of the variable.
39     modified files:
40      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
41      lisp/muse.el
44 2005-07-09 00:10:01 GMT Michael Olson <mwolson@gnu.org> patch-111
46     Summary:
47       Make natural interwiki links between projects mostly work.
48     Revision:
49       muse--main--1.0--patch-111
51     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): Uncomment this
52       function and flesh it out.  This seems to work properly, though for
53       some reason, interwiki links using projects are a bit flakey.
54       (muse-wiki-handle-interwiki): Deal with case where we have a project
55       name in an interwiki link.
57     modified files:
58      ChangeLog lisp/muse-wiki.el
61 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
63     Summary:
64       Fix Emacs21 issue with muse-insert-tag.
65     Revision:
66       muse--main--1.0--patch-110
68     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
69       completing-read to appease older Emacsen.
71     modified files:
72      ChangeLog lisp/muse-mode.el
75 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
77     Summary:
78       Fix error with `muse-blosxom-new-entry' and Emacs21.
79     Revision:
80       muse--main--1.0--patch-109
82     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
83       `completing-read' so that old versions of Emacs don't complain.
85     modified files:
86      ChangeLog lisp/muse-blosxom.el
89 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
91     Summary:
92       Try to fix an error with `muse-blosxom-get-categories'.
93     Revision:
94       muse--main--1.0--patch-108
96     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
97       about processing directories.
99     modified files:
100      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
103 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
105     Summary:
106       Make a distinction between implicit and explicit links at publish-time.
107     Revision:
108       muse--main--1.0--patch-107
110     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
111     
112     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
113     
114     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
115       `explicit' argument.
116     
117     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
118       not we are dealing with an explicit link.
119     
120     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
121     
122     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
123       argument, but ignore it.
124     
125     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
126       when link is not explicit.
128     modified files:
129      ChangeLog lisp/muse-html.el lisp/muse-http.el
130      lisp/muse-publish.el lisp/muse-wiki.el
133 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
135     Summary:
136       Implement several WikiWord handling fixes.
137     Revision:
138       muse--main--1.0--patch-106
140     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
141       found by the handlers.  Don't send implicit links through some of the
142       advanced checks.
143     
144     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
145       of interwiki link before calling `muse-handle-explicit-link'.
146     
147     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
148       "\\|" separator between project-alist entries and interwiki entries.
149       Force a reconfiguration of muse-colors-markup.
150     
151     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
152       sure that we don't colorize WikiNames that don't go with any file.
153     
155     modified files:
156      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
157      lisp/muse-wiki.el
160 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
162     Summary:
163       Attempt to simplify muse-wiki a bit.
164     Revision:
165       muse--main--1.0--patch-105
167     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
168       here.
169     
170     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
171       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
172       (muse-wiki-update-use-wikiword-markup-regexp)
173       (muse-wiki-update-use-wikiword-link-function)
174       (muse-wiki-update-use-wikiword-url-transforms): Remove.
175       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
176     
177     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
178       `muse-wiki-use-wikiword' is specified.
179     
180     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
181       unless `muse-wiki-use-wikiword' is specified.
182     
183     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
184       muse-colors-markup.
185     
186     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
187       muse-publish-markup-regexps.
188     
189     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
190       muse-publish-url-transforms.
191     
192     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
193       muse-wiki-handle-wikiword to muse-implicit-link-functions.
194     
196     modified files:
197      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
200 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
202     Summary:
203       Make muse-blosxom use relative name of published file in page-date alist.
204     Revision:
205       muse--main--1.0--patch-104
207     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
208       file.
209       (muse-blosxom-update-page-date-alist): Renamed from
210       `muse-blosxom-markup-date-directive'.  Make the current file name
211       relative to the base directory and strip file extension if necessary.
212     
214     modified files:
215      ChangeLog lisp/muse-blosxom.el
218 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
220     Summary:
221       Hack on muse-blosxom timestamps somewhat.
222     Revision:
223       muse--main--1.0--patch-103
225     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
226       actually do something useful.  This should have a different name,
227       really.
228       ("blosxom-html", "blosxom-xhtml"): Call
229       `muse-blosxom-markup-date-directive' after publishing each entry.
230     
232     modified files:
233      ChangeLog lisp/muse-blosxom.el
236 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
238     Summary:
239       Fix several startup and compile errors.
240     Revision:
241       muse--main--1.0--patch-102
243     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
244       fixes an error that occurred during startup.
245     
246     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
247       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
248       to muse.el.
249     
250     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
251       that the nasty compile errors go away.  Fix a few typos.
252       (muse-ignored-extensions): Fix docstring.
253       (muse-file-extension): Move this higher in the file.
254     
255     
257     modified files:
258      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
261 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
263     Summary:
264       Note that muse-file-extension should not have "." in front.
265     Revision:
266       muse--main--1.0--patch-101
268     * lisp/muse-project.el (muse-project-find-file): Handle case where
269       muse-file-extension is not specified.
270     
271     * lisp/muse.el (muse-file-extension): Note that the period at the
272       beginning of this value should be omitted.
273     
274     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
275       file extension so that regexp characters inside the extension will not
276       goof it up.  This should never be a problem in normal cases, but let's
277       be robust.
278     
280     modified files:
281      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
282      lisp/muse.el
285 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
287     Summary:
288       Implement optional file extension of Muse files.
289     Revision:
290       muse--main--1.0--patch-100
292     * lisp/muse-mode.el (muse-mode): Make sure
293       `muse-update-ignored-extensions-regexp' gets updated every time we
294       enter Muse mode.  This works around a bug in the customize interface --
295       if a user changes an option using setq, the :set function sometimes
296       does not get executed.  I should really try to determine whether or not
297       this is really an issue anymore.
298     
299     * lisp/muse-project.el (muse-project-find-file): Make use of
300       `muse-file-extension'.
301     
302     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
303       customizable; it is autogenerated from `muse-ignored-extensions'.
304       (muse-update-ignored-extensions-regexp): New function that sets the
305       value of `muse-ignored-extensions-regexp'.  This is needed in order to
306       make sure that the value of `muse-file-extension' is taken into
307       account.
308       (muse-ignored-extensions): New option that determines which file
309       extensions to ignore.  It is in the form of a list of regexps.
310     
311     * lisp/muse.el (muse-file-extension): New option that allows the user to
312       specify the file extension to be used for Muse files.  By default, this
313       is nil, which means that no extension will be used.
314     
315     * lisp/muse.el (muse-page-name): Handle case where
316       `muse-ignored-extensions-regexp' is nil.
317     
319     modified files:
320      ChangeLog lisp/muse-mode.el lisp/muse-project.el
321      lisp/muse-regexps.el lisp/muse.el
324 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
326     Summary:
327       Document new blosxom convenience feature.
328     Revision:
329       muse--main--1.0--patch-99
331     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
332       `muse-blosxom-project-alist-entry'.  An example is provided in the
333       header.
334     
336     modified files:
337      ChangeLog lisp/muse-blosxom.el
340 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
342     Summary:
343       Further work on `muse-project-alist' entry generation for blosxom.
344     Revision:
345       muse--main--1.0--patch-98
347     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
348       Include subdirectories in first part of "Blog" entry.
349     
350     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
351       that returns a list of dirs that are to be used with the first part of
352       a `muse-project-alist' entry.
353     
355     modified files:
356      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
359 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
361     Summary:
362       New function: muse-blosxom-project-alist-entry.
363     Revision:
364       muse--main--1.0--patch-97
366     * examples/mwolson/muse-init.el: Update from my latest settings.
367       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
368     
369     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
370       that generates the latter part of an entry for `muse-project-alist'.
371     
373     modified files:
374      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
377 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
379     Summary:
380       Merged from hodique@lifl.fr--2005 (patch 12-23)
381     Revision:
382       muse--main--1.0--patch-96
384     Patches applied:
385     
386      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
387        Merged from mwolson@gnu.org--2005 (patch 68-76)
388     
389      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
390        Merged from mwolson@gnu.org--2005 (patch 77-80)
391     
392      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
393        Merged from mwolson@gnu.org--2005 (patch 81)
394     
395      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
396        Merged from mwolson@gnu.org--2005 (patch 82)
397     
398      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
399        Escape % in latex publishing
400     
401      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
402        bugfix
403     
404      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
405        small improvement on muse-make-link
406     
407      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
408        Fix customization of muse-wiki-wikiword-regexp
409     
410      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
411        Allow full customization of WikiWords
412     
413      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
414        Fix mouse-2 yank bug in muse-mode
415     
416      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
417        Fix interpretation order
418     
419      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
420        Merged from mwolson@gnu.org--2005 (patch 83-95)
421     
423     modified files:
424      ChangeLog lisp/muse-wiki.el
426     new patches:
427      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
428      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
429      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
430      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
431      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
432      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
433      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
434      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
435      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
436      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
437      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
438      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
441 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
443     Summary:
444       Minor docfixes.
445     Revision:
446       muse--main--1.0--patch-95
448     * lisp/muse-mode.el (muse-follow-name-at-point) 
449       (muse-follow-name-at-mouse): Docfixes.
450     
452     modified files:
453      ChangeLog lisp/muse-mode.el
456 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
458     Summary:
459       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
460     Revision:
461       muse--main--1.0--patch-94
463     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
464       `muse-blosxom-new-entry'.
465     
466     * muse.texi (Blosxom Entries): Ditto.
467     
469     modified files:
470      ChangeLog lisp/muse-blosxom.el muse.texi
473 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
475     Summary:
476       Re-add global mouse-2 event.
477     Revision:
478       muse--main--1.0--patch-93
480     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
481       mouse-2, since Yann found a way around the problem I was facing.
482       (muse-follow-name-at-mouse): Call the event that would normally be used
483       here if we don't have a link at point.
484     
486     modified files:
487      ChangeLog lisp/muse-mode.el
490 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
492     Summary:
493       Fix publishing error.
494     Revision:
495       muse--main--1.0--patch-92
497     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
498       the cdr of output-dir.  This was a code fragment from a previous
499       attempt to refactor this function.
500     
502     modified files:
503      ChangeLog lisp/muse-project.el
506 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
508     Summary:
509       Work on getting to the point where we can resolve project interwiki links.
510     Revision:
511       muse--main--1.0--patch-91
513     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
514       `muse-publishing-current-file'.
515     
516     * lisp/muse-project.el (muse-project-of-file): Ditto.
517     
518     * lisp/muse-project.el (muse-project-applicable-styles): New function
519       that returns the usable styles for a file, given either a list of
520       styles or a project name.  This is useful for removing styles that will
521       be ignored for a file.
522       (muse-project-publish-file): Split :include and :exclude processing
523       into `muse-project-applicable-styles'.
524     
525     * lisp/muse-publish.el (muse-publish-output-name): Use
526       `muse-publishing-current-file'.
527     
528     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
529     
530     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
531       project names.
532     
533     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
534       names to be uninterpreted.  Remove need for muse-assoc-string.
535     
536     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
537       function that will be called to fetch a link to a page from a Muse
538       project from the output file of the currently-published file.  This is
539       commented out for now since I ran out of energy.
540     
541     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
542       `muse-wiki-resolve-project-page' for handling Muse project interwiki
543       links, but only when no match was found in `muse-wiki-interwiki-alist'.
544       Handle case where no interwiki can be found, even though this should
545       never happen.
546     
547     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
548       whenever Muse mode is entered.  That way we don't have to enter an
549       extra command in our .emacs.
550     
551     * lisp/muse.el (muse-current-file): Remove this, since a variable called
552       `muse-publishing-current-file' already exists that does the same thing.
553       How embarrassing.
554     
555     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
556     
557     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
558       to use it.
559     
561     modified files:
562      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
563      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
566 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
568     Summary:
569       Mouse-2 on regular text will yank rather than give an error.
570     Revision:
571       muse--main--1.0--patch-90
573     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
574       this seems to be more trouble than it's worth.
575       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
576       use our own implementation.
577     
579     modified files:
580      ChangeLog lisp/muse-mode.el
583 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
585     Summary:
586       Make interwiki links publish with the correct extension.
587     Revision:
588       muse--main--1.0--patch-89
590     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
591       prefix and suffix to interwiki names, as well as stripping out unwanted
592       extensions.
593     
595     modified files:
596      ChangeLog lisp/muse-wiki.el
599 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
601     Summary:
602       Fix publishing of bare interwiki names.
603     Revision:
604       muse--main--1.0--patch-88
606     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
607       `set'.  Use `muse-assoc-string' instead of `assoc'.
608     
609     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
610       `assoc-string' functionality usable with Emacs21 and XEmacs.
611     
613     modified files:
614      ChangeLog lisp/muse-wiki.el lisp/muse.el
617 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
619     Summary:
620       Apply a few fixes from Yann's branch.
621     Revision:
622       muse--main--1.0--patch-87
624     Background: I hacked on Muse over the weekend while offline, and so did
625                 Yann.  His changes to muse-wiki.el are different than the
626                 ones that I made, so we should probably figure out the best
627                 way to handle this when we both get on IRC again.  For now,
628                 I've merged in the bugfixes that he's made, omitting most of
629                 the changes to muse-wiki.
630     
631     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
632     
633     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
634     
635     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
636       introduced previously.
637     
639     modified files:
640      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
643 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
645     Summary:
646       Warn if file not published; hack further on Wiki stuff.
647     Revision:
648       muse--main--1.0--patch-86
650     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
651       complete <div> tags that are of the class "image-link".  It is hoped
652       that this will prevent user-added <div> tags from being mangled.
653     
654     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
655       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
656       need to look at the text at point.
657     
658     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
659       current file has not been published since it was up-to-date.  Thanks to
660       Bill Freeman for the suggestion.
661     
662     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
663       is nil.  If this happens, return the original URL.
664     
665     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
666       `muse-wiki-update-interwiki-regexp.'
667       (muse-wiki-update-interwiki-regexp): New function that sets the value
668       of `muse-wiki-interwiki-regexp'.
669       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
670       on :set.
671     
672     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
673       `muse-wiki-expand-interwiki'.
674       (muse-wiki-transform-wikiword): New function that prevents WikiWords
675       with no matching file from being published as links.
676     
677     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
678       string argument once again, since this behavior is needed when
679       publishing.
680       (muse-wiki-handle-wikiword): Ditto.
681     
682     * lisp/muse.el (muse-handle-url): Ditto.
683     
684     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
685       after every unsuccessful attempt at handling the link.  If argument is
686       given, restore match-data at end, too.
687     
688     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
689       argument.  Match data is always saved.  If argument is not given,
690       assume that `muse-implicit-link-regexp' has been matched against, and
691       return the 1st match string if no handlers worked.
692     
694     modified files:
695      ChangeLog lisp/muse-html.el lisp/muse-mode.el
696      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
699 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
701     Summary:
702       Hack on WikiName handling and make TAB work for Wiki links.
703     Revision:
704       muse--main--1.0--patch-85
706     * lisp/muse-colors.el (muse-colors-markup): Use
707       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
708     
709     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
710       nil, don't color bad links.  If non-nil, color bad links.
711     
712     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
713     
714     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
715       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
716       (muse-journal-rss-munge-buffer): Ditto.
717     
718     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
719       Docfix.
720     
721     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
722       are handled first, then implicit ones.  It should work better in all
723       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
724       to determine how far to scan for an implicit link.  This defaults to
725       the text between the point and the next space.
726     
727     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
728       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
729       literally after opening the buffer.  Hopefully this can be of use in
730       custom visit-link functions, when necessary.
731     
732     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
733       `muse-visit-link-default'.
734     
735     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
736       Search by text properties instead of regexps.  This allows Muse to find
737       links without having to have a massive regexp that contains all link
738       types.  The downside is that this will not work if the user defontifies
739       the buffer.  But it would somewhat defeat the purpose of following
740       links if you can't see them.
741     
742     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
743       enough command line args are passed in batch mode.
744     
745     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
746       `muse-explicit-link-regexp'.
747     
748     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
749       `muse-link-regexp'.
750     
751     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
752       specifies the "common ground" of all implicit links, like URLs, bare
753       WikiNames, and -- in the future -- email addresses.
754     
755     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
756     
757     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
758       optional.  That was a bad idea on my part.  Renamed from
759       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
760       annoy anyone :^) .
761     
762     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
763       `muse-wiki-interwiki-expand'.
764       (muse-wiki-handle-wikiword): Renamed from
765       `muse-wiki-wikiword-handle'.
766     
767     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
768       for the eval-after-load arg since XEmacs chokes on constants.
769     
770     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
771       face on WikiWords that don't correspond with a file.  If people really
772       want this to appear in bad-link face, I could accommodate that.
773     
774     * lisp/muse.el (muse-handle-url): New function that detects whether the
775       given string is a URL.
776       (muse-implicit-link-functions): Renamed from
777       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
778       (muse-explicit-link-functions): Renamed from
779       `muse-mode-handler-functions'.
780       (muse-handle-implicit-link): New function that handles all
781       implicit links by calling functions from `muse-implicit-link-functions'.
782       (muse-handle-explicit-link): Renamed from
783       `muse-handled-url'.
784     
786     modified files:
787      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
788      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
789      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
792 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
794     Summary:
795       Allow WikiWords to be ignored with <nop> or "''''".
796     Revision:
797       muse--main--1.0--patch-84
799     * lisp/muse-mode.el (muse-browse-result): Docfixes.
800     
801     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
802       whether to hide <nop> tags when coloring a Muse buffer.
803       (muse-wiki-wikiword-at-point): Docfix.
804       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
805       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
806       during publishing.
807       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
808       which keeps the WikiWord that follows it from being interpreted.
809       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
810       WikiWord delimiter.
811     
813     modified files:
814      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
817 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
819     Summary:
820       Update postal address of FSF in muse-wiki.el.
821     Revision:
822       muse--main--1.0--patch-83
824     * lisp/muse-wiki.el: Update postal address of the FSF.
825     
827     modified files:
828      ChangeLog lisp/muse-wiki.el
831 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
833     Summary:
834       Interpret explicit links before emphasis.
835     Revision:
836       muse--main--1.0--patch-82
838     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
839       links before emphasis.
840     
841     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
842       for the heck of it.
844     modified files:
845      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
848 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
850     Summary:
851       Wiki hacking, regexp tweaks.
852     Revision:
853       muse--main--1.0--patch-81
855     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
856       muse-regexp.
857     
858     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
859       that indicates whether or not to use character classes in regexps.  The
860       default is to let Muse try to figure it out.
861       (muse-extreg-usable-p): Make use of this variable.
862     
863     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
864       this regexp.  I'm guessing it was supposed to have a TAB in there at
865       one time.  Replace this stuff with muse-regexp-space.
866     
867     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
868       by default.
869     
870     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
871       "or".
872     
873     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
874       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
875       We'll fix those anchor problems eventually!
876     
877     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
878       uses `muse-interwiki-handle' to determine whether an interwiki link is
879       at point.
880     
881     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
882       look for a suitable value at point if needed.
883     
884     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
885     
886     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
887     
888     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
890     modified files:
891      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
892      lisp/muse-wiki.el
895 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
897     Summary:
898       Make installation of manual when not using Debian go smoothly.
899     Revision:
900       muse--main--1.0--patch-80
902     * Makefile.defs (INSTALLINFO): New variable that specifies what command
903       and options are to be used when insinuating the Muse documentation into
904       the Info menu.
905     
906     * Makefile (install): Make use of INSTALLINFO.
907     
908     * README (Installation): Give directions for changing INSTALLINFO on a
909       Debian system and changing where Muse is installed.
910     
911     * muse.texi: Ditto.
913     modified files:
914      ChangeLog Makefile Makefile.defs README muse.texi
917 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
919     Summary:
920       Fix compiler warning induced by last patch.
921     Revision:
922       muse--main--1.0--patch-79
924     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
925       compiler warning.
927     modified files:
928      ChangeLog lisp/muse-project.el lisp/muse.el
931 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
933     Summary:
934       Add `muse-current-file', fix minor QuickStart issue.
935     Revision:
936       muse--main--1.0--patch-78
938     * examples/QuickStart: Make John Wiegley the author.
939     
940     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
941       `muse-current-file' instead of `buffer-file-name'.
942     
943     * lisp/muse-project.el (muse-current-project): Document.
944     
945     * lisp/muse-project.el (muse-current-file): New variable indicating the
946       name, including path, of the file that is currently being published.
947       (muse-project-of-file): Make use of
948       `muse-current-file'.
949     
950     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
951     
952     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
954     modified files:
955      ChangeLog examples/QuickStart lisp/muse-blosxom.el
956      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
957      lisp/muse.el
960 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
962     Summary:
963       Make muse-replace-regexp-in-string closer to its parent; no func change.
964     Revision:
965       muse--main--1.0--patch-77
967     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
968       to implement all functionality of `replace-regexp-in-string'.  No
969       functionality change.
970     
972     modified files:
973      ChangeLog lisp/muse.el
976 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
978     Summary:
979       Play nicely with fill, adaptive-fill, and flyspell.
980     Revision:
981       muse--main--1.0--patch-76
983     * muse-mode.el (muse-mode-intangible-links): New function used to
984       determine whether links will be considered intangible.
985     
986     * lisp/muse-mode.el (muse-mode-link-functions)
987       (muse-mode-handler-functions): Minor docfix.
988     
989     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
990       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
991       making links intangible by default, but this may be adjusted by use of
992       the `muse-mode-intangible-links' function.
993     
994     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
995       nil if we should allow a fill to occur here.  Keeps links from being
996       broken up.
997     
998     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
999       non-nil if we allow spell-checking to occur here.  Keeps links from
1000       being improperly colorized.
1001     
1002     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
1003       functionality change.
1005     modified files:
1006      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
1009 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
1011     Summary:
1012       Minor doc changes and code prettification.
1013     Revision:
1014       muse--main--1.0--patch-75
1016     * AUTHORS: Note that YH's assignment is in the mail.
1017     
1018     * README (scripts): Explain better the contents of the `scripts'
1019       directory.
1020     
1021     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
1023     modified files:
1024      AUTHORS ChangeLog README lisp/muse-wiki.el
1027 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
1029     Summary:
1030       Merged from hodique@lifl.fr--2005 (patch 7-11)
1031     Revision:
1032       muse--main--1.0--patch-74
1034     Patches applied:
1035     
1036      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1037        split WikiWords and InterWiki links into their own package
1038     
1039      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1040        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
1041     
1042      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1043        Mimic experimental behavior for interwiki
1044     
1045      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1046        fix notes publishing
1047     
1048      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1049        various minor fixes
1051     new files:
1052      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
1054     modified files:
1055      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1056      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1058     renamed files:
1059      experimental/.arch-ids/muse-wiki.el.id
1060        ==> experimental/.arch-ids/muse-wiki-old.el.id
1061      experimental/muse-wiki.el
1062        ==> experimental/muse-wiki-old.el
1064     new patches:
1065      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1066      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1067      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1068      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1069      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1072 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1074     Summary:
1075       Tell people where to find on-line version of manual.
1076     Revision:
1077       muse--main--1.0--patch-73
1079     * README: Add on-line locations for manual.
1080     
1081     * muse.texi: Remove @include directive.  This makes generating a PDF of
1082       this documentation a lot easier.
1083     
1084     * muse.texi (Preface): Add on-line locations for manual.
1086     modified files:
1087      ChangeLog README muse.texi
1090 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1092     Summary:
1093       Try to make Muse play nice with outline minor mode.
1094     Revision:
1095       muse--main--1.0--patch-72
1097     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1098     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1099     "muse" instead of "t" when adding invisibility to text or checking for
1100     invisibility.
1101     
1102     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1103     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1104     this function.
1106     modified files:
1107      ChangeLog lisp/muse-colors.el lisp/muse.el
1110 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1112     Summary:
1113       Minor grammar fix in Introduction section of manual.
1114     Revision:
1115       muse--main--1.0--patch-71
1117     * muse.texi (Introduction): Minor grammar fix.
1119     modified files:
1120      ChangeLog muse.texi
1123 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1125     Summary:
1126       Release Muse 3.01.
1127     Revision:
1128       muse--main--1.0--patch-70
1130     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1131     
1132     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1133     
1134     * lisp/muse-poem.el (muse-poem-markup-strings)
1135       (muse-poem-chapbook-strings): Make customizable.
1136     
1137     * lisp/muse-poem.el (muse-chapbook-latex-header)
1138       (muse-chapbook-latex-footer): Docfix.
1139     
1140     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1141       (muse-texinfo-pdf-extension): Ditto.
1142     
1143     * lisp/muse.el (muse-version): Change to 3.01.
1144     
1145     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1146       done, for now!
1148     modified files:
1149      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1150      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1153 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1155     Summary:
1156       Tweak documentation thoroughly; still incomplete.
1157     Revision:
1158       muse--main--1.0--patch-69
1160     * README: Minor tweaks.
1161     
1162     * muse.texi: Massively rename chapters so that the titles are more
1163       descriptive.  Clean up grammar.
1164     
1165     * muse.texi (Obtaining Muse): Move content of Installation node here,
1166       stripping out any customization tips, since those are covered later.
1167       Re-work this chapter since I was dissatisfied with it.
1168     
1169     * muse.texi (Installation): This node has the content of README regarding
1170       installation, which fits the title of the node much better than the
1171       previous content.
1172     
1173     * muse.texi (Blosxom): Turn the sections of this section into
1174       subsections.
1175     
1176     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1177       like lists!
1178     
1179     * muse.texi (History): Add a "2005" item.
1181     modified files:
1182      ChangeLog README muse.texi
1185 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1187     Summary:
1188       Finish documenting 2 more publishing styles.
1189     Revision:
1190       muse--main--1.0--patch-68
1192     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1193     
1194     * lisp/muse-journal.el: Docfixes.
1195     
1196     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1197       documentation to this function.
1198     
1199     * muse.texi (Blosxom Options): New node containing the publishing styles
1200       and options provided by Blosxom.
1201       (Book): Add usage note, as I suspect a lot of people might be confused
1202       by this style.
1203       (HTML): Space out entries better.
1204       (Journal, LaTeX): New nodes for publishing styles.
1205       (Common Elements): Document a few options that are present in
1206       `muse-publish.el'.
1208     modified files:
1209      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1210      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1213 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1215     Summary:
1216       Make Muse installable and correct an Emacs21 issue.
1217     Revision:
1218       muse--main--1.0--patch-67
1220     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1221       directory will be generated.
1222       (all): Compile muse.info by default.
1223       (doc): Refactor into individual generation rules for .html and .info
1224       files.
1225       (install): New rule that installs Muse source code, compiled .elc
1226       files, and the manual into proper places.
1227     
1228     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1229     
1230     * README (Insinuation): Move old content of Installation here.
1231       (Installation): Fill out this section.
1232       (Further Documentation): Add link to my website and note that a full
1233       manual is included with Muse.
1234     
1235     * lisp/Makefile (EL): Populate with .el files.
1236       (install): New rule that installs both .elc and .el files.
1237     
1238     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1239       Emacs21, hack in a handler for the @documentencoding tag so that it
1240       doesn't error out.
1242     modified files:
1243      ChangeLog Makefile Makefile.defs README lisp/Makefile
1244      lisp/muse-texinfo.el
1247 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1249     Summary:
1250       Cater even more to XEmacs and its annoying whims.
1251     Revision:
1252       muse--main--1.0--patch-66
1254     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1255       environment variable.
1256     
1257     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1258       handle it.  Load `muse-build.el' instead.
1259     
1260     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1261       used.
1262     
1263     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1264       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1265       not used.
1266     
1267     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1268       function does not appear to be used.
1269     
1270     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1271       `replace-regexp-in-string', since XEmacs doesn't have this function.
1272       We only implement the first 3 args, but this could be extended if we
1273       need to do so.
1274     
1275     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1276       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1277     
1278     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1279     
1280     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1281       make XEmacs shut up.
1282     
1283     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1284     
1285     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1286     
1287     * lisp/muse-http.el (muse-winnow-list): Ditto.
1288     
1289     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1290     
1291     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1292     
1293     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1294     
1295     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1296       anything.
1297     
1298     * scripts/publish: Use EMACS environment variable instead of hard-coding
1299       it.
1301     modified files:
1302      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1303      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1304      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1305      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1306      lisp/muse.el scripts/muse-build.el scripts/publish
1309 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1311     Summary:
1312       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1313     Revision:
1314       muse--main--1.0--patch-65
1316     * AUTHORS: Update entry.
1317     
1318     * muse-*.el: Move to the lisp directory.
1319     
1320     * lisp/Makefile: New file containing rules to test and compile the
1321       source.
1322     
1323     * Makefile.defs: New file that contains common definitions for all other
1324       Makefiles, such as Emacs command to use.
1325     
1326     * Makefile: Move lisp-specific rules to lisp/Makefile.
1327       (SUBDIRS): New variable containing subdirectories to clean.
1328     
1329     * README: Update to reflect new location of source files.  Give updated
1330       directions for compiling with XEmacs.
1331     
1332     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1333       compile.
1334       (%.html): Pass SITEFLAG as an environment variable to
1335       ../scripts/publish.
1336     
1337     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1338       seems to be needed to keep the process from failing.  This has *got* to
1339       be a bug in Muse, but I don't want to deal with it now.
1340     
1341     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1342     
1343     * lisp/muse-convert.el: Move line to commentary section.
1344     
1345     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1346       locally-bound `type' variable isn't used here.
1347     
1348     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1349     
1350     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1351       binding.
1352     
1353     * scripts/muse-build.el (load-path): Correct paths.
1354     
1355     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1356       as to avoid spurious warnings.
1357     
1358     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1359       it exists.
1360     
1361     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1362       (muse-match-string-no-properties): New functions that take the place of
1363       `line-end-position', `line-beginning-position', and
1364       `match-string-no-properties', respectively.
1365     
1366     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1367       (muse-my-journal-find-entries): Use Muse-specific version of
1368       `match-string-no-properties', `line-beginning-position', and
1369       `line-end-position' since these do not exist in XEmacs.
1370     
1371     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1372       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1373     
1374     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1375     
1376     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1377       (muse-html-insert-contents): Ditto.
1378     
1379     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1380     
1381     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1382     
1383     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1384     
1385     * lisp/muse-publish.el (muse-publish-markup-tag)
1386       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1387       (muse-published-buffer-contents): Ditto.
1388     
1389     * scripts/muse-build.el (muse-elint-files): Ditto.
1391     new files:
1392      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1393      lisp/.arch-ids/Makefile.id lisp/Makefile
1395     modified files:
1396      AUTHORS ChangeLog Makefile README examples/Makefile
1397      examples/QuickStart examples/johnw/muse-johnw.el
1398      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1399      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1400      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1401      lisp/muse.el scripts/muse-build.el scripts/publish
1403     renamed files:
1404      .arch-ids/muse-blosxom.el.id
1405        ==> lisp/.arch-ids/muse-blosxom.el.id
1406      .arch-ids/muse-book.el.id
1407        ==> lisp/.arch-ids/muse-book.el.id
1408      .arch-ids/muse-colors.el.id
1409        ==> lisp/.arch-ids/muse-colors.el.id
1410      .arch-ids/muse-convert.el.id
1411        ==> lisp/.arch-ids/muse-convert.el.id
1412      .arch-ids/muse-docbook.el.id
1413        ==> lisp/.arch-ids/muse-docbook.el.id
1414      .arch-ids/muse-html.el.id
1415        ==> lisp/.arch-ids/muse-html.el.id
1416      .arch-ids/muse-http.el.id
1417        ==> lisp/.arch-ids/muse-http.el.id
1418      .arch-ids/muse-journal.el.id
1419        ==> lisp/.arch-ids/muse-journal.el.id
1420      .arch-ids/muse-latex.el.id
1421        ==> lisp/.arch-ids/muse-latex.el.id
1422      .arch-ids/muse-mode.el.id
1423        ==> lisp/.arch-ids/muse-mode.el.id
1424      .arch-ids/muse-poem.el.id
1425        ==> lisp/.arch-ids/muse-poem.el.id
1426      .arch-ids/muse-project.el.id
1427        ==> lisp/.arch-ids/muse-project.el.id
1428      .arch-ids/muse-publish.el.id
1429        ==> lisp/.arch-ids/muse-publish.el.id
1430      .arch-ids/muse-regexps.el.id
1431        ==> lisp/.arch-ids/muse-regexps.el.id
1432      .arch-ids/muse-texinfo.el.id
1433        ==> lisp/.arch-ids/muse-texinfo.el.id
1434      .arch-ids/muse.el.id
1435        ==> lisp/.arch-ids/muse.el.id
1436      muse-blosxom.el
1437        ==> lisp/muse-blosxom.el
1438      muse-book.el
1439        ==> lisp/muse-book.el
1440      muse-colors.el
1441        ==> lisp/muse-colors.el
1442      muse-convert.el
1443        ==> lisp/muse-convert.el
1444      muse-docbook.el
1445        ==> lisp/muse-docbook.el
1446      muse-html.el
1447        ==> lisp/muse-html.el
1448      muse-http.el
1449        ==> lisp/muse-http.el
1450      muse-journal.el
1451        ==> lisp/muse-journal.el
1452      muse-latex.el
1453        ==> lisp/muse-latex.el
1454      muse-mode.el
1455        ==> lisp/muse-mode.el
1456      muse-poem.el
1457        ==> lisp/muse-poem.el
1458      muse-project.el
1459        ==> lisp/muse-project.el
1460      muse-publish.el
1461        ==> lisp/muse-publish.el
1462      muse-regexps.el
1463        ==> lisp/muse-regexps.el
1464      muse-texinfo.el
1465        ==> lisp/muse-texinfo.el
1466      muse.el
1467        ==> lisp/muse.el
1469     new directories:
1470      lisp lisp/.arch-ids
1473 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1475     Summary:
1476       Massively untabify files.
1477     Revision:
1478       muse--main--1.0--patch-64
1481     modified files:
1482      ChangeLog ChangeLog.2004 experimental/muse-message.el
1483      experimental/muse-wiki.el muse-book.el muse-colors.el
1484      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1485      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1486      muse-project.el muse-publish.el muse-regexps.el
1487      muse-texinfo.el muse.el
1490 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1492     Summary:
1493       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1494     Revision:
1495       muse--main--1.0--patch-63
1497     (Summary of changes that Yann made)
1498     
1499     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1500     
1501     * muse-mode.el (muse-generate-index): Move index generation code into
1502       `muse-index-as-string'.
1503       (muse-index-as-string): New function that generates an index and
1504       returns it as a string, instead of placing it in a buffer like
1505       `muse-generate-index' used to.
1506     
1507     Patches applied:
1508     
1509      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1510        merge from mwolson@gnu.org--2005
1511     
1512      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1513        Accept WikiWords as links [mostly rescinded]
1514     
1515      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1516        merge from mwolson@gnu.org--2005/muse--main--1.0
1517     
1518      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1519        Merged from mwolson@gnu.org--2005 (patch 60-62)
1520     
1521      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1522        provide a string view of the index
1524     modified files:
1525      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1527     new patches:
1528      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1529      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1530      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1531      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1532      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1535 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1537     Summary:
1538       Document Blosxom, Book, DocBook, and HTML publishing styles.
1539     Revision:
1540       muse--main--1.0--patch-62
1542     * muse-blosxom.el: Clean up header.
1543     
1544     * muse-book.el (muse-before-book-publish-hook): Rename to
1545       `muse-book-before-publish-hook'.
1546       (muse-after-book-publish-hook): Rename to
1547       `muse-book-after-publish-hook'.
1548     
1549     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1550       (muse-html-markup-strings, muse-xhtml-markup-strings)
1551       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1552       (muse-html-charset-default, muse-html-encoding-default)
1553       (muse-html-encoding-map): Docfixes.
1554     
1555     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1556       sections.
1558     modified files:
1559      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1562 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1564     Summary:
1565       Begin work on Publishing Styles section of manual.
1566     Revision:
1567       muse--main--1.0--patch-61
1569     * Makefile (.PHONY): Add "doc" to list.
1570       (doc): New rule that generates Info and HTML files from muse.texi.
1571       (dist): Rely on `distclean', not `clean'.
1572     
1573     * examples/QuickStart (Authoring mode): Remove empty section.
1574     
1575     * muse.texi: Call this program "the Emacs Muse" in title.
1576       (Publishing Styles): Begin to populate section.
1577       (Deriving Styles): First subsection of Publishing Styles.
1578       (Contributors): Remove spurious copyright section, since we address
1579       this in the title.
1580     
1581     * README: Actually remember to add this file.
1583     new files:
1584      .arch-ids/README.id README
1586     modified files:
1587      ChangeLog Makefile examples/QuickStart muse.texi
1590 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1592     Summary:
1593       Document Markup Rules.
1594     Revision:
1595       muse--main--1.0--patch-60
1597     * examples/QuickStart: Remove stray <comment> tag.
1598     
1599     * muse.texi (Top): Comment every menu line.
1600       (Markup Rules): New section with plenty of subsections.
1602     modified files:
1603      ChangeLog examples/QuickStart muse.texi
1606 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1608     Summary:
1609       Release this as Muse 3.00.90 (RC1).
1610     Revision:
1611       muse--main--1.0--patch-59
1613     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1614       is compatible with both Emacs and XEmacs.
1615     
1616     * examples/README: Renamed to QuickStart.
1617     
1618     * examples/Makefile (EXAMPLES): Reflect name change of README.
1619     
1620     * muse.el: Ditto.
1622     modified files:
1623      ChangeLog Makefile examples/Makefile muse.el
1625     renamed files:
1626      examples/.arch-ids/README.id
1627        ==> examples/.arch-ids/QuickStart.id
1628      examples/README
1629        ==> examples/QuickStart
1632 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1634     Summary:
1635       Makefile refactoring.
1636     Revision:
1637       muse--main--1.0--patch-58
1639     * Makefile (.PHONY): List all non-file targets.
1640       (examples): New rule that calls Make in the examples directory.
1641       (atranslit): Removed, since this isn't (yet) bundled with Muse.
1642     
1643     * README: Move to the examples directory.  I'd prefer to distribute a
1644       very basic plain text README and use this as a quickstart + markup
1645       example + publishing example.
1646     
1647     * examples/Makefile: Move all README-related rules here.
1648     
1649     * examples/README: Add an "About this document" section.  
1650     
1651     * scripts/publish (style): Do not include the contrib directory, since we
1652       don't use any code from there.  Since this is only invoked from the
1653       examples directory, make sure add the parent directory to the load
1654       path.
1655     
1656     * muse.texi: Change version to 3.00.90 (RC1).
1657     
1658     * muse.el: Change location of the README file in header.
1659     
1660     * muse.el (muse-version): Update to 3.00.90 (RC1).
1662     new files:
1663      examples/.arch-ids/Makefile.id examples/Makefile
1665     modified files:
1666      ChangeLog Makefile examples/README muse.el muse.texi
1667      scripts/publish
1669     renamed files:
1670      .arch-ids/README.id
1671        ==> examples/.arch-ids/README.id
1672      README
1673        ==> examples/README
1676 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1678     Summary:
1679       Update my example configuration.
1680     Revision:
1681       muse--main--1.0--patch-57
1683     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1684       and experimental status of muse-message.
1686     modified files:
1687      ChangeLog examples/mwolson/muse-init.el
1690 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1692     Summary:
1693       Provide optional outline-style faces; customization fixes; experimental stuff.
1694     Revision:
1695       muse--main--1.0--patch-56
1697     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1698       option that determines what the header faces should look like.  If
1699       'outline, use outline-style faces.  If nil, don't generate the faces at
1700       all, which allows the user to specify their own.  Otherwise, use the
1701       scaled faces, which is the default behavior.
1702       (muse-colors-outline-faces-list): List of faces to use.  In case the
1703       outline faces are not available, provide reasonable defaults.
1704       (muse-make-faces): Use dolist instead of mapc.  Implement the
1705       possibility of having outline-style colors for heading.  Don't call
1706       this function immediately -- give the users time to make their changes
1707       through the customize interface.  Once we call this function, Emcs from
1708       CVS will not allow the faces to be changed easily, which is a shame.
1709     
1710     * muse-message.el (muse-message-contents-tag): Copied from
1711       `muse-publish-contents-tag' in order to keep the customization
1712       interface from making the `muse-markup-tags' option from throwing a
1713       type mismatch error.  This function is untested and will likely do
1714       nothing useful.  This file has been moved to the experimental folder
1715       until it gets fleshed out more.
1716     
1717     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1718       file that could eventually provide wiki-like ability.  Currently this
1719       is just a collection of functions that were pruned out when he remade
1720       Muse, so don't get too excited.  I plan to eventually merge Yann
1721       Hodique's work here, probably after the first release of Muse.
1722     
1723     * muse-regexps.el (muse-regexp): Improve description.
1724     
1725     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1726       the muse-regexp group since it is just a single regexp.  Lists of
1727       regexps don't have to be in muse-regexp, however.
1728     
1729     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1730       since the Emacs devel mailing list seems to not want Britain-izations
1731       in Emacs code.
1732     
1733     * muse-colors.el (muse-colors): Ditto.
1734     
1735     * muse-docbook.el (muse-docbook): Ditto.
1736     
1737     * muse-html.el (muse-html): Ditto.
1738     
1739     * muse-http.el (muse-http): Ditto.
1740     
1741     * muse-message.el (muse-message): Ditto.
1742     
1743     * muse-mode.el (muse-mode): Ditto.
1744     
1745     * muse-project.el (muse-project): Ditto.
1746     
1747     * muse-publish.el (muse-publish): Ditto.
1748     
1749     * muse.el (muse): Ditto.
1751     new files:
1752      experimental/.arch-ids/=id
1753      experimental/.arch-ids/muse-wiki.el.id
1754      experimental/muse-wiki.el
1756     modified files:
1757      ChangeLog experimental/muse-message.el muse-blosxom.el
1758      muse-colors.el muse-docbook.el muse-html.el muse-http.el
1759      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1760      muse.el
1762     renamed files:
1763      .arch-ids/muse-message.el.id
1764        ==> experimental/.arch-ids/muse-message.el.id
1765      muse-message.el
1766        ==> experimental/muse-message.el
1768     new directories:
1769      experimental experimental/.arch-ids
1772 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1774     Summary:
1775       Fix publishing error when given an empty string for header/footer.
1776     Revision:
1777       muse--main--1.0--patch-55
1779     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1780       `file-readable-p' if it is an empty string.  For some reason,
1781       `file-readable-p' and `insert-file-contents' were treating an empty
1782       string as if it were the current directory.
1784     modified files:
1785      ChangeLog muse-publish.el
1788 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1790     Summary:
1791       WYSIWYG emphasis, XEmacs compatibility hacks.
1792     Revision:
1793       muse--main--1.0--patch-54
1795     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1796       compliant.  Only colorize if we end with the same number of asterisks
1797       as we start with, preventing unnoticed syntax errors.  Don't colorize
1798       in the middle of a word.
1799       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1800       Only colorize if we end with an underscore.  Don't colorize in the
1801       middle of a word.
1802     
1803     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1804       inside of group.  This will probably not do anything, but it seems
1805       syntactically good.
1806     
1807     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1808       where we start with an image link.  JohnW didn't seem to like having
1809       <p> tags inserted before image links, but they don't validate properly
1810       as they are.  For now, I will surround such links/paragraphs with <div
1811       class="image-link"> in an attempt to be as not invasive and yet
1812       standards compliant as possible.
1813     
1814     * muse-html.el (muse-html-escape-string): Work around distinction between
1815       int and char types in XEmacs.  Deal with an annoying replace-match bug
1816       in XEmacs that rears its head at times.
1817     
1818     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1819       multi-line.
1821     modified files:
1822      ChangeLog muse-colors.el muse-docbook.el muse-html.el
1823      muse-publish.el
1826 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1828     Summary:
1829       Minor code cleanup to address elint issues.
1830     Revision:
1831       muse--main--1.0--patch-53
1833     * Makefile (test): Don't build README files during this rule.  Remove
1834       spurious "make clean" statement.
1835     
1836     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1837       `muse-colors' group, and give it a proper type.
1838     
1839     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1840     
1841     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1842       muse-my-journal-find-entries): Replace `string-to-int' with
1843       `string-to-number'.
1844     
1845     * muse-html.el (muse-html-insert-contents): Ditto.
1846     
1847     * muse-journal.el (muse-journal-html-munge-buffer,
1848       muse-journal-latex-munge-buffer): Ditto.
1849     
1850     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1851     
1852     * muse-publish.el (muse-publish-markup-footnote,
1853       muse-publish-contents-tag): Ditto.
1854     
1855     * muse-regexps.el (muse-extreg-usable-p): Ditto.
1857     modified files:
1858      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1859      muse-html.el muse-journal.el muse-mode.el muse-publish.el
1860      muse-regexps.el
1863 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1865     Summary:
1866       Add ability to automate the creation a new blosxom entry.
1867     Revision:
1868       muse--main--1.0--patch-52
1870     * examples/mwolson/muse-init.el: Move new entry section to
1871       muse-blosxom.el.  Modify the key settings in my example accordingly.
1872     
1873     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1874       Muse always makes sure that the file ends with a newline.
1875     
1876     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1877       planner markup is now provided automatically by the planner port to
1878       Muse, and we don't have any customized markup.
1879     
1880     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1881       variable that specifies where the base directory of your blog entries
1882       is found.
1883     
1884     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1885       the base directory.  Explore categories recursively.
1886     
1887     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1888       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
1889       special characters file name.
1890     
1891     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1892       making a new blog entry.  It will prompt you for a category, then a
1893       title, and then will create a new file that has the date and title
1894       inserted.
1896     modified files:
1897      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1900 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1902     Summary:
1903       Change mailing address of FSF, add AUTHORS file.
1904     Revision:
1905       muse--main--1.0--patch-51
1907     * muse-*.el, muse.texi: Change mailing address of FSF.
1908     
1909     * muse.texi (Contributors): Fix typo.
1910     
1911     * AUTHORS: New file containing a list of all of those who have
1912       contributed code or documentation to Muse, how many lines were changed,
1913       etc.
1915     new files:
1916      .arch-ids/AUTHORS.id AUTHORS
1918     modified files:
1919      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1920      muse-html.el muse-http.el muse-journal.el muse-latex.el
1921      muse-message.el muse-mode.el muse-poem.el muse-project.el
1922      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1923      muse.texi
1926 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1928     Summary:
1929       Merged from hodique@lifl.fr--2005 (patch 0-1)
1930     Revision:
1931       muse--main--1.0--patch-50
1933     Patches applied:
1934     
1935      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1936        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1937     
1938      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1939        fix .html (for example) in visible names for links
1941     modified files:
1942      ChangeLog muse-publish.el
1944     new patches:
1945      hodique@lifl.fr--2005/muse--yh--1.0--base-0
1946      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1949 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1951     Summary:
1952       Make generated X(HT)ML show up in the right encoding in other modes.
1953     Revision:
1954       muse--main--1.0--patch-49
1956     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1957       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
1958       generated (X)HTML files show up in the right coding system when editing
1959       them with another Emacs mode.
1960     
1961     * muse-journal.el (muse-journal-rss-header): Automatically determine the
1962       encoding instead of hard-coding it.
1963     
1964     * muse-message.el: Add content to Commentary section, explaining the use
1965       of this publishing style.
1967     modified files:
1968      ChangeLog muse-html.el muse-journal.el muse-message.el
1971 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1973     Summary:
1974       Move regexps to same group, only make 4 heading faces.
1975     Revision:
1976       muse--main--1.0--patch-48
1978     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1979       can only publish 3 of them specially, leaving the fourth to be in
1980       plain text.
1981       (muse-colors-markup): Only recognize 4 levels of heading.
1982     
1983     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1984       (muse-file-regexp, muse-image-regexp)
1985       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
1986       like a good idea to have all the regexps in the same group.
1988     modified files:
1989      ChangeLog muse-colors.el muse-regexps.el muse.el
1992 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1994     Summary:
1995       Update my example config, minor code cleanup.
1996     Revision:
1997       muse--main--1.0--patch-47
1999     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
2000       names and add "Plans" project.
2001     
2002     * muse-docbook.el (looking-back): Delete.
2003     
2004     * muse-html.el (looking-back): Delete.
2005     
2006     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
2007       instead of `looking-back'.
2008     
2009     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
2010       function, use this function.  If `looking-back' exists, call it;
2011       otherwise, use a workaround.
2013     removed files:
2014      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
2016     modified files:
2017      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
2018      muse-html.el muse.el
2021 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
2023     Summary:
2024       Handle a few paragraph publishing edge cases better.
2025     Revision:
2026       muse--main--1.0--patch-46
2028     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
2029       beginning-of-document, end-of-document, and paragraph separator regexps
2030       so that one markup rule can be used in all these cases.
2031       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
2032       particular, blockquote or center at beginning or end of document will
2033       be published properly.  Hopefully this won't slow things down too much.
2034       (muse-docbook-markup-paragraph-close): Removed.
2035     
2036     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
2037     
2038     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
2039       Ditto.
2040       (muse-html-markup-paragraph-close): Removed.
2042     modified files:
2043      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2046 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
2048     Summary:
2049       Improve prompt when reading a tag.
2050     Revision:
2051       muse--main--1.0--patch-45
2053     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
2054       other Emacs modes seem to do.
2056     modified files:
2057      ChangeLog muse-mode.el
2060 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2062     Summary:
2063       Warn user when publishing fails due to a private directory.
2064     Revision:
2065       muse--main--1.0--patch-44
2067     * muse-project.el (muse-project-private-p): Warn users when publishing a
2068       file fails due to its directory not being readable by others.  Make
2069       sure that you do a `chmod +o name_of_directory' if you want the
2070       contents of that directory to be publishable.
2072     modified files:
2073      ChangeLog muse-project.el
2076 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2078     Summary:
2079       Fix error with example tags and message publishing style.
2080     Revision:
2081       muse--main--1.0--patch-43
2083     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2084       see if a previous definition for `font-lock-multiline' exists.
2085     
2086     * muse-message.el (muse-message-example-tag): Don't require two
2087       additional (unused) arguments.
2089     modified files:
2090      ChangeLog muse-colors.el muse-message.el
2093 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2095     Summary:
2096       Always end the published document with a newline.
2097     Revision:
2098       muse--main--1.0--patch-42
2100     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2101       published document with a newline.
2102     
2103     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2105     modified files:
2106      ChangeLog muse-docbook.el muse-html.el
2109 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2111     Summary:
2112       Don't let automatic backup files crash the publishing process.
2113     Revision:
2114       muse--main--1.0--patch-41
2116     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2117       directive since this value is already processed by
2118       `muse-publish-markup-directive', and may be obtained by using
2119       the code: (muse-publishing-directive "date").
2120     
2121     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2122       to run (funcall nil); this happened once during a debugging process.
2123     
2124     * muse-project.el (muse-project-private-p): Skip any file for which we
2125       cannot fetch attributes.  This fixes a bug where having an
2126       Emacs-generated automatic backup file in a publishing directory causes
2127       the publishing process to halt with an error.
2129     modified files:
2130      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2133 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2135     Summary:
2136       Apply fix in previous patch to the DocBook publishing style.
2137     Revision:
2138       muse--main--1.0--patch-40
2140     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2141       previous patch here as well.
2142     
2144     modified files:
2145      ChangeLog muse-docbook.el
2148 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2150     Summary:
2151       Fix newly-introduced lock-up during HTML publishing.
2152     Revision:
2153       muse--main--1.0--patch-39
2155     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2156       planner rules higher priority in the publishing sequence.  Hopefully
2157       this will not wreck anything; I don't use these rules, so I cannot
2158       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2159     
2160     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2161       replace-match; that seems to be slightly evil.  Return nil instead of a
2162       newline since otherwise Muse thinks that we are not done yet and gets
2163       into an infinite loop.  This should fix the lock-up problem that
2164       resulted from the previous few patches.
2166     modified files:
2167      ChangeLog muse-blosxom.el muse-html.el
2170 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2172     Summary:
2173       Parenthesis goofup.
2174     Revision:
2175       muse--main--1.0--patch-38
2177     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2178     
2180     modified files:
2181      ChangeLog muse-blosxom.el
2184 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2186     Summary:
2187       Make docbook and blosxom modes close paragraphs properly at end.
2188     Revision:
2189       muse--main--1.0--patch-37
2191     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2192       patch.
2193     
2194     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2195       (muse-docbook-markup-paragraph-close): Adapt from
2196       `muse-html-markup-paragraph-close'.
2197     
2198     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2199       preserve the same appearance as before the last patch.
2201     modified files:
2202      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2205 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2207     Summary:
2208       Bugfix: Close P tag properly at end of file.
2209     Revision:
2210       muse--main--1.0--patch-36
2212     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2213       error.
2214     
2215     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2216       detecting whether or not a paragraph needs a closing P tag.
2217       (muse-html-markup-paragraph-close): New function that only inserts a
2218       closing P tag when an unclosed P tag is nearby.
2220     modified files:
2221      ChangeLog muse-blosxom.el muse-html.el
2224 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2226     Summary:
2227       Update my example settings.
2228     Revision:
2229       muse--main--1.0--patch-35
2231     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2233     modified files:
2234      ChangeLog examples/mwolson/muse-init.el
2237 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2239     Summary:
2240       Update documentation for C-c TAB feature.
2241     Revision:
2242       muse--main--1.0--patch-34
2244     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2245       `muse-insert-tag'.
2246     
2248     modified files:
2249      ChangeLog muse.texi
2252 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2254     Summary:
2255       New feature: tag completion with C-c TAB.
2256     Revision:
2257       muse--main--1.0--patch-33
2259     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2260       (muse-tag-history, muse-custom-tags): New variables that keep track of
2261       the tag history and newly-entered tags respectively for
2262       `muse-insert-tag'.
2263       (muse-insert-tag): New function that interactively prompts the user for
2264       a tag to use.
2266     modified files:
2267      ChangeLog muse-mode.el
2270 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2272     Summary:
2273       Fix XHTML validation error with <hr> and <br>.
2274     Revision:
2275       muse--main--1.0--patch-32
2277     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2278       and HR tags for XHTML publishing.  This should fix a few validation
2279       errors that I've been noticing lately.
2281     modified files:
2282      ChangeLog muse-html.el
2285 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2287     Summary:
2288       Remove flyspell overlays on links.
2289     Revision:
2290       muse--main--1.0--patch-31
2292     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2293       should make the link clickable.  On Emacs21, the color will stay red,
2294       but other Emacsen should do the right thing, which is use the normal
2295       link color.  Hopefully this will fix some strange flyspell-related link
2296       problems.
2298     modified files:
2299      ChangeLog muse-colors.el
2302 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2304     Summary:
2305       Update my example Muse settings.
2306     Revision:
2307       muse--main--1.0--patch-30
2309     * examples/mwolson/muse-init.el: Update from my latest version.
2310       (muse-project-alist): Remove the francais part of my blog.
2311       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2312       into this and `my-muse-mode-fill-nobreak-p'.
2313       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2314       this is the best way to accomplish this.
2315       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2316       characters in the title.
2317       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2319     modified files:
2320      ChangeLog examples/mwolson/muse-init.el
2323 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2325     Summary:
2326       Add simple `muse-version' function.
2327     Revision:
2328       muse--main--1.0--patch-29
2330     * muse.el (muse-version): New function that displays the value of the
2331       `muse-version' variable.  This should be easier for the user to type
2332       than C-h v muse-version.
2334     modified files:
2335      ChangeLog muse.el
2338 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2340     Summary:
2341       Don't compile documentation by default.
2342     Revision:
2343       muse--main--1.0--patch-28
2345     * Makefile (all): Don't compile documentation by default.
2346       (doc): Use this rule to compile documentation.
2348     modified files:
2349      ChangeLog Makefile
2352 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2354     Summary:
2355       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2356     Revision:
2357       muse--main--1.0--patch-27
2359     2005-04-16  Michael Olson  <mwolson@gnu.org>
2360     
2361         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2362         johnw. If a journal entry's title is a [[link]], then an
2363         <enclosure> tag will be added to the XML data giving the size and
2364         MIME type of the link target.  This makes podcasting with Muse
2365         trivial.
2366         (muse-journal-rss-entry-template): Add enclosure usage to example.
2367         (muse-journal-rss-munge-buffer): Implement enclosures.
2369     modified files:
2370      ChangeLog muse-journal.el
2373 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2375     Summary:
2376       Standardize source headers, appease elint, don't require planner
2377     Revision:
2378       muse--main--1.0--patch-26
2380     2005-04-15  Michael Olson  <mwolson@gnu.org>
2381     
2382         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2383         `scripts' directory since it really isn't part of Muse proper; it
2384         is used to generate Muse output from the command line.
2385     
2386         * muse-blosxom.el: Handle case where planner is not loaded so that
2387         it isn't a hard requirement.
2388     
2389         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2390         that elint doesn't complain.
2391     
2392         * muse-message.el (muse-message-markup-link): Don't throw up on
2393         links with no description.
2394     
2395         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2396         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2397         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2398         muse-project.el, muse-publish.el, muse-regexps.el,
2399         muse-texinfo.el, muse.el: Add standard header for each file in
2400         preparation for the initial release, which will hopefully happen
2401         sometime within the next month.
2402     
2404     removed files:
2405      experimental/.arch-ids/=id
2407     modified files:
2408      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2409      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2410      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2411      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2412      muse-texinfo.el muse.el
2414     renamed files:
2415      .arch-ids/muse-build.el.id
2416        ==> scripts/.arch-ids/muse-build.el.id
2417      muse-build.el
2418        ==> scripts/muse-build.el
2420     removed directories:
2421      experimental experimental/.arch-ids
2424 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2426     Summary:
2427       Merge contents of muse-latexcjk.el into muse-latex.el.
2428     Revision:
2429       muse--main--1.0--patch-25
2431     2005-04-14  Michael Olson  <mwolson@gnu.org>
2432     
2433         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2434         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2435         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2436         Merge in from muse-latexcjk.el.
2437     
2438         * muse-latexcjk.el: Removed, functionality merged with
2439         muse-latex.el
2441     removed files:
2442      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2444     modified files:
2445      ChangeLog muse-latex.el
2448 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2450     Summary:
2451       Merge muse-xhtml.el into muse-html.el.
2452     Revision:
2453       muse--main--1.0--patch-24
2455     2005-04-06  Michael Olson  <mwolson@gnu.org>
2456     
2457         * examples/mwolson/muse-init.el: Update with respect to the
2458         muse-xhtml.el merge.
2459     
2460         * muse-html.el: The contents of muse-xhtml.el have been merged in
2461         as advised by John Wiegley.
2462         (muse-html-style-sheet): Add example for XHTML use in the
2463         function's documentation.
2464         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2465         Moved from muse-xhtml.el.
2466     
2467         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2469     removed files:
2470      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2472     modified files:
2473      ChangeLog examples/mwolson/muse-init.el muse-html.el
2476 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2478     Summary:
2479       Try to fix regexps for Emacs 21.4.
2480     Revision:
2481       muse--main--1.0--patch-23
2483     2005-04-05  Michael Olson  <mwolson@gnu.org>
2484     
2485         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2486         for Emacs 21.4.
2488     modified files:
2489      ChangeLog muse-regexps.el
2492 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2494     Summary:
2495       Add comments to the publish-project example script
2496     Revision:
2497       muse--main--1.0--patch-22
2499     2005-04-01  Michael Olson  <mwolson@gnu.org>
2500     
2501         * examples/publish-project: Moved here from
2502         scripts/publish-project.  Added a few comments so people know what
2503         it is used for.
2505     modified files:
2506      ChangeLog examples/publish-project
2508     renamed files:
2509      scripts/.arch-ids/publish-project.id
2510        ==> examples/.arch-ids/publish-project.id
2511      scripts/publish-project
2512        ==> examples/publish-project
2515 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2517     Summary:
2518       New XHTML style, add more examples to my sample muse config
2519     Revision:
2520       muse--main--1.0--patch-21
2522     2005-03-31  Michael Olson  <mwolson@gnu.org>
2523     
2524         * examples/mwolson/muse-init.el: Give an example of deriving a
2525         custom publishing style.
2526         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2527         (my-muse-prepare-entry-for-xanga): Mangle the published output
2528         from a blosxom project and copy the result to the clipboard for
2529         easy pasting into Xanga's web form.  The file is untouched.
2530     
2531         * muse-html.el (muse-html-style-sheet): Include the <style
2532         type="text/css"></style> wrapper around the example.
2533         (muse-html-header): Don't add <style type="text/css"></style>
2534         around the value of `muse-html-style-sheet' anymore.  This allows
2535         for the option of putting your stylesheet(s) in a separate file.
2536         An example of this is given in the documentation for this
2537         variable.
2538     
2539         * muse-xhtml: New file that implements a publishing style which is
2540         derived from HTML mode.  It uses a slightly modified version of
2541         the HTML markup rules to generate XHTML-compliant output.
2542     
2543         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2544         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2545         header gaffes.
2546     
2547         * muse-journal.el: Add new "journal-xhtml" style.
2548     
2549         * muse-message.el: Add new "message-xhtml" style.
2551     new files:
2552      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2554     modified files:
2555      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2556      muse-html.el muse-journal.el muse-message.el
2559 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2561     Summary:
2562       Add my muse configuration to the examples
2563     Revision:
2564       muse--main--1.0--patch-20
2566     2005-03-24  Michael Olson  <mwolson@gnu.org>
2567     
2568         * examples/johnw: Move John Wiegley's configuration to this
2569         directory.
2570     
2571         * examples/mwolson: My configuration files go here.
2572     
2573         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2574         just figured out how to keep links from being spell-checked or
2575         split up by fill-mode, so the implementation of this may be found
2576         here.  I also made a function that sets up a blog entry for me.
2578     new files:
2579      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2580      examples/mwolson/.arch-ids/muse-init.el.id
2581      examples/mwolson/muse-init.el
2583     modified files:
2584      ChangeLog
2586     renamed files:
2587      examples/.arch-ids/muse-johnw.el.id
2588        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2589      examples/.arch-ids/publish-johnw.id
2590        ==> examples/johnw/.arch-ids/publish-johnw.id
2591      examples/muse-johnw.el
2592        ==> examples/johnw/muse-johnw.el
2593      examples/publish-johnw
2594        ==> examples/johnw/publish-johnw
2596     new directories:
2597      examples/johnw examples/johnw/.arch-ids examples/mwolson
2598      examples/mwolson/.arch-ids
2601 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2603     Summary:
2604       Add muse-blosxom script and plugin for pyblosxom
2605     Revision:
2606       muse--main--1.0--patch-19
2608     2005-03-24  Michael Olson  <mwolson@gnu.org>
2609     
2610         * muse-blosxom.el: Update copyright notice in headers and mention
2611         the pyblosxom scripts.
2612     
2613         * contrib/pyblosxom: New directory containing pyblosxom plugins
2614         and helper scripts.
2615     
2616         * contrib/getstamps.py: Script that generates the "timestamps"
2617         file, run on the local machine.
2618     
2619         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2620         timestamps file.
2622     new files:
2623      contrib/pyblosxom/.arch-ids/=id
2624      contrib/pyblosxom/.arch-ids/getstamps.py.id
2625      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2626      contrib/pyblosxom/getstamps.py
2627      contrib/pyblosxom/hardcodedates.py
2629     modified files:
2630      ChangeLog muse-blosxom.el
2632     new directories:
2633      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2636 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2638     Summary:
2639       muse-blosxom.el has matured past experimental status
2640     Revision:
2641       muse--main--1.0--patch-18
2643     2005-03-23  Michael Olson  <mwolson@gnu.org>
2644     
2645         * muse-blosxom.el: Remove common functionality that has already
2646         been implemented in `muse-html.el'.  Derive this mode from
2647         `muse-html'.  Update documentation.  I now feel that this file is
2648         ready to be included in the top-level Muse directory.
2650     modified files:
2651      ChangeLog muse-blosxom.el
2653     renamed files:
2654      experimental/.arch-ids/muse-blosxom.el.id
2655        ==> .arch-ids/muse-blosxom.el.id
2656      experimental/muse-blosxom.el
2657        ==> muse-blosxom.el
2660 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2662     Summary:
2663       Make muse-blosxom.el slightly less experimental
2664     Revision:
2665       muse--main--1.0--patch-17
2667     2005-03-22  Michael Olson  <mwolson@gnu.org>
2668     
2669         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2670         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2671         useful.
2672         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2673         from the `muse-blosxom-markup-date-directive' rule.
2674         (blosxom-set-time): Remove this function.  We're not going to be
2675         touching the timestamp manually anymore -- it's too much of a
2676         hassle.  Right now I've got a python program that compiles a
2677         timestamp file and a pyblosxom helper that reads it.  Something
2678         similar could be arranged for blosxom, I'm sure.
2679     
2681     modified files:
2682      ChangeLog experimental/muse-blosxom.el
2685 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2687     Summary:
2688       Apply latest journal-related updates from johnw
2689     Revision:
2690       muse--main--1.0--patch-16
2693     modified files:
2694      ChangeLog examples/muse-johnw.el muse-journal.el
2697 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2699     Summary:
2700       Add Projects node to the manual
2701     Revision:
2702       muse--main--1.0--patch-15
2704     2005-02-28  Michael Olson  <mwolson@gnu.org>
2705     
2706         * muse.texi: Change copyright notice since the FSF is now the
2707         copyright holder.
2708         (Projects): New node, based on a section from the README file.
2710     modified files:
2711      ChangeLog muse.texi
2714 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2716     Summary:
2717       Correct documentation, adding some content.
2718     Revision:
2719       muse--main--1.0--patch-14
2721     2005-02-28  Michael Olson  <mwolson@gnu.org>
2722     
2723         * muse.texi: Change license terms of the documentation to the GNU
2724         GPL instead of the GNU FDL, as per the consent of the copyright
2725         holders of the emacs-wiki manual, from which this is based.  Some
2726         emacs-wiki-isms in the manual were corrected, and the Getting
2727         Started section was updated.
2729     modified files:
2730      ChangeLog muse.texi
2733 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2735     Summary:
2736       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2737     Revision:
2738       muse--main--1.0--patch-13
2740     2005-02-17  Michael Olson  <mwolson@gnu.org>
2741     
2742         * experimental/muse-blosxom.el: Somehow the contents of this file
2743         managed to get duplicated.  I removed the duplicates.
2744         (muse-blosxom-date): Remove this, since it is not useful.
2745         (muse-blosxom-header): Use the standard header that blosxom.el
2746         has.
2748     modified files:
2749      ChangeLog experimental/muse-blosxom.el
2752 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2754     Summary:
2755       Initial commit of muse.texi, nothing substantial
2756     Revision:
2757       muse--main--1.0--patch-12
2759     2005-02-07  Michael Olson  <mwolson@gnu.org>
2760     
2761         * muse.texi: New file that provides the documentation for Muse.
2762         It is in a very rough form at the moment.  Nothing substantial may
2763         be found here yet.  Be ye warned.
2765     new files:
2766      .arch-ids/muse.texi.id muse.texi
2768     modified files:
2769      ChangeLog
2772 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2774     Summary:
2775       Add docstring, new trivial function
2776     Revision:
2777       muse--main--1.0--patch-11
2779     2005-02-07  Michael Olson  <mwolson@gnu.org>
2780     
2781         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2782         `muse-what-changed'.  No functionality change.
2783         (muse-what-changed): New function that displays in diff format the
2784         changes made since the buffer was last saved.
2785     
2786         * muse-project.el (muse-project-publish): Add docstring.
2788     modified files:
2789      ChangeLog muse-mode.el muse-project.el
2792 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2794     Summary:
2795       Add experimental version of muse-blosxom.el to project
2796     Revision:
2797       muse--main--1.0--patch-10
2799     2005-02-04  Michael Olson  <mwolson@gnu.org>
2800     
2801         * Makefile (realclean): Remove file that gets generated when fonts
2802         are missing.
2803     
2804         * experimental/muse-bloxsom.el: New file that implements Blosxom
2805         support for Muse.  It's in a very rough state, hence its placement
2806         in the `experimental' directory.
2808     new files:
2809      experimental/.arch-ids/=id
2810      experimental/.arch-ids/muse-blosxom.el.id
2811      experimental/muse-blosxom.el
2813     modified files:
2814      ChangeLog Makefile
2816     new directories:
2817      experimental experimental/.arch-ids
2820 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2822     Summary:
2823       Make permissions more consistent
2824     Revision:
2825       muse--main--1.0--patch-9
2828     modified files:
2829      ChangeLog
2831     modified directories:
2832      contrib examples scripts
2835 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2837     Summary:
2838       Fix build problems
2839     Revision:
2840       muse--main--1.0--patch-8
2842     2005-02-04  Michael Olson  <mwolson@gnu.org>
2843     
2844         * muse-build.el: Add contrib directory to `load-path'.
2845         (muse-elint-files): Load `muse-regexps.el'.
2846     
2847         * scripts/publish: Change permissions so that this script is
2848         executable.  Add contrib directory to load list.  Add
2849         `muse-regexps.el' to list.
2851     modified files:
2852      ChangeLog muse-build.el scripts/publish
2855 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2857     Summary:
2858       Use "&mdash;" instead of "&#151;"
2859     Revision:
2860       muse--main--1.0--patch-7
2862     2005-01-31  Michael Olson  <mwolson@gnu.org>
2863     
2864         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
2865         with "&mdash;" so that documents validate properly.  Thanks to
2866         Björn Lindström for the suggestion.
2867     
2868         * muse-html.el (muse-html-markup-strings): Ditto.
2870     modified files:
2871      ChangeLog muse-docbook.el muse-html.el
2874 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2876     Summary:
2877       Fix use of "[:blank:]" in underline markup
2878     Revision:
2879       muse--main--1.0--patch-6
2881     2005-01-25  Michael Olson  <mwolson@gnu.org>
2882     
2883         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2884         use of `muse-regexp-blank'.
2886     modified files:
2887      ChangeLog muse-colors.el
2890 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
2892     Summary:
2893       Fix problem with headings being given wrong face
2894     Revision:
2895       muse--main--1.0--patch-5
2897     2005-01-03  Michael Olson  <mwolson@gnu.org>
2898     
2899         * muse-colors.el: Add header.
2900         (muse-colors-emphasized): Headings were being given the coloring
2901         for the next level of heading instead of the real
2902         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2903         Heading").  Thanks to Lan Yufeng for finding this and sending a
2904         patch.
2905     
2906         * muse-regexps.el: Fix header.
2908     modified files:
2909      ChangeLog muse-colors.el muse-regexps.el
2912 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
2914     Summary:
2915       Rotate ChangeLog
2916     Revision:
2917       muse--main--1.0--patch-4
2919     2005-01-01  Michael Olson  <mwolson@gnu.org>
2920     
2921         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
2922         version will be automatically maintained by Arch.
2923     
2925     new files:
2926      .arch-ids/ChangeLog.id ChangeLog
2928     renamed files:
2929      .arch-ids/ChangeLog.id
2930        ==> .arch-ids/ChangeLog.2004.id
2931      ChangeLog
2932        ==> ChangeLog.2004
2935 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
2937     Summary:
2938       Extended regexps fix, allow spaces in 1st part of links
2939     Revision:
2940       muse--main--1.0--patch-3
2942     2004-12-30  Michael Olson  <mwolson@gnu.org>
2943     
2944         * muse.el (muse-link-regexp): Allow spaces in the first part of
2945         links.
2946     
2947         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2948         customizable alternatives to extended character classes.
2949     
2950         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2952     modified files:
2953      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2954      muse-html.el muse-mode.el muse-publish.el muse.el
2957 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
2959     Summary:
2960       Begin to change regexp handling, tweak muse.el header
2961     Revision:
2962       muse--main--1.0--patch-2
2964     2004-12-29  Michael Olson  <mwolson@gnu.org>
2965     
2966         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
2967         myself.  Update URL.
2968     
2969         * muse-regexps.el: New file that implements regexp handling.
2970         Generalized regexp options will be moved to it eventually.
2972     new files:
2973      .arch-ids/muse-regexps.el.id muse-regexps.el
2975     modified files:
2976      ChangeLog muse.el
2979 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
2981     Summary:
2982       Do some early spring cleaning
2983     Revision:
2984       muse--main--1.0--patch-1
2986     2004-12-29  Michael Olson  <mwolson@gnu.org>
2987     
2988         * Makefile: Change path to `publish' script.
2989     
2990         * contrib/pcomplete.el: New file that is used by Muse without
2991         actually being a part of it: hence its location in the contrib
2992         directory.
2993     
2994         * contrib/cgi.el, contrib/httpd.el: New location.
2995     
2996         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2997     
2998         * scripts/publish, scripts/publish-project: Ditto.
3000     new files:
3001      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
3002      contrib/pcomplete.el examples/.arch-ids/=id
3003      scripts/.arch-ids/=id
3005     modified files:
3006      ChangeLog Makefile
3008     renamed files:
3009      .arch-ids/cgi.el.id
3010        ==> contrib/.arch-ids/cgi.el.id
3011      .arch-ids/httpd.el.id
3012        ==> contrib/.arch-ids/httpd.el.id
3013      .arch-ids/muse-johnw.el.id
3014        ==> examples/.arch-ids/muse-johnw.el.id
3015      .arch-ids/publish-johnw.id
3016        ==> examples/.arch-ids/publish-johnw.id
3017      .arch-ids/publish-project.id
3018        ==> scripts/.arch-ids/publish-project.id
3019      .arch-ids/publish.id
3020        ==> scripts/.arch-ids/publish.id
3021      cgi.el
3022        ==> contrib/cgi.el
3023      httpd.el
3024        ==> contrib/httpd.el
3025      muse-johnw.el
3026        ==> examples/muse-johnw.el
3027      publish
3028        ==> scripts/publish
3029      publish-johnw
3030        ==> examples/publish-johnw
3031      publish-project
3032        ==> scripts/publish-project
3034     new directories:
3035      contrib contrib/.arch-ids examples examples/.arch-ids scripts
3036      scripts/.arch-ids
3039 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
3041     Summary:
3042       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3043     Revision:
3044       muse--main--1.0--base-0
3046     (automatically generated log message)
3048     new patches:
3049      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
3050      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
3051      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
3052      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
3053      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
3054      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
3055      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3056      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3057      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3058      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3059      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3060      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3061      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3062      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3063      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3064      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3065      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3066      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8