Fix Emacs21 issue with muse-insert-tag.
[muse-el.git] / ChangeLog
blobc82d6911aef8ac2d2787833cd802687b2fe82c3f
1 # do not edit -- automatically generated by arch changelog
2 # arch-tag: automatic-ChangeLog--mwolson@gnu.org--2005/muse--main--1.0
5 2005-07-08 22:57:55 GMT Michael Olson <mwolson@gnu.org> patch-110
7     Summary:
8       Fix Emacs21 issue with muse-insert-tag.
9     Revision:
10       muse--main--1.0--patch-110
12     * lisp/muse-mode.el (muse-insert-tag): Pass a list of lists to
13       completing-read to appease older Emacsen.
15     modified files:
16      ChangeLog lisp/muse-mode.el
19 2005-07-08 22:55:20 GMT Michael Olson <mwolson@gnu.org> patch-109
21     Summary:
22       Fix error with `muse-blosxom-new-entry' and Emacs21.
23     Revision:
24       muse--main--1.0--patch-109
26     * lisp/muse-blosxom.el (muse-blosxom-new-entry): Mess with call to
27       `completing-read' so that old versions of Emacs don't complain.
29     modified files:
30      ChangeLog lisp/muse-blosxom.el
33 2005-07-08 21:59:41 GMT Michael Olson <mwolson@gnu.org> patch-108
35     Summary:
36       Try to fix an error with `muse-blosxom-get-categories'.
37     Revision:
38       muse--main--1.0--patch-108
40     * lisp/muse-blosxom.el (muse-blosxom-get-categories): Be extra cautious
41       about processing directories.
43     modified files:
44      ChangeLog examples/johnw/publish-johnw lisp/muse-blosxom.el
47 2005-07-08 21:11:53 GMT Michael Olson <mwolson@gnu.org> patch-107
49     Summary:
50       Make a distinction between implicit and explicit links at publish-time.
51     Revision:
52       muse--main--1.0--patch-107
54     * lisp/muse-html.el (muse-html-escape-string): Ignore other arguments.
55     
56     * lisp/muse-http.el (muse-http-prepare-url): Handle `explicit' argument.
57     
58     * lisp/muse-publish.el (muse-publish-url, muse-publish-insert-url): Pass
59       `explicit' argument.
60     
61     * lisp/muse-publish.el (muse-publish-markup-link): Determine whether or
62       not we are dealing with an explicit link.
63     
64     * lisp/muse-publish.el (muse-publish-prepare-url): Ignore other arguments.
65     
66     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Take `explicit'
67       argument, but ignore it.
68     
69     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only apply transforms
70       when link is not explicit.
72     modified files:
73      ChangeLog lisp/muse-html.el lisp/muse-http.el
74      lisp/muse-publish.el lisp/muse-wiki.el
77 2005-07-08 06:40:30 GMT Michael Olson <mwolson@gnu.org> patch-106
79     Summary:
80       Implement several WikiWord handling fixes.
81     Revision:
82       muse--main--1.0--patch-106
84     * lisp/muse-colors.el (muse-link-face): Handle case where no link is
85       found by the handlers.  Don't send implicit links through some of the
86       advanced checks.
87     
88     * lisp/muse-mode.el (muse-link-at-point): Move to beginning of first part
89       of interwiki link before calling `muse-handle-explicit-link'.
90     
91     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Append forgotten
92       "\\|" separator between project-alist entries and interwiki entries.
93       Force a reconfiguration of muse-colors-markup.
94     
95     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Add several checks to be
96       sure that we don't colorize WikiNames that don't go with any file.
97     
99     modified files:
100      ChangeLog lisp/muse-colors.el lisp/muse-mode.el
101      lisp/muse-wiki.el
104 2005-07-07 21:34:12 GMT Michael Olson <mwolson@gnu.org> patch-105
106     Summary:
107       Attempt to simplify muse-wiki a bit.
108     Revision:
109       muse--main--1.0--patch-105
111     * lisp/muse-colors.el (muse-use-font-lock): Set up muse-colors-markup
112       here.
113     
114     * lisp/muse-wiki.el (muse-wiki-wikiword-colors-markup)
115       (muse-wiki-update-use-wikiword-colors, muse-wiki-wikiword-markup-regexp)
116       (muse-wiki-update-use-wikiword-markup-regexp)
117       (muse-wiki-update-use-wikiword-link-function)
118       (muse-wiki-update-use-wikiword-url-transforms): Remove.
119       (muse-wiki-update-use-wikiword): Not :set function is needed anymore.
120     
121     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Only modify URL if
122       `muse-wiki-use-wikiword' is specified.
123     
124     * lisp/muse-wiki.el (muse-wiki-handle-wikiword): Don't process the URL
125       unless `muse-wiki-use-wikiword' is specified.
126     
127     * lisp/muse-wiki.el ("muse-colors"): Add muse-wiki-wikiword-regexp to
128       muse-colors-markup.
129     
130     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-wikiword-regexp to
131       muse-publish-markup-regexps.
132     
133     * lisp/muse-wiki.el ("muse-publish"): Add muse-wiki-transform-wikiword to
134       muse-publish-url-transforms.
135     
136     * lisp/muse-wiki.el (muse-implicit-link-functions): Add
137       muse-wiki-handle-wikiword to muse-implicit-link-functions.
138     
140     modified files:
141      ChangeLog lisp/muse-colors.el lisp/muse-wiki.el
144 2005-07-07 20:06:35 GMT Michael Olson <mwolson@gnu.org> patch-104
146     Summary:
147       Make muse-blosxom use relative name of published file in page-date alist.
148     Revision:
149       muse--main--1.0--patch-104
151     * lisp/muse-blosxom.el (muse-blosxom-base-directory): Move higher in
152       file.
153       (muse-blosxom-update-page-date-alist): Renamed from
154       `muse-blosxom-markup-date-directive'.  Make the current file name
155       relative to the base directory and strip file extension if necessary.
156     
158     modified files:
159      ChangeLog lisp/muse-blosxom.el
162 2005-07-07 19:14:38 GMT Michael Olson <mwolson@gnu.org> patch-103
164     Summary:
165       Hack on muse-blosxom timestamps somewhat.
166     Revision:
167       muse--main--1.0--patch-103
169     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Make this
170       actually do something useful.  This should have a different name,
171       really.
172       ("blosxom-html", "blosxom-xhtml"): Call
173       `muse-blosxom-markup-date-directive' after publishing each entry.
174     
176     modified files:
177      ChangeLog lisp/muse-blosxom.el
180 2005-07-07 06:27:02 GMT Michael Olson <mwolson@gnu.org> patch-102
182     Summary:
183       Fix several startup and compile errors.
184     Revision:
185       muse--main--1.0--patch-102
187     * lisp/muse-wiki.el ("muse-publish"): Use correct name of function.  This
188       fixes an error that occurred during startup.
189     
190     * lisp/muse-regexps.el (muse-ignored-extensions-regexp)
191       (muse-update-ignored-extensions-regexp, muse-ignored-extensions): Move
192       to muse.el.
193     
194     * lisp/muse.el (muse-update-ignored-extensions-regexp): Fix ordering so
195       that the nasty compile errors go away.  Fix a few typos.
196       (muse-ignored-extensions): Fix docstring.
197       (muse-file-extension): Move this higher in the file.
198     
199     
201     modified files:
202      ChangeLog lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
205 2005-07-07 05:57:51 GMT Michael Olson <mwolson@gnu.org> patch-101
207     Summary:
208       Note that muse-file-extension should not have "." in front.
209     Revision:
210       muse--main--1.0--patch-101
212     * lisp/muse-project.el (muse-project-find-file): Handle case where
213       muse-file-extension is not specified.
214     
215     * lisp/muse.el (muse-file-extension): Note that the period at the
216       beginning of this value should be omitted.
217     
218     * lisp/muse-regexps.el (muse-update-ignored-extensions-regexp): Quote
219       file extension so that regexp characters inside the extension will not
220       goof it up.  This should never be a problem in normal cases, but let's
221       be robust.
222     
224     modified files:
225      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
226      lisp/muse.el
229 2005-07-07 05:36:53 GMT Michael Olson <mwolson@gnu.org> patch-100
231     Summary:
232       Implement optional file extension of Muse files.
233     Revision:
234       muse--main--1.0--patch-100
236     * lisp/muse-mode.el (muse-mode): Make sure
237       `muse-update-ignored-extensions-regexp' gets updated every time we
238       enter Muse mode.  This works around a bug in the customize interface --
239       if a user changes an option using setq, the :set function sometimes
240       does not get executed.  I should really try to determine whether or not
241       this is really an issue anymore.
242     
243     * lisp/muse-project.el (muse-project-find-file): Make use of
244       `muse-file-extension'.
245     
246     * lisp/muse-regexps.el (muse-ignored-extensions-regexp): This is not
247       customizable; it is autogenerated from `muse-ignored-extensions'.
248       (muse-update-ignored-extensions-regexp): New function that sets the
249       value of `muse-ignored-extensions-regexp'.  This is needed in order to
250       make sure that the value of `muse-file-extension' is taken into
251       account.
252       (muse-ignored-extensions): New option that determines which file
253       extensions to ignore.  It is in the form of a list of regexps.
254     
255     * lisp/muse.el (muse-file-extension): New option that allows the user to
256       specify the file extension to be used for Muse files.  By default, this
257       is nil, which means that no extension will be used.
258     
259     * lisp/muse.el (muse-page-name): Handle case where
260       `muse-ignored-extensions-regexp' is nil.
261     
263     modified files:
264      ChangeLog lisp/muse-mode.el lisp/muse-project.el
265      lisp/muse-regexps.el lisp/muse.el
268 2005-07-07 03:16:38 GMT Michael Olson <mwolson@gnu.org> patch-99
270     Summary:
271       Document new blosxom convenience feature.
272     Revision:
273       muse--main--1.0--patch-99
275     * lisp/muse-blosxom.el: Document `muse-blosxom-project-alist-dirs' and
276       `muse-blosxom-project-alist-entry'.  An example is provided in the
277       header.
278     
280     modified files:
281      ChangeLog lisp/muse-blosxom.el
284 2005-07-06 23:17:35 GMT Michael Olson <mwolson@gnu.org> patch-98
286     Summary:
287       Further work on `muse-project-alist' entry generation for blosxom.
288     Revision:
289       muse--main--1.0--patch-98
291     * examples/mwolson/muse-init.el (muse-project-alist): Use proper syntax.
292       Include subdirectories in first part of "Blog" entry.
293     
294     * lisp/muse-blosxom.el (muse-blosxom-project-alist-dirs): New function
295       that returns a list of dirs that are to be used with the first part of
296       a `muse-project-alist' entry.
297     
299     modified files:
300      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
303 2005-07-06 22:42:35 GMT Michael Olson <mwolson@gnu.org> patch-97
305     Summary:
306       New function: muse-blosxom-project-alist-entry.
307     Revision:
308       muse--main--1.0--patch-97
310     * examples/mwolson/muse-init.el: Update from my latest settings.
311       (muse-project-alist): Make use of `muse-blosxom-project-alist-entry'.
312     
313     * lisp/muse-blosxom.el (muse-blosxom-project-alist-entry): New function
314       that generates the latter part of an entry for `muse-project-alist'.
315     
317     modified files:
318      ChangeLog examples/mwolson/muse-init.el lisp/muse-blosxom.el
321 2005-07-06 20:52:03 GMT Michael Olson <mwolson@gnu.org> patch-96
323     Summary:
324       Merged from hodique@lifl.fr--2005 (patch 12-23)
325     Revision:
326       muse--main--1.0--patch-96
328     Patches applied:
329     
330      * hodique@lifl.fr--2005/muse--yh--1.0--patch-12
331        Merged from mwolson@gnu.org--2005 (patch 68-76)
332     
333      * hodique@lifl.fr--2005/muse--yh--1.0--patch-13
334        Merged from mwolson@gnu.org--2005 (patch 77-80)
335     
336      * hodique@lifl.fr--2005/muse--yh--1.0--patch-14
337        Merged from mwolson@gnu.org--2005 (patch 81)
338     
339      * hodique@lifl.fr--2005/muse--yh--1.0--patch-15
340        Merged from mwolson@gnu.org--2005 (patch 82)
341     
342      * hodique@lifl.fr--2005/muse--yh--1.0--patch-16
343        Escape % in latex publishing
344     
345      * hodique@lifl.fr--2005/muse--yh--1.0--patch-17
346        bugfix
347     
348      * hodique@lifl.fr--2005/muse--yh--1.0--patch-18
349        small improvement on muse-make-link
350     
351      * hodique@lifl.fr--2005/muse--yh--1.0--patch-19
352        Fix customization of muse-wiki-wikiword-regexp
353     
354      * hodique@lifl.fr--2005/muse--yh--1.0--patch-20
355        Allow full customization of WikiWords
356     
357      * hodique@lifl.fr--2005/muse--yh--1.0--patch-21
358        Fix mouse-2 yank bug in muse-mode
359     
360      * hodique@lifl.fr--2005/muse--yh--1.0--patch-22
361        Fix interpretation order
362     
363      * hodique@lifl.fr--2005/muse--yh--1.0--patch-23
364        Merged from mwolson@gnu.org--2005 (patch 83-95)
365     
367     modified files:
368      ChangeLog lisp/muse-wiki.el
370     new patches:
371      hodique@lifl.fr--2005/muse--yh--1.0--patch-12
372      hodique@lifl.fr--2005/muse--yh--1.0--patch-13
373      hodique@lifl.fr--2005/muse--yh--1.0--patch-14
374      hodique@lifl.fr--2005/muse--yh--1.0--patch-15
375      hodique@lifl.fr--2005/muse--yh--1.0--patch-16
376      hodique@lifl.fr--2005/muse--yh--1.0--patch-17
377      hodique@lifl.fr--2005/muse--yh--1.0--patch-18
378      hodique@lifl.fr--2005/muse--yh--1.0--patch-19
379      hodique@lifl.fr--2005/muse--yh--1.0--patch-20
380      hodique@lifl.fr--2005/muse--yh--1.0--patch-21
381      hodique@lifl.fr--2005/muse--yh--1.0--patch-22
382      hodique@lifl.fr--2005/muse--yh--1.0--patch-23
385 2005-07-06 19:55:48 GMT Michael Olson <mwolson@gnu.org> patch-95
387     Summary:
388       Minor docfixes.
389     Revision:
390       muse--main--1.0--patch-95
392     * lisp/muse-mode.el (muse-follow-name-at-point) 
393       (muse-follow-name-at-mouse): Docfixes.
394     
396     modified files:
397      ChangeLog lisp/muse-mode.el
400 2005-07-06 19:30:34 GMT Michael Olson <mwolson@gnu.org> patch-94
402     Summary:
403       Fix goof-up in instructions for using `muse-blosxom-new-entry'.
404     Revision:
405       muse--main--1.0--patch-94
407     * lisp/muse-blosxom.el: Fix goof-up in instructions for using
408       `muse-blosxom-new-entry'.
409     
410     * muse.texi (Blosxom Entries): Ditto.
411     
413     modified files:
414      ChangeLog lisp/muse-blosxom.el muse.texi
417 2005-07-06 18:54:52 GMT Michael Olson <mwolson@gnu.org> patch-93
419     Summary:
420       Re-add global mouse-2 event.
421     Revision:
422       muse--main--1.0--patch-93
424     * lisp/muse-mode.el (muse-mode-map): Re-add the global binding for
425       mouse-2, since Yann found a way around the problem I was facing.
426       (muse-follow-name-at-mouse): Call the event that would normally be used
427       here if we don't have a link at point.
428     
430     modified files:
431      ChangeLog lisp/muse-mode.el
434 2005-07-06 07:19:41 GMT Michael Olson <mwolson@gnu.org> patch-92
436     Summary:
437       Fix publishing error.
438     Revision:
439       muse--main--1.0--patch-92
441     * lisp/muse-project.el (muse-project-publish-file): Don't try to fetch
442       the cdr of output-dir.  This was a code fragment from a previous
443       attempt to refactor this function.
444     
446     modified files:
447      ChangeLog lisp/muse-project.el
450 2005-07-06 06:39:21 GMT Michael Olson <mwolson@gnu.org> patch-91
452     Summary:
453       Work on getting to the point where we can resolve project interwiki links.
454     Revision:
455       muse--main--1.0--patch-91
457     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
458       `muse-publishing-current-file'.
459     
460     * lisp/muse-project.el (muse-project-of-file): Ditto.
461     
462     * lisp/muse-project.el (muse-project-applicable-styles): New function
463       that returns the usable styles for a file, given either a list of
464       styles or a project name.  This is useful for removing styles that will
465       be ignored for a file.
466       (muse-project-publish-file): Split :include and :exclude processing
467       into `muse-project-applicable-styles'.
468     
469     * lisp/muse-publish.el (muse-publish-output-name): Use
470       `muse-publishing-current-file'.
471     
472     * lisp/muse-publish.el (muse-publish-file): Don't set `muse-current-file'.
473     
474     * lisp/muse-wiki.el (muse-wiki-update-interwiki-regexp): Recognize
475       project names.
476     
477     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Don't cause project
478       names to be uninterpreted.  Remove need for muse-assoc-string.
479     
480     * lisp/muse-wiki.el (muse-wiki-resolve-project-page): First draft of
481       function that will be called to fetch a link to a page from a Muse
482       project from the output file of the currently-published file.  This is
483       commented out for now since I ran out of energy.
484     
485     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Use
486       `muse-wiki-resolve-project-page' for handling Muse project interwiki
487       links, but only when no match was found in `muse-wiki-interwiki-alist'.
488       Handle case where no interwiki can be found, even though this should
489       never happen.
490     
491     * lisp/muse-wiki.el (muse-mode-hook): Update `muse-wiki-interwiki-regexp'
492       whenever Muse mode is entered.  That way we don't have to enter an
493       extra command in our .emacs.
494     
495     * lisp/muse.el (muse-current-file): Remove this, since a variable called
496       `muse-publishing-current-file' already exists that does the same thing.
497       How embarrassing.
498     
499     * lisp/muse.el (muse-page-name): Use `muse-publishing-current-file'.
500     
501     * lisp/muse.el (muse-assoc-string): Remove this, since we no longer need
502       to use it.
503     
505     modified files:
506      ChangeLog lisp/muse-blosxom.el lisp/muse-project.el
507      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
510 2005-07-06 04:00:57 GMT Michael Olson <mwolson@gnu.org> patch-90
512     Summary:
513       Mouse-2 on regular text will yank rather than give an error.
514     Revision:
515       muse--main--1.0--patch-90
517     * lisp/muse-mode.el (muse-mode-map): Remove mappings for mouse-2, since
518       this seems to be more trouble than it's worth.
519       (muse-follow-name-at-mouse): Don't call `muse-follow-name-at-point';
520       use our own implementation.
521     
523     modified files:
524      ChangeLog lisp/muse-mode.el
527 2005-07-06 02:25:56 GMT Michael Olson <mwolson@gnu.org> patch-89
529     Summary:
530       Make interwiki links publish with the correct extension.
531     Revision:
532       muse--main--1.0--patch-89
534     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Add the correct
535       prefix and suffix to interwiki names, as well as stripping out unwanted
536       extensions.
537     
539     modified files:
540      ChangeLog lisp/muse-wiki.el
543 2005-07-06 02:02:42 GMT Michael Olson <mwolson@gnu.org> patch-88
545     Summary:
546       Fix publishing of bare interwiki names.
547     Revision:
548       muse--main--1.0--patch-88
550     * lisp/muse-wiki.el (muse-wiki-transform-wikiword): Use `setq' instead of
551       `set'.  Use `muse-assoc-string' instead of `assoc'.
552     
553     * lisp/muse.el (muse-assoc-string): New compatibility function that makes
554       `assoc-string' functionality usable with Emacs21 and XEmacs.
555     
557     modified files:
558      ChangeLog lisp/muse-wiki.el lisp/muse.el
561 2005-07-06 01:41:24 GMT Michael Olson <mwolson@gnu.org> patch-87
563     Summary:
564       Apply a few fixes from Yann's branch.
565     Revision:
566       muse--main--1.0--patch-87
568     Background: I hacked on Muse over the weekend while offline, and so did
569                 Yann.  His changes to muse-wiki.el are different than the
570                 ones that I made, so we should probably figure out the best
571                 way to handle this when we both get on IRC again.  For now,
572                 I've merged in the bugfixes that he's made, omitting most of
573                 the changes to muse-wiki.
574     
575     * lisp/muse-latex.el (muse-latex-markup-regexps): Escape %.
576     
577     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Add docstring.
578     
579     * lisp/muse.el (muse-page-name): Fix a bug that was inadvertently
580       introduced previously.
581     
583     modified files:
584      ChangeLog lisp/muse-latex.el lisp/muse-wiki.el lisp/muse.el
587 2005-07-05 20:41:49 GMT Michael Olson <mwolson@gnu.org> patch-86
589     Summary:
590       Warn if file not published; hack further on Wiki stuff.
591     Revision:
592       muse--main--1.0--patch-86
594     * lisp/muse-html.el (muse-html-markup-paragraph): Make this only try to
595       complete <div> tags that are of the class "image-link".  It is hoped
596       that this will prevent user-added <div> tags from being mangled.
597     
598     * lisp/muse-mode.el (muse-link-at-point): Don't pass an argument to
599       `muse-handle-implicit-link' or `muse-handle-explicit-link' since they
600       need to look at the text at point.
601     
602     * lisp/muse-publish.el (muse-publish-this-file): Warn the user if the
603       current file has not been published since it was up-to-date.  Thanks to
604       Bill Freeman for the suggestion.
605     
606     * lisp/muse-publish.el (muse-publish-url): Handle case when returned url
607       is nil.  If this happens, return the original URL.
608     
609     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Set using
610       `muse-wiki-update-interwiki-regexp.'
611       (muse-wiki-update-interwiki-regexp): New function that sets the value
612       of `muse-wiki-interwiki-regexp'.
613       (muse-wiki-interwiki-alist): Call `muse-wiki-update-interwiki-regexp'
614       on :set.
615     
616     * lisp/muse-wiki.el (muse-wiki-transform-interwiki): Renamed from
617       `muse-wiki-expand-interwiki'.
618       (muse-wiki-transform-wikiword): New function that prevents WikiWords
619       with no matching file from being published as links.
620     
621     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Accept an optional
622       string argument once again, since this behavior is needed when
623       publishing.
624       (muse-wiki-handle-wikiword): Ditto.
625     
626     * lisp/muse.el (muse-handle-url): Ditto.
627     
628     * lisp/muse.el (muse-handle-implicit-link): Ditto.  Restore match data
629       after every unsuccessful attempt at handling the link.  If argument is
630       given, restore match-data at end, too.
631     
632     * lisp/muse.el (muse-handle-explicit-link): Accept optional string
633       argument.  Match data is always saved.  If argument is not given,
634       assume that `muse-implicit-link-regexp' has been matched against, and
635       return the 1st match string if no handlers worked.
636     
638     modified files:
639      ChangeLog lisp/muse-html.el lisp/muse-mode.el
640      lisp/muse-publish.el lisp/muse-wiki.el lisp/muse.el
643 2005-07-04 23:00:06 GMT Michael Olson <mwolson@gnu.org> patch-85
645     Summary:
646       Hack on WikiName handling and make TAB work for Wiki links.
647     Revision:
648       muse--main--1.0--patch-85
650     * lisp/muse-colors.el (muse-colors-markup): Use
651       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
652     
653     * lisp/muse-colors.el (muse-link-face): Add new argument EXPLICIT.  If
654       nil, don't color bad links.  If non-nil, color bad links.
655     
656     * lisp/muse-colors.el (muse-colors-link): Pass `t' to `muse-link-face'.
657     
658     * lisp/muse-journal.el (muse-journal-rss-markup-regexps): Use
659       `muse-explicit-link-regexp' instead of `muse-link-regexp'.
660       (muse-journal-rss-munge-buffer): Ditto.
661     
662     * lisp/muse-mode.el (muse-mode-fill-nobreak-p, muse-link-at-point):
663       Docfix.
664     
665     * lisp/muse-mode.el (muse-link-at-point): Rewrite so that explicit links
666       are handled first, then implicit ones.  It should work better in all
667       cases.  For now, we depend on the value of `muse-implicit-link-regexp'
668       to determine how far to scan for an implicit link.  This defaults to
669       the text between the point and the next space.
670     
671     * lisp/muse-mode.el (muse-visit-link-default): Refactored code from
672       `muse-visit-link'.  If the ANCHOR argument is a string, search for it
673       literally after opening the buffer.  Hopefully this can be of use in
674       custom visit-link functions, when necessary.
675     
676     * lisp/muse-mode.el (muse-visit-link): Docfix.  Call
677       `muse-visit-link-default'.
678     
679     * lisp/muse-mode.el (muse-next-reference, muse-previous-reference):
680       Search by text properties instead of regexps.  This allows Muse to find
681       links without having to have a massive regexp that contains all link
682       types.  The downside is that this will not work if the user defontifies
683       the buffer.  But it would somewhat defeat the purpose of following
684       links if you can't see them.
685     
686     * lisp/muse-project.el (muse-project-batch-publish): Handle case when not
687       enough command line args are passed in batch mode.
688     
689     * lisp/muse-publish.el (muse-publish-markup-regexps): Use
690       `muse-explicit-link-regexp'.
691     
692     * lisp/muse-regexps.el (muse-explicit-link-regexp): Renamed from
693       `muse-link-regexp'.
694     
695     * lisp/muse-regexps.el (muse-implicit-link-regexp): New option that
696       specifies the "common ground" of all implicit links, like URLs, bare
697       WikiNames, and -- in the future -- email addresses.
698     
699     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): Quote 'boolean.
700     
701     * lisp/muse-wiki.el (muse-wiki-handle-interwiki): Arg URL is no longer
702       optional.  That was a bad idea on my part.  Renamed from
703       `muse-wiki-interwiki-handle'.  Hopefully all this renaming doesn't
704       annoy anyone :^) .
705     
706     * lisp/muse-wiki.el (muse-wiki-expand-interwiki): Renamed from
707       `muse-wiki-interwiki-expand'.
708       (muse-wiki-handle-wikiword): Renamed from
709       `muse-wiki-wikiword-handle'.
710     
711     * lisp/muse-wiki.el ("muse-colors", "muse-publish"): Use a string value
712       for the eval-after-load arg since XEmacs chokes on constants.
713     
714     * lisp/muse-wiki.el (muse-wiki-colors-wikiword): Don't display a bad-link
715       face on WikiWords that don't correspond with a file.  If people really
716       want this to appear in bad-link face, I could accommodate that.
717     
718     * lisp/muse.el (muse-handle-url): New function that detects whether the
719       given string is a URL.
720       (muse-implicit-link-functions): Renamed from
721       `muse-mode-link-functions'.  Defaults to `muse-handle-url'.
722       (muse-explicit-link-functions): Renamed from
723       `muse-mode-handler-functions'.
724       (muse-handle-implicit-link): New function that handles all
725       implicit links by calling functions from `muse-implicit-link-functions'.
726       (muse-handle-explicit-link): Renamed from
727       `muse-handled-url'.
728     
730     modified files:
731      ChangeLog lisp/muse-colors.el lisp/muse-journal.el
732      lisp/muse-mode.el lisp/muse-project.el lisp/muse-publish.el
733      lisp/muse-regexps.el lisp/muse-wiki.el lisp/muse.el
736 2005-07-04 14:40:31 GMT Michael Olson <mwolson@gnu.org> patch-84
738     Summary:
739       Allow WikiWords to be ignored with <nop> or "''''".
740     Revision:
741       muse--main--1.0--patch-84
743     * lisp/muse-mode.el (muse-browse-result): Docfixes.
744     
745     * lisp/muse-wiki.el (muse-wiki-hide-nop-tag): New option that determines
746       whether to hide <nop> tags when coloring a Muse buffer.
747       (muse-wiki-wikiword-at-point): Docfix.
748       (muse-wiki-colors-nop-tag): New function that colors <nop> tags.
749       (muse-wiki-publish-nop-tag): New function that interprets <nop> tags
750       during publishing.
751       (muse-colors-tags, muse-publish-markup-tags): Interpret <nop> tags,
752       which keeps the WikiWord that follows it from being interpreted.
753       (muse-publish-markup-regexps): Allow 4 single quotes to function as a
754       WikiWord delimiter.
755     
757     modified files:
758      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
761 2005-07-04 11:20:50 GMT Michael Olson <mwolson@gnu.org> patch-83
763     Summary:
764       Update postal address of FSF in muse-wiki.el.
765     Revision:
766       muse--main--1.0--patch-83
768     * lisp/muse-wiki.el: Update postal address of the FSF.
769     
771     modified files:
772      ChangeLog lisp/muse-wiki.el
775 2005-07-01 22:48:51 GMT Michael Olson <mwolson@gnu.org> patch-82
777     Summary:
778       Interpret explicit links before emphasis.
779     Revision:
780       muse--main--1.0--patch-82
782     * lisp/muse-publish.el (muse-publish-markup-regexps): Interpret explicit
783       links before emphasis.
784     
785     * lisp/muse-wiki.el (muse-publish): Make rules use a multiple of 100 just
786       for the heck of it.
788     modified files:
789      ChangeLog lisp/muse-publish.el lisp/muse-wiki.el
792 2005-06-26 22:55:55 GMT Michael Olson <mwolson@gnu.org> patch-81
794     Summary:
795       Wiki hacking, regexp tweaks.
796     Revision:
797       muse--main--1.0--patch-81
799     * lisp/muse-project.el (muse-project-ignore-regexp): Change group to
800       muse-regexp.
801     
802     * lisp/muse-regexps.el (muse-regexp-use-character-classes): New variable
803       that indicates whether or not to use character classes in regexps.  The
804       default is to let Muse try to figure it out.
805       (muse-extreg-usable-p): Make use of this variable.
806     
807     * lisp/muse-regexps.el (muse-url-regexp): There's too much whitespace in
808       this regexp.  I'm guessing it was supposed to have a TAB in there at
809       one time.  Replace this stuff with muse-regexp-space.
810     
811     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use wikified EmacsWiki
812       by default.
813     
814     * lisp/muse-wiki.el (muse-wiki-interwiki-alist): Use "choice" instead of
815       "or".
816     
817     * lisp/muse-wiki.el (muse-wiki-interwiki-regexp): Include the page
818       delimiter as part of the regexp.  Allow "#" or "::" to be a delimiter.
819       We'll fix those anchor problems eventually!
820     
821     * lisp/muse-wiki.el (muse-wiki-interwiki-at-point): New function that
822       uses `muse-interwiki-handle' to determine whether an interwiki link is
823       at point.
824     
825     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Make URL optional and
826       look for a suitable value at point if needed.
827     
828     * lisp/muse-wiki.el: Make interwiki regexps color the same as wikiwords.
829     
830     * lisp/muse-wiki.el: Add publishing rule for muse-wiki-interwiki-regexp.
831     
832     * lisp/muse-wiki.el (muse-mode-link-functions): Add interwiki handling.
834     modified files:
835      ChangeLog lisp/muse-project.el lisp/muse-regexps.el
836      lisp/muse-wiki.el
839 2005-06-25 04:44:00 GMT Michael Olson <mwolson@gnu.org> patch-80
841     Summary:
842       Make installation of manual when not using Debian go smoothly.
843     Revision:
844       muse--main--1.0--patch-80
846     * Makefile.defs (INSTALLINFO): New variable that specifies what command
847       and options are to be used when insinuating the Muse documentation into
848       the Info menu.
849     
850     * Makefile (install): Make use of INSTALLINFO.
851     
852     * README (Installation): Give directions for changing INSTALLINFO on a
853       Debian system and changing where Muse is installed.
854     
855     * muse.texi: Ditto.
857     modified files:
858      ChangeLog Makefile Makefile.defs README muse.texi
861 2005-06-25 04:09:15 GMT Michael Olson <mwolson@gnu.org> patch-79
863     Summary:
864       Fix compiler warning induced by last patch.
865     Revision:
866       muse--main--1.0--patch-79
868     * lisp/muse-project.el (muse-current-file): Move to muse.el to fix
869       compiler warning.
871     modified files:
872      ChangeLog lisp/muse-project.el lisp/muse.el
875 2005-06-25 04:02:11 GMT Michael Olson <mwolson@gnu.org> patch-78
877     Summary:
878       Add `muse-current-file', fix minor QuickStart issue.
879     Revision:
880       muse--main--1.0--patch-78
882     * examples/QuickStart: Make John Wiegley the author.
883     
884     * lisp/muse-blosxom.el (muse-blosxom-markup-date-directive): Use
885       `muse-current-file' instead of `buffer-file-name'.
886     
887     * lisp/muse-project.el (muse-current-project): Document.
888     
889     * lisp/muse-project.el (muse-current-file): New variable indicating the
890       name, including path, of the file that is currently being published.
891       (muse-project-of-file): Make use of
892       `muse-current-file'.
893     
894     * lisp/muse-publish.el (muse-publish-file): Set `muse-current-file' here.
895     
896     * lisp/muse.el (muse-page-name): Make use of `muse-current-file'.
898     modified files:
899      ChangeLog examples/QuickStart lisp/muse-blosxom.el
900      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
901      lisp/muse.el
904 2005-06-24 21:15:35 GMT Michael Olson <mwolson@gnu.org> patch-77
906     Summary:
907       Make muse-replace-regexp-in-string closer to its parent; no func change.
908     Revision:
909       muse--main--1.0--patch-77
911     * lisp/muse.el (muse-replace-regexp-in-string): Add 2 more optional args
912       to implement all functionality of `replace-regexp-in-string'.  No
913       functionality change.
914     
916     modified files:
917      ChangeLog lisp/muse.el
920 2005-06-24 00:22:12 GMT Michael Olson <mwolson@gnu.org> patch-76
922     Summary:
923       Play nicely with fill, adaptive-fill, and flyspell.
924     Revision:
925       muse--main--1.0--patch-76
927     * muse-mode.el (muse-mode-intangible-links): New function used to
928       determine whether links will be considered intangible.
929     
930     * lisp/muse-mode.el (muse-mode-link-functions)
931       (muse-mode-handler-functions): Minor docfix.
932     
933     * lisp/muse-mode.el (muse-mode): Don't split long links when performing
934       fill.  Play nicely with adaptive-fill.  Avoid lockup with flyspell by
935       making links intangible by default, but this may be adjusted by use of
936       the `muse-mode-intangible-links' function.
937     
938     * lisp/muse-mode.el (muse-mode-fill-nobreak-p): New function that returns
939       nil if we should allow a fill to occur here.  Keeps links from being
940       broken up.
941     
942     * lisp/muse-mode.el (muse-mode-flyspell-p): New function that returns
943       non-nil if we allow spell-checking to occur here.  Keeps links from
944       being improperly colorized.
945     
946     * lisp/muse-wiki.el (muse-wiki-interwiki-handle): Break up long line; no
947       functionality change.
949     modified files:
950      ChangeLog lisp/muse-mode.el lisp/muse-wiki.el
953 2005-06-23 07:13:35 GMT Michael Olson <mwolson@gnu.org> patch-75
955     Summary:
956       Minor doc changes and code prettification.
957     Revision:
958       muse--main--1.0--patch-75
960     * AUTHORS: Note that YH's assignment is in the mail.
961     
962     * README (scripts): Explain better the contents of the `scripts'
963       directory.
964     
965     * lisp/muse-wiki.el (muse-wiki-wikiword-regexp): Split long line.
967     modified files:
968      AUTHORS ChangeLog README lisp/muse-wiki.el
971 2005-06-23 05:20:04 GMT Michael Olson <mwolson@gnu.org> patch-74
973     Summary:
974       Merged from hodique@lifl.fr--2005 (patch 7-11)
975     Revision:
976       muse--main--1.0--patch-74
978     Patches applied:
979     
980      * hodique@lifl.fr--2005/muse--yh--1.0--patch-7
981        split WikiWords and InterWiki links into their own package
982     
983      * hodique@lifl.fr--2005/muse--yh--1.0--patch-8
984        Merged from mwolson@gnu.org--2005 (patch 63-67), adapted muse-wiki features
985     
986      * hodique@lifl.fr--2005/muse--yh--1.0--patch-9
987        Mimic experimental behavior for interwiki
988     
989      * hodique@lifl.fr--2005/muse--yh--1.0--patch-10
990        fix notes publishing
991     
992      * hodique@lifl.fr--2005/muse--yh--1.0--patch-11
993        various minor fixes
995     new files:
996      lisp/.arch-ids/muse-wiki.el.id lisp/muse-wiki.el
998     modified files:
999      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1000      lisp/muse-mode.el lisp/muse-publish.el lisp/muse.el
1002     renamed files:
1003      experimental/.arch-ids/muse-wiki.el.id
1004        ==> experimental/.arch-ids/muse-wiki-old.el.id
1005      experimental/muse-wiki.el
1006        ==> experimental/muse-wiki-old.el
1008     new patches:
1009      hodique@lifl.fr--2005/muse--yh--1.0--patch-7
1010      hodique@lifl.fr--2005/muse--yh--1.0--patch-8
1011      hodique@lifl.fr--2005/muse--yh--1.0--patch-9
1012      hodique@lifl.fr--2005/muse--yh--1.0--patch-10
1013      hodique@lifl.fr--2005/muse--yh--1.0--patch-11
1016 2005-06-22 23:05:33 GMT Michael Olson <mwolson@gnu.org> patch-73
1018     Summary:
1019       Tell people where to find on-line version of manual.
1020     Revision:
1021       muse--main--1.0--patch-73
1023     * README: Add on-line locations for manual.
1024     
1025     * muse.texi: Remove @include directive.  This makes generating a PDF of
1026       this documentation a lot easier.
1027     
1028     * muse.texi (Preface): Add on-line locations for manual.
1030     modified files:
1031      ChangeLog README muse.texi
1034 2005-06-22 19:57:42 GMT Michael Olson <mwolson@gnu.org> patch-72
1036     Summary:
1037       Try to make Muse play nice with outline minor mode.
1038     Revision:
1039       muse--main--1.0--patch-72
1041     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-emphasized)
1042     (muse-colors-underlined, muse-use-font-lock, muse-link-properties): Use
1043     "muse" instead of "t" when adding invisibility to text or checking for
1044     invisibility.
1045     
1046     * lisp/muse.el (muse-add-to-invisibility-spec): New function that is a
1047     compatibility wrapper for `add-to-invisibility-spec'; XEmacs doesn't have
1048     this function.
1050     modified files:
1051      ChangeLog lisp/muse-colors.el lisp/muse.el
1054 2005-06-22 08:02:58 GMT Michael Olson <mwolson@gnu.org> patch-71
1056     Summary:
1057       Minor grammar fix in Introduction section of manual.
1058     Revision:
1059       muse--main--1.0--patch-71
1061     * muse.texi (Introduction): Minor grammar fix.
1063     modified files:
1064      ChangeLog muse.texi
1067 2005-06-22 06:32:02 GMT Michael Olson <mwolson@gnu.org> patch-70
1069     Summary:
1070       Release Muse 3.01.
1071     Revision:
1072       muse--main--1.0--patch-70
1074     * lisp/muse-colors.el: Remove unnecessary use of Version in header.
1075     
1076     * lisp/muse-html.el (muse-html-encoding-map): Add mapping for iso-8859-1.
1077     
1078     * lisp/muse-poem.el (muse-poem-markup-strings)
1079       (muse-poem-chapbook-strings): Make customizable.
1080     
1081     * lisp/muse-poem.el (muse-chapbook-latex-header)
1082       (muse-chapbook-latex-footer): Docfix.
1083     
1084     * lisp/muse-texinfo.el (muse-texinfo-info-extension)
1085       (muse-texinfo-pdf-extension): Ditto.
1086     
1087     * lisp/muse.el (muse-version): Change to 3.01.
1088     
1089     * muse.texi (Poem, Texinfo): Last two publishing styles complete.  We're
1090       done, for now!
1092     modified files:
1093      ChangeLog lisp/muse-colors.el lisp/muse-html.el
1094      lisp/muse-poem.el lisp/muse-texinfo.el lisp/muse.el muse.texi
1097 2005-06-20 02:29:08 GMT Michael Olson <mwolson@gnu.org> patch-69
1099     Summary:
1100       Tweak documentation thoroughly; still incomplete.
1101     Revision:
1102       muse--main--1.0--patch-69
1104     * README: Minor tweaks.
1105     
1106     * muse.texi: Massively rename chapters so that the titles are more
1107       descriptive.  Clean up grammar.
1108     
1109     * muse.texi (Obtaining Muse): Move content of Installation node here,
1110       stripping out any customization tips, since those are covered later.
1111       Re-work this chapter since I was dissatisfied with it.
1112     
1113     * muse.texi (Installation): This node has the content of README regarding
1114       installation, which fits the title of the node much better than the
1115       previous content.
1116     
1117     * muse.texi (Blosxom): Turn the sections of this section into
1118       subsections.
1119     
1120     * muse.texi (Getting Help and Reporting Bugs): Turn this into a list.  I
1121       like lists!
1122     
1123     * muse.texi (History): Add a "2005" item.
1125     modified files:
1126      ChangeLog README muse.texi
1129 2005-06-19 07:15:45 GMT Michael Olson <mwolson@gnu.org> patch-68
1131     Summary:
1132       Finish documenting 2 more publishing styles.
1133     Revision:
1134       muse--main--1.0--patch-68
1136     * lisp/muse-blosxom.el, lisp/muse-latex.el: Minor docfixes throughout.
1137     
1138     * lisp/muse-journal.el: Docfixes.
1139     
1140     * lisp/muse-publish.el (muse-publish-markup-functions): Add significant
1141       documentation to this function.
1142     
1143     * muse.texi (Blosxom Options): New node containing the publishing styles
1144       and options provided by Blosxom.
1145       (Book): Add usage note, as I suspect a lot of people might be confused
1146       by this style.
1147       (HTML): Space out entries better.
1148       (Journal, LaTeX): New nodes for publishing styles.
1149       (Common Elements): Document a few options that are present in
1150       `muse-publish.el'.
1152     modified files:
1153      ChangeLog lisp/muse-blosxom.el lisp/muse-journal.el
1154      lisp/muse-latex.el lisp/muse-publish.el muse.texi
1157 2005-06-19 04:45:46 GMT Michael Olson <mwolson@gnu.org> patch-67
1159     Summary:
1160       Make Muse installable and correct an Emacs21 issue.
1161     Revision:
1162       muse--main--1.0--patch-67
1164     * Makefile (.PRECIOUS): Indicate that .info and .html files in this
1165       directory will be generated.
1166       (all): Compile muse.info by default.
1167       (doc): Refactor into individual generation rules for .html and .info
1168       files.
1169       (install): New rule that installs Muse source code, compiled .elc
1170       files, and the manual into proper places.
1171     
1172     * Makefile.defs (ELISPDIR, INFODIR): Correct minor goof-up.
1173     
1174     * README (Insinuation): Move old content of Installation here.
1175       (Installation): Fill out this section.
1176       (Further Documentation): Add link to my website and note that a full
1177       manual is included with Muse.
1178     
1179     * lisp/Makefile (EL): Populate with .el files.
1180       (install): New rule that installs both .elc and .el files.
1181     
1182     * lisp/muse-texinfo.el (muse-texinfo-info-generate): If we're running
1183       Emacs21, hack in a handler for the @documentencoding tag so that it
1184       doesn't error out.
1186     modified files:
1187      ChangeLog Makefile Makefile.defs README lisp/Makefile
1188      lisp/muse-texinfo.el
1191 2005-06-19 03:05:38 GMT Michael Olson <mwolson@gnu.org> patch-66
1193     Summary:
1194       Cater even more to XEmacs and its annoying whims.
1195     Revision:
1196       muse--main--1.0--patch-66
1198     * examples/Makefile (%.html, %.pdf, %.info): Pass EMACS value as
1199       environment variable.
1200     
1201     * lisp/Makefile (%.elc, test): Don't use "-L" option since XEmacs can't
1202       handle it.  Load `muse-build.el' instead.
1203     
1204     * lisp/muse-colors.el (muse-colors-link): Add note that `link' is not
1205       used.
1206     
1207     * lisp/muse-journal.el (muse-journal-latex-munge-buffer)
1208       (muse-journal-rss-munge-buffer): Add note that the `qotd' binding is
1209       not used.
1210     
1211     * lisp/muse-journal.el (muse-journal-generate-pages): Add note that this
1212       function does not appear to be used.
1213     
1214     * lisp/muse.el (muse-replace-regexp-in-string): Use in place of
1215       `replace-regexp-in-string', since XEmacs doesn't have this function.
1216       We only implement the first 3 args, but this could be extended if we
1217       need to do so.
1218     
1219     * lisp/muse-blosxom.el (muse-blosxom-title-to-file): Use
1220       `muse-replace-regexp-in-string' in place of `replace-regexp-in-string'
1221     
1222     * lisp/muse-journal.el (muse-journal-anchorize-title): Ditto.
1223     
1224     * lisp/muse-colors.el (muse-colors-custom-tags): Remove unused binding to
1225       make XEmacs shut up.
1226     
1227     * lisp/muse-convert.el (muse-write-footnote): Ditto.
1228     
1229     * lisp/muse-html.el (muse-html-markup-table): Ditto.
1230     
1231     * lisp/muse-http.el (muse-winnow-list): Ditto.
1232     
1233     * lisp/muse-poem.el (muse-poem-markup-tag): Ditto.
1234     
1235     * lisp/muse-project.el (muse-project-file-entries): Ditto.
1236     
1237     * lisp/muse-publish.el (muse-publish-markup): Ditto.
1238     
1239     * scripts/muse-build.el: Add contrib path first; probably doesn't change
1240       anything.
1241     
1242     * scripts/publish: Use EMACS environment variable instead of hard-coding
1243       it.
1245     modified files:
1246      ChangeLog examples/Makefile lisp/Makefile lisp/muse-blosxom.el
1247      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1248      lisp/muse-http.el lisp/muse-journal.el lisp/muse-latex.el
1249      lisp/muse-poem.el lisp/muse-project.el lisp/muse-publish.el
1250      lisp/muse.el scripts/muse-build.el scripts/publish
1253 2005-06-19 00:43:54 GMT Michael Olson <mwolson@gnu.org> patch-65
1255     Summary:
1256       Move lisp files to `lisp' directory; hack on Makefiles, XEmacs compat.
1257     Revision:
1258       muse--main--1.0--patch-65
1260     * AUTHORS: Update entry.
1261     
1262     * muse-*.el: Move to the lisp directory.
1263     
1264     * lisp/Makefile: New file containing rules to test and compile the
1265       source.
1266     
1267     * Makefile.defs: New file that contains common definitions for all other
1268       Makefiles, such as Emacs command to use.
1269     
1270     * Makefile: Move lisp-specific rules to lisp/Makefile.
1271       (SUBDIRS): New variable containing subdirectories to clean.
1272     
1273     * README: Update to reflect new location of source files.  Give updated
1274       directions for compiling with XEmacs.
1275     
1276     * examples/Makefile (.PRECIOUS): Added to denote which type of files to
1277       compile.
1278       (%.html): Pass SITEFLAG as an environment variable to
1279       ../scripts/publish.
1280     
1281     * examples/QuickStart (The): Re-add the stray <comment> tag since it
1282       seems to be needed to keep the process from failing.  This has *got* to
1283       be a bug in Muse, but I don't want to deal with it now.
1284     
1285     * lisp/muse-colors.el (muse-make-faces): Bind newsym locally.
1286     
1287     * lisp/muse-convert.el: Move line to commentary section.
1288     
1289     * lisp/muse-latex.el (muse-latex-markup-table): Note that the
1290       locally-bound `type' variable isn't used here.
1291     
1292     * lisp/muse-mode.el (muse-index-as-string): Remove unused `file' binding.
1293     
1294     * lisp/muse-texinfo.el (muse-texinfo-markup-table): Remove unused `field'
1295       binding.
1296     
1297     * scripts/muse-build.el (load-path): Correct paths.
1298     
1299     * scripts/muse-build.el (muse-elint-files): Add a few variables here so
1300       as to avoid spurious warnings.
1301     
1302     * scripts/publish (style): Make use of SITEFLAG environment variable, if
1303       it exists.
1304     
1305     * lisp/muse.el (muse-line-end-position, muse-line-beginning-position):
1306       (muse-match-string-no-properties): New functions that take the place of
1307       `line-end-position', `line-beginning-position', and
1308       `match-string-no-properties', respectively.
1309     
1310     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents)
1311       (muse-my-journal-find-entries): Use Muse-specific version of
1312       `match-string-no-properties', `line-beginning-position', and
1313       `line-end-position' since these do not exist in XEmacs.
1314     
1315     * lisp/muse-colors.el (muse-colors-emphasized, muse-colors-region)
1316       (muse-colors-custom-tags, muse-colors-link, muse-colors-title): Ditto.
1317     
1318     * lisp/muse-convert.el (muse-latex-transform): Ditto.
1319     
1320     * lisp/muse-html.el (muse-html-insert-anchor, muse-html-markup-footnote)
1321       (muse-html-insert-contents): Ditto.
1322     
1323     * lisp/muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1324     
1325     * lisp/muse-mode.el (muse-link-at-point, muse-edit-link-at-point): Ditto.
1326     
1327     * lisp/muse-poem.el (muse-poem-prepare-buffer): Ditto.
1328     
1329     * lisp/muse-publish.el (muse-publish-markup-tag)
1330       (muse-publish-markup-footnote, muse-publish-markup-leading-space)
1331       (muse-published-buffer-contents): Ditto.
1332     
1333     * scripts/muse-build.el (muse-elint-files): Ditto.
1335     new files:
1336      .arch-ids/Makefile.defs.id Makefile.defs lisp/.arch-ids/=id
1337      lisp/.arch-ids/Makefile.id lisp/Makefile
1339     modified files:
1340      AUTHORS ChangeLog Makefile README examples/Makefile
1341      examples/QuickStart examples/johnw/muse-johnw.el
1342      lisp/muse-colors.el lisp/muse-convert.el lisp/muse-html.el
1343      lisp/muse-journal.el lisp/muse-latex.el lisp/muse-mode.el
1344      lisp/muse-poem.el lisp/muse-publish.el lisp/muse-texinfo.el
1345      lisp/muse.el scripts/muse-build.el scripts/publish
1347     renamed files:
1348      .arch-ids/muse-blosxom.el.id
1349        ==> lisp/.arch-ids/muse-blosxom.el.id
1350      .arch-ids/muse-book.el.id
1351        ==> lisp/.arch-ids/muse-book.el.id
1352      .arch-ids/muse-colors.el.id
1353        ==> lisp/.arch-ids/muse-colors.el.id
1354      .arch-ids/muse-convert.el.id
1355        ==> lisp/.arch-ids/muse-convert.el.id
1356      .arch-ids/muse-docbook.el.id
1357        ==> lisp/.arch-ids/muse-docbook.el.id
1358      .arch-ids/muse-html.el.id
1359        ==> lisp/.arch-ids/muse-html.el.id
1360      .arch-ids/muse-http.el.id
1361        ==> lisp/.arch-ids/muse-http.el.id
1362      .arch-ids/muse-journal.el.id
1363        ==> lisp/.arch-ids/muse-journal.el.id
1364      .arch-ids/muse-latex.el.id
1365        ==> lisp/.arch-ids/muse-latex.el.id
1366      .arch-ids/muse-mode.el.id
1367        ==> lisp/.arch-ids/muse-mode.el.id
1368      .arch-ids/muse-poem.el.id
1369        ==> lisp/.arch-ids/muse-poem.el.id
1370      .arch-ids/muse-project.el.id
1371        ==> lisp/.arch-ids/muse-project.el.id
1372      .arch-ids/muse-publish.el.id
1373        ==> lisp/.arch-ids/muse-publish.el.id
1374      .arch-ids/muse-regexps.el.id
1375        ==> lisp/.arch-ids/muse-regexps.el.id
1376      .arch-ids/muse-texinfo.el.id
1377        ==> lisp/.arch-ids/muse-texinfo.el.id
1378      .arch-ids/muse.el.id
1379        ==> lisp/.arch-ids/muse.el.id
1380      muse-blosxom.el
1381        ==> lisp/muse-blosxom.el
1382      muse-book.el
1383        ==> lisp/muse-book.el
1384      muse-colors.el
1385        ==> lisp/muse-colors.el
1386      muse-convert.el
1387        ==> lisp/muse-convert.el
1388      muse-docbook.el
1389        ==> lisp/muse-docbook.el
1390      muse-html.el
1391        ==> lisp/muse-html.el
1392      muse-http.el
1393        ==> lisp/muse-http.el
1394      muse-journal.el
1395        ==> lisp/muse-journal.el
1396      muse-latex.el
1397        ==> lisp/muse-latex.el
1398      muse-mode.el
1399        ==> lisp/muse-mode.el
1400      muse-poem.el
1401        ==> lisp/muse-poem.el
1402      muse-project.el
1403        ==> lisp/muse-project.el
1404      muse-publish.el
1405        ==> lisp/muse-publish.el
1406      muse-regexps.el
1407        ==> lisp/muse-regexps.el
1408      muse-texinfo.el
1409        ==> lisp/muse-texinfo.el
1410      muse.el
1411        ==> lisp/muse.el
1413     new directories:
1414      lisp lisp/.arch-ids
1417 2005-06-18 20:12:05 GMT Michael Olson <mwolson@gnu.org> patch-64
1419     Summary:
1420       Massively untabify files.
1421     Revision:
1422       muse--main--1.0--patch-64
1425     modified files:
1426      ChangeLog ChangeLog.2004 experimental/muse-message.el
1427      experimental/muse-wiki.el muse-book.el muse-colors.el
1428      muse-convert.el muse-docbook.el muse-html.el muse-http.el
1429      muse-journal.el muse-latex.el muse-mode.el muse-poem.el
1430      muse-project.el muse-publish.el muse-regexps.el
1431      muse-texinfo.el muse.el
1434 2005-06-18 19:57:44 GMT Michael Olson <mwolson@gnu.org> patch-63
1436     Summary:
1437       Merged from hodique@lifl.fr--2005 (patch 2-6), without the WikiWord change.
1438     Revision:
1439       muse--main--1.0--patch-63
1441     (Summary of changes that Yann made)
1442     
1443     * muse-colors.el (muse-colors-link): Whitespace cleanup.
1444     
1445     * muse-mode.el (muse-generate-index): Move index generation code into
1446       `muse-index-as-string'.
1447       (muse-index-as-string): New function that generates an index and
1448       returns it as a string, instead of placing it in a buffer like
1449       `muse-generate-index' used to.
1450     
1451     Patches applied:
1452     
1453      * hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1454        merge from mwolson@gnu.org--2005
1455     
1456      * hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1457        Accept WikiWords as links [mostly rescinded]
1458     
1459      * hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1460        merge from mwolson@gnu.org--2005/muse--main--1.0
1461     
1462      * hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1463        Merged from mwolson@gnu.org--2005 (patch 60-62)
1464     
1465      * hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1466        provide a string view of the index
1468     modified files:
1469      ChangeLog muse-colors.el muse-latex.el muse-mode.el
1471     new patches:
1472      hodique@lifl.fr--2005/muse--yh--1.0--patch-2
1473      hodique@lifl.fr--2005/muse--yh--1.0--patch-3
1474      hodique@lifl.fr--2005/muse--yh--1.0--patch-4
1475      hodique@lifl.fr--2005/muse--yh--1.0--patch-5
1476      hodique@lifl.fr--2005/muse--yh--1.0--patch-6
1479 2005-06-18 06:21:19 GMT Michael Olson <mwolson@gnu.org> patch-62
1481     Summary:
1482       Document Blosxom, Book, DocBook, and HTML publishing styles.
1483     Revision:
1484       muse--main--1.0--patch-62
1486     * muse-blosxom.el: Clean up header.
1487     
1488     * muse-book.el (muse-before-book-publish-hook): Rename to
1489       `muse-book-before-publish-hook'.
1490       (muse-after-book-publish-hook): Rename to
1491       `muse-book-after-publish-hook'.
1492     
1493     * muse-html.el (muse-html-anchor-on-word, muse-html-table-attributes)
1494       (muse-html-markup-strings, muse-xhtml-markup-strings)
1495       (muse-html-meta-content-type, muse-html-meta-content-encoding)
1496       (muse-html-charset-default, muse-html-encoding-default)
1497       (muse-html-encoding-map): Docfixes.
1498     
1499     * muse.texi (Blosxom, Book, DocBook, HTML, Deriving Styles): New
1500       sections.
1502     modified files:
1503      ChangeLog muse-blosxom.el muse-book.el muse-html.el muse.texi
1506 2005-06-18 01:35:33 GMT Michael Olson <mwolson@gnu.org> patch-61
1508     Summary:
1509       Begin work on Publishing Styles section of manual.
1510     Revision:
1511       muse--main--1.0--patch-61
1513     * Makefile (.PHONY): Add "doc" to list.
1514       (doc): New rule that generates Info and HTML files from muse.texi.
1515       (dist): Rely on `distclean', not `clean'.
1516     
1517     * examples/QuickStart (Authoring mode): Remove empty section.
1518     
1519     * muse.texi: Call this program "the Emacs Muse" in title.
1520       (Publishing Styles): Begin to populate section.
1521       (Deriving Styles): First subsection of Publishing Styles.
1522       (Contributors): Remove spurious copyright section, since we address
1523       this in the title.
1524     
1525     * README: Actually remember to add this file.
1527     new files:
1528      .arch-ids/README.id README
1530     modified files:
1531      ChangeLog Makefile examples/QuickStart muse.texi
1534 2005-06-17 01:10:41 GMT Michael Olson <mwolson@gnu.org> patch-60
1536     Summary:
1537       Document Markup Rules.
1538     Revision:
1539       muse--main--1.0--patch-60
1541     * examples/QuickStart: Remove stray <comment> tag.
1542     
1543     * muse.texi (Top): Comment every menu line.
1544       (Markup Rules): New section with plenty of subsections.
1546     modified files:
1547      ChangeLog examples/QuickStart muse.texi
1550 2005-06-15 23:50:12 GMT Michael Olson <mwolson@gnu.org> patch-59
1552     Summary:
1553       Release this as Muse 3.00.90 (RC1).
1554     Revision:
1555       muse--main--1.0--patch-59
1557     * Makefile (%.elc): Use -q instead of --no-init-file because the former
1558       is compatible with both Emacs and XEmacs.
1559     
1560     * examples/README: Renamed to QuickStart.
1561     
1562     * examples/Makefile (EXAMPLES): Reflect name change of README.
1563     
1564     * muse.el: Ditto.
1566     modified files:
1567      ChangeLog Makefile examples/Makefile muse.el
1569     renamed files:
1570      examples/.arch-ids/README.id
1571        ==> examples/.arch-ids/QuickStart.id
1572      examples/README
1573        ==> examples/QuickStart
1576 2005-06-15 22:47:05 GMT Michael Olson <mwolson@gnu.org> patch-58
1578     Summary:
1579       Makefile refactoring.
1580     Revision:
1581       muse--main--1.0--patch-58
1583     * Makefile (.PHONY): List all non-file targets.
1584       (examples): New rule that calls Make in the examples directory.
1585       (atranslit): Removed, since this isn't (yet) bundled with Muse.
1586     
1587     * README: Move to the examples directory.  I'd prefer to distribute a
1588       very basic plain text README and use this as a quickstart + markup
1589       example + publishing example.
1590     
1591     * examples/Makefile: Move all README-related rules here.
1592     
1593     * examples/README: Add an "About this document" section.  
1594     
1595     * scripts/publish (style): Do not include the contrib directory, since we
1596       don't use any code from there.  Since this is only invoked from the
1597       examples directory, make sure add the parent directory to the load
1598       path.
1599     
1600     * muse.texi: Change version to 3.00.90 (RC1).
1601     
1602     * muse.el: Change location of the README file in header.
1603     
1604     * muse.el (muse-version): Update to 3.00.90 (RC1).
1606     new files:
1607      examples/.arch-ids/Makefile.id examples/Makefile
1609     modified files:
1610      ChangeLog Makefile examples/README muse.el muse.texi
1611      scripts/publish
1613     renamed files:
1614      .arch-ids/README.id
1615        ==> examples/.arch-ids/README.id
1616      README
1617        ==> examples/README
1620 2005-06-14 03:14:05 GMT Michael Olson <mwolson@gnu.org> patch-57
1622     Summary:
1623       Update my example configuration.
1624     Revision:
1625       muse--main--1.0--patch-57
1627     * examples/mwolson/muse-init.el: Update to reflect use of outline faces
1628       and experimental status of muse-message.
1630     modified files:
1631      ChangeLog examples/mwolson/muse-init.el
1634 2005-06-14 03:08:54 GMT Michael Olson <mwolson@gnu.org> patch-56
1636     Summary:
1637       Provide optional outline-style faces; customization fixes; experimental stuff.
1638     Revision:
1639       muse--main--1.0--patch-56
1641     * muse-colors.el (muse-colors-autogen-headings): New user-customizable
1642       option that determines what the header faces should look like.  If
1643       'outline, use outline-style faces.  If nil, don't generate the faces at
1644       all, which allows the user to specify their own.  Otherwise, use the
1645       scaled faces, which is the default behavior.
1646       (muse-colors-outline-faces-list): List of faces to use.  In case the
1647       outline faces are not available, provide reasonable defaults.
1648       (muse-make-faces): Use dolist instead of mapc.  Implement the
1649       possibility of having outline-style colors for heading.  Don't call
1650       this function immediately -- give the users time to make their changes
1651       through the customize interface.  Once we call this function, Emcs from
1652       CVS will not allow the faces to be changed easily, which is a shame.
1653     
1654     * muse-message.el (muse-message-contents-tag): Copied from
1655       `muse-publish-contents-tag' in order to keep the customization
1656       interface from making the `muse-markup-tags' option from throwing a
1657       type mismatch error.  This function is untested and will likely do
1658       nothing useful.  This file has been moved to the experimental folder
1659       until it gets fleshed out more.
1660     
1661     * experimental/muse-wiki.el: New file from johnw's initial attempt at a
1662       file that could eventually provide wiki-like ability.  Currently this
1663       is just a collection of functions that were pruned out when he remade
1664       Muse, so don't get too excited.  I plan to eventually merge Yann
1665       Hodique's work here, probably after the first release of Muse.
1666     
1667     * muse-regexps.el (muse-regexp): Improve description.
1668     
1669     * muse-project.el (muse-project-ignore-regexp): Make this be a part of
1670       the muse-regexp group since it is just a single regexp.  Lists of
1671       regexps don't have to be in muse-regexp, however.
1672     
1673     * muse-blosxom.el (muse-blosxom): Change use of `behaviour' to `behavior'
1674       since the Emacs devel mailing list seems to not want Britain-izations
1675       in Emacs code.
1676     
1677     * muse-colors.el (muse-colors): Ditto.
1678     
1679     * muse-docbook.el (muse-docbook): Ditto.
1680     
1681     * muse-html.el (muse-html): Ditto.
1682     
1683     * muse-http.el (muse-http): Ditto.
1684     
1685     * muse-message.el (muse-message): Ditto.
1686     
1687     * muse-mode.el (muse-mode): Ditto.
1688     
1689     * muse-project.el (muse-project): Ditto.
1690     
1691     * muse-publish.el (muse-publish): Ditto.
1692     
1693     * muse.el (muse): Ditto.
1695     new files:
1696      experimental/.arch-ids/=id
1697      experimental/.arch-ids/muse-wiki.el.id
1698      experimental/muse-wiki.el
1700     modified files:
1701      ChangeLog experimental/muse-message.el muse-blosxom.el
1702      muse-colors.el muse-docbook.el muse-html.el muse-http.el
1703      muse-mode.el muse-project.el muse-publish.el muse-regexps.el
1704      muse.el
1706     renamed files:
1707      .arch-ids/muse-message.el.id
1708        ==> experimental/.arch-ids/muse-message.el.id
1709      muse-message.el
1710        ==> experimental/muse-message.el
1712     new directories:
1713      experimental experimental/.arch-ids
1716 2005-06-13 22:37:20 GMT Michael Olson <mwolson@gnu.org> patch-55
1718     Summary:
1719       Fix publishing error when given an empty string for header/footer.
1720     Revision:
1721       muse--main--1.0--patch-55
1723     * muse-publish.el (muse-insert-file-or-string): Don't pass argument to
1724       `file-readable-p' if it is an empty string.  For some reason,
1725       `file-readable-p' and `insert-file-contents' were treating an empty
1726       string as if it were the current directory.
1728     modified files:
1729      ChangeLog muse-publish.el
1732 2005-06-13 22:01:00 GMT Michael Olson <mwolson@gnu.org> patch-54
1734     Summary:
1735       WYSIWYG emphasis, XEmacs compatibility hacks.
1736     Revision:
1737       muse--main--1.0--patch-54
1739     * muse-colors.el (muse-colors-emphasized): Make emphasis more WYSIWIG
1740       compliant.  Only colorize if we end with the same number of asterisks
1741       as we start with, preventing unnoticed syntax errors.  Don't colorize
1742       in the middle of a word.
1743       (muse-colors-underlined): Make underlining more WYSIWIG compliant.
1744       Only colorize if we end with an underscore.  Don't colorize in the
1745       middle of a word.
1746     
1747     * muse-docbook.el (muse-docbook-markup-paragraph): Move question mark
1748       inside of group.  This will probably not do anything, but it seems
1749       syntactically good.
1750     
1751     * muse-html.el (muse-html-markup-paragraph): Attempt to deal with case
1752       where we start with an image link.  JohnW didn't seem to like having
1753       <p> tags inserted before image links, but they don't validate properly
1754       as they are.  For now, I will surround such links/paragraphs with <div
1755       class="image-link"> in an attempt to be as not invasive and yet
1756       standards compliant as possible.
1757     
1758     * muse-html.el (muse-html-escape-string): Work around distinction between
1759       int and char types in XEmacs.  Deal with an annoying replace-match bug
1760       in XEmacs that rears its head at times.
1761     
1762     * muse-publish.el (muse-publish-markup-word): Allow underlines to be
1763       multi-line.
1765     modified files:
1766      ChangeLog muse-colors.el muse-docbook.el muse-html.el
1767      muse-publish.el
1770 2005-06-13 01:13:08 GMT Michael Olson <mwolson@gnu.org> patch-53
1772     Summary:
1773       Minor code cleanup to address elint issues.
1774     Revision:
1775       muse--main--1.0--patch-53
1777     * Makefile (test): Don't build README files during this rule.  Remove
1778       spurious "make clean" statement.
1779     
1780     * muse-colors.el (muse-colors-tags): Make sure that this appears in the
1781       `muse-colors' group, and give it a proper type.
1782     
1783     * muse-mode.el: Wrap condition-case around `eval-when-compile'.
1784     
1785     * examples/johnw/muse-johnw.el (muse-my-html-insert-contents,
1786       muse-my-journal-find-entries): Replace `string-to-int' with
1787       `string-to-number'.
1788     
1789     * muse-html.el (muse-html-insert-contents): Ditto.
1790     
1791     * muse-journal.el (muse-journal-html-munge-buffer,
1792       muse-journal-latex-munge-buffer): Ditto.
1793     
1794     * muse-journal.el (muse-journal-rss-munge-buffer): Ditto.
1795     
1796     * muse-publish.el (muse-publish-markup-footnote,
1797       muse-publish-contents-tag): Ditto.
1798     
1799     * muse-regexps.el (muse-extreg-usable-p): Ditto.
1801     modified files:
1802      ChangeLog Makefile examples/johnw/muse-johnw.el muse-colors.el
1803      muse-html.el muse-journal.el muse-mode.el muse-publish.el
1804      muse-regexps.el
1807 2005-06-13 00:41:10 GMT Michael Olson <mwolson@gnu.org> patch-52
1809     Summary:
1810       Add ability to automate the creation a new blosxom entry.
1811     Revision:
1812       muse--main--1.0--patch-52
1814     * examples/mwolson/muse-init.el: Move new entry section to
1815       muse-blosxom.el.  Modify the key settings in my example accordingly.
1816     
1817     * muse-blosxom.el (muse-blosxom-footer): Just use the empty string, since
1818       Muse always makes sure that the file ends with a newline.
1819     
1820     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove this, since
1821       planner markup is now provided automatically by the planner port to
1822       Muse, and we don't have any customized markup.
1823     
1824     * muse-blosxom.el (muse-blosxom-base-directory): New customizable
1825       variable that specifies where the base directory of your blog entries
1826       is found.
1827     
1828     * muse-blosxom.el (muse-blosxom-get-categories): Get the categories from
1829       the base directory.  Explore categories recursively.
1830     
1831     * muse-blosxom.el (muse-blosxom-title-to-file): Helper function for
1832       `muse-blosxom-new-entry'.  Turns the given title into a lowercase, sans
1833       special characters file name.
1834     
1835     * muse-blosxom.el (muse-blosxom-new-entry): Automate the process of
1836       making a new blog entry.  It will prompt you for a category, then a
1837       title, and then will create a new file that has the date and title
1838       inserted.
1840     modified files:
1841      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
1844 2005-06-12 22:11:20 GMT Michael Olson <mwolson@gnu.org> patch-51
1846     Summary:
1847       Change mailing address of FSF, add AUTHORS file.
1848     Revision:
1849       muse--main--1.0--patch-51
1851     * muse-*.el, muse.texi: Change mailing address of FSF.
1852     
1853     * muse.texi (Contributors): Fix typo.
1854     
1855     * AUTHORS: New file containing a list of all of those who have
1856       contributed code or documentation to Muse, how many lines were changed,
1857       etc.
1859     new files:
1860      .arch-ids/AUTHORS.id AUTHORS
1862     modified files:
1863      ChangeLog muse-blosxom.el muse-convert.el muse-docbook.el
1864      muse-html.el muse-http.el muse-journal.el muse-latex.el
1865      muse-message.el muse-mode.el muse-poem.el muse-project.el
1866      muse-publish.el muse-regexps.el muse-texinfo.el muse.el
1867      muse.texi
1870 2005-06-12 21:33:24 GMT Michael Olson <mwolson@gnu.org> patch-50
1872     Summary:
1873       Merged from hodique@lifl.fr--2005 (patch 0-1)
1874     Revision:
1875       muse--main--1.0--patch-50
1877     Patches applied:
1878     
1879      * hodique@lifl.fr--2005/muse--yh--1.0--base-0
1880        tag of mwolson@gnu.org--2005/muse--main--1.0--patch-49
1881     
1882      * hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1883        fix .html (for example) in visible names for links
1885     modified files:
1886      ChangeLog muse-publish.el
1888     new patches:
1889      hodique@lifl.fr--2005/muse--yh--1.0--base-0
1890      hodique@lifl.fr--2005/muse--yh--1.0--patch-1
1893 2005-06-11 23:35:43 GMT Michael Olson <mwolson@gnu.org> patch-49
1895     Summary:
1896       Make generated X(HT)ML show up in the right encoding in other modes.
1897     Revision:
1898       muse--main--1.0--patch-49
1900     * muse-html.el (muse-xhtml-header): Add "encoding=..." to first line.
1901       Thanks to Zhiqiang Ye for the suggestion.  This attempts to make
1902       generated (X)HTML files show up in the right coding system when editing
1903       them with another Emacs mode.
1904     
1905     * muse-journal.el (muse-journal-rss-header): Automatically determine the
1906       encoding instead of hard-coding it.
1907     
1908     * muse-message.el: Add content to Commentary section, explaining the use
1909       of this publishing style.
1911     modified files:
1912      ChangeLog muse-html.el muse-journal.el muse-message.el
1915 2005-06-11 01:28:01 GMT Michael Olson <mwolson@gnu.org> patch-48
1917     Summary:
1918       Move regexps to same group, only make 4 heading faces.
1919     Revision:
1920       muse--main--1.0--patch-48
1922     * muse-colors.el (muse-make-faces): Only create 4 header faces since we
1923       can only publish 3 of them specially, leaving the fourth to be in
1924       plain text.
1925       (muse-colors-markup): Only recognize 4 levels of heading.
1926     
1927     * muse-regexps.el (muse-tag-regexp, muse-link-regexp, muse-url-regexp)
1928       (muse-file-regexp, muse-image-regexp)
1929       (muse-ignored-extensions-regexp): Moved here from muse.el.  It seems
1930       like a good idea to have all the regexps in the same group.
1932     modified files:
1933      ChangeLog muse-colors.el muse-regexps.el muse.el
1936 2005-06-09 19:48:02 GMT Michael Olson <mwolson@gnu.org> patch-47
1938     Summary:
1939       Update my example config, minor code cleanup.
1940     Revision:
1941       muse--main--1.0--patch-47
1943     * examples/mwolson/muse-init.el (muse-project-alist): Shorten project
1944       names and add "Plans" project.
1945     
1946     * muse-docbook.el (looking-back): Delete.
1947     
1948     * muse-html.el (looking-back): Delete.
1949     
1950     * muse-html.el (muse-html-markup-paragraph): Use `muse-looking-back'
1951       instead of `looking-back'.
1952     
1953     * muse.el (muse-looking-back): Instead of redefining the `looking-back'
1954       function, use this function.  If `looking-back' exists, call it;
1955       otherwise, use a workaround.
1957     removed files:
1958      contrib/.arch-ids/pcomplete.el.id contrib/pcomplete.el
1960     modified files:
1961      ChangeLog examples/mwolson/muse-init.el muse-docbook.el
1962      muse-html.el muse.el
1965 2005-05-30 22:15:13 GMT Michael Olson <mwolson@gnu.org> patch-46
1967     Summary:
1968       Handle a few paragraph publishing edge cases better.
1969     Revision:
1970       muse--main--1.0--patch-46
1972     * muse-docbook.el (muse-docbook-markup-regexps): Consolidate the
1973       beginning-of-document, end-of-document, and paragraph separator regexps
1974       so that one markup rule can be used in all these cases.
1975       (muse-docbook-markup-paragraph): Handle more cases correctly.  In
1976       particular, blockquote or center at beginning or end of document will
1977       be published properly.  Hopefully this won't slow things down too much.
1978       (muse-docbook-markup-paragraph-close): Removed.
1979     
1980     * muse-blosxom.el (muse-blosxom-markup-regexps): Ditto.
1981     
1982     * muse-html.el (muse-html-markup-regexps, muse-html-markup-paragraph):
1983       Ditto.
1984       (muse-html-markup-paragraph-close): Removed.
1986     modified files:
1987      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
1990 2005-05-28 23:37:11 GMT Michael Olson <mwolson@gnu.org> patch-45
1992     Summary:
1993       Improve prompt when reading a tag.
1994     Revision:
1995       muse--main--1.0--patch-45
1997     * muse-mode.el (muse-insert-tag): Add a colon after "default" like some
1998       other Emacs modes seem to do.
2000     modified files:
2001      ChangeLog muse-mode.el
2004 2005-05-28 23:34:50 GMT Michael Olson <mwolson@gnu.org> patch-44
2006     Summary:
2007       Warn user when publishing fails due to a private directory.
2008     Revision:
2009       muse--main--1.0--patch-44
2011     * muse-project.el (muse-project-private-p): Warn users when publishing a
2012       file fails due to its directory not being readable by others.  Make
2013       sure that you do a `chmod +o name_of_directory' if you want the
2014       contents of that directory to be publishable.
2016     modified files:
2017      ChangeLog muse-project.el
2020 2005-05-28 23:21:39 GMT Michael Olson <mwolson@gnu.org> patch-43
2022     Summary:
2023       Fix error with example tags and message publishing style.
2024     Revision:
2025       muse--main--1.0--patch-43
2027     * muse-colors.el: Don't define `font-lock-mode' as a variable.  Check to
2028       see if a previous definition for `font-lock-multiline' exists.
2029     
2030     * muse-message.el (muse-message-example-tag): Don't require two
2031       additional (unused) arguments.
2033     modified files:
2034      ChangeLog muse-colors.el muse-message.el
2037 2005-05-22 05:58:40 GMT Michael Olson <mwolson@gnu.org> patch-42
2039     Summary:
2040       Always end the published document with a newline.
2041     Revision:
2042       muse--main--1.0--patch-42
2044     * muse-html.el (muse-html-markup-paragraph-close): Always end the
2045       published document with a newline.
2046     
2047     * muse-docbook.el (muse-docbook-markup-paragraph-close): Ditto.
2049     modified files:
2050      ChangeLog muse-docbook.el muse-html.el
2053 2005-05-22 01:26:13 GMT Michael Olson <mwolson@gnu.org> patch-41
2055     Summary:
2056       Don't let automatic backup files crash the publishing process.
2057     Revision:
2058       muse--main--1.0--patch-41
2060     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove rule for date
2061       directive since this value is already processed by
2062       `muse-publish-markup-directive', and may be obtained by using
2063       the code: (muse-publishing-directive "date").
2064     
2065     * muse-colors.el (muse-colors-region): Make sure that we don't ever try
2066       to run (funcall nil); this happened once during a debugging process.
2067     
2068     * muse-project.el (muse-project-private-p): Skip any file for which we
2069       cannot fetch attributes.  This fixes a bug where having an
2070       Emacs-generated automatic backup file in a publishing directory causes
2071       the publishing process to halt with an error.
2073     modified files:
2074      ChangeLog muse-blosxom.el muse-colors.el muse-project.el
2077 2005-05-20 20:44:46 GMT Michael Olson <mwolson@gnu.org> patch-40
2079     Summary:
2080       Apply fix in previous patch to the DocBook publishing style.
2081     Revision:
2082       muse--main--1.0--patch-40
2084     * muse-docbook.el (muse-docbook-markup-paragraph-close): Apply fix from
2085       previous patch here as well.
2086     
2088     modified files:
2089      ChangeLog muse-docbook.el
2092 2005-05-20 20:28:32 GMT Michael Olson <mwolson@gnu.org> patch-39
2094     Summary:
2095       Fix newly-introduced lock-up during HTML publishing.
2096     Revision:
2097       muse--main--1.0--patch-39
2099     * muse-blosxom.el (muse-blosxom-markup-regexps): Give date directive and
2100       planner rules higher priority in the publishing sequence.  Hopefully
2101       this will not wreck anything; I don't use these rules, so I cannot
2102       tell.  This wasn't a real bugfix, just an aesthetic code thing for me.
2103     
2104     * muse-html.el (muse-html-markup-paragraph-close): Don't use
2105       replace-match; that seems to be slightly evil.  Return nil instead of a
2106       newline since otherwise Muse thinks that we are not done yet and gets
2107       into an infinite loop.  This should fix the lock-up problem that
2108       resulted from the previous few patches.
2110     modified files:
2111      ChangeLog muse-blosxom.el muse-html.el
2114 2005-05-19 23:44:16 GMT Michael Olson <mwolson@gnu.org> patch-38
2116     Summary:
2117       Parenthesis goofup.
2118     Revision:
2119       muse--main--1.0--patch-38
2121     * muse-blosxom.el (muse-blosxom-markup-regexps): Remove stray parenthesis.
2122     
2124     modified files:
2125      ChangeLog muse-blosxom.el
2128 2005-05-19 23:41:54 GMT Michael Olson <mwolson@gnu.org> patch-37
2130     Summary:
2131       Make docbook and blosxom modes close paragraphs properly at end.
2132     Revision:
2133       muse--main--1.0--patch-37
2135     * muse-blosxom.el (muse-blosxom-markup-regexps): Use new rule from last
2136       patch.
2137     
2138     * muse-docbook.el (muse-docbook-markup-regexps): Ditto.
2139       (muse-docbook-markup-paragraph-close): Adapt from
2140       `muse-html-markup-paragraph-close'.
2141     
2142     * muse-html.el (muse-html-markup-paragraph-close): Add newline so that we
2143       preserve the same appearance as before the last patch.
2145     modified files:
2146      ChangeLog muse-blosxom.el muse-docbook.el muse-html.el
2149 2005-05-19 23:26:50 GMT Michael Olson <mwolson@gnu.org> patch-36
2151     Summary:
2152       Bugfix: Close P tag properly at end of file.
2153     Revision:
2154       muse--main--1.0--patch-36
2156     * muse-blosxom.el: Fix bug where loading this file twice would cause an
2157       error.
2158     
2159     * muse-html.el (muse-html-markup-regexps): Use simpler mechanism for
2160       detecting whether or not a paragraph needs a closing P tag.
2161       (muse-html-markup-paragraph-close): New function that only inserts a
2162       closing P tag when an unclosed P tag is nearby.
2164     modified files:
2165      ChangeLog muse-blosxom.el muse-html.el
2168 2005-05-18 06:07:02 GMT Michael Olson <mwolson@gnu.org> patch-35
2170     Summary:
2171       Update my example settings.
2172     Revision:
2173       muse--main--1.0--patch-35
2175     * examples/mwolson/muse-init.el: Synchronize with my current settings.
2177     modified files:
2178      ChangeLog examples/mwolson/muse-init.el
2181 2005-05-18 06:03:07 GMT Michael Olson <mwolson@gnu.org> patch-34
2183     Summary:
2184       Update documentation for C-c TAB feature.
2185     Revision:
2186       muse--main--1.0--patch-34
2188     * muse.texi (Keystroke Summary): Note that C-c TAB calls
2189       `muse-insert-tag'.
2190     
2192     modified files:
2193      ChangeLog muse.texi
2196 2005-05-18 06:00:27 GMT Michael Olson <mwolson@gnu.org> patch-33
2198     Summary:
2199       New feature: tag completion with C-c TAB.
2200     Revision:
2201       muse--main--1.0--patch-33
2203     * muse-mode.el (muse-mode-map): Map C-c TAB to `muse-insert-tag'.
2204       (muse-tag-history, muse-custom-tags): New variables that keep track of
2205       the tag history and newly-entered tags respectively for
2206       `muse-insert-tag'.
2207       (muse-insert-tag): New function that interactively prompts the user for
2208       a tag to use.
2210     modified files:
2211      ChangeLog muse-mode.el
2214 2005-05-18 05:49:07 GMT Michael Olson <mwolson@gnu.org> patch-32
2216     Summary:
2217       Fix XHTML validation error with <hr> and <br>.
2218     Revision:
2219       muse--main--1.0--patch-32
2221     * muse-html.el (muse-xhtml-markup-strings): Use the proper form of the BR
2222       and HR tags for XHTML publishing.  This should fix a few validation
2223       errors that I've been noticing lately.
2225     modified files:
2226      ChangeLog muse-html.el
2229 2005-05-12 22:46:10 GMT Michael Olson <mwolson@gnu.org> patch-31
2231     Summary:
2232       Remove flyspell overlays on links.
2233     Revision:
2234       muse--main--1.0--patch-31
2236     * muse-colors.el (muse-colors-link): Remove flyspell overlays.  This
2237       should make the link clickable.  On Emacs21, the color will stay red,
2238       but other Emacsen should do the right thing, which is use the normal
2239       link color.  Hopefully this will fix some strange flyspell-related link
2240       problems.
2242     modified files:
2243      ChangeLog muse-colors.el
2246 2005-05-06 03:30:05 GMT Michael Olson <mwolson@gnu.org> patch-30
2248     Summary:
2249       Update my example Muse settings.
2250     Revision:
2251       muse--main--1.0--patch-30
2253     * examples/mwolson/muse-init.el: Update from my latest version.
2254       (muse-project-alist): Remove the francais part of my blog.
2255       (my-muse-mode-flyspell-p): Split old `my-muse-mode-affect-p' function
2256       into this and `my-muse-mode-fill-nobreak-p'.
2257       (muse-mode-hook): Tell fill mode to avoid breaking links; hopefully
2258       this is the best way to accomplish this.
2259       (my-muse-blosxom-title-to-file): Replace more non-alphanumeric
2260       characters in the title.
2261       (my-muse-prepare-entry-for-xanga): Treat example regions better.
2263     modified files:
2264      ChangeLog examples/mwolson/muse-init.el
2267 2005-04-21 18:25:28 GMT Michael Olson <mwolson@gnu.org> patch-29
2269     Summary:
2270       Add simple `muse-version' function.
2271     Revision:
2272       muse--main--1.0--patch-29
2274     * muse.el (muse-version): New function that displays the value of the
2275       `muse-version' variable.  This should be easier for the user to type
2276       than C-h v muse-version.
2278     modified files:
2279      ChangeLog muse.el
2282 2005-04-21 18:19:02 GMT Michael Olson <mwolson@gnu.org> patch-28
2284     Summary:
2285       Don't compile documentation by default.
2286     Revision:
2287       muse--main--1.0--patch-28
2289     * Makefile (all): Don't compile documentation by default.
2290       (doc): Use this rule to compile documentation.
2292     modified files:
2293      ChangeLog Makefile
2296 2005-04-16 18:08:24 GMT Michael Olson <mwolson@gnu.org> patch-27
2298     Summary:
2299       Merge RSS 2.0 enclosure support for muse-journal.el from johnw
2300     Revision:
2301       muse--main--1.0--patch-27
2303     2005-04-16  Michael Olson  <mwolson@gnu.org>
2304     
2305         * muse-journal.el: Merge in enclosure support for RSS 2.0 from
2306         johnw. If a journal entry's title is a [[link]], then an
2307         <enclosure> tag will be added to the XML data giving the size and
2308         MIME type of the link target.  This makes podcasting with Muse
2309         trivial.
2310         (muse-journal-rss-entry-template): Add enclosure usage to example.
2311         (muse-journal-rss-munge-buffer): Implement enclosures.
2313     modified files:
2314      ChangeLog muse-journal.el
2317 2005-04-15 05:54:30 GMT Michael Olson <mwolson@gnu.org> patch-26
2319     Summary:
2320       Standardize source headers, appease elint, don't require planner
2321     Revision:
2322       muse--main--1.0--patch-26
2324     2005-04-15  Michael Olson  <mwolson@gnu.org>
2325     
2326         * Makefile, scripts/muse-build.el: Moved muse-build.el to the
2327         `scripts' directory since it really isn't part of Muse proper; it
2328         is used to generate Muse output from the command line.
2329     
2330         * muse-blosxom.el: Handle case where planner is not loaded so that
2331         it isn't a hard requirement.
2332     
2333         * muse-colors.el: Move definition of `muse-colors-tag-info' up so
2334         that elint doesn't complain.
2335     
2336         * muse-message.el (muse-message-markup-link): Don't throw up on
2337         links with no description.
2338     
2339         * muse-blosxom.el, muse-book.el, muse-colors.el, muse-convert.el,
2340         muse-docbook.el, muse-html.el, muse-http.el, muse-journal.el,
2341         muse-latex.el, muse-message.el, muse-mode.el, muse-poem.el,
2342         muse-project.el, muse-publish.el, muse-regexps.el,
2343         muse-texinfo.el, muse.el: Add standard header for each file in
2344         preparation for the initial release, which will hopefully happen
2345         sometime within the next month.
2346     
2348     removed files:
2349      experimental/.arch-ids/=id
2351     modified files:
2352      ChangeLog Makefile muse-blosxom.el muse-book.el muse-colors.el
2353      muse-convert.el muse-docbook.el muse-html.el muse-http.el
2354      muse-journal.el muse-latex.el muse-message.el muse-mode.el
2355      muse-poem.el muse-project.el muse-publish.el muse-regexps.el
2356      muse-texinfo.el muse.el
2358     renamed files:
2359      .arch-ids/muse-build.el.id
2360        ==> scripts/.arch-ids/muse-build.el.id
2361      muse-build.el
2362        ==> scripts/muse-build.el
2364     removed directories:
2365      experimental experimental/.arch-ids
2368 2005-04-14 23:46:47 GMT Michael Olson <mwolson@gnu.org> patch-25
2370     Summary:
2371       Merge contents of muse-latexcjk.el into muse-latex.el.
2372     Revision:
2373       muse--main--1.0--patch-25
2375     2005-04-14  Michael Olson  <mwolson@gnu.org>
2376     
2377         * muse-latex.el (muse-latexcjk-header, muse-latexcjk-footer)
2378         (muse-latexcjk-encoding-map, muse-latexcjk-encoding-default)
2379         (muse-latexcjk-encoding, muse-latexcjk-transform-content-type):
2380         Merge in from muse-latexcjk.el.
2381     
2382         * muse-latexcjk.el: Removed, functionality merged with
2383         muse-latex.el
2385     removed files:
2386      .arch-ids/muse-latexcjk.el.id muse-latexcjk.el
2388     modified files:
2389      ChangeLog muse-latex.el
2392 2005-04-06 23:25:47 GMT Michael Olson <mwolson@gnu.org> patch-24
2394     Summary:
2395       Merge muse-xhtml.el into muse-html.el.
2396     Revision:
2397       muse--main--1.0--patch-24
2399     2005-04-06  Michael Olson  <mwolson@gnu.org>
2400     
2401         * examples/mwolson/muse-init.el: Update with respect to the
2402         muse-xhtml.el merge.
2403     
2404         * muse-html.el: The contents of muse-xhtml.el have been merged in
2405         as advised by John Wiegley.
2406         (muse-html-style-sheet): Add example for XHTML use in the
2407         function's documentation.
2408         (muse-xhtml-header, muse-xhtml-footer, muse-xhtml-markup-tags):
2409         Moved from muse-xhtml.el.
2410     
2411         * muse-xhtml.el: Removed; contents merged into muse-html.el.
2413     removed files:
2414      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2416     modified files:
2417      ChangeLog examples/mwolson/muse-init.el muse-html.el
2420 2005-04-06 03:18:55 GMT Michael Olson <mwolson@gnu.org> patch-23
2422     Summary:
2423       Try to fix regexps for Emacs 21.4.
2424     Revision:
2425       muse--main--1.0--patch-23
2427     2005-04-05  Michael Olson  <mwolson@gnu.org>
2428     
2429         * muse-regexps.el (muse-extreg-usable-p): Try to make regexps work
2430         for Emacs 21.4.
2432     modified files:
2433      ChangeLog muse-regexps.el
2436 2005-04-01 17:59:47 GMT Michael Olson <mwolson@gnu.org> patch-22
2438     Summary:
2439       Add comments to the publish-project example script
2440     Revision:
2441       muse--main--1.0--patch-22
2443     2005-04-01  Michael Olson  <mwolson@gnu.org>
2444     
2445         * examples/publish-project: Moved here from
2446         scripts/publish-project.  Added a few comments so people know what
2447         it is used for.
2449     modified files:
2450      ChangeLog examples/publish-project
2452     renamed files:
2453      scripts/.arch-ids/publish-project.id
2454        ==> examples/.arch-ids/publish-project.id
2455      scripts/publish-project
2456        ==> examples/publish-project
2459 2005-04-01 02:27:08 GMT Michael Olson <mwolson@gnu.org> patch-21
2461     Summary:
2462       New XHTML style, add more examples to my sample muse config
2463     Revision:
2464       muse--main--1.0--patch-21
2466     2005-03-31  Michael Olson  <mwolson@gnu.org>
2467     
2468         * examples/mwolson/muse-init.el: Give an example of deriving a
2469         custom publishing style.
2470         (my-muse-blosxom-finalize): Finalizes the "my-blosxom" style.
2471         (my-muse-prepare-entry-for-xanga): Mangle the published output
2472         from a blosxom project and copy the result to the clipboard for
2473         easy pasting into Xanga's web form.  The file is untouched.
2474     
2475         * muse-html.el (muse-html-style-sheet): Include the <style
2476         type="text/css"></style> wrapper around the example.
2477         (muse-html-header): Don't add <style type="text/css"></style>
2478         around the value of `muse-html-style-sheet' anymore.  This allows
2479         for the option of putting your stylesheet(s) in a separate file.
2480         An example of this is given in the documentation for this
2481         variable.
2482     
2483         * muse-xhtml: New file that implements a publishing style which is
2484         derived from HTML mode.  It uses a slightly modified version of
2485         the HTML markup rules to generate XHTML-compliant output.
2486     
2487         * muse-blosxom.el: Add new "blosxom-xhtml" style.  The old
2488         "blosxom" style has been renamed to "blosxom-html".  Fix a few
2489         header gaffes.
2490     
2491         * muse-journal.el: Add new "journal-xhtml" style.
2492     
2493         * muse-message.el: Add new "message-xhtml" style.
2495     new files:
2496      .arch-ids/muse-xhtml.el.id muse-xhtml.el
2498     modified files:
2499      ChangeLog examples/mwolson/muse-init.el muse-blosxom.el
2500      muse-html.el muse-journal.el muse-message.el
2503 2005-03-25 03:55:13 GMT Michael Olson <mwolson@gnu.org> patch-20
2505     Summary:
2506       Add my muse configuration to the examples
2507     Revision:
2508       muse--main--1.0--patch-20
2510     2005-03-24  Michael Olson  <mwolson@gnu.org>
2511     
2512         * examples/johnw: Move John Wiegley's configuration to this
2513         directory.
2514     
2515         * examples/mwolson: My configuration files go here.
2516     
2517         * examples/mwolson/muse-init.el: My Muse configuration file.  I
2518         just figured out how to keep links from being spell-checked or
2519         split up by fill-mode, so the implementation of this may be found
2520         here.  I also made a function that sets up a blog entry for me.
2522     new files:
2523      examples/johnw/.arch-ids/=id examples/mwolson/.arch-ids/=id
2524      examples/mwolson/.arch-ids/muse-init.el.id
2525      examples/mwolson/muse-init.el
2527     modified files:
2528      ChangeLog
2530     renamed files:
2531      examples/.arch-ids/muse-johnw.el.id
2532        ==> examples/johnw/.arch-ids/muse-johnw.el.id
2533      examples/.arch-ids/publish-johnw.id
2534        ==> examples/johnw/.arch-ids/publish-johnw.id
2535      examples/muse-johnw.el
2536        ==> examples/johnw/muse-johnw.el
2537      examples/publish-johnw
2538        ==> examples/johnw/publish-johnw
2540     new directories:
2541      examples/johnw examples/johnw/.arch-ids examples/mwolson
2542      examples/mwolson/.arch-ids
2545 2005-03-24 22:57:10 GMT Michael Olson <mwolson@gnu.org> patch-19
2547     Summary:
2548       Add muse-blosxom script and plugin for pyblosxom
2549     Revision:
2550       muse--main--1.0--patch-19
2552     2005-03-24  Michael Olson  <mwolson@gnu.org>
2553     
2554         * muse-blosxom.el: Update copyright notice in headers and mention
2555         the pyblosxom scripts.
2556     
2557         * contrib/pyblosxom: New directory containing pyblosxom plugins
2558         and helper scripts.
2559     
2560         * contrib/getstamps.py: Script that generates the "timestamps"
2561         file, run on the local machine.
2562     
2563         * contrib/hardcodedates.py: PyBlosxom plugin that interprets the
2564         timestamps file.
2566     new files:
2567      contrib/pyblosxom/.arch-ids/=id
2568      contrib/pyblosxom/.arch-ids/getstamps.py.id
2569      contrib/pyblosxom/.arch-ids/hardcodedates.py.id
2570      contrib/pyblosxom/getstamps.py
2571      contrib/pyblosxom/hardcodedates.py
2573     modified files:
2574      ChangeLog muse-blosxom.el
2576     new directories:
2577      contrib/pyblosxom contrib/pyblosxom/.arch-ids
2580 2005-03-23 19:05:09 GMT Michael Olson <mwolson@gnu.org> patch-18
2582     Summary:
2583       muse-blosxom.el has matured past experimental status
2584     Revision:
2585       muse--main--1.0--patch-18
2587     2005-03-23  Michael Olson  <mwolson@gnu.org>
2588     
2589         * muse-blosxom.el: Remove common functionality that has already
2590         been implemented in `muse-html.el'.  Derive this mode from
2591         `muse-html'.  Update documentation.  I now feel that this file is
2592         ready to be included in the top-level Muse directory.
2594     modified files:
2595      ChangeLog muse-blosxom.el
2597     renamed files:
2598      experimental/.arch-ids/muse-blosxom.el.id
2599        ==> .arch-ids/muse-blosxom.el.id
2600      experimental/muse-blosxom.el
2601        ==> muse-blosxom.el
2604 2005-03-22 05:28:01 GMT Michael Olson <mwolson@gnu.org> patch-17
2606     Summary:
2607       Make muse-blosxom.el slightly less experimental
2608     Revision:
2609       muse--main--1.0--patch-17
2611     2005-03-22  Michael Olson  <mwolson@gnu.org>
2612     
2613         * experimental/muse-blosxom.el (muse-blosxom-page-date-alist):
2614         Renamed from `blosxom-page-date-alist'.  Currently it does nothing
2615         useful.
2616         (muse-blosxom-markup-regexps): Remove unnecessary first grouping
2617         from the `muse-blosxom-markup-date-directive' rule.
2618         (blosxom-set-time): Remove this function.  We're not going to be
2619         touching the timestamp manually anymore -- it's too much of a
2620         hassle.  Right now I've got a python program that compiles a
2621         timestamp file and a pyblosxom helper that reads it.  Something
2622         similar could be arranged for blosxom, I'm sure.
2623     
2625     modified files:
2626      ChangeLog experimental/muse-blosxom.el
2629 2005-03-20 19:40:10 GMT Michael Olson <mwolson@gnu.org> patch-16
2631     Summary:
2632       Apply latest journal-related updates from johnw
2633     Revision:
2634       muse--main--1.0--patch-16
2637     modified files:
2638      ChangeLog examples/muse-johnw.el muse-journal.el
2641 2005-03-01 02:58:29 GMT Michael Olson <mwolson@gnu.org> patch-15
2643     Summary:
2644       Add Projects node to the manual
2645     Revision:
2646       muse--main--1.0--patch-15
2648     2005-02-28  Michael Olson  <mwolson@gnu.org>
2649     
2650         * muse.texi: Change copyright notice since the FSF is now the
2651         copyright holder.
2652         (Projects): New node, based on a section from the README file.
2654     modified files:
2655      ChangeLog muse.texi
2658 2005-03-01 02:25:15 GMT Michael Olson <mwolson@gnu.org> patch-14
2660     Summary:
2661       Correct documentation, adding some content.
2662     Revision:
2663       muse--main--1.0--patch-14
2665     2005-02-28  Michael Olson  <mwolson@gnu.org>
2666     
2667         * muse.texi: Change license terms of the documentation to the GNU
2668         GPL instead of the GNU FDL, as per the consent of the copyright
2669         holders of the emacs-wiki manual, from which this is based.  Some
2670         emacs-wiki-isms in the manual were corrected, and the Getting
2671         Started section was updated.
2673     modified files:
2674      ChangeLog muse.texi
2677 2005-02-17 19:08:19 GMT Michael Olson <mwolson@gnu.org> patch-13
2679     Summary:
2680       Make muse-blosxom.el a bit more sane, still need to bum it down a bit
2681     Revision:
2682       muse--main--1.0--patch-13
2684     2005-02-17  Michael Olson  <mwolson@gnu.org>
2685     
2686         * experimental/muse-blosxom.el: Somehow the contents of this file
2687         managed to get duplicated.  I removed the duplicates.
2688         (muse-blosxom-date): Remove this, since it is not useful.
2689         (muse-blosxom-header): Use the standard header that blosxom.el
2690         has.
2692     modified files:
2693      ChangeLog experimental/muse-blosxom.el
2696 2005-02-08 04:20:41 GMT Michael Olson <mwolson@gnu.org> patch-12
2698     Summary:
2699       Initial commit of muse.texi, nothing substantial
2700     Revision:
2701       muse--main--1.0--patch-12
2703     2005-02-07  Michael Olson  <mwolson@gnu.org>
2704     
2705         * muse.texi: New file that provides the documentation for Muse.
2706         It is in a very rough form at the moment.  Nothing substantial may
2707         be found here yet.  Be ye warned.
2709     new files:
2710      .arch-ids/muse.texi.id muse.texi
2712     modified files:
2713      ChangeLog
2716 2005-02-08 01:15:15 GMT Michael Olson <mwolson@gnu.org> patch-11
2718     Summary:
2719       Add docstring, new trivial function
2720     Revision:
2721       muse--main--1.0--patch-11
2723     2005-02-07  Michael Olson  <mwolson@gnu.org>
2724     
2725         * muse-mode.el (muse-mode-map): Make "C-c =" trigger
2726         `muse-what-changed'.  No functionality change.
2727         (muse-what-changed): New function that displays in diff format the
2728         changes made since the buffer was last saved.
2729     
2730         * muse-project.el (muse-project-publish): Add docstring.
2732     modified files:
2733      ChangeLog muse-mode.el muse-project.el
2736 2005-02-04 18:42:08 GMT Michael Olson <mwolson@gnu.org> patch-10
2738     Summary:
2739       Add experimental version of muse-blosxom.el to project
2740     Revision:
2741       muse--main--1.0--patch-10
2743     2005-02-04  Michael Olson  <mwolson@gnu.org>
2744     
2745         * Makefile (realclean): Remove file that gets generated when fonts
2746         are missing.
2747     
2748         * experimental/muse-bloxsom.el: New file that implements Blosxom
2749         support for Muse.  It's in a very rough state, hence its placement
2750         in the `experimental' directory.
2752     new files:
2753      experimental/.arch-ids/=id
2754      experimental/.arch-ids/muse-blosxom.el.id
2755      experimental/muse-blosxom.el
2757     modified files:
2758      ChangeLog Makefile
2760     new directories:
2761      experimental experimental/.arch-ids
2764 2005-02-04 18:19:44 GMT Michael Olson <mwolson@gnu.org> patch-9
2766     Summary:
2767       Make permissions more consistent
2768     Revision:
2769       muse--main--1.0--patch-9
2772     modified files:
2773      ChangeLog
2775     modified directories:
2776      contrib examples scripts
2779 2005-02-04 18:13:56 GMT Michael Olson <mwolson@gnu.org> patch-8
2781     Summary:
2782       Fix build problems
2783     Revision:
2784       muse--main--1.0--patch-8
2786     2005-02-04  Michael Olson  <mwolson@gnu.org>
2787     
2788         * muse-build.el: Add contrib directory to `load-path'.
2789         (muse-elint-files): Load `muse-regexps.el'.
2790     
2791         * scripts/publish: Change permissions so that this script is
2792         executable.  Add contrib directory to load list.  Add
2793         `muse-regexps.el' to list.
2795     modified files:
2796      ChangeLog muse-build.el scripts/publish
2799 2005-01-31 21:04:43 GMT Michael Olson <mwolson@gnu.org> patch-7
2801     Summary:
2802       Use "&mdash;" instead of "&#151;"
2803     Revision:
2804       muse--main--1.0--patch-7
2806     2005-01-31  Michael Olson  <mwolson@gnu.org>
2807     
2808         * muse-docbook.el (muse-docbook-markup-strings): Replace "&#151;"
2809         with "&mdash;" so that documents validate properly.  Thanks to
2810         Björn Lindström for the suggestion.
2811     
2812         * muse-html.el (muse-html-markup-strings): Ditto.
2814     modified files:
2815      ChangeLog muse-docbook.el muse-html.el
2818 2005-01-25 19:04:31 GMT Michael Olson <mwolson@gnu.org> patch-6
2820     Summary:
2821       Fix use of "[:blank:]" in underline markup
2822     Revision:
2823       muse--main--1.0--patch-6
2825     2005-01-25  Michael Olson  <mwolson@gnu.org>
2826     
2827         * muse-colors.el (muse-colors-markup): Replace "[:blank:]" with
2828         use of `muse-regexp-blank'.
2830     modified files:
2831      ChangeLog muse-colors.el
2834 2005-01-03 06:00:43 GMT Michael Olson <mwolson@member.fsf.org>  patch-5
2836     Summary:
2837       Fix problem with headings being given wrong face
2838     Revision:
2839       muse--main--1.0--patch-5
2841     2005-01-03  Michael Olson  <mwolson@gnu.org>
2842     
2843         * muse-colors.el: Add header.
2844         (muse-colors-emphasized): Headings were being given the coloring
2845         for the next level of heading instead of the real
2846         level (i.e. `muse-header-2' instead of `muse-header-1' for "*
2847         Heading").  Thanks to Lan Yufeng for finding this and sending a
2848         patch.
2849     
2850         * muse-regexps.el: Fix header.
2852     modified files:
2853      ChangeLog muse-colors.el muse-regexps.el
2856 2005-01-02 00:02:15 GMT Michael Olson <mwolson@member.fsf.org>  patch-4
2858     Summary:
2859       Rotate ChangeLog
2860     Revision:
2861       muse--main--1.0--patch-4
2863     2005-01-01  Michael Olson  <mwolson@gnu.org>
2864     
2865         * ChangeLog: Move old ChangeLog to ChangeLog.2004.  This new
2866         version will be automatically maintained by Arch.
2867     
2869     new files:
2870      .arch-ids/ChangeLog.id ChangeLog
2872     renamed files:
2873      .arch-ids/ChangeLog.id
2874        ==> .arch-ids/ChangeLog.2004.id
2875      ChangeLog
2876        ==> ChangeLog.2004
2879 2004-12-30 07:26:48 GMT Michael Olson <mwolson@member.fsf.org>  patch-3
2881     Summary:
2882       Extended regexps fix, allow spaces in 1st part of links
2883     Revision:
2884       muse--main--1.0--patch-3
2886     2004-12-30  Michael Olson  <mwolson@gnu.org>
2887     
2888         * muse.el (muse-link-regexp): Allow spaces in the first part of
2889         links.
2890     
2891         * muse-colors.el, muse-convert.el, muse-docbook.el: Use
2892         customizable alternatives to extended character classes.
2893     
2894         * muse-html.el, muse-mode.el, muse-publish.el: Ditto.
2896     modified files:
2897      ChangeLog muse-colors.el muse-convert.el muse-docbook.el
2898      muse-html.el muse-mode.el muse-publish.el muse.el
2901 2004-12-30 02:18:07 GMT Michael Olson <mwolson@member.fsf.org>  patch-2
2903     Summary:
2904       Begin to change regexp handling, tweak muse.el header
2905     Revision:
2906       muse--main--1.0--patch-2
2908     2004-12-29  Michael Olson  <mwolson@gnu.org>
2909     
2910         * muse.el: Change Copyright notice to FSF.  Change Maintainer to
2911         myself.  Update URL.
2912     
2913         * muse-regexps.el: New file that implements regexp handling.
2914         Generalized regexp options will be moved to it eventually.
2916     new files:
2917      .arch-ids/muse-regexps.el.id muse-regexps.el
2919     modified files:
2920      ChangeLog muse.el
2923 2004-12-30 01:49:50 GMT Michael Olson <mwolson@member.fsf.org>  patch-1
2925     Summary:
2926       Do some early spring cleaning
2927     Revision:
2928       muse--main--1.0--patch-1
2930     2004-12-29  Michael Olson  <mwolson@gnu.org>
2931     
2932         * Makefile: Change path to `publish' script.
2933     
2934         * contrib/pcomplete.el: New file that is used by Muse without
2935         actually being a part of it: hence its location in the contrib
2936         directory.
2937     
2938         * contrib/cgi.el, contrib/httpd.el: New location.
2939     
2940         * examples/muse-johnw.el, examples/publish-johnw: Ditto.
2941     
2942         * scripts/publish, scripts/publish-project: Ditto.
2944     new files:
2945      contrib/.arch-ids/=id contrib/.arch-ids/pcomplete.el.id
2946      contrib/pcomplete.el examples/.arch-ids/=id
2947      scripts/.arch-ids/=id
2949     modified files:
2950      ChangeLog Makefile
2952     renamed files:
2953      .arch-ids/cgi.el.id
2954        ==> contrib/.arch-ids/cgi.el.id
2955      .arch-ids/httpd.el.id
2956        ==> contrib/.arch-ids/httpd.el.id
2957      .arch-ids/muse-johnw.el.id
2958        ==> examples/.arch-ids/muse-johnw.el.id
2959      .arch-ids/publish-johnw.id
2960        ==> examples/.arch-ids/publish-johnw.id
2961      .arch-ids/publish-project.id
2962        ==> scripts/.arch-ids/publish-project.id
2963      .arch-ids/publish.id
2964        ==> scripts/.arch-ids/publish.id
2965      cgi.el
2966        ==> contrib/cgi.el
2967      httpd.el
2968        ==> contrib/httpd.el
2969      muse-johnw.el
2970        ==> examples/muse-johnw.el
2971      publish
2972        ==> scripts/publish
2973      publish-johnw
2974        ==> examples/publish-johnw
2975      publish-project
2976        ==> scripts/publish-project
2978     new directories:
2979      contrib contrib/.arch-ids examples examples/.arch-ids scripts
2980      scripts/.arch-ids
2983 2004-12-30 01:33:11 GMT Michael Olson <mwolson@member.fsf.org>  base-0
2985     Summary:
2986       tag of mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
2987     Revision:
2988       muse--main--1.0--base-0
2990     (automatically generated log message)
2992     new patches:
2993      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--base-0
2994      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-1
2995      lidaobing@gmail.com--2004-pub/muse--lidaobing--1.0--patch-2
2996      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-1
2997      lidaobing@gmail.com--2004/muse--lidaobing--1.0--patch-2
2998      mwolson@member.fsf.org--2004/muse--main--1.0--base-0
2999      mwolson@member.fsf.org--2004/muse--main--1.0--patch-1
3000      mwolson@member.fsf.org--2004/muse--main--1.0--patch-2
3001      mwolson@member.fsf.org--2004/muse--main--1.0--patch-3
3002      mwolson@member.fsf.org--2004/muse--mwolson--1.0--base-0
3003      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-1
3004      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-2
3005      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-3
3006      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-4
3007      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-5
3008      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-6
3009      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-7
3010      mwolson@member.fsf.org--2004/muse--mwolson--1.0--patch-8